[tor-commits] [tpo/master] Update pngs in download page

2019-04-03 Thread hiro
commit 9bc5c3cfaefb9cfcbf6346caf199bf9e7d8750aa
Author: hiro 
Date:   Thu Apr 4 00:40:17 2019 +0200

Update pngs in download page
---
 ...t-awesome_4-7-0_facebook-square_256_0_ff_none.png | Bin 0 -> 2232 bytes
 .../font-awesome_4-7-0_github_256_0_ff_none.png  | Bin 0 -> 4270 bytes
 .../font-awesome_4-7-0_instagram_256_0_ff_none.png   | Bin 0 -> 5472 bytes
 ...t-awesome_4-7-0_linkedin-square_256_0_ff_none.png | Bin 0 -> 2695 bytes
 templates/download-android.html  |   2 +-
 5 files changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/assets/static/images/icons/font-awesome_4-7-0_facebook-square_256_0_ff_none.png
 
b/assets/static/images/icons/font-awesome_4-7-0_facebook-square_256_0_ff_none.png
new file mode 100644
index 000..673afe4
Binary files /dev/null and 
b/assets/static/images/icons/font-awesome_4-7-0_facebook-square_256_0_ff_none.png
 differ
diff --git 
a/assets/static/images/icons/font-awesome_4-7-0_github_256_0_ff_none.png 
b/assets/static/images/icons/font-awesome_4-7-0_github_256_0_ff_none.png
new file mode 100644
index 000..037f82e
Binary files /dev/null and 
b/assets/static/images/icons/font-awesome_4-7-0_github_256_0_ff_none.png 
differ
diff --git 
a/assets/static/images/icons/font-awesome_4-7-0_instagram_256_0_ff_none.png 
b/assets/static/images/icons/font-awesome_4-7-0_instagram_256_0_ff_none.png
new file mode 100644
index 000..2b2846c
Binary files /dev/null and 
b/assets/static/images/icons/font-awesome_4-7-0_instagram_256_0_ff_none.png 
differ
diff --git 
a/assets/static/images/icons/font-awesome_4-7-0_linkedin-square_256_0_ff_none.png
 
b/assets/static/images/icons/font-awesome_4-7-0_linkedin-square_256_0_ff_none.png
new file mode 100644
index 000..ad575be
Binary files /dev/null and 
b/assets/static/images/icons/font-awesome_4-7-0_linkedin-square_256_0_ff_none.png
 differ
diff --git a/templates/download-android.html b/templates/download-android.html
index 5008e5d..957c4ad 100644
--- a/templates/download-android.html
+++ b/templates/download-android.html
@@ -4,7 +4,7 @@
   
 
   
-
+
   
 
   

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


[tor-commits] [tpo/master] Deactivate Ooni developer job post

2019-04-03 Thread hiro
commit 417a1edd549b0b9bbdf2fedfaff945a9163ed777
Author: hiro 
Date:   Wed Apr 3 23:04:55 2019 +0200

Deactivate Ooni developer job post
---
 .gitignore   | 2 ++
 content/about/jobs/backend-engineer-ooni/contents.lr | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/.gitignore b/.gitignore
index 4659652..782c921 100644
--- a/.gitignore
+++ b/.gitignore
@@ -42,6 +42,8 @@ tramp
 /eshell/history
 /eshell/lastdir
 
+node_modules
+
 # elpa packages
 /elpa/
 
diff --git a/content/about/jobs/backend-engineer-ooni/contents.lr 
b/content/about/jobs/backend-engineer-ooni/contents.lr
index 6a696e2..280e9a5 100644
--- a/content/about/jobs/backend-engineer-ooni/contents.lr
+++ b/content/about/jobs/backend-engineer-ooni/contents.lr
@@ -6,7 +6,7 @@ section: about
 ---
 section_id: about
 ---
-active: True
+active: False
 ---
 title: Backend Engineer for OONI
 ---

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


[tor-commits] [translation/tails-misc] Update translations for tails-misc

2019-04-03 Thread translation
commit cb684b70f2af222efd8b8624f5ed20aca9c4a8b4
Author: Translation commit bot 
Date:   Wed Apr 3 20:16:38 2019 +

Update translations for tails-misc
---
 lt.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lt.po b/lt.po
index 40ae38389..3396f64d4 100644
--- a/lt.po
+++ b/lt.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-01-14 21:20+0100\n"
-"PO-Revision-Date: 2019-03-31 19:14+\n"
+"PO-Revision-Date: 2019-04-03 20:12+\n"
 "Last-Translator: Moo\n"
 "Language-Team: Lithuanian 
(http://www.transifex.com/otf/torproject/language/lt/)\n"
 "MIME-Version: 1.0\n"
@@ -748,7 +748,7 @@ msgstr ""
 
 #: 
../config/chroot_local-includes/usr/share/polkit-1/actions/org.boum.tails.additional-software.policy.in.h:1
 msgid "Remove an additional software package"
-msgstr ""
+msgstr "Šalinti papildomos programinės įrangos paketą"
 
 #: 
../config/chroot_local-includes/usr/share/polkit-1/actions/org.boum.tails.additional-software.policy.in.h:2
 msgid ""
@@ -784,7 +784,7 @@ msgstr "Užrakinti šį tomą"
 
 #: 
../config/chroot_local-includes/usr/share/unlock-veracrypt-volumes/ui/volume.ui.in:61
 msgid "Detach this volume"
-msgstr ""
+msgstr "Atjungti šį tomą"
 
 #: 
../config/chroot_local-includes/usr/local/share/mime/packages/unlock-veracrypt-volumes.xml.in.h:1
 msgid "TrueCrypt/VeraCrypt container"

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


[tor-commits] [translation/liveusb-creator_completed] Update translations for liveusb-creator_completed

2019-04-03 Thread translation
commit 2f43d98873aa02f49a222f8f97e5a2d889c87920
Author: Translation commit bot 
Date:   Wed Apr 3 20:16:13 2019 +

Update translations for liveusb-creator_completed
---
 lt/lt.po | 538 +++
 1 file changed, 538 insertions(+)

diff --git a/lt/lt.po b/lt/lt.po
new file mode 100644
index 0..c84b1e633
--- /dev/null
+++ b/lt/lt.po
@@ -0,0 +1,538 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# brdr , 2015
+# Gediminas Golcevas <>, 2014
+# Moo, 2015-2019
+# Rolandas Barysas , 2013-2014
+# Tautvydas Zukauskas , 2016
+msgid ""
+msgstr ""
+"Project-Id-Version: Tor Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-02-24 07:24+0100\n"
+"PO-Revision-Date: 2019-04-03 20:09+\n"
+"Last-Translator: Moo\n"
+"Language-Team: Lithuanian 
(http://www.transifex.com/otf/torproject/language/lt/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: lt\n"
+"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 
11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n 
% 1 != 0 ? 2: 3);\n"
+
+#: ../tails_installer/creator.py:100
+msgid "You must run this application as root"
+msgstr "Jūs turite paleisti šią programą kaip administratorius"
+
+#: ../tails_installer/creator.py:146
+msgid "Extracting live image to the target device..."
+msgstr "Išskleidžiamas paleidimo atvaizdis į paskirties įrenginį..."
+
+#: ../tails_installer/creator.py:153
+#, python-format
+msgid "Wrote to device at %(speed)d MB/sec"
+msgstr "Įrašyta į įrenginį %(speed)d MB/sek. greičiu"
+
+#: ../tails_installer/creator.py:296
+#, python-format
+msgid ""
+"There was a problem executing the following command: `%(command)s`.\n"
+"A more detailed error log has been written to '%(filename)s'."
+msgstr "Atsirado problemų, vykdant šią komandą: 
\"%(command)s\".\nIšsamesnis klaidos žurnalas buvo įrašytas į 
\"%(filename)s\"."
+
+#: ../tails_installer/creator.py:315
+msgid "Verifying SHA1 checksum of LiveCD image..."
+msgstr "Tikrinama paleidimo CD atvaizdžio SHA1 kontrolinė suma..."
+
+#: ../tails_installer/creator.py:319
+msgid "Verifying SHA256 checksum of LiveCD image..."
+msgstr "Tikrinama paleidimo CD atvaizdžio SHA256 kontrolinė suma..."
+
+#: ../tails_installer/creator.py:335
+msgid ""
+"Error: The SHA1 of your Live CD is invalid.  You can run this program with "
+"the --noverify argument to bypass this verification check."
+msgstr "Klaida: Jūsų paleidimo CD atvaizdžio SHA1 kontrolinė suma yra 
neteisinga.  Norėdami apeiti šį patikrinimą, galite paleisti šią programą
 su --noverify argumentu."
+
+#: ../tails_installer/creator.py:341
+msgid "Unknown ISO, skipping checksum verification"
+msgstr "Nežinomas ISO, kontrolinės sumos patikrinimas praleidžiamas"
+
+#: ../tails_installer/creator.py:353
+#, python-format
+msgid ""
+"Not enough free space on device.\n"
+"%dMB ISO + %dMB overlay > %dMB free space"
+msgstr "Įrenginyje nepakanka laisvos vietos.\n%dMB ISO + %dMB perdanga > %dMB 
laisvos vietos"
+
+#: ../tails_installer/creator.py:360
+#, python-format
+msgid "Creating %sMB persistent overlay"
+msgstr "Kuriama %sMB ilgalaikė perdanga"
+
+#: ../tails_installer/creator.py:421
+#, python-format
+msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
+msgstr "Nepavyko nukopijuoti %(infile)s į %(outfile)s: %(message)s"
+
+#: ../tails_installer/creator.py:435
+msgid "Removing existing Live OS"
+msgstr "Å alinama esama paleidimo OS"
+
+#: ../tails_installer/creator.py:444 ../tails_installer/creator.py:457
+#, python-format
+msgid "Unable to chmod %(file)s: %(message)s"
+msgstr "Nepavyko atlikti chmod %(file)s: %(message)s"
+
+#: ../tails_installer/creator.py:450
+#, python-format
+msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgstr "Nepavyko pašalinti failo iš ankstesnės paleidimo OS: %(message)s"
+
+#: ../tails_installer/creator.py:464
+#, python-format
+msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgstr "Nepavyko pašalinti katalogo iš ankstesnės paleidimo OS: %(message)s"
+
+#: ../tails_installer/creator.py:512
+#, python-format
+msgid "Cannot find device %s"
+msgstr "Nepavyksta rasti įrenginio %s"
+
+#: ../tails_installer/creator.py:713
+#, python-format
+msgid "Unable to write on %(device)s, skipping."
+msgstr "Nepavyko rašyti į %(device)s, praleidžiama."
+
+#: ../tails_installer/creator.py:743
+#, python-format
+msgid ""
+"Some partitions of the target device %(device)s are mounted. They will be "
+"unmounted before starting the installation process."
+msgstr "Kai kurie skaidiniai paskirties įrenginyje %(device)s yra prijungti. 
Prieš pradedant diegimo procesą, jie bus atjungti."
+
+#: ../tails_installer/creator.py:786 

[tor-commits] [translation/liveusb-creator] Update translations for liveusb-creator

2019-04-03 Thread translation
commit 015d5365a37b82b67d9be55a1b2a503061b1ff3b
Author: Translation commit bot 
Date:   Wed Apr 3 20:16:06 2019 +

Update translations for liveusb-creator
---
 lt/lt.po | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/lt/lt.po b/lt/lt.po
index fb3fb8965..c84b1e633 100644
--- a/lt/lt.po
+++ b/lt/lt.po
@@ -13,7 +13,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-02-24 07:24+0100\n"
-"PO-Revision-Date: 2019-03-31 18:49+\n"
+"PO-Revision-Date: 2019-04-03 20:09+\n"
 "Last-Translator: Moo\n"
 "Language-Team: Lithuanian 
(http://www.transifex.com/otf/torproject/language/lt/)\n"
 "MIME-Version: 1.0\n"
@@ -209,7 +209,7 @@ msgstr "Formatuojama %(device)s kaip FAT32"
 
 #: ../tails_installer/creator.py:1289
 msgid "Could not find syslinux' gptmbr.bin"
-msgstr ""
+msgstr "Nepavyko rasti syslinux gptmbr.bin"
 
 #: ../tails_installer/creator.py:1302
 #, python-format
@@ -272,7 +272,7 @@ msgstr "Nepavyko rasti"
 msgid ""
 "Make sure to extract the entire tails-installer zip file before running this"
 " program."
-msgstr ""
+msgstr "Prieš paleisdami šią programą, įsitikinkite, kad išskleidėte 
visą tails-installer zip failą."
 
 #: ../tails_installer/gui.py:69
 #, python-format
@@ -304,7 +304,7 @@ msgid ""
 "Warning: This tool needs to be run as an Administrator. To do this, right "
 "click on the icon and open the Properties. Under the Compatibility tab, "
 "check the \"Run this program as an administrator\" box."
-msgstr ""
+msgstr "Įspėjimas: Šį įrankį reikia paleisti administratoriaus 
teisėmis. Norėdami tai atlikti, spustelėkite dešiniuoju pelės mygtuku ant 
piktogramos ir atverkite Savybes. Suderinamumo kortelėje, pažymėkite 
langelį \"Paleisti šią programą kaip administratorius\"."
 
 #: ../tails_installer/gui.py:381
 msgid "Tails Installer"
@@ -489,7 +489,7 @@ msgstr "Nepavyko ISO atvaizdyje rasti paleidimo OS"
 #: ../tails_installer/source.py:35
 #, python-format
 msgid "Could not guess underlying block device: %s"
-msgstr ""
+msgstr "Nepavyko parinkti esamą blokinį įrenginį: %s"
 
 #: ../tails_installer/source.py:50
 #, python-format

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


[tor-commits] [translation/donatepages-messagespot_completed] Update translations for donatepages-messagespot_completed

2019-04-03 Thread translation
commit 2b181ef64880820d6d415bd1ce9d93eae25dd221
Author: Translation commit bot 
Date:   Wed Apr 3 19:45:43 2019 +

Update translations for donatepages-messagespot_completed
---
 locale/pt_BR/LC_MESSAGES/messages.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/locale/pt_BR/LC_MESSAGES/messages.po 
b/locale/pt_BR/LC_MESSAGES/messages.po
index 67f3bd21d..616407e5d 100644
--- a/locale/pt_BR/LC_MESSAGES/messages.po
+++ b/locale/pt_BR/LC_MESSAGES/messages.po
@@ -9,8 +9,8 @@
 # Eduardo Bonsi, 2018
 # erinm, 2018
 # nilson t. c., 2018
-# Emma Peel, 2018
 # Eduardo Addad de Oliveira , 2019
+# Emma Peel, 2019
 # Communia , 2019
 # 
 msgid ""
@@ -926,7 +926,7 @@ msgstr ""
 "Você pode ler sobre os contribuidores centrais do Projeto Tor em nossa https://www.torproject.org/about/corepeople.html.en\;>página de Contribuidores Centrais."
+"class=\"links\">página de Contribuidores Principais."
 
 #: 
tmp/cache_locale/0e/0e65c68f2900f432bc062864e7bafc989d6286e272f5e98882a99f52ea4c5c89.php:95
 msgid "Who uses Tor?"

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


[tor-commits] [translation/donatepages-messagespot] Update translations for donatepages-messagespot

2019-04-03 Thread translation
commit 6a8c7e0cb267791d22a75fc8886d2720e3e63880
Author: Translation commit bot 
Date:   Wed Apr 3 19:45:36 2019 +

Update translations for donatepages-messagespot
---
 locale/pt_BR/LC_MESSAGES/messages.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/locale/pt_BR/LC_MESSAGES/messages.po 
b/locale/pt_BR/LC_MESSAGES/messages.po
index 67f3bd21d..616407e5d 100644
--- a/locale/pt_BR/LC_MESSAGES/messages.po
+++ b/locale/pt_BR/LC_MESSAGES/messages.po
@@ -9,8 +9,8 @@
 # Eduardo Bonsi, 2018
 # erinm, 2018
 # nilson t. c., 2018
-# Emma Peel, 2018
 # Eduardo Addad de Oliveira , 2019
+# Emma Peel, 2019
 # Communia , 2019
 # 
 msgid ""
@@ -926,7 +926,7 @@ msgstr ""
 "Você pode ler sobre os contribuidores centrais do Projeto Tor em nossa https://www.torproject.org/about/corepeople.html.en\;>página de Contribuidores Centrais."
+"class=\"links\">página de Contribuidores Principais."
 
 #: 
tmp/cache_locale/0e/0e65c68f2900f432bc062864e7bafc989d6286e272f5e98882a99f52ea4c5c89.php:95
 msgid "Who uses Tor?"

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


[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot

2019-04-03 Thread translation
commit 4ff5f54e98e43957fe7652d10ec5ab30b73206d6
Author: Translation commit bot 
Date:   Wed Apr 3 18:17:54 2019 +

Update translations for tbmanual-contentspot
---
 contents+da.po | 58 ++
 1 file changed, 30 insertions(+), 28 deletions(-)

diff --git a/contents+da.po b/contents+da.po
index 0ca790cd8..c00ac358b 100644
--- a/contents+da.po
+++ b/contents+da.po
@@ -118,7 +118,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/en-US/about/
 #: (content/about/contents+en-US.lrtopic.body)
 msgid "# How Tor works"
-msgstr ""
+msgstr "# Hvordan Tor virker"
 
 #: https//tb-manual.torproject.org/en-US/about/
 #: (content/about/contents+en-US.lrtopic.body)
@@ -191,7 +191,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/en-US/downloading/
 #: (content/downloading/contents+en-US.lrtopic.body)
 msgid "# Mirrors"
-msgstr ""
+msgstr "# Spejle"
 
 #: https//tb-manual.torproject.org/en-US/downloading/
 #: (content/downloading/contents+en-US.lrtopic.body)
@@ -205,7 +205,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/en-US/downloading/
 #: (content/downloading/contents+en-US.lrtopic.body)
 msgid "# GetTor"
-msgstr ""
+msgstr "# GetTor"
 
 #: https//tb-manual.torproject.org/en-US/downloading/
 #: (content/downloading/contents+en-US.lrtopic.body)
@@ -218,7 +218,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/en-US/downloading/
 #: (content/downloading/contents+en-US.lrtopic.body)
 msgid "## To use GetTor via email:"
-msgstr ""
+msgstr "## Brug GetTor via e-mail:"
 
 #: https//tb-manual.torproject.org/en-US/downloading/
 #: (content/downloading/contents+en-US.lrtopic.body)
@@ -242,7 +242,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/en-US/downloading/
 #: (content/downloading/contents+en-US.lrtopic.body)
 msgid "## To use GetTor via Twitter:"
-msgstr ""
+msgstr "## Brug GetTor via Twitter:"
 
 #: https//tb-manual.torproject.org/en-US/downloading/
 #: (content/downloading/contents+en-US.lrtopic.body)
@@ -255,7 +255,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/en-US/downloading/
 #: (content/downloading/contents+en-US.lrtopic.body)
 msgid "## To use GetTor via Jabber/XMPP (Jitsi, CoyIM, etc.):"
-msgstr ""
+msgstr "## Brug GetTor via Jabber/XMPP (Jitsi, CoyIM osv.):"
 
 #: https//tb-manual.torproject.org/en-US/downloading/
 #: (content/downloading/contents+en-US.lrtopic.body)
@@ -287,7 +287,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/en-US/running-tor-browser/
 #: (content/running-tor-browser/contents+en-US.lrtopic.body)
 msgid "# Connect"
-msgstr ""
+msgstr "# Opret forbindelse"
 
 #: https//tb-manual.torproject.org/en-US/running-tor-browser/
 #: (content/running-tor-browser/contents+en-US.lrtopic.body)
@@ -310,7 +310,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/en-US/running-tor-browser/
 #: (content/running-tor-browser/contents+en-US.lrtopic.body)
 msgid "# Configure"
-msgstr ""
+msgstr "# Konfigurer"
 
 #: https//tb-manual.torproject.org/en-US/running-tor-browser/
 #: (content/running-tor-browser/contents+en-US.lrtopic.body)
@@ -392,7 +392,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/en-US/bridges/
 #: (content/bridges/contents+en-US.lrtopic.body)
 msgid "# Getting bridge addresses"
-msgstr ""
+msgstr "# Henter broadresser"
 
 #: https//tb-manual.torproject.org/en-US/bridges/
 #: (content/bridges/contents+en-US.lrtopic.body)
@@ -781,7 +781,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/en-US/managing-identities/
 #: (content/managing-identities/contents+en-US.lrtopic.body)
 msgid "# The URL bar"
-msgstr ""
+msgstr "# URL-linjen"
 
 #: https//tb-manual.torproject.org/en-US/managing-identities/
 #: (content/managing-identities/contents+en-US.lrtopic.body)
@@ -829,7 +829,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/en-US/managing-identities/
 #: (content/managing-identities/contents+en-US.lrtopic.body)
 msgid "# Logging in over Tor"
-msgstr ""
+msgstr "# Indlogning over Tor"
 
 #: https//tb-manual.torproject.org/en-US/managing-identities/
 #: (content/managing-identities/contents+en-US.lrtopic.body)
@@ -880,7 +880,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/en-US/managing-identities/
 #: (content/managing-identities/contents+en-US.lrtopic.body)
 msgid "# Changing identities and circuits"
-msgstr ""
+msgstr "# Skift identitet og kredsløb"
 
 #: https//tb-manual.torproject.org/en-US/managing-identities/
 #: (content/managing-identities/contents+en-US.lrtopic.body)
@@ -897,7 +897,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/en-US/managing-identities/
 #: (content/managing-identities/contents+en-US.lrtopic.body)
 msgid "## New Identity"
-msgstr ""
+msgstr "## Ny identitet"
 
 #: https//tb-manual.torproject.org/en-US/managing-identities/
 #: (content/managing-identities/contents+en-US.lrtopic.body)
@@ -913,7 +913,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/en-US/managing-identities/
 #: 

[tor-commits] [stem/master] Add a get_uptime() method

2019-04-03 Thread atagar
commit 0081c9a6122ac3fbb967da0f7228317f170eae38
Author: Damian Johnson 
Date:   Tue Apr 2 11:03:02 2019 -0700

Add a get_uptime() method

Taking advantage of our new getinfo option for determining the tor process
runtime.

  https://trac.torproject.org/projects/tor/ticket/25132
  https://gitweb.torproject.org/torspec.git/commit/?id=e9ef624
---
 docs/change_log.rst |  1 +
 stem/control.py | 44 +
 stem/version.py |  2 ++
 test/unit/control/controller.py | 25 +++
 4 files changed, 72 insertions(+)

diff --git a/docs/change_log.rst b/docs/change_log.rst
index 89626ca4..5c0208cb 100644
--- a/docs/change_log.rst
+++ b/docs/change_log.rst
@@ -47,6 +47,7 @@ The following are only available within Stem's `git repository
 
  * **Controller**
 
+  * Added :func:`~stem.control.Controller.get_uptime` method to the 
:class:`~stem.control.Controller`
   * Controller events could fail to be delivered in a timely fashion 
(:trac:`27173`)
   * Adjusted :func:`~stem.control.Controller.get_microdescriptors` fallback to 
also use '.new' cache files (:trac:`28508`)
   * **DORMANT** and **ACTIVE** :data:`~stem.Signal` (:spec:`4421149`)
diff --git a/stem/control.py b/stem/control.py
index ce2d79a4..b4436af0 100644
--- a/stem/control.py
+++ b/stem/control.py
@@ -84,6 +84,7 @@ If you're fine with allowing your script to raise exceptions 
then this can be mo
 |- get_protocolinfo - information about the controller interface
 |- get_user - provides the user tor is running as
 |- get_pid - provides the pid of our tor process
+|- get_uptime - duration tor has been running
 |- is_user_traffic_allowed - checks if we send or receive direct user 
traffic
 |
 |- get_microdescriptor - querying the microdescriptor for a relay
@@ -1650,6 +1651,49 @@ class Controller(BaseController):
 else:
   raise ValueError("Unable to resolve tor's pid" if self.is_localhost() 
else "Tor isn't running locally")
 
+  @with_default()
+  def get_uptime(self, default = UNDEFINED):
+"""
+get_uptime(default = UNDEFINED)
+
+Provides the duration in seconds that tor has been running.
+
+.. versionadded:: 1.8.0
+
+:param object default: response if the query fails
+
+:returns: **int** for the number of seconds tor has been running
+
+:raises: **ValueError** if unable to determine the uptime and no default
+  was provided
+"""
+
+if self.get_version() >= stem.version.Requirement.GETINFO_UPTIME:
+  uptime = self.get_info('uptime', None)
+
+  if uptime and uptime.isdigit():
+return int(uptime)
+  else:
+raise ValueError("'GETINFO uptime' did not provide a valid numeric 
response: %s" % uptime)
+else:
+  # Tor doesn't yet support this GETINFO option, attempt to determine the
+  # uptime of the process ourselves.
+
+  if not self.is_localhost():
+raise ValueError('Unable to determine the uptime when tor is not 
running locally')
+
+  pid = self.get_pid(None)
+
+  if not pid:
+raise ValueError('Unable to determine the pid of the tor process')
+
+  start_time = stem.util.system.start_time(pid)
+
+  if not start_time:
+raise ValueError('Unable to determine when the tor process began')
+
+  return time.time() - start_time
+
   def is_user_traffic_allowed(self):
 """
 Checks if we're likely to service direct user traffic. This essentially
diff --git a/stem/version.py b/stem/version.py
index 21dc3a0b..c13db22c 100644
--- a/stem/version.py
+++ b/stem/version.py
@@ -64,6 +64,7 @@ easily parsed and compared, for instance...
   **GETINFO_CONFIG_TEXT**   'GETINFO config-text' query
   **GETINFO_GEOIP_AVAILABLE**   'GETINFO ip-to-country/ipv4-available' 
query and its ipv6 counterpart
   **GETINFO_MICRODESCRIPTORS**  'GETINFO md/all' query
+  **GETINFO_UPTIME**'GETINFO uptime' query
   **HIDDEN_SERVICE_V3** Support for v3 hidden services
   **HSFETCH**   HSFETCH requests
   **HSFETCH_V3**HSFETCH for version 3 hidden services
@@ -379,6 +380,7 @@ Requirement = stem.util.enum.Enum(
   ('GETINFO_CONFIG_TEXT', Version('0.2.2.7-alpha')),
   ('GETINFO_GEOIP_AVAILABLE', Version('0.3.2.1-alpha')),
   ('GETINFO_MICRODESCRIPTORS', Version('0.3.5.1-alpha')),
+  ('GETINFO_UPTIME', Version('0.3.5.1-alpha')),
   ('HIDDEN_SERVICE_V3', Version('0.3.3.1-alpha')),
   ('HSFETCH', Version('0.2.7.1-alpha')),
   ('HSFETCH_V3', Version('0.4.1.1-alpha')),
diff --git a/test/unit/control/controller.py b/test/unit/control/controller.py
index 13d26c4b..f5e63771 100644
--- a/test/unit/control/controller.py
+++ b/test/unit/control/controller.py
@@ -562,6 +562,31 @@ class TestControl(unittest.TestCase):
 
 self.assertEqual(432, self.controller.get_pid())
 
+  @patch('stem.control.Controller.get_version', 

[tor-commits] [nyx/master] Nyx development version tag

2019-04-03 Thread atagar
commit f8ad2730ab5d85a302607524f0e9e10d640cf869
Author: Damian Johnson 
Date:   Sat Jan 12 15:34:52 2019 -0800

Nyx development version tag
---
 nyx/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/nyx/__init__.py b/nyx/__init__.py
index 64cf220..f58a33d 100644
--- a/nyx/__init__.py
+++ b/nyx/__init__.py
@@ -89,7 +89,7 @@ except ImportError:
 
   sys.exit(1)
 
-__version__ = '2.1.0'
+__version__ = '2.1.0-dev'
 __release_date__ = 'January 12, 2019'
 __author__ = 'Damian Johnson'
 __contact__ = 'ata...@torproject.org'



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


[tor-commits] [nyx/master] Use controller's get_start_time() method

2019-04-03 Thread atagar
commit 9835944a4fb3ab457733c3812b3fd4ba9c4bb6d1
Author: Damian Johnson 
Date:   Wed Apr 3 10:20:23 2019 -0700

Use controller's get_start_time() method

Tor just added a getinfo option to retrieve our uptime, so taking advantage 
of
it here. As a new method naturally this is only present at the moment in the
stem git repo.

From a user perspective this should be transparent. Nyx will now present 
uptime
when connected to a remote tor process and under the covers we make one 
fewer
system calls, but that's about all.
---
 nyx/panel/header.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/nyx/panel/header.py b/nyx/panel/header.py
index 2558b5e..370f3ee 100644
--- a/nyx/panel/header.py
+++ b/nyx/panel/header.py
@@ -277,7 +277,7 @@ class Sampling(object):
 
   'auth_type': auth_type,
   'pid': pid,
-  'start_time': stem.util.system.start_time(pid),
+  'start_time': controller.get_start_time(0),
   'fd_limit': int(controller.get_info('process/descriptor-limit', '-1')),
   'fd_used': fd_used,
 

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


[tor-commits] [stem/master] Add a get_start_time() method

2019-04-03 Thread atagar
commit 9b1897578aca4a8befda999efcc5ad64aaf646ed
Author: Damian Johnson 
Date:   Tue Apr 2 11:05:22 2019 -0700

Add a get_start_time() method

On reflection, process initialization time is cachable whereas uptime is 
not.
Adding a get_start_time() method, not only for its own usefulness but 
because
it inherrantly lets us make get_uptime() a cached method.
---
 docs/change_log.rst |  1 +
 stem/control.py | 72 +
 test/unit/control/controller.py |  7 ++--
 3 files changed, 58 insertions(+), 22 deletions(-)

diff --git a/docs/change_log.rst b/docs/change_log.rst
index 5c0208cb..f188c885 100644
--- a/docs/change_log.rst
+++ b/docs/change_log.rst
@@ -47,6 +47,7 @@ The following are only available within Stem's `git repository
 
  * **Controller**
 
+  * Added :func:`~stem.control.Controller.get_start_time` method to the 
:class:`~stem.control.Controller`
   * Added :func:`~stem.control.Controller.get_uptime` method to the 
:class:`~stem.control.Controller`
   * Controller events could fail to be delivered in a timely fashion 
(:trac:`27173`)
   * Adjusted :func:`~stem.control.Controller.get_microdescriptors` fallback to 
also use '.new' cache files (:trac:`28508`)
diff --git a/stem/control.py b/stem/control.py
index b4436af0..3ea3752f 100644
--- a/stem/control.py
+++ b/stem/control.py
@@ -84,6 +84,7 @@ If you're fine with allowing your script to raise exceptions 
then this can be mo
 |- get_protocolinfo - information about the controller interface
 |- get_user - provides the user tor is running as
 |- get_pid - provides the pid of our tor process
+|- get_start_time - timestamp when the tor process began
 |- get_uptime - duration tor has been running
 |- is_user_traffic_allowed - checks if we send or receive direct user 
traffic
 |
@@ -1582,8 +1583,10 @@ class Controller(BaseController):
 
 user = self._get_cache('user')
 
-if not user:
-  user = self.get_info('process/user', None)
+if user:
+  return user
+
+user = self.get_info('process/user', None)
 
 if not user and self.is_localhost():
   pid = self.get_pid(None)
@@ -1618,11 +1621,13 @@ class Controller(BaseController):
 
 pid = self._get_cache('pid')
 
-if not pid:
-  getinfo_pid = self.get_info('process/pid', None)
+if pid:
+  return pid
 
-  if getinfo_pid and getinfo_pid.isdigit():
-pid = int(getinfo_pid)
+getinfo_pid = self.get_info('process/pid', None)
+
+if getinfo_pid and getinfo_pid.isdigit():
+  pid = int(getinfo_pid)
 
 if not pid and self.is_localhost():
   pid_file_path = self.get_conf('PidFile', None)
@@ -1652,30 +1657,37 @@ class Controller(BaseController):
   raise ValueError("Unable to resolve tor's pid" if self.is_localhost() 
else "Tor isn't running locally")
 
   @with_default()
-  def get_uptime(self, default = UNDEFINED):
+  def get_start_time(self, default = UNDEFINED):
 """
-get_uptime(default = UNDEFINED)
+get_start_time(default = UNDEFINED)
 
-Provides the duration in seconds that tor has been running.
+Provides when the tor process began.
 
 .. versionadded:: 1.8.0
 
 :param object default: response if the query fails
 
-:returns: **int** for the number of seconds tor has been running
+:returns: **float** for the unix timestamp of when the tor process began
 
-:raises: **ValueError** if unable to determine the uptime and no default
-  was provided
+:raises: **ValueError** if unable to determine when the process began and
+  no default was provided
 """
 
+start_time = self._get_cache('start_time')
+
+if start_time:
+  return start_time
+
 if self.get_version() >= stem.version.Requirement.GETINFO_UPTIME:
   uptime = self.get_info('uptime', None)
 
-  if uptime and uptime.isdigit():
-return int(uptime)
-  else:
-raise ValueError("'GETINFO uptime' did not provide a valid numeric 
response: %s" % uptime)
-else:
+  if uptime:
+if not uptime.isdigit():
+  raise ValueError("'GETINFO uptime' did not provide a valid numeric 
response: %s" % uptime)
+
+start_time = time.time() - float(uptime)
+
+if not start_time and self.is_localhost():
   # Tor doesn't yet support this GETINFO option, attempt to determine the
   # uptime of the process ourselves.
 
@@ -1689,10 +1701,30 @@ class Controller(BaseController):
 
   start_time = stem.util.system.start_time(pid)
 
-  if not start_time:
-raise ValueError('Unable to determine when the tor process began')
+if start_time:
+  self._set_cache({'start_time': start_time})
+  return start_time
+else:
+  raise ValueError("Unable to resolve when tor began" if 
self.is_localhost() else "Tor isn't running locally")
+
+  @with_default()
+  def get_uptime(self, default = UNDEFINED):
+"""
+get_uptime(default = UNDEFINED)
+
+   

[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot

2019-04-03 Thread translation
commit 4a9d151064e0718ee184139bd64d5e0deb6c5ca2
Author: Translation commit bot 
Date:   Wed Apr 3 17:47:54 2019 +

Update translations for tbmanual-contentspot
---
 contents+da.po | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/contents+da.po b/contents+da.po
index cc653d818..0ca790cd8 100644
--- a/contents+da.po
+++ b/contents+da.po
@@ -269,7 +269,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/en-US/running-tor-browser/
 #: (content/running-tor-browser/contents+en-US.lrtopic.title)
 msgid "Running Tor Browser for the first time"
-msgstr "Kører Tor Browser for første gang"
+msgstr "Kør Tor Browser for første gang"
 
 #: https//tb-manual.torproject.org/en-US/running-tor-browser/
 #: (content/running-tor-browser/contents+en-US.lrtopic.description)
@@ -751,7 +751,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/en-US/managing-identities/
 #: (content/managing-identities/contents+en-US.lrtopic.title)
 msgid "Managing identities"
-msgstr "HÃ¥ndterings af identiteter"
+msgstr "HÃ¥ndtering af identiteter"
 
 #: https//tb-manual.torproject.org/en-US/managing-identities/
 #: (content/managing-identities/contents+en-US.lrtopic.description)
@@ -937,7 +937,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/en-US/onion-services/
 #: (content/onion-services/contents+en-US.lrtopic.title)
 msgid "Onion Services"
-msgstr ""
+msgstr "Onion-tjenester"
 
 #: https//tb-manual.torproject.org/en-US/onion-services/
 #: (content/onion-services/contents+en-US.lrtopic.description)
@@ -1442,7 +1442,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/en-US/updating/
 #: (content/updating/contents+en-US.lrtopic.title)
 msgid "Updating"
-msgstr "Opdaterer"
+msgstr "Opdatering"
 
 #: https//tb-manual.torproject.org/en-US/updating/
 #: (content/updating/contents+en-US.lrtopic.description)
@@ -1825,7 +1825,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/en-US/uninstalling/
 #: (content/uninstalling/contents+en-US.lrtopic.title)
 msgid "Uninstalling"
-msgstr "Afinstallerer"
+msgstr "Afinstallering"
 
 #: https//tb-manual.torproject.org/en-US/uninstalling/
 #: (content/uninstalling/contents+en-US.lrtopic.description)

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


[tor-commits] [doctor/master] Loosen netbsd package version parsing

2019-04-03 Thread atagar
commit 90777b92680fc56562cd3b58b9678b2244e83c8d
Author: Damian Johnson 
Date:   Wed Apr 3 09:35:04 2019 -0700

Loosen netbsd package version parsing

Recently netbsd changed its tor version to "0.3.5.8nb2"...

  http://pkgsrc.se/net/tor

Clearly the 'nb2' suffix isn't part of our upstream version. I'm not 
entirely
sure what it means (maybe a re-packaging of 0.3.5.8?). Adjusting the version
parsing I use for netbsd to ignore it.
---
 package_versions.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package_versions.py b/package_versions.py
index ecb1e6f..da97d7e 100755
--- a/package_versions.py
+++ b/package_versions.py
@@ -23,7 +23,7 @@ AUR_VERSION = 'Package Details: \S+ ([0-9\.]+)-\S+'
 FREEBSD_VERSION = 'SHA256 \(\S+-([0-9\.]+).tar.[gx]z\)'
 OPENBSD_DIST_VERSION = 'DISTNAME\s*=\s+\S+-([0-9\.]+)'
 OPENBSD_EGG_VERSION = 'MODPY_EGG_VERSION =\s+([0-9\.]+)'
-NETBSD_VERSION = 'CURRENT, Version: ([0-9\.]+),'
+NETBSD_VERSION = 'CURRENT, Version: ([0-9\.]+)[a-z0-9]*,'
 
 COLUMN = '| %-10s | %-10s | %-10s | %-50s |'
 DIV = '+%s+%s+%s+%s+' % ('-' * 12, '-' * 12, '-' * 12, '-' * 52)

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


[tor-commits] [translation/whisperback] Update translations for whisperback

2019-04-03 Thread translation
commit 860ccf04c5f6eb16067486aecceb4de4dd675658
Author: Translation commit bot 
Date:   Wed Apr 3 16:21:21 2019 +

Update translations for whisperback
---
 sw/sw.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sw/sw.po b/sw/sw.po
index e20e66cf7..a0f788640 100644
--- a/sw/sw.po
+++ b/sw/sw.po
@@ -5,11 +5,11 @@
 # Translators:
 msgid ""
 msgstr ""
-"Project-Id-Version: The Tor Project\n"
+"Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-06-11 17:17+0200\n"
-"PO-Revision-Date: 2018-08-07 08:48+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2012-02-26 16:11+\n"
+"Last-Translator: FULL NAME \n"
 "Language-Team: Swahili 
(http://www.transifex.com/otf/torproject/language/sw/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"

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


[tor-commits] [translation/tor-launcher-network-settings] Update translations for tor-launcher-network-settings

2019-04-03 Thread translation
commit 43e4cf0509153e9998dcb5124bddda1659667e2e
Author: Translation commit bot 
Date:   Wed Apr 3 16:20:50 2019 +

Update translations for tor-launcher-network-settings
---
 sw/network-settings.dtd | 62 +
 1 file changed, 62 insertions(+)

diff --git a/sw/network-settings.dtd b/sw/network-settings.dtd
new file mode 100644
index 0..c6c5687ee
--- /dev/null
+++ b/sw/network-settings.dtd
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

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


[tor-commits] [translation/torcheck] Update translations for torcheck

2019-04-03 Thread translation
commit 09da294fe0bf8e261c2092af424b76b3a886c19b
Author: Translation commit bot 
Date:   Wed Apr 3 16:20:28 2019 +

Update translations for torcheck
---
 sw/torcheck.po | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sw/torcheck.po b/sw/torcheck.po
index d787add48..1b4ab7d81 100644
--- a/sw/torcheck.po
+++ b/sw/torcheck.po
@@ -4,10 +4,10 @@
 # Translators:
 msgid ""
 msgstr ""
-"Project-Id-Version: The Tor Project\n"
+"Project-Id-Version: Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2017-09-19 09:16+\n"
-"Last-Translator: runasand \n"
+"PO-Revision-Date: 2010-11-30 04:59+\n"
+"Last-Translator: Appelbaum \n"
 "Language-Team: Swahili 
(http://www.transifex.com/otf/torproject/language/sw/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -52,7 +52,7 @@ msgid ""
 msgstr ""
 
 msgid "Your IP address appears to be: "
-msgstr "Anwani Yako Ya kompyuta au Kichakato yaonekana kuwa:"
+msgstr ""
 
 msgid "Are you using Tor?"
 msgstr ""

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


[tor-commits] [translation/tor-launcher-properties] Update translations for tor-launcher-properties

2019-04-03 Thread translation
commit c256ad692417e60ff048001d209c92b30b5517a1
Author: Translation commit bot 
Date:   Wed Apr 3 16:20:39 2019 +

Update translations for tor-launcher-properties
---
 sw/torlauncher.properties | 94 +++
 1 file changed, 94 insertions(+)

diff --git a/sw/torlauncher.properties b/sw/torlauncher.properties
new file mode 100644
index 0..ca9774bc4
--- /dev/null
+++ b/sw/torlauncher.properties
@@ -0,0 +1,94 @@
+### Copyright (c) 2016, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor Launcher
+
+torlauncher.tor_exited_during_startup=Tor exited during startup. This might be 
due to an error in your torrc file, a bug in Tor or another program on your 
system, or faulty hardware. Until you fix the underlying problem and restart 
Tor, Tor Browser will not start.
+torlauncher.tor_exited=Tor unexpectedly exited. This might be due to a bug in 
Tor itself, another program on your system, or faulty hardware. Until you 
restart Tor, the Tor Browser will not able to reach any websites. If the 
problem persists, please send a copy of your Tor Log to the support team.
+torlauncher.tor_exited2=Restarting Tor will not close your browser tabs.
+torlauncher.tor_controlconn_failed=Could not connect to Tor control port.
+torlauncher.tor_failed_to_start=Tor failed to start.
+torlauncher.tor_control_failed=Failed to take control of Tor.
+torlauncher.tor_bootstrap_failed=Tor failed to establish a Tor network 
connection.
+torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
+
+torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
+torlauncher.tor_missing=The Tor executable is missing.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could 
not be created.
+torlauncher.password_hash_missing=Failed to get hashed password.
+
+torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
+torlauncher.failed_to_save_settings=Unable to save Tor settings.\n\n%S
+torlauncher.ensure_tor_is_running=Please ensure that Tor is running.
+
+torlauncher.error_proxy_addr_missing=You must specify both an IP address or 
hostname and a port number to configure Tor to use a proxy to access the 
Internet.
+torlauncher.error_proxy_type_missing=You must select the proxy type.
+torlauncher.error_bridges_missing=You must specify one or more bridges.
+torlauncher.error_default_bridges_type_missing=You must select a transport 
type for the provided bridges.
+torlauncher.error_bridgedb_bridges_missing=Please request a bridge.
+torlauncher.error_bridge_bad_default_type=No provided bridges that have the 
transport type %S are available. Please adjust your settings.
+
+torlauncher.bridge_suffix.meek-amazon=(works in China)
+torlauncher.bridge_suffix.meek-azure=(works in China)
+
+torlauncher.request_a_bridge=Request a Bridge…
+torlauncher.request_a_new_bridge=Request a New Bridge…
+torlauncher.contacting_bridgedb=Contacting BridgeDB. Please wait.
+torlauncher.captcha_prompt=Solve the CAPTCHA to request a bridge.
+torlauncher.bad_captcha_solution=The solution is not correct. Please try again.
+torlauncher.unable_to_get_bridge=Unable to obtain a bridge from BridgeDB.\n\n%S
+torlauncher.no_meek=This browser is not configured for meek, which is needed 
to obtain bridges.
+torlauncher.no_bridges_available=No bridges are available at this time. Sorry.
+
+torlauncher.connect=Connect
+torlauncher.restart_tor=Restart Tor
+torlauncher.quit=Quit
+torlauncher.quit_win=Exit
+torlauncher.done=Done
+
+torlauncher.forAssistance=For assistance, contact %S
+torlauncher.forAssistance2=For assistance, visit %S
+
+torlauncher.copiedNLogMessages=Copy complete. %S Tor log messages are ready to 
be pasted into a text editor or an email message.
+
+torlauncher.bootstrapStatus.starting=Starting
+torlauncher.bootstrapStatus.conn_pt=Connecting to bridge
+torlauncher.bootstrapStatus.conn_done_pt=Connected to bridge
+torlauncher.bootstrapStatus.conn_proxy=Connecting to proxy
+torlauncher.bootstrapStatus.conn_done_proxy=Connected to proxy
+torlauncher.bootstrapStatus.conn=Connecting to a Tor relay
+torlauncher.bootstrapStatus.conn_done=Connected to a Tor relay
+torlauncher.bootstrapStatus.handshake=Negotiating with a Tor relay
+torlauncher.bootstrapStatus.handshake_done=Finished negotiating with a Tor 
relay
+torlauncher.bootstrapStatus.onehop_create=Establishing an encrypted directory 
connection
+torlauncher.bootstrapStatus.requesting_status=Retrieving network status
+torlauncher.bootstrapStatus.loading_status=Loading network status
+torlauncher.bootstrapStatus.loading_keys=Loading authority certificates
+torlauncher.bootstrapStatus.requesting_descriptors=Requesting relay information
+torlauncher.bootstrapStatus.loading_descriptors=Loading relay information
+torlauncher.bootstrapStatus.enough_dirinfo=Finished loading relay information

[tor-commits] [translation/torbutton-browseronboardingproperties] Update translations for torbutton-browseronboardingproperties

2019-04-03 Thread translation
commit 1459ef9ba5d4506ffef16eb7ba7fd575f9ba6a2d
Author: Translation commit bot 
Date:   Wed Apr 3 16:20:05 2019 +

Update translations for torbutton-browseronboardingproperties
---
 sw/browserOnboarding.properties | 58 +
 1 file changed, 58 insertions(+)

diff --git a/sw/browserOnboarding.properties b/sw/browserOnboarding.properties
new file mode 100644
index 0..b97d77a0c
--- /dev/null
+++ b/sw/browserOnboarding.properties
@@ -0,0 +1,58 @@
+# Copyright (c) 2019, The Tor Project, Inc.
+# See LICENSE for licensing information.
+# vim: set sw=2 sts=2 ts=8 et:
+
+onboarding.tour-tor-welcome=Welcome
+onboarding.tour-tor-welcome.title=You’re ready.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest 
standard of privacy and security while browsing the web. You’re now protected 
against tracking, surveillance, and censorship. This quick onboarding will show 
you how.
+onboarding.tour-tor-welcome.next-button=Go to Privacy
+
+onboarding.tour-tor-privacy=Privacy
+onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and 
deletes your browser history after your session. These modifications ensure 
your privacy and security are protected in the browser. Click ‘Tor Network’ 
to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.button=Go to Tor Network
+
+onboarding.tour-tor-network=Tor Network
+onboarding.tour-tor-network.title=Travel a decentralized network.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor 
network run by thousands of volunteers around the world. Unlike a VPN, 
there’s no one point of failure or centralized entity you need to trust in 
order to enjoy the internet privately.
+onboarding.tour-tor-network.button=Go to Circuit Display
+
+onboarding.tour-tor-circuit-display=Circuit Display
+onboarding.tour-tor-circuit-display.title=See your path.
+onboarding.tour-tor-circuit-display.description=For each domain you visit, 
your traffic is relayed and encrypted in a circuit across three Tor relays 
around the world. No website knows where you are connecting from. You can 
request a new circuit by clicking ‘New Circuit for this Site’ on our 
Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
+onboarding.tour-tor-circuit-display.next-button=Go to Security
+
+onboarding.tour-tor-security=Security
+onboarding.tour-tor-security.title=Choose your experience.
+onboarding.tour-tor-security.description=We also provide you with additional 
settings for bumping up your browser security. Our Security Settings allow you 
to block elements that could be used to attack your computer. Click below to 
see what the different options do.
+onboarding.tour-tor-security-level.button=See Your Security Level
+onboarding.tour-tor-security-level.next-button=Go to Experience Tips
+
+onboarding.tour-tor-expect-differences=Experience Tips
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and 
privacy features provided by Tor, your experience while browsing the internet 
may be a little different. Things may be a bit slower, and depending on your 
security level, some elements may not work or load. You may also be asked to 
prove you are a human and not a robot.
+onboarding.tour-tor-expect-differences.button=See FAQs
+onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
+
+onboarding.tour-tor-onion-services=Onion Services
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that 
end with a .onion that provide extra protections to publishers and visitors, 
including added safeguards against censorship. Onion services allow anyone to 
provide content and services anonymously. Click below to visit the DuckDuckGo 
onion site.
+onboarding.tour-tor-onion-services.button=Visit an Onion
+onboarding.tour-tor-onion-services.next-button=Done
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=Next
+onboarding.tor-circuit-display.done=Done
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly 
assigned relays, which are computers around the world configured to forward Tor 
traffic. Circuits allow you to browse privately and to connect to onion 
services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that 
make up the circuit for this website. To prevent linking of activity across 
different sites, each website gets a different circuit.
+

[tor-commits] [translation/torbutton-securitylevelproperties] Update translations for torbutton-securitylevelproperties

2019-04-03 Thread translation
commit c5ecf8c7d82844351e14d10c2dff1b47bcdf3c75
Author: Translation commit bot 
Date:   Wed Apr 3 16:20:17 2019 +

Update translations for torbutton-securitylevelproperties
---
 sw/securitylevel.properties | 22 ++
 1 file changed, 22 insertions(+)

diff --git a/sw/securitylevel.properties b/sw/securitylevel.properties
new file mode 100644
index 0..28a14d72e
--- /dev/null
+++ b/sw/securitylevel.properties
@@ -0,0 +1,22 @@
+securityLevel.securityLevel = Security Level
+securityLevel.customWarning = Custom
+securityLevel.overview = Disable certain web features that can be used to 
attack your security and anonymity.
+securityLevel.standard.level = Standard
+securityLevel.standard.tooltip = Security Level : Standard
+securityLevel.standard.summary = All Tor Browser and website features are 
enabled.
+securityLevel.safer.level = Safer
+securityLevel.safer.tooltip = Security Level : Safer
+securityLevel.safer.summary = Disables website features that are often 
dangerous, causing some sites to lose functionality.
+securityLevel.safer.description1 = JavaScript is disabled on non-HTTPS sites.
+securityLevel.safer.description2 = Some fonts and math symbols are disabled.
+securityLevel.safer.description3 = Audio and video (HTML5 media) are 
click-to-play.
+securityLevel.safest.level = Safest
+securityLevel.safest.tooltip = Security Level : Safest
+securityLevel.safest.summary = Only allows website features required for 
static sites and basic services. These changes affect images, media, and 
scripts.
+securityLevel.safest.description1 = JavaScript is disabled by default on all 
sites.
+securityLevel.safest.description2 = Some fonts, icons, math symbols, and 
images are disabled.
+securityLevel.safest.description3 = Audio and video (HTML5 media) are 
click-to-play.
+securityLevel.custom.summary = Your custom browser preferences have resulted 
in unusual security settings. For security and privacy reasons, we recommend 
you choose one of the default security levels.
+securityLevel.learnMore = Learn more
+securityLevel.restoreDefaults = Restore Defaults
+securityLevel.advancedSecuritySettings = Advanced Security Settings…

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


[tor-commits] [translation/torbutton-torbuttondtd] Update translations for torbutton-torbuttondtd

2019-04-03 Thread translation
commit 8330b89a8be623824abd3726e2098f9ec983943a
Author: Translation commit bot 
Date:   Wed Apr 3 16:19:32 2019 +

Update translations for torbutton-torbuttondtd
---
 sw/torbutton.dtd | 41 +
 1 file changed, 41 insertions(+)

diff --git a/sw/torbutton.dtd b/sw/torbutton.dtd
new file mode 100644
index 0..83b1ffb50
--- /dev/null
+++ b/sw/torbutton.dtd
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

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


[tor-commits] [translation/torbutton-aboutdialogdtd] Update translations for torbutton-aboutdialogdtd

2019-04-03 Thread translation
commit 177b1e85a0aefab689683947fac7fc6ae1a3d342
Author: Translation commit bot 
Date:   Wed Apr 3 16:19:43 2019 +

Update translations for torbutton-aboutdialogdtd
---
 sw/aboutdialog.dtd | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/sw/aboutdialog.dtd b/sw/aboutdialog.dtd
new file mode 100644
index 0..5099ad74b
--- /dev/null
+++ b/sw/aboutdialog.dtd
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

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


[tor-commits] [translation/torbutton-abouttbupdatedtd] Update translations for torbutton-abouttbupdatedtd

2019-04-03 Thread translation
commit d0c2651993cef65e6a2a0cf7753f696497ee9081
Author: Translation commit bot 
Date:   Wed Apr 3 16:19:54 2019 +

Update translations for torbutton-abouttbupdatedtd
---
 sw/abouttbupdate.dtd | 8 
 1 file changed, 8 insertions(+)

diff --git a/sw/abouttbupdate.dtd b/sw/abouttbupdate.dtd
new file mode 100644
index 0..2d1e59b40
--- /dev/null
+++ b/sw/abouttbupdate.dtd
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+

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


[tor-commits] [translation/torbutton-brandproperties] Update translations for torbutton-brandproperties

2019-04-03 Thread translation
commit f3470bdbae35ce8286c1eb92a17533c209475ae3
Author: Translation commit bot 
Date:   Wed Apr 3 16:18:57 2019 +

Update translations for torbutton-brandproperties
---
 sw/brand.properties | 16 
 1 file changed, 16 insertions(+)

diff --git a/sw/brand.properties b/sw/brand.properties
new file mode 100644
index 0..732c15741
--- /dev/null
+++ b/sw/brand.properties
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+brandShorterName=Tor Browser
+brandShortName=Tor Browser
+brandFullName=Tor Browser
+vendorShortName=Tor Project
+
+homePageSingleStartMain=Firefox Start, a fast home page with built-in search
+homePageImport=Import your home page from %S
+
+homePageMigrationPageTitle=Home Page Selection
+homePageMigrationDescription=Please select the home page you wish to use:
+
+syncBrandShortName=Sync

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


[tor-commits] [translation/torbutton-torbuttonproperties] Update translations for torbutton-torbuttonproperties

2019-04-03 Thread translation
commit af0c64653684307e970080a2f6c03635e6674e89
Author: Translation commit bot 
Date:   Wed Apr 3 16:19:20 2019 +

Update translations for torbutton-torbuttonproperties
---
 sw/torbutton.properties | 60 +
 1 file changed, 60 insertions(+)

diff --git a/sw/torbutton.properties b/sw/torbutton.properties
new file mode 100644
index 0..ea7a7d630
--- /dev/null
+++ b/sw/torbutton.properties
@@ -0,0 +1,60 @@
+torbutton.circuit_display.internet = Internet
+torbutton.circuit_display.ip_unknown = IP unknown
+torbutton.circuit_display.onion_site = Onion site
+torbutton.circuit_display.this_browser = This browser
+torbutton.circuit_display.relay = Relay
+torbutton.circuit_display.tor_bridge = Bridge
+torbutton.circuit_display.unknown_country = Unknown country
+torbutton.circuit_display.guard = Guard
+torbutton.circuit_display.guard_note = Your [Guard] node may not change.
+torbutton.circuit_display.learn_more = Learn more
+torbutton.content_sizer.margin_tooltip = Tor Browser adds this margin to make 
the width and height of your window less distinctive, and thus reduces the 
ability of people to track you online.
+torbutton.panel.tooltip.disabled = Click to enable Tor
+torbutton.panel.tooltip.enabled = Click to disable Tor
+torbutton.panel.label.disabled = Tor Disabled
+torbutton.panel.label.enabled = Tor Enabled
+extensions.torbut...@torproject.org.description = Torbutton provides a button 
to configure Tor settings and quickly and easily clear private browsing data.
+torbutton.popup.external.title = Download an external file type?
+torbutton.popup.external.app = Tor Browser cannot display this file. You will 
need to open it with another application.\n\n
+torbutton.popup.external.note = Some types of files can cause applications to 
connect to the Internet without using Tor.\n\n
+torbutton.popup.external.suggest = To be safe, you should only open downloaded 
files while offline, or use a Tor Live CD such as Tails.\n
+torbutton.popup.launch = Download file
+torbutton.popup.cancel = Cancel
+torbutton.popup.dontask = Automatically download files from now on
+torbutton.popup.no_newnym = Torbutton cannot safely give you a new identity. 
It does not have access to the Tor Control Port.\n\nAre you running Tor Browser 
Bundle?
+torbutton.security_settings.menu.title = Security Settings
+torbutton.title.prompt_torbrowser = Important Torbutton Information
+torbutton.popup.prompt_torbrowser = Torbutton works differently now: you can't 
turn it off any more.\n\nWe made this change because it isn't safe to use 
Torbutton in a browser that's also used for non-Tor browsing. There were too 
many bugs there that we couldn't fix any other way.\n\nIf you want to keep 
using Firefox normally, you should uninstall Torbutton and download Tor Browser 
Bundle. The privacy properties of Tor Browser are also superior to those of 
normal Firefox, even when Firefox is used with Torbutton.\n\nTo remove 
Torbutton, go to Tools->Addons->Extensions and then click the Remove button 
next to Torbutton.
+torbutton.popup.short_torbrowser = Important Torbutton 
Information!\n\nTorbutton is now always enabled.\n\nClick on the Torbutton for 
more information.
+
+torbutton.popup.confirm_plugins = Plugins such as Flash can harm your privacy 
and anonymity.\n\nThey can also bypass Tor to reveal your current location and 
IP address.\n\nAre you sure you want to enable plugins?\n\n
+torbutton.popup.never_ask_again = Never ask me again
+torbutton.popup.confirm_newnym = Tor Browser will close all windows and tabs. 
All website sessions will be lost.\n\nRestart Tor Browser now to reset your 
identity?\n\n
+
+torbutton.maximize_warning = Maximizing Tor Browser can allow websites to 
determine your monitor size, which can be used to track you. We recommend that 
you leave Tor Browser windows in their original default size.
+
+# Canvas permission prompt. Strings are kept here for ease of translation.
+canvas.siteprompt=This website (%S) attempted to extract HTML5 canvas image 
data, which may be used to uniquely identify your computer.\n\nShould Tor 
Browser allow this website to extract HTML5 canvas image data?
+canvas.notNow=Not Now
+canvas.notNowAccessKey=N
+canvas.allow=Allow in the future
+canvas.allowAccessKey=A
+canvas.never=Never for this site (recommended)
+canvas.neverAccessKey=e
+
+# Profile/startup error messages. Strings are kept here for ease of 
translation.
+# LOCALIZATION NOTE: %S is the application name.
+profileProblemTitle=%S Profile Problem
+profileReadOnly=You cannot run %S from a read-only file system.  Please copy 
%S to another location before trying to use it.
+profileReadOnlyMac=You cannot run %S from a read-only file system.  Please 
copy %S to your Desktop or Applications folder before trying to use it.
+profileAccessDenied=%S does not have permission to access the profile. Please 
adjust your file system permissions and try again.
+profileMigrationFailed=Migration of your 

[tor-commits] [translation/torbirdy] Update translations for torbirdy

2019-04-03 Thread translation
commit a8a3d728e253d777c119663525bb8d64c31600b3
Author: Translation commit bot 
Date:   Wed Apr 3 16:18:46 2019 +

Update translations for torbirdy
---
 sw/torbirdy.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sw/torbirdy.dtd b/sw/torbirdy.dtd
index 1730b5168..330b3779b 100644
--- a/sw/torbirdy.dtd
+++ b/sw/torbirdy.dtd
@@ -2,7 +2,7 @@
 
 
 
-
+
 
 
 

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


[tor-commits] [translation/torbutton-branddtd] Update translations for torbutton-branddtd

2019-04-03 Thread translation
commit 4f38edff7407d0299170ad0b1edd3e61bdf36055
Author: Translation commit bot 
Date:   Wed Apr 3 16:19:08 2019 +

Update translations for torbutton-branddtd
---
 sw/brand.dtd | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/sw/brand.dtd b/sw/brand.dtd
new file mode 100644
index 0..3df1a084c
--- /dev/null
+++ b/sw/brand.dtd
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+

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


[tor-commits] [translation/tor-and-https] Update translations for tor-and-https

2019-04-03 Thread translation
commit 892c7348a370c9a92a8b6736c4d4146f470b0913
Author: Translation commit bot 
Date:   Wed Apr 3 16:18:23 2019 +

Update translations for tor-and-https
---
 sw.po | 42 +-
 1 file changed, 21 insertions(+), 21 deletions(-)

diff --git a/sw.po b/sw.po
index 901aecf91..f038011d8 100644
--- a/sw.po
+++ b/sw.po
@@ -2,11 +2,11 @@
 # Translators:
 msgid ""
 msgstr ""
-"Project-Id-Version: The Tor Project\n"
-"POT-Creation-Date: 2014-05-24 16:09+\n"
-"PO-Revision-Date: 2014-05-25 09:55+\n"
-"Last-Translator: runasand \n"
-"Language-Team: Swahili 
(http://www.transifex.com/projects/p/torproject/language/sw/)\n"
+"Project-Id-Version: Tor Project\n"
+"POT-Creation-Date: 2014-07-17 14:23+\n"
+"PO-Revision-Date: 2014-05-21 08:40+\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Swahili 
(http://www.transifex.com/otf/torproject/language/sw/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -29,107 +29,107 @@ msgstr ""
 
 #. (itstool) path: defs/text
 #. Keep it short: 7em max. Seven times the capital letter "M".
-#: C/tor-and-https.svg:348
+#: C/tor-and-https.svg:363
 #, no-wrap
 msgid "Site.com"
 msgstr ""
 
 #. (itstool) path: defs/text
 #. Keep it short: 7em max. Seven times the capital letter "M".
-#: C/tor-and-https.svg:348
+#: C/tor-and-https.svg:363
 #, no-wrap
 msgid "user / pw"
 msgstr ""
 
 #. (itstool) path: defs/text
 #. Keep it short: 7em max. Seven times the capital letter "M".
-#: C/tor-and-https.svg:348
+#: C/tor-and-https.svg:363
 #, no-wrap
 msgid "data"
 msgstr ""
 
 #. (itstool) path: defs/text
 #. Keep it short: 7em max. Seven times the capital letter "M".
-#: C/tor-and-https.svg:348
+#: C/tor-and-https.svg:363
 #, no-wrap
 msgid "location"
 msgstr ""
 
 #. (itstool) path: defs/text
 #. Keep it short: 3em max.
-#: C/tor-and-https.svg:348
+#: C/tor-and-https.svg:363
 #, no-wrap
 msgid "WiFi"
 msgstr ""
 
 #. (itstool) path: defs/text
 #. Keep it short: 4em max.
-#: C/tor-and-https.svg:348
+#: C/tor-and-https.svg:363
 #, no-wrap
 msgid "ISP"
 msgstr ""
 
 #. (itstool) path: defs/text
 #. Keep it short: 8em is ok, 9em is max.
-#: C/tor-and-https.svg:348
+#: C/tor-and-https.svg:363
 #, no-wrap
 msgid "Hacker"
 msgstr ""
 
 #. (itstool) path: defs/text
 #. Keep it short: 8em is ok, 9em is max.
-#: C/tor-and-https.svg:348
+#: C/tor-and-https.svg:363
 #, no-wrap
 msgid "Lawyer"
 msgstr ""
 
 #. (itstool) path: defs/text
 #. Keep it short: 8em is ok, 9em is max.
-#: C/tor-and-https.svg:348
+#: C/tor-and-https.svg:363
 #, no-wrap
 msgid "Sysadmin"
 msgstr ""
 
 #. (itstool) path: defs/text
 #. Keep it short: 8em is ok, 9em is max.
-#: C/tor-and-https.svg:348
+#: C/tor-and-https.svg:363
 #, no-wrap
 msgid "Police"
 msgstr ""
 
 #. (itstool) path: defs/text
-#: C/tor-and-https.svg:348
+#: C/tor-and-https.svg:363
 #, no-wrap
 msgid "NSA"
 msgstr ""
 
 #. (itstool) path: defs/text
 #. Keep it short: 8em is ok, 9em is max.
-#: C/tor-and-https.svg:348
+#: C/tor-and-https.svg:363
 #, no-wrap
 msgid "Tor relay"
 msgstr ""
 
 #. (itstool) path: defs/text
-#: C/tor-and-https.svg:348
+#: C/tor-and-https.svg:363
 #, no-wrap
 msgid "Key"
 msgstr ""
 
 #. (itstool) path: defs/text
-#: C/tor-and-https.svg:348
+#: C/tor-and-https.svg:363
 #, no-wrap
 msgid "Internet connection"
 msgstr ""
 
 #. (itstool) path: defs/text
-#: C/tor-and-https.svg:348
+#: C/tor-and-https.svg:363
 #, no-wrap
 msgid "Eavesdropping"
 msgstr ""
 
 #. (itstool) path: defs/text
-#: C/tor-and-https.svg:348
+#: C/tor-and-https.svg:363
 #, no-wrap
 msgid "Data sharing"
 msgstr ""

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


[tor-commits] [translation/tor_animation] Update translations for tor_animation

2019-04-03 Thread translation
commit 2acd478082ec3d4bb64259cf384828d996b41857
Author: Translation commit bot 
Date:   Wed Apr 3 16:18:34 2019 +

Update translations for tor_animation
---
 sw.srt | 52 ++--
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/sw.srt b/sw.srt
index 78c998d5e..0e6056a97 100644
--- a/sw.srt
+++ b/sw.srt
@@ -40,126 +40,126 @@ and so much more information
 about you and your life
 
 10
-00:00:29,620 --> 00:00:32,460
+00:00:29,200 --> 00:00:31,500
 which you probably didn't mean
 to share with unknown strangers,
 
 11
-00:00:32,920 --> 00:00:35,840
+00:00:31,700 --> 00:00:34,000
 who could easily use this data
 to exploit you.
 
 12
-00:00:36,220 --> 00:00:38,120
+00:00:34,500 --> 00:00:37,000
 But not if you're using Tor!
 
 13
-00:00:39,140 --> 00:00:42,840
+00:00:37,140 --> 00:00:40,840
 Tor Browser protects our privacy
 and identity on the Internet.
 
 14
-00:00:43,560 --> 00:00:46,760
+00:00:41,560 --> 00:00:44,760
 Tor secures your connection
 with three layers of encryption
 
 15
-00:00:46,940 --> 00:00:51,760
+00:00:44,940 --> 00:00:49,760
 and passes it through three voluntarily
 operated servers around the world,
 
 16
-00:00:52,280 --> 00:00:55,520
+00:00:50,280 --> 00:00:53,520
 which enables us to communicate
 anonymously over the Internet.
 
 17
-00:00:58,560 --> 00:01:00,280
+00:00:56,560 --> 00:00:58,280
 Tor also protects our data
 
 18
-00:01:00,400 --> 00:01:03,900
+00:00:58,400 --> 00:01:01,900
 against corporate or government targeted
 and mass surveillance.
 
 19
-00:01:04,880 --> 00:01:09,340
+00:01:02,880 --> 00:01:07,340
 Perhaps you live in a repressive country
 which tries to control and surveil the Internet.
 
 20
-00:01:09,900 --> 00:01:13,800
+00:01:07,900 --> 00:01:11,800
 Or perhaps you don't want big corporations
 taking advantage of your personal information.
 
 21
-00:01:14,880 --> 00:01:17,640
+00:01:12,880 --> 00:01:15,640
 Tor makes all of its users
 to look the same
 
 22
-00:01:17,920 --> 00:01:20,800
+00:01:15,920 --> 00:01:18,800
 which confuses the observer
 and makes you anonymous.
 
 23
-00:01:21,500 --> 00:01:24,980
+00:01:19,500 --> 00:01:22,980
 So, the more people use the Tor network,
 the stronger it gets
 
 24
-00:01:25,140 --> 00:01:29,800
+00:01:23,140 --> 00:01:27,800
 as it's easier to hide in a crowd
 of people who look exactly the same.
 
 25
-00:01:30,700 --> 00:01:33,240
+00:01:28,700 --> 00:01:31,240
 You can bypass the censorship
 without being worried about
 
 26
-00:01:33,400 --> 00:01:36,100
+00:01:31,400 --> 00:01:34,100
 the censor knowing what you do
 on the Internet.
 
 27
-00:01:38,540 --> 00:01:41,440
+00:01:36,540 --> 00:01:39,440
 The ads won't follow you
 everywhere for months,
 
 28
-00:01:41,640 --> 00:01:43,300
+00:01:39,640 --> 00:01:41,300
 starting when you first
 clicked on a product.
 
 29
-00:01:45,880 --> 00:01:49,380
+00:01:43,880 --> 00:01:47,380
 By using Tor, the sites you visit
 won't even know who you are,
 
 30
-00:01:49,540 --> 00:01:51,760
+00:01:47,540 --> 00:01:49,760
 from what part of the world
 you're visiting them,
 
 31
-00:01:51,920 --> 00:01:53,920
+00:01:49,920 --> 00:01:51,920
 unless you login and tell them so.
 
 32
-00:01:56,200 --> 00:01:57,840
+00:01:54,200 --> 00:01:55,840
 By downloading and using Tor,
 
 33
-00:01:58,200 --> 00:02:00,560
+00:01:56,200 --> 00:01:58,560
 you can protect the people
 who need anonymity,
 
 34
-00:02:00,880 --> 00:02:03,640
+00:01:58,880 --> 00:02:01,640
 like activists, journalists and bloggers.
 
 35
-00:02:04,000 --> 00:02:09,000
+00:02:02,000 --> 00:02:07,000
 Download and use Tor! Or run a relay!
 

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


[tor-commits] [translation/tails-persistence-setup] Update translations for tails-persistence-setup

2019-04-03 Thread translation
commit 72665f83fb07d73f5cd71ea2170930df96c9ba36
Author: Translation commit bot 
Date:   Wed Apr 3 16:17:50 2019 +

Update translations for tails-persistence-setup
---
 sw/sw.po | 82 
 1 file changed, 41 insertions(+), 41 deletions(-)

diff --git a/sw/sw.po b/sw/sw.po
index 560634982..28a32d3ea 100644
--- a/sw/sw.po
+++ b/sw/sw.po
@@ -5,11 +5,11 @@
 # Translators:
 msgid ""
 msgstr ""
-"Project-Id-Version: The Tor Project\n"
+"Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
-"POT-Creation-Date: 2018-08-16 11:14+0200\n"
-"PO-Revision-Date: 2018-08-16 14:16+\n"
-"Last-Translator: carolyn \n"
+"POT-Creation-Date: 2019-03-17 09:03+0100\n"
+"PO-Revision-Date: 2012-10-03 17:39+\n"
+"Last-Translator: FULL NAME \n"
 "Language-Team: Swahili 
(http://www.transifex.com/otf/torproject/language/sw/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -98,91 +98,91 @@ msgstr ""
 msgid "Custom"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:56
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:55
 msgid "Personal Data"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:58
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:57
 msgid "Keep files stored in the `Persistent' directory"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:71
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:70
 msgid "Browser Bookmarks"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:73
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:72
 msgid "Bookmarks saved in the Tor Browser"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:86
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:85
 msgid "Network Connections"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:88
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:87
 msgid "Configuration of network devices and connections"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:101
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:100
 msgid "Additional Software"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:103
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:102
 msgid "Software installed when starting Tails"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:121
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:120
 msgid "Printers"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:123
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:122
 msgid "Printers configuration"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:136
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:135
 msgid "Thunderbird"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:138
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:137
 msgid "Thunderbird emails, feeds, and settings"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:151
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:150
 msgid "GnuPG"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:153
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:152
 msgid "GnuPG keyrings and configuration"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:166
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:165
 msgid "Bitcoin Client"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:168
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:167
 msgid "Electrum's bitcoin wallet and configuration"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:181
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:180
 msgid "Pidgin"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:183
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:182
 msgid "Pidgin profiles and OTR keyring"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:196
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:195
 msgid "SSH Client"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:198
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:197
 msgid "SSH keys, configuration and known hosts"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:211
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:210
 msgid "Dotfiles"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Configuration/Presets.pm:213
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:212
 msgid ""
 "Symlink into $HOME every file or directory found in the `dotfiles' directory"
 msgstr ""
@@ -207,65 +207,65 @@ msgstr ""
 msgid "Create"
 msgstr ""
 
-#: ../lib/Tails/Persistence/Step/Bootstrap.pm:141
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:142
 msgid ""
 "Beware! Using persistence has consequences that must be well "
 "understood. Tails can't help you if you use it wrong! See the Encrypted "
 "persistence page 

[tor-commits] [translation/tails-perl5lib] Update translations for tails-perl5lib

2019-04-03 Thread translation
commit 25d3bb24d94562dfd3498437a2ddb046496627c9
Author: Translation commit bot 
Date:   Wed Apr 3 16:17:07 2019 +

Update translations for tails-perl5lib
---
 sw.po | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/sw.po b/sw.po
index 849f1dc07..473ae4568 100644
--- a/sw.po
+++ b/sw.po
@@ -5,11 +5,11 @@
 # Translators:
 msgid ""
 msgstr ""
-"Project-Id-Version: The Tor Project\n"
+"Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
-"POT-Creation-Date: 2018-03-15 12:15+\n"
-"PO-Revision-Date: 2018-03-31 13:21+\n"
-"Last-Translator: carolyn \n"
+"POT-Creation-Date: 2019-01-06 16:58+0100\n"
+"PO-Revision-Date: 2013-12-30 04:38+\n"
+"Last-Translator: FULL NAME \n"
 "Language-Team: Swahili 
(http://www.transifex.com/otf/torproject/language/sw/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,17 +17,17 @@ msgstr ""
 "Language: sw\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../lib/Tails/RunningSystem.pm:159
+#: ../lib/Tails/RunningSystem.pm:193
 msgid "Error"
 msgstr ""
 
-#: ../lib/Tails/RunningSystem.pm:161
+#: ../lib/Tails/RunningSystem.pm:195
 msgid ""
 "The device Tails is running from cannot be found. Maybe you used the 'toram'"
 " option?"
 msgstr ""
 
-#: ../lib/Tails/RunningSystem.pm:192
+#: ../lib/Tails/RunningSystem.pm:223
 msgid ""
 "The drive Tails is running from cannot be found. Maybe you used the 'toram' "
 "option?"

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


[tor-commits] [translation/tails-misc] Update translations for tails-misc

2019-04-03 Thread translation
commit 3b1120ba05cc409dab804bf4a36f5ecec5e7588f
Author: Translation commit bot 
Date:   Wed Apr 3 16:16:46 2019 +

Update translations for tails-misc
---
 sw.po | 221 --
 1 file changed, 133 insertions(+), 88 deletions(-)

diff --git a/sw.po b/sw.po
index 59747c7a5..a6fbf211e 100644
--- a/sw.po
+++ b/sw.po
@@ -5,11 +5,11 @@
 # Translators:
 msgid ""
 msgstr ""
-"Project-Id-Version: The Tor Project\n"
+"Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-04 11:37+0200\n"
-"PO-Revision-Date: 2018-09-04 14:30+\n"
-"Last-Translator: carolyn \n"
+"POT-Creation-Date: 2019-01-14 21:20+0100\n"
+"PO-Revision-Date: 2013-07-25 09:07+\n"
+"Last-Translator: FULL NAME \n"
 "Language-Team: Swahili 
(http://www.transifex.com/otf/torproject/language/sw/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -55,7 +55,7 @@ msgid ""
 msgstr ""
 
 #: 
config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:132
-#: 
config/chroot_local-includes/usr/local/bin/tails-additional-software-config:169
+#: 
config/chroot_local-includes/usr/local/bin/tails-additional-software-config:172
 msgid ""
 "To add more, install some software using Synaptic Package Manager or Do you want to rename your KeePassX database?\n"
+"\n"
+"You have a KeePassX database in your Persistent folder:\n"
+"\n"
+"${filename}\n"
+"\n"
+"Renaming it to keepassx.kdbx would allow KeePassX to open it 
automatically in the future."
 msgstr ""
 
-#: config/chroot_local-includes/usr/local/bin/liferea:19
-msgid "Do you wish to start Liferea anyway?"
+#: config/chroot_local-includes/usr/local/bin/keepassx:25
+msgid "Rename"
 msgstr ""
 
-#: config/chroot_local-includes/usr/local/bin/liferea:21
-msgid ""
-"Due to security concerns the Liferea feed reader will be removed from Tails "
-"by the end of 2018. Please migrate your feeds to Thunderbird."
+#: config/chroot_local-includes/usr/local/bin/keepassx:26
+msgid "Keep current name"
+msgstr ""
+
+#: config/chroot_local-includes/usr/local/bin/replace-su-with-sudo:21
+msgid "su is disabled. Please use sudo instead."
 msgstr ""
 
 #: 
config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-hel...@tails.boum.org/extension.js:75
@@ -144,136 +152,148 @@ msgstr ""
 msgid "not available"
 msgstr ""
 
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:143
+#. Translators: Don't translate {details}, it's a placeholder and will
+#. be replaced.
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:147
 #, python-brace-format
 msgid ""
 "{details} Please check your list of additional software or read the system "
 "log to understand the problem."
 msgstr ""
 
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:148
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:152
 msgid ""
 "Please check your list of additional software or read the system log to "
 "understand the problem."
 msgstr ""
 
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:152
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:156
 msgid "Show Log"
 msgstr ""
 
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:152
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:156
 msgid "Configure"
 msgstr ""
 
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:216
+#. Translators: Don't translate {beginning} or {last}, they are
+#. placeholders and will be replaced.
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:222
 #, python-brace-format
 msgid "{beginning} and {last}"
 msgstr ""
 
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:217
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:223
 msgid ", "
 msgstr ""
 
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:281
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:309
+#. Translators: Don't translate {packages}, it's a placeholder and will
+#. be replaced.
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:289
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:319
 #, python-brace-format
 msgid "Add {packages} to your additional software?"
 msgstr ""
 
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:283
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:291
 msgid ""
 "To install it automatically from your persistent storage when starting "
 "Tails."
 msgstr ""
 
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:285
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:293
 msgid "Install Every Time"
 msgstr ""
 
-#: 

[tor-commits] [translation/tails-openpgp-applet] Update translations for tails-openpgp-applet

2019-04-03 Thread translation
commit b14fb865a2f5606a8913b0b2a91d985a5574db1b
Author: Translation commit bot 
Date:   Wed Apr 3 16:17:28 2019 +

Update translations for tails-openpgp-applet
---
 sw/openpgp-applet.pot | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sw/openpgp-applet.pot b/sw/openpgp-applet.pot
index 67c4e9263..33b39a318 100644
--- a/sw/openpgp-applet.pot
+++ b/sw/openpgp-applet.pot
@@ -5,7 +5,7 @@
 # Translators:
 msgid ""
 msgstr ""
-"Project-Id-Version: The Tor Project\n"
+"Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: ta...@boum.org\n"
 "POT-Creation-Date: 2017-08-05 15:07-0400\n"
 "PO-Revision-Date: 2015-11-23 02:23+\n"
@@ -75,7 +75,7 @@ msgstr ""
 
 #: bin/openpgp-applet:400
 msgid "Name"
-msgstr "Name"
+msgstr ""
 
 #: bin/openpgp-applet:401
 msgid "Key ID"

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


[tor-commits] [translation/tails-onioncircuits] Update translations for tails-onioncircuits

2019-04-03 Thread translation
commit ef3211c6656be4b5149486d285e308770b674da8
Author: Translation commit bot 
Date:   Wed Apr 3 16:17:39 2019 +

Update translations for tails-onioncircuits
---
 sw/onioncircuits.pot | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sw/onioncircuits.pot b/sw/onioncircuits.pot
index a691ba85e..0a0b44327 100644
--- a/sw/onioncircuits.pot
+++ b/sw/onioncircuits.pot
@@ -5,11 +5,11 @@
 # Translators:
 msgid ""
 msgstr ""
-"Project-Id-Version: The Tor Project\n"
+"Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-08-03 13:00+\n"
-"PO-Revision-Date: 2017-09-22 21:53+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2016-03-30 03:31+\n"
+"Last-Translator: FULL NAME \n"
 "Language-Team: Swahili 
(http://www.transifex.com/otf/torproject/language/sw/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"

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


[tor-commits] [translation/tails-greeter-2] Update translations for tails-greeter-2

2019-04-03 Thread translation
commit 9691df910dcab23fe9228c0e57f1a0d26d61e4f7
Author: Translation commit bot 
Date:   Wed Apr 3 16:17:18 2019 +

Update translations for tails-greeter-2
---
 sw/sw.po | 17 -
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/sw/sw.po b/sw/sw.po
index 6af93b2ec..df8f3a485 100644
--- a/sw/sw.po
+++ b/sw/sw.po
@@ -8,9 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-01-22 14:15+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Tor Project , 
2016\n"
+"POT-Creation-Date: 2019-01-16 11:27+0100\n"
+"PO-Revision-Date: 2016-11-18 21:29+\n"
 "Language-Team: Swahili (https://www.transifex.com/otf/teams/1519/sw/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -251,7 +250,7 @@ msgstr ""
 
 #: ../tailsgreeter/gui.py:602
 msgid "Cancel"
-msgstr "Cancel"
+msgstr ""
 
 #: ../tailsgreeter/gui.py:608
 msgid "Add"
@@ -263,7 +262,7 @@ msgstr ""
 
 #: ../tailsgreeter/gui.py:730
 msgid "Shutdown"
-msgstr "Shutdown"
+msgstr ""
 
 #: ../tailsgreeter/gui.py:735
 msgid "_Start Tails"
@@ -275,14 +274,14 @@ msgstr ""
 msgid "default:LTR"
 msgstr ""
 
-#: ../tailsgreeter/persistence.py:89
+#: ../tailsgreeter/persistence.py:91
 #, python-brace-format
 msgid ""
 "live-persist failed with return code {returncode}:\n"
 "{stderr}"
 msgstr ""
 
-#: ../tailsgreeter/persistence.py:122 ../tailsgreeter/persistence.py:139
+#: ../tailsgreeter/persistence.py:124 ../tailsgreeter/persistence.py:141
 #, python-brace-format
 msgid ""
 "cryptsetup failed with return code {returncode}:\n"
@@ -290,7 +289,7 @@ msgid ""
 "{stderr}"
 msgstr ""
 
-#: ../tailsgreeter/persistence.py:156
+#: ../tailsgreeter/persistence.py:158
 #, python-brace-format
 msgid ""
 "live-persist failed with return code {returncode}:\n"
@@ -298,7 +297,7 @@ msgid ""
 "{stderr}"
 msgstr ""
 
-#: ../tailsgreeter/persistence.py:170
+#: ../tailsgreeter/persistence.py:172
 #, python-brace-format
 msgid ""
 "umount failed with return code {returncode}:\n"

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


[tor-commits] [translation/tails-iuk] Update translations for tails-iuk

2019-04-03 Thread translation
commit 3a7978c397c6f6915d31ecc3bf59ea6b761d4816
Author: Translation commit bot 
Date:   Wed Apr 3 16:16:56 2019 +

Update translations for tails-iuk
---
 sw.po | 86 ---
 1 file changed, 51 insertions(+), 35 deletions(-)

diff --git a/sw.po b/sw.po
index a33ed9a6f..a2cb69b76 100644
--- a/sw.po
+++ b/sw.po
@@ -5,11 +5,11 @@
 # Translators:
 msgid ""
 msgstr ""
-"Project-Id-Version: The Tor Project\n"
+"Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
-"POT-Creation-Date: 2016-05-25 16:55+0200\n"
-"PO-Revision-Date: 2016-05-26 08:49+\n"
-"Last-Translator: carolyn \n"
+"POT-Creation-Date: 2018-12-09 13:56+0100\n"
+"PO-Revision-Date: 2013-12-18 20:45+\n"
+"Last-Translator: FULL NAME \n"
 "Language-Team: Swahili 
(http://www.transifex.com/otf/torproject/language/sw/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -17,18 +17,18 @@ msgstr ""
 "Language: sw\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../lib/Tails/IUK/Frontend.pm:148 ../lib/Tails/IUK/Frontend.pm:524
-#: ../lib/Tails/IUK/Frontend.pm:697
+#: ../lib/Tails/IUK/Frontend.pm:147 ../lib/Tails/IUK/Frontend.pm:524
+#: ../lib/Tails/IUK/Frontend.pm:710
 msgid ""
 "For debugging information, execute the following command: sudo tails-"
 "debugging-info"
 msgstr ""
 
-#: ../lib/Tails/IUK/Frontend.pm:217
+#: ../lib/Tails/IUK/Frontend.pm:218
 msgid "Error while checking for upgrades"
 msgstr ""
 
-#: ../lib/Tails/IUK/Frontend.pm:220
+#: ../lib/Tails/IUK/Frontend.pm:221
 msgid ""
 "Could not determine whether an upgrade is available from our 
website.\n"
 "\n"
@@ -37,73 +37,72 @@ msgid ""
 "If the problem persists, go to 
file:///usr/share/doc/tails/website/doc/upgrade/error/check.en.html"
 msgstr ""
 
-#: ../lib/Tails/IUK/Frontend.pm:235
+#: ../lib/Tails/IUK/Frontend.pm:236
 msgid "no automatic upgrade is available from our website for this version"
 msgstr ""
 
-#: ../lib/Tails/IUK/Frontend.pm:241
+#: ../lib/Tails/IUK/Frontend.pm:242
 msgid "your device was not created using Tails Installer"
 msgstr ""
 
-#: ../lib/Tails/IUK/Frontend.pm:246
+#: ../lib/Tails/IUK/Frontend.pm:247
 msgid "Tails was started from a DVD or a read-only device"
 msgstr ""
 
-#: ../lib/Tails/IUK/Frontend.pm:251
+#: ../lib/Tails/IUK/Frontend.pm:252
 msgid "there is not enough free space on the Tails system partition"
 msgstr ""
 
-#: ../lib/Tails/IUK/Frontend.pm:256
+#: ../lib/Tails/IUK/Frontend.pm:257
 msgid "not enough memory is available on this system"
 msgstr ""
 
-#: ../lib/Tails/IUK/Frontend.pm:262
+#: ../lib/Tails/IUK/Frontend.pm:263
 #, perl-brace-format
 msgid "No explanation available for reason '%{reason}s'."
 msgstr ""
 
-#: ../lib/Tails/IUK/Frontend.pm:282
+#: ../lib/Tails/IUK/Frontend.pm:283
 msgid "The system is up-to-date"
 msgstr ""
 
-#: ../lib/Tails/IUK/Frontend.pm:287
+#: ../lib/Tails/IUK/Frontend.pm:288
 msgid "This version of Tails is outdated, and may have security issues."
 msgstr ""
 
-#: ../lib/Tails/IUK/Frontend.pm:319
+#: ../lib/Tails/IUK/Frontend.pm:320
 #, perl-brace-format
 msgid ""
 "The available incremental upgrade requires %{space_needed}s of free space on"
 " Tails system partition,  but only %{free_space}s is available."
 msgstr ""
 
-#: ../lib/Tails/IUK/Frontend.pm:335
+#: ../lib/Tails/IUK/Frontend.pm:336
 #, perl-brace-format
 msgid ""
 "The available incremental upgrade requires %{memory_needed}s of free memory,"
 " but only %{free_memory}s is available."
 msgstr ""
 
-#: ../lib/Tails/IUK/Frontend.pm:357
+#: ../lib/Tails/IUK/Frontend.pm:358
 msgid ""
 "An incremental upgrade is available, but no full upgrade is.\n"
 "This should not happen. Please report a bug."
 msgstr ""
 
-#: ../lib/Tails/IUK/Frontend.pm:361
+#: ../lib/Tails/IUK/Frontend.pm:362
 msgid "Error while detecting available upgrades"
 msgstr ""
 
-#: ../lib/Tails/IUK/Frontend.pm:371
+#: ../lib/Tails/IUK/Frontend.pm:372
 #, perl-brace-format
 msgid ""
 "You should upgrade to %{name}s %{version}s.\n"
 "\n"
 "For more information about this new version, go to %{details_url}s\n"
 "\n"
-"It is recommended to close all the open applications during the upgrade.\n"
+"We recommend you close all other applications during the upgrade.\n"
 "Downloading the upgrade might take a long time, from several minutes to a few 
hours.\n"
-"The networking will be disabled after downloading the upgrade.\n"
 "\n"
 "Download size: %{size}s\n"
 "\n"
@@ -185,7 +184,24 @@ msgstr ""
 msgid "Error while choosing a download server"
 msgstr ""
 
-#: ../lib/Tails/IUK/Frontend.pm:608
+#: ../lib/Tails/IUK/Frontend.pm:606
+msgid ""
+"The upgrade was successfully downloaded.\n"
+"\n"
+"The network connection will now be disabled.\n"
+"\n"
+"Please save your work and close all other applications."
+msgstr ""
+
+#: ../lib/Tails/IUK/Frontend.pm:612
+msgid "Upgrade successfully downloaded"
+msgstr ""
+
+#: ../lib/Tails/IUK/Frontend.pm:614
+msgid "Apply upgrade"
+msgstr ""
+
+#: 

[tor-commits] [translation/mat-gui] Update translations for mat-gui

2019-04-03 Thread translation
commit ac4c0589baad6e83a0f5dd1a4dc1c73aec5652e5
Author: Translation commit bot 
Date:   Wed Apr 3 16:16:26 2019 +

Update translations for mat-gui
---
 sw.po | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sw.po b/sw.po
index 6439352c0..8037d5bd2 100644
--- a/sw.po
+++ b/sw.po
@@ -5,11 +5,11 @@
 # Translators:
 msgid ""
 msgstr ""
-"Project-Id-Version: The Tor Project\n"
+"Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2017-09-19 18:27+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2013-02-04 18:44+\n"
+"Last-Translator: FULL NAME \n"
 "Language-Team: Swahili 
(http://www.transifex.com/otf/torproject/language/sw/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -160,7 +160,7 @@ msgstr ""
 
 #: data/mat.glade:354
 msgid "Name"
-msgstr "Name"
+msgstr ""
 
 #: data/mat.glade:368
 msgid "Content"

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


[tor-commits] [translation/https_everywhere] Update translations for https_everywhere

2019-04-03 Thread translation
commit 85a693e30c89a04876d30875f5476dd784778072
Author: Translation commit bot 
Date:   Wed Apr 3 16:16:01 2019 +

Update translations for https_everywhere
---
 sw/https-everywhere.dtd | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/sw/https-everywhere.dtd b/sw/https-everywhere.dtd
index c7534a578..c98a6671e 100644
--- a/sw/https-everywhere.dtd
+++ b/sw/https-everywhere.dtd
@@ -8,7 +8,7 @@
 
 
 
-
+
 
 
 
@@ -18,6 +18,7 @@
 
 
 
+
 
 
 
@@ -32,8 +33,9 @@
 
 
 
-
+
 
+
 
 
 

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


[tor-commits] [translation/liveusb-creator] Update translations for liveusb-creator

2019-04-03 Thread translation
commit e308ea18c87d07dee869d5ecbd6d221d1cd96a37
Author: Translation commit bot 
Date:   Wed Apr 3 16:16:14 2019 +

Update translations for liveusb-creator
---
 sw/sw.po | 190 ++-
 1 file changed, 104 insertions(+), 86 deletions(-)

diff --git a/sw/sw.po b/sw/sw.po
index 69e482c44..510b964ba 100644
--- a/sw/sw.po
+++ b/sw/sw.po
@@ -5,11 +5,11 @@
 # Translators:
 msgid ""
 msgstr ""
-"Project-Id-Version: The Tor Project\n"
+"Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-08-16 11:40+0200\n"
-"PO-Revision-Date: 2018-08-16 14:46+\n"
-"Last-Translator: carolyn \n"
+"POT-Creation-Date: 2019-02-24 07:24+0100\n"
+"PO-Revision-Date: 2012-10-03 17:40+\n"
+"Last-Translator: FULL NAME \n"
 "Language-Team: Swahili 
(http://www.transifex.com/otf/torproject/language/sw/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -76,194 +76,194 @@ msgstr ""
 msgid "Removing existing Live OS"
 msgstr ""
 
-#: ../tails_installer/creator.py:444 ../tails_installer/creator.py:456
+#: ../tails_installer/creator.py:444 ../tails_installer/creator.py:457
 #, python-format
 msgid "Unable to chmod %(file)s: %(message)s"
 msgstr ""
 
-#: ../tails_installer/creator.py:449
+#: ../tails_installer/creator.py:450
 #, python-format
 msgid "Unable to remove file from previous LiveOS: %(message)s"
 msgstr ""
 
-#: ../tails_installer/creator.py:462
+#: ../tails_installer/creator.py:464
 #, python-format
 msgid "Unable to remove directory from previous LiveOS: %(message)s"
 msgstr ""
 
-#: ../tails_installer/creator.py:510
+#: ../tails_installer/creator.py:512
 #, python-format
 msgid "Cannot find device %s"
 msgstr ""
 
-#: ../tails_installer/creator.py:711
+#: ../tails_installer/creator.py:713
 #, python-format
 msgid "Unable to write on %(device)s, skipping."
 msgstr ""
 
-#: ../tails_installer/creator.py:741
+#: ../tails_installer/creator.py:743
 #, python-format
 msgid ""
 "Some partitions of the target device %(device)s are mounted. They will be "
 "unmounted before starting the installation process."
 msgstr ""
 
-#: ../tails_installer/creator.py:784 ../tails_installer/creator.py:1008
+#: ../tails_installer/creator.py:786 ../tails_installer/creator.py:1010
 msgid "Unknown filesystem.  Your device may need to be reformatted."
 msgstr ""
 
-#: ../tails_installer/creator.py:787 ../tails_installer/creator.py:1011
+#: ../tails_installer/creator.py:789 ../tails_installer/creator.py:1013
 #, python-format
 msgid "Unsupported filesystem: %s"
 msgstr ""
 
-#: ../tails_installer/creator.py:805
+#: ../tails_installer/creator.py:807
 #, python-format
 msgid "Unknown GLib exception while trying to mount device: %(message)s"
 msgstr ""
 
-#: ../tails_installer/creator.py:810
+#: ../tails_installer/creator.py:812
 #, python-format
 msgid "Unable to mount device: %(message)s"
 msgstr ""
 
-#: ../tails_installer/creator.py:815
+#: ../tails_installer/creator.py:817
 msgid "No mount points found"
 msgstr ""
 
-#: ../tails_installer/creator.py:826
+#: ../tails_installer/creator.py:828
 #, python-format
 msgid "Entering unmount_device for '%(device)s'"
 msgstr ""
 
-#: ../tails_installer/creator.py:836
+#: ../tails_installer/creator.py:838
 #, python-format
 msgid "Unmounting mounted filesystems on '%(device)s'"
 msgstr ""
 
-#: ../tails_installer/creator.py:840
+#: ../tails_installer/creator.py:842
 #, python-format
 msgid "Unmounting '%(udi)s' on '%(device)s'"
 msgstr ""
 
-#: ../tails_installer/creator.py:851
+#: ../tails_installer/creator.py:853
 #, python-format
 msgid "Mount %s exists after unmounting"
 msgstr ""
 
-#: ../tails_installer/creator.py:864
+#: ../tails_installer/creator.py:866
 #, python-format
 msgid "Partitioning device %(device)s"
 msgstr ""
 
-#: ../tails_installer/creator.py:993
+#: ../tails_installer/creator.py:995
 #, python-format
 msgid "Unsupported device '%(device)s', please report a bug."
 msgstr ""
 
-#: ../tails_installer/creator.py:996
+#: ../tails_installer/creator.py:998
 msgid "Trying to continue anyway."
 msgstr ""
 
-#: ../tails_installer/creator.py:1005 ../tails_installer/creator.py:1401
+#: ../tails_installer/creator.py:1007 ../tails_installer/creator.py:1405
 msgid "Verifying filesystem..."
 msgstr ""
 
-#: ../tails_installer/creator.py:1029
+#: ../tails_installer/creator.py:1031
 #, python-format
 msgid "Unable to change volume label: %(message)s"
 msgstr ""
 
-#: ../tails_installer/creator.py:1034 ../tails_installer/creator.py:1434
+#: ../tails_installer/creator.py:1037 ../tails_installer/creator.py:1440
 msgid "Installing bootloader..."
 msgstr ""
 
-#: ../tails_installer/creator.py:1061
+#: ../tails_installer/creator.py:1064
 #, python-format
 msgid "Could not find the '%s' COM32 module"
 msgstr ""
 
-#: ../tails_installer/creator.py:1069 ../tails_installer/creator.py:1452
+#: ../tails_installer/creator.py:1072 ../tails_installer/creator.py:1458
 #, python-format
 msgid "Removing 

[tor-commits] [translation/abouttor-homepage] Update translations for abouttor-homepage

2019-04-03 Thread translation
commit db2beb54397b7642e11dc89c1c7d614ac8c67a2b
Author: Translation commit bot 
Date:   Wed Apr 3 16:15:04 2019 +

Update translations for abouttor-homepage
---
 sw/aboutTor.dtd | 30 ++
 1 file changed, 30 insertions(+)

diff --git a/sw/aboutTor.dtd b/sw/aboutTor.dtd
new file mode 100644
index 0..4f360a91b
--- /dev/null
+++ b/sw/aboutTor.dtd
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+https://duckduckgo.com;>
+
+
+
+
+
+
+
+
+
+https://www.torproject.org/getinvolved/volunteer.html.en;>
+
+
+

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


[tor-commits] [translation/bridgedb] Update translations for bridgedb

2019-04-03 Thread translation
commit 7791459c2b2b6e1098db29e4624313e18c6b3261
Author: Translation commit bot 
Date:   Wed Apr 3 16:15:17 2019 +

Update translations for bridgedb
---
 sw/LC_MESSAGES/bridgedb.po | 339 +++--
 1 file changed, 170 insertions(+), 169 deletions(-)

diff --git a/sw/LC_MESSAGES/bridgedb.po b/sw/LC_MESSAGES/bridgedb.po
index 7c231cec9..cfe65ec0e 100644
--- a/sw/LC_MESSAGES/bridgedb.po
+++ b/sw/LC_MESSAGES/bridgedb.po
@@ -5,15 +5,16 @@
 # Translators:
 msgid ""
 msgstr ""
-"Project-Id-Version: The Tor Project\n"
-"Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'POT-Creation-Date:
 2015-03-19 22:13+\n"
-"PO-Revision-Date: 2015-04-19 08:23+\n"
-"Last-Translator: runasand \n"
-"Language-Team: Swahili 
(http://www.transifex.com/projects/p/torproject/language/sw/)\n"
+"Project-Id-Version: Tor Project\n"
+"Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n"
+"POT-Creation-Date: 2015-07-25 03:40+\n"
+"PO-Revision-Date: 2011-02-19 16:53+\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Swahili 
(http://www.transifex.com/otf/torproject/language/sw/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 0.9.6\n"
+"Generated-By: Babel 1.3\n"
 "Language: sw\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
@@ -28,57 +29,182 @@ msgstr ""
 #. "fteproxy"
 #. "Tor"
 #. "Tor Browser"
-#: lib/bridgedb/HTTPServer.py:107
+#: bridgedb/https/server.py:167
 msgid "Sorry! Something went wrong with your request."
 msgstr ""
 
-#: lib/bridgedb/strings.py:18
+#: bridgedb/https/templates/base.html:79
+msgid "Report a Bug"
+msgstr ""
+
+#: bridgedb/https/templates/base.html:82
+msgid "Source Code"
+msgstr ""
+
+#: bridgedb/https/templates/base.html:85
+msgid "Changelog"
+msgstr ""
+
+#: bridgedb/https/templates/base.html:88
+msgid "Contact"
+msgstr ""
+
+#: bridgedb/https/templates/bridges.html:35
+msgid "Select All"
+msgstr ""
+
+#: bridgedb/https/templates/bridges.html:40
+msgid "Show QRCode"
+msgstr ""
+
+#: bridgedb/https/templates/bridges.html:52
+msgid "QRCode for your bridge lines"
+msgstr ""
+
+#. TRANSLATORS: Please translate this into some silly way to say
+#. "There was a problem!" in your language. For example,
+#. for Italian, you might translate this into "Mama mia!",
+#. or for French: "Sacrebleu!". :)
+#: bridgedb/https/templates/bridges.html:67
+#: bridgedb/https/templates/bridges.html:125
+msgid "Uh oh, spaghettios!"
+msgstr ""
+
+#: bridgedb/https/templates/bridges.html:68
+msgid "It seems there was an error getting your QRCode."
+msgstr ""
+
+#: bridgedb/https/templates/bridges.html:73
+msgid ""
+"This QRCode contains your bridge lines. Scan it with a QRCode reader to copy"
+" your bridge lines onto mobile and other devices."
+msgstr ""
+
+#: bridgedb/https/templates/bridges.html:131
+msgid "There currently aren't any bridges available..."
+msgstr ""
+
+#: bridgedb/https/templates/bridges.html:132
+#, python-format
+msgid ""
+" Perhaps you should try %s going back %s and choosing a different bridge "
+"type!"
+msgstr ""
+
+#: bridgedb/https/templates/index.html:11
+#, python-format
+msgid "Step %s1%s"
+msgstr ""
+
+#: bridgedb/https/templates/index.html:13
+#, python-format
+msgid "Download %s Tor Browser %s"
+msgstr ""
+
+#: bridgedb/https/templates/index.html:25
+#, python-format
+msgid "Step %s2%s"
+msgstr ""
+
+#: bridgedb/https/templates/index.html:27
+#, python-format
+msgid "Get %s bridges %s"
+msgstr ""
+
+#: bridgedb/https/templates/index.html:36
+#, python-format
+msgid "Step %s3%s"
+msgstr ""
+
+#: bridgedb/https/templates/index.html:38
+#, python-format
+msgid "Now %s add the bridges to Tor Browser %s"
+msgstr ""
+
+#. TRANSLATORS: Please make sure the '%s' surrounding single letters at the
+#. beginning of words are present in your final translation. Thanks!
+#. (These are used to insert HTML5 underlining tags, to mark accesskeys
+#. for disabled users.)
+#: bridgedb/https/templates/options.html:38
+#, python-format
+msgid "%sJ%sust give me bridges!"
+msgstr ""
+
+#: bridgedb/https/templates/options.html:51
+msgid "Advanced Options"
+msgstr ""
+
+#: bridgedb/https/templates/options.html:86
+msgid "No"
+msgstr ""
+
+#: bridgedb/https/templates/options.html:87
+msgid "none"
+msgstr ""
+
+#. TRANSLATORS: Please make sure the '%s' surrounding single letters at the
+#. beginning of words are present in your final translation. Thanks!
+#. TRANSLATORS: Translate "Yes!" as in "Yes! I do need IPv6 addresses."
+#: bridgedb/https/templates/options.html:124
+#, python-format
+msgid "%sY%ses!"
+msgstr ""
+
+#. TRANSLATORS: Please make sure the '%s' surrounding single letters at the
+#. beginning of words are present in your final translation. Thanks!
+#. TRANSLATORS: Please do NOT translate the word 

[tor-commits] [tor/master] Add changes file

2019-04-03 Thread asn
commit cba169a059e1a6ce04cb9014fe8870674d87
Author: rl1987 
Date:   Sat Feb 9 16:56:54 2019 +0200

Add changes file
---
 changes/ticket28816 | 4 
 1 file changed, 4 insertions(+)

diff --git a/changes/ticket28816 b/changes/ticket28816
new file mode 100644
index 0..02878ccfd
--- /dev/null
+++ b/changes/ticket28816
@@ -0,0 +1,4 @@
+  o Code simplification and refactoring:
+- Introduce a connection_dir_buf_add() helper function that checks for
+  compress_state of dir_connection_t and automatically writes a string to
+  directory connection with or without compression. Resolves issue 28816.



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


[tor-commits] [tor/release-0.4.0] Add changes file

2019-04-03 Thread asn
commit cba169a059e1a6ce04cb9014fe8870674d87
Author: rl1987 
Date:   Sat Feb 9 16:56:54 2019 +0200

Add changes file
---
 changes/ticket28816 | 4 
 1 file changed, 4 insertions(+)

diff --git a/changes/ticket28816 b/changes/ticket28816
new file mode 100644
index 0..02878ccfd
--- /dev/null
+++ b/changes/ticket28816
@@ -0,0 +1,4 @@
+  o Code simplification and refactoring:
+- Introduce a connection_dir_buf_add() helper function that checks for
+  compress_state of dir_connection_t and automatically writes a string to
+  directory connection with or without compression. Resolves issue 28816.



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


[tor-commits] [tor/maint-0.4.0] Merge branch 'tor-github/pr/867' into maint-0.4.0

2019-04-03 Thread asn
commit 42aae0e693be6f96eef9d124867c7e0915b6ab78
Merge: 828f1829c 194b25f0c
Author: George Kadianakis 
Date:   Wed Apr 3 17:59:02 2019 +0300

Merge branch 'tor-github/pr/867' into maint-0.4.0

 changes/ticket28816 |  4 
 changes/ticket29897 |  3 +++
 src/core/mainloop/connection.c  | 17 +
 src/core/mainloop/connection.h  |  2 ++
 src/feature/dircache/dircache.c |  5 +
 5 files changed, 27 insertions(+), 4 deletions(-)

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


[tor-commits] [tor/release-0.4.0] Merge branch 'tor-github/pr/867' into maint-0.4.0

2019-04-03 Thread asn
commit 42aae0e693be6f96eef9d124867c7e0915b6ab78
Merge: 828f1829c 194b25f0c
Author: George Kadianakis 
Date:   Wed Apr 3 17:59:02 2019 +0300

Merge branch 'tor-github/pr/867' into maint-0.4.0

 changes/ticket28816 |  4 
 changes/ticket29897 |  3 +++
 src/core/mainloop/connection.c  | 17 +
 src/core/mainloop/connection.h  |  2 ++
 src/feature/dircache/dircache.c |  5 +
 5 files changed, 27 insertions(+), 4 deletions(-)



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


[tor-commits] [tor/release-0.4.0] Merge branch 'maint-0.4.0' into release-0.4.0

2019-04-03 Thread asn
commit de0babab9b0917bdee45907d3ec6f0ea74f55cbc
Merge: 33e0c0310 42aae0e69
Author: George Kadianakis 
Date:   Wed Apr 3 17:59:46 2019 +0300

Merge branch 'maint-0.4.0' into release-0.4.0

 changes/ticket28816 |  4 
 changes/ticket29897 |  3 +++
 src/core/mainloop/connection.c  | 17 +
 src/core/mainloop/connection.h  |  2 ++
 src/feature/dircache/dircache.c |  5 +
 5 files changed, 27 insertions(+), 4 deletions(-)

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


[tor-commits] [tor/release-0.4.0] Add connection_dir_buf_add() helper function

2019-04-03 Thread asn
commit 6ab1929f00e625a0056eb29c5308ae9f3155a049
Author: rl1987 
Date:   Sat Feb 9 16:06:32 2019 +0200

Add connection_dir_buf_add() helper function
---
 src/core/mainloop/connection.c | 17 +
 src/core/mainloop/connection.h |  2 ++
 2 files changed, 19 insertions(+)

diff --git a/src/core/mainloop/connection.c b/src/core/mainloop/connection.c
index c8b19344b..7f2e96b4d 100644
--- a/src/core/mainloop/connection.c
+++ b/src/core/mainloop/connection.c
@@ -4341,6 +4341,23 @@ connection_write_to_buf_impl_,(const char *string, 
size_t len,
   connection_write_to_buf_commit(conn, written);
 }
 
+/**
+ * Write a string (of size len to directory connection
+ * dir_conn. Apply compression if connection is configured to use
+ * it and finalize it if done is true.
+ */
+void
+connection_dir_buf_add(const char *string, size_t len,
+   dir_connection_t *dir_conn, int done)
+{
+  if (dir_conn->compress_state != NULL) {
+connection_buf_add_compress(string, len, dir_conn, done);
+return;
+  }
+
+  connection_buf_add(string, len, TO_CONN(dir_conn));
+}
+
 void
 connection_buf_add_compress(const char *string, size_t len,
 dir_connection_t *conn, int done)
diff --git a/src/core/mainloop/connection.h b/src/core/mainloop/connection.h
index 411f13a8b..c93f1ef8e 100644
--- a/src/core/mainloop/connection.h
+++ b/src/core/mainloop/connection.h
@@ -226,6 +226,8 @@ MOCK_DECL(void, connection_write_to_buf_impl_,
 /* DOCDOC connection_write_to_buf */
 static void connection_buf_add(const char *string, size_t len,
 connection_t *conn);
+void connection_dir_buf_add(const char *string, size_t len,
+dir_connection_t *dir_conn, int done);
 static inline void
 connection_buf_add(const char *string, size_t len, connection_t *conn)
 {



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


[tor-commits] [tor/release-0.4.0] dircache: Refactor handle_get_next_bandwidth() to use connection_dir_buf_add()

2019-04-03 Thread asn
commit 194b25f0c7043b2485bb90da6fb24c0e96957875
Author: teor 
Date:   Tue Mar 26 18:12:16 2019 +1000

dircache: Refactor handle_get_next_bandwidth() to use 
connection_dir_buf_add()

Implements ticket 29897.
---
 changes/ticket29897 | 3 +++
 src/feature/dircache/dircache.c | 5 +
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/changes/ticket29897 b/changes/ticket29897
new file mode 100644
index 0..232a79fbc
--- /dev/null
+++ b/changes/ticket29897
@@ -0,0 +1,3 @@
+  o Code simplification and refactoring:
+- Refactor handle_get_next_bandwidth() to use connection_dir_buf_add().
+  Implements ticket 29897.
diff --git a/src/feature/dircache/dircache.c b/src/feature/dircache/dircache.c
index caa085dd6..62eb4c86c 100644
--- a/src/feature/dircache/dircache.c
+++ b/src/feature/dircache/dircache.c
@@ -1486,13 +1486,10 @@ handle_get_next_bandwidth(dir_connection_t *conn,
 conn->compress_state = tor_compress_new(1, compress_method,
 choose_compression_level(len/2));
 log_debug(LD_DIR, "Compressing bandwidth file.");
-connection_buf_add_compress(bandwidth, len, conn, 0);
-/* Flush the compression state. */
-connection_buf_add_compress("", 0, conn, 1);
   } else {
 log_debug(LD_DIR, "Not compressing bandwidth file.");
-connection_buf_add(bandwidth, len, TO_CONN(conn));
   }
+  connection_dir_buf_add((const char*)bandwidth, len, conn, 1);
   tor_free(bandwidth);
   return 0;
 }



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


[tor-commits] [tor/master] Merge branch 'tor-github/pr/867' into maint-0.4.0

2019-04-03 Thread asn
commit 42aae0e693be6f96eef9d124867c7e0915b6ab78
Merge: 828f1829c 194b25f0c
Author: George Kadianakis 
Date:   Wed Apr 3 17:59:02 2019 +0300

Merge branch 'tor-github/pr/867' into maint-0.4.0

 changes/ticket28816 |  4 
 changes/ticket29897 |  3 +++
 src/core/mainloop/connection.c  | 17 +
 src/core/mainloop/connection.h  |  2 ++
 src/feature/dircache/dircache.c |  5 +
 5 files changed, 27 insertions(+), 4 deletions(-)



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


[tor-commits] [tor/master] dircache: Refactor handle_get_next_bandwidth() to use connection_dir_buf_add()

2019-04-03 Thread asn
commit 194b25f0c7043b2485bb90da6fb24c0e96957875
Author: teor 
Date:   Tue Mar 26 18:12:16 2019 +1000

dircache: Refactor handle_get_next_bandwidth() to use 
connection_dir_buf_add()

Implements ticket 29897.
---
 changes/ticket29897 | 3 +++
 src/feature/dircache/dircache.c | 5 +
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/changes/ticket29897 b/changes/ticket29897
new file mode 100644
index 0..232a79fbc
--- /dev/null
+++ b/changes/ticket29897
@@ -0,0 +1,3 @@
+  o Code simplification and refactoring:
+- Refactor handle_get_next_bandwidth() to use connection_dir_buf_add().
+  Implements ticket 29897.
diff --git a/src/feature/dircache/dircache.c b/src/feature/dircache/dircache.c
index caa085dd6..62eb4c86c 100644
--- a/src/feature/dircache/dircache.c
+++ b/src/feature/dircache/dircache.c
@@ -1486,13 +1486,10 @@ handle_get_next_bandwidth(dir_connection_t *conn,
 conn->compress_state = tor_compress_new(1, compress_method,
 choose_compression_level(len/2));
 log_debug(LD_DIR, "Compressing bandwidth file.");
-connection_buf_add_compress(bandwidth, len, conn, 0);
-/* Flush the compression state. */
-connection_buf_add_compress("", 0, conn, 1);
   } else {
 log_debug(LD_DIR, "Not compressing bandwidth file.");
-connection_buf_add(bandwidth, len, TO_CONN(conn));
   }
+  connection_dir_buf_add((const char*)bandwidth, len, conn, 1);
   tor_free(bandwidth);
   return 0;
 }



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


[tor-commits] [tor/master] Merge branch 'maint-0.4.0'

2019-04-03 Thread asn
commit 0b6769a99e4493a0b69fcbedda3febc6028391fb
Merge: 50341bb5b 42aae0e69
Author: George Kadianakis 
Date:   Wed Apr 3 17:59:46 2019 +0300

Merge branch 'maint-0.4.0'

 changes/ticket29897 | 3 +++
 src/feature/dircache/dircache.c | 5 +
 2 files changed, 4 insertions(+), 4 deletions(-)

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


[tor-commits] [tor/master] Add connection_dir_buf_add() helper function

2019-04-03 Thread asn
commit 6ab1929f00e625a0056eb29c5308ae9f3155a049
Author: rl1987 
Date:   Sat Feb 9 16:06:32 2019 +0200

Add connection_dir_buf_add() helper function
---
 src/core/mainloop/connection.c | 17 +
 src/core/mainloop/connection.h |  2 ++
 2 files changed, 19 insertions(+)

diff --git a/src/core/mainloop/connection.c b/src/core/mainloop/connection.c
index c8b19344b..7f2e96b4d 100644
--- a/src/core/mainloop/connection.c
+++ b/src/core/mainloop/connection.c
@@ -4341,6 +4341,23 @@ connection_write_to_buf_impl_,(const char *string, 
size_t len,
   connection_write_to_buf_commit(conn, written);
 }
 
+/**
+ * Write a string (of size len to directory connection
+ * dir_conn. Apply compression if connection is configured to use
+ * it and finalize it if done is true.
+ */
+void
+connection_dir_buf_add(const char *string, size_t len,
+   dir_connection_t *dir_conn, int done)
+{
+  if (dir_conn->compress_state != NULL) {
+connection_buf_add_compress(string, len, dir_conn, done);
+return;
+  }
+
+  connection_buf_add(string, len, TO_CONN(dir_conn));
+}
+
 void
 connection_buf_add_compress(const char *string, size_t len,
 dir_connection_t *conn, int done)
diff --git a/src/core/mainloop/connection.h b/src/core/mainloop/connection.h
index 411f13a8b..c93f1ef8e 100644
--- a/src/core/mainloop/connection.h
+++ b/src/core/mainloop/connection.h
@@ -226,6 +226,8 @@ MOCK_DECL(void, connection_write_to_buf_impl_,
 /* DOCDOC connection_write_to_buf */
 static void connection_buf_add(const char *string, size_t len,
 connection_t *conn);
+void connection_dir_buf_add(const char *string, size_t len,
+dir_connection_t *dir_conn, int done);
 static inline void
 connection_buf_add(const char *string, size_t len, connection_t *conn)
 {



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


[tor-commits] [tor/maint-0.4.0] Add changes file

2019-04-03 Thread asn
commit cba169a059e1a6ce04cb9014fe8870674d87
Author: rl1987 
Date:   Sat Feb 9 16:56:54 2019 +0200

Add changes file
---
 changes/ticket28816 | 4 
 1 file changed, 4 insertions(+)

diff --git a/changes/ticket28816 b/changes/ticket28816
new file mode 100644
index 0..02878ccfd
--- /dev/null
+++ b/changes/ticket28816
@@ -0,0 +1,4 @@
+  o Code simplification and refactoring:
+- Introduce a connection_dir_buf_add() helper function that checks for
+  compress_state of dir_connection_t and automatically writes a string to
+  directory connection with or without compression. Resolves issue 28816.



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


[tor-commits] [tor/maint-0.4.0] dircache: Refactor handle_get_next_bandwidth() to use connection_dir_buf_add()

2019-04-03 Thread asn
commit 194b25f0c7043b2485bb90da6fb24c0e96957875
Author: teor 
Date:   Tue Mar 26 18:12:16 2019 +1000

dircache: Refactor handle_get_next_bandwidth() to use 
connection_dir_buf_add()

Implements ticket 29897.
---
 changes/ticket29897 | 3 +++
 src/feature/dircache/dircache.c | 5 +
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/changes/ticket29897 b/changes/ticket29897
new file mode 100644
index 0..232a79fbc
--- /dev/null
+++ b/changes/ticket29897
@@ -0,0 +1,3 @@
+  o Code simplification and refactoring:
+- Refactor handle_get_next_bandwidth() to use connection_dir_buf_add().
+  Implements ticket 29897.
diff --git a/src/feature/dircache/dircache.c b/src/feature/dircache/dircache.c
index caa085dd6..62eb4c86c 100644
--- a/src/feature/dircache/dircache.c
+++ b/src/feature/dircache/dircache.c
@@ -1486,13 +1486,10 @@ handle_get_next_bandwidth(dir_connection_t *conn,
 conn->compress_state = tor_compress_new(1, compress_method,
 choose_compression_level(len/2));
 log_debug(LD_DIR, "Compressing bandwidth file.");
-connection_buf_add_compress(bandwidth, len, conn, 0);
-/* Flush the compression state. */
-connection_buf_add_compress("", 0, conn, 1);
   } else {
 log_debug(LD_DIR, "Not compressing bandwidth file.");
-connection_buf_add(bandwidth, len, TO_CONN(conn));
   }
+  connection_dir_buf_add((const char*)bandwidth, len, conn, 1);
   tor_free(bandwidth);
   return 0;
 }



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


[tor-commits] [tor/maint-0.4.0] Add connection_dir_buf_add() helper function

2019-04-03 Thread asn
commit 6ab1929f00e625a0056eb29c5308ae9f3155a049
Author: rl1987 
Date:   Sat Feb 9 16:06:32 2019 +0200

Add connection_dir_buf_add() helper function
---
 src/core/mainloop/connection.c | 17 +
 src/core/mainloop/connection.h |  2 ++
 2 files changed, 19 insertions(+)

diff --git a/src/core/mainloop/connection.c b/src/core/mainloop/connection.c
index c8b19344b..7f2e96b4d 100644
--- a/src/core/mainloop/connection.c
+++ b/src/core/mainloop/connection.c
@@ -4341,6 +4341,23 @@ connection_write_to_buf_impl_,(const char *string, 
size_t len,
   connection_write_to_buf_commit(conn, written);
 }
 
+/**
+ * Write a string (of size len to directory connection
+ * dir_conn. Apply compression if connection is configured to use
+ * it and finalize it if done is true.
+ */
+void
+connection_dir_buf_add(const char *string, size_t len,
+   dir_connection_t *dir_conn, int done)
+{
+  if (dir_conn->compress_state != NULL) {
+connection_buf_add_compress(string, len, dir_conn, done);
+return;
+  }
+
+  connection_buf_add(string, len, TO_CONN(dir_conn));
+}
+
 void
 connection_buf_add_compress(const char *string, size_t len,
 dir_connection_t *conn, int done)
diff --git a/src/core/mainloop/connection.h b/src/core/mainloop/connection.h
index 411f13a8b..c93f1ef8e 100644
--- a/src/core/mainloop/connection.h
+++ b/src/core/mainloop/connection.h
@@ -226,6 +226,8 @@ MOCK_DECL(void, connection_write_to_buf_impl_,
 /* DOCDOC connection_write_to_buf */
 static void connection_buf_add(const char *string, size_t len,
 connection_t *conn);
+void connection_dir_buf_add(const char *string, size_t len,
+dir_connection_t *dir_conn, int done);
 static inline void
 connection_buf_add(const char *string, size_t len, connection_t *conn)
 {



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


[tor-commits] [tor/release-0.4.0] Merge branch 'tor-github/pr/811' into maint-0.4.0

2019-04-03 Thread asn
commit 828f1829c8082abd7e3f9221b63d2367ff4b9639
Merge: de76862fd cfcf6de1a
Author: George Kadianakis 
Date:   Wed Apr 3 17:50:49 2019 +0300

Merge branch 'tor-github/pr/811' into maint-0.4.0

 changes/bug29527 | 5 +
 configure.ac | 5 +
 2 files changed, 10 insertions(+)




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


[tor-commits] [tor/release-0.4.0] Silence unneeded clang warns that triggered in prob distr tests.

2019-04-03 Thread asn
commit 78a8827fd4d4c814e63a8670cf88453f1586f4c5
Author: George Kadianakis 
Date:   Mon Feb 25 15:29:41 2019 +0200

Silence unneeded clang warns that triggered in prob distr tests.

See https://trac.torproject.org/projects/tor/ticket/29528#comment:3
and https://bugs.llvm.org/show_bug.cgi?id=19535
---
 configure.ac | 5 +
 1 file changed, 5 insertions(+)

diff --git a/configure.ac b/configure.ac
index 91a049844..0f7eb61f2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1198,6 +1198,11 @@ if test "$fragile_hardening" = "yes"; then
   AC_MSG_ERROR([The compiler supports -fsanitize=undefined, but for some 
reason I was not able to link when using it. Are you missing run-time support? 
With GCC you need libasan.*, and with Clang you need libclang_rt.ubsan*])
 fi
 
+   TOR_TRY_COMPILE_WITH_CFLAGS([-fno-sanitize=float-divide-by-zero], 
also_link, CFLAGS_UBSAN="-fno-sanitize=float-divide-by-zero", true)
+if test "$tor_cv_cflags__fno_sanitize_float_divide_by_zero" = "yes" && 
test "$tor_can_link__fno_sanitize_float_divide_by_zero" != "yes"; then
+  AC_MSG_ERROR([The compiler supports -fno-sanitize=float-divide-by-zero, 
but for some reason I was not able to link when using it. Are you missing 
run-time support? With GCC you need libasan.*, and with Clang you need 
libclang_rt.ubsan*])
+fi
+
 TOR_CHECK_CFLAGS([-fno-omit-frame-pointer])
 fi
 



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


[tor-commits] [tor/release-0.4.0] Changes file for bug 29527

2019-04-03 Thread asn
commit cfcf6de1a83ebb192374836a8c35a317fc2894e1
Author: teor 
Date:   Wed Mar 20 18:07:00 2019 +1000

Changes file for bug 29527

The previous commit introduces these changes:

Stop warning about undefined behavior in the probability distribution
tests. Float division by zero may technically be undefined behaviour in
C, but it's well-defined in IEEE 754.

Partial backport of 29298.

Closes ticket 29527; bugfix on 0.4.0.1-alpha.
---
 changes/bug29527 | 5 +
 1 file changed, 5 insertions(+)

diff --git a/changes/bug29527 b/changes/bug29527
new file mode 100644
index 0..6f36a9e1a
--- /dev/null
+++ b/changes/bug29527
@@ -0,0 +1,5 @@
+  o Minor features (circuit padding):
+- Stop warning about undefined behavior in the probability distribution
+  tests. Float division by zero may technically be undefined behaviour in
+  C, but it's well-defined in IEEE 754. Partial backport of 29298.
+  Closes ticket 29527; bugfix on 0.4.0.1-alpha.



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


[tor-commits] [tor/release-0.4.0] Merge branch 'maint-0.4.0' into release-0.4.0

2019-04-03 Thread asn
commit 33e0c03103bbcde79a5bec2ee7857e837937daf2
Merge: eb3b4dcd7 828f1829c
Author: George Kadianakis 
Date:   Wed Apr 3 17:55:41 2019 +0300

Merge branch 'maint-0.4.0' into release-0.4.0

 changes/bug29527 | 5 +
 configure.ac | 5 +
 2 files changed, 10 insertions(+)

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


[tor-commits] [tor/master] Changes file for bug 29527

2019-04-03 Thread asn
commit cfcf6de1a83ebb192374836a8c35a317fc2894e1
Author: teor 
Date:   Wed Mar 20 18:07:00 2019 +1000

Changes file for bug 29527

The previous commit introduces these changes:

Stop warning about undefined behavior in the probability distribution
tests. Float division by zero may technically be undefined behaviour in
C, but it's well-defined in IEEE 754.

Partial backport of 29298.

Closes ticket 29527; bugfix on 0.4.0.1-alpha.
---
 changes/bug29527 | 5 +
 1 file changed, 5 insertions(+)

diff --git a/changes/bug29527 b/changes/bug29527
new file mode 100644
index 0..6f36a9e1a
--- /dev/null
+++ b/changes/bug29527
@@ -0,0 +1,5 @@
+  o Minor features (circuit padding):
+- Stop warning about undefined behavior in the probability distribution
+  tests. Float division by zero may technically be undefined behaviour in
+  C, but it's well-defined in IEEE 754. Partial backport of 29298.
+  Closes ticket 29527; bugfix on 0.4.0.1-alpha.



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


[tor-commits] [tor/maint-0.4.0] Silence unneeded clang warns that triggered in prob distr tests.

2019-04-03 Thread asn
commit 78a8827fd4d4c814e63a8670cf88453f1586f4c5
Author: George Kadianakis 
Date:   Mon Feb 25 15:29:41 2019 +0200

Silence unneeded clang warns that triggered in prob distr tests.

See https://trac.torproject.org/projects/tor/ticket/29528#comment:3
and https://bugs.llvm.org/show_bug.cgi?id=19535
---
 configure.ac | 5 +
 1 file changed, 5 insertions(+)

diff --git a/configure.ac b/configure.ac
index 91a049844..0f7eb61f2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1198,6 +1198,11 @@ if test "$fragile_hardening" = "yes"; then
   AC_MSG_ERROR([The compiler supports -fsanitize=undefined, but for some 
reason I was not able to link when using it. Are you missing run-time support? 
With GCC you need libasan.*, and with Clang you need libclang_rt.ubsan*])
 fi
 
+   TOR_TRY_COMPILE_WITH_CFLAGS([-fno-sanitize=float-divide-by-zero], 
also_link, CFLAGS_UBSAN="-fno-sanitize=float-divide-by-zero", true)
+if test "$tor_cv_cflags__fno_sanitize_float_divide_by_zero" = "yes" && 
test "$tor_can_link__fno_sanitize_float_divide_by_zero" != "yes"; then
+  AC_MSG_ERROR([The compiler supports -fno-sanitize=float-divide-by-zero, 
but for some reason I was not able to link when using it. Are you missing 
run-time support? With GCC you need libasan.*, and with Clang you need 
libclang_rt.ubsan*])
+fi
+
 TOR_CHECK_CFLAGS([-fno-omit-frame-pointer])
 fi
 



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


[tor-commits] [tor/master] Merge branch 'tor-github/pr/811' into maint-0.4.0

2019-04-03 Thread asn
commit 828f1829c8082abd7e3f9221b63d2367ff4b9639
Merge: de76862fd cfcf6de1a
Author: George Kadianakis 
Date:   Wed Apr 3 17:50:49 2019 +0300

Merge branch 'tor-github/pr/811' into maint-0.4.0

 changes/bug29527 | 5 +
 configure.ac | 5 +
 2 files changed, 10 insertions(+)




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


[tor-commits] [tor/master] Merge branch 'maint-0.4.0'

2019-04-03 Thread asn
commit 50341bb5ba3e25b680b8b78b63debc8498112908
Merge: 4efbb5d2c 828f1829c
Author: George Kadianakis 
Date:   Wed Apr 3 17:55:41 2019 +0300

Merge branch 'maint-0.4.0'

 changes/bug29527 | 5 +
 1 file changed, 5 insertions(+)

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


[tor-commits] [tor/maint-0.4.0] Merge branch 'tor-github/pr/811' into maint-0.4.0

2019-04-03 Thread asn
commit 828f1829c8082abd7e3f9221b63d2367ff4b9639
Merge: de76862fd cfcf6de1a
Author: George Kadianakis 
Date:   Wed Apr 3 17:50:49 2019 +0300

Merge branch 'tor-github/pr/811' into maint-0.4.0

 changes/bug29527 | 5 +
 configure.ac | 5 +
 2 files changed, 10 insertions(+)

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


[tor-commits] [tor/master] Silence unneeded clang warns that triggered in prob distr tests.

2019-04-03 Thread asn
commit 78a8827fd4d4c814e63a8670cf88453f1586f4c5
Author: George Kadianakis 
Date:   Mon Feb 25 15:29:41 2019 +0200

Silence unneeded clang warns that triggered in prob distr tests.

See https://trac.torproject.org/projects/tor/ticket/29528#comment:3
and https://bugs.llvm.org/show_bug.cgi?id=19535
---
 configure.ac | 5 +
 1 file changed, 5 insertions(+)

diff --git a/configure.ac b/configure.ac
index 91a049844..0f7eb61f2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1198,6 +1198,11 @@ if test "$fragile_hardening" = "yes"; then
   AC_MSG_ERROR([The compiler supports -fsanitize=undefined, but for some 
reason I was not able to link when using it. Are you missing run-time support? 
With GCC you need libasan.*, and with Clang you need libclang_rt.ubsan*])
 fi
 
+   TOR_TRY_COMPILE_WITH_CFLAGS([-fno-sanitize=float-divide-by-zero], 
also_link, CFLAGS_UBSAN="-fno-sanitize=float-divide-by-zero", true)
+if test "$tor_cv_cflags__fno_sanitize_float_divide_by_zero" = "yes" && 
test "$tor_can_link__fno_sanitize_float_divide_by_zero" != "yes"; then
+  AC_MSG_ERROR([The compiler supports -fno-sanitize=float-divide-by-zero, 
but for some reason I was not able to link when using it. Are you missing 
run-time support? With GCC you need libasan.*, and with Clang you need 
libclang_rt.ubsan*])
+fi
+
 TOR_CHECK_CFLAGS([-fno-omit-frame-pointer])
 fi
 



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


[tor-commits] [tor/maint-0.4.0] Changes file for bug 29527

2019-04-03 Thread asn
commit cfcf6de1a83ebb192374836a8c35a317fc2894e1
Author: teor 
Date:   Wed Mar 20 18:07:00 2019 +1000

Changes file for bug 29527

The previous commit introduces these changes:

Stop warning about undefined behavior in the probability distribution
tests. Float division by zero may technically be undefined behaviour in
C, but it's well-defined in IEEE 754.

Partial backport of 29298.

Closes ticket 29527; bugfix on 0.4.0.1-alpha.
---
 changes/bug29527 | 5 +
 1 file changed, 5 insertions(+)

diff --git a/changes/bug29527 b/changes/bug29527
new file mode 100644
index 0..6f36a9e1a
--- /dev/null
+++ b/changes/bug29527
@@ -0,0 +1,5 @@
+  o Minor features (circuit padding):
+- Stop warning about undefined behavior in the probability distribution
+  tests. Float division by zero may technically be undefined behaviour in
+  C, but it's well-defined in IEEE 754. Partial backport of 29298.
+  Closes ticket 29527; bugfix on 0.4.0.1-alpha.



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


[tor-commits] [translation/tpo-web_completed] Update translations for tpo-web_completed

2019-04-03 Thread translation
commit 997fe230fba72b5a419a17039c1544da572b090f
Author: Translation commit bot 
Date:   Wed Apr 3 14:51:08 2019 +

Update translations for tpo-web_completed
---
 contents+is.po | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/contents+is.po b/contents+is.po
index 548b1cb38..c860e85b9 100644
--- a/contents+is.po
+++ b/contents+is.po
@@ -1,7 +1,7 @@
 # Translators:
 # erinm, 2019
-# Sveinn í Felli , 2019
 # Emma Peel, 2019
+# Sveinn í Felli , 2019
 # 
 msgid ""
 msgstr ""
@@ -9,7 +9,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-04-02 10:45+CET\n"
 "PO-Revision-Date: 2019-03-09 10:41+\n"
-"Last-Translator: Emma Peel, 2019\n"
+"Last-Translator: Sveinn í Felli , 2019\n"
 "Language-Team: Icelandic (https://www.transifex.com/otf/teams/1519/is/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -863,7 +863,7 @@ msgstr "ítarlegir valkostir við uppsetningu"
 
 #: templates/hero-download.html:42
 msgid "Download Source Tarball"
-msgstr ""
+msgstr "Sækja safnskrá með grunnkóða"
 
 #: templates/hero-download.html:45
 msgid "Read the latest release announcements"
@@ -993,7 +993,7 @@ msgstr "Komdu til liðs við okkur á IRC og sjáðu 
hvernig þú getur tekið 
 
 #: templates/meta.html:11
 msgid "The Tor Project | Privacy & Freedom Online"
-msgstr ""
+msgstr "Tor-verkefnið | Einkalíf og frelsi á netinu."
 
 #: templates/meta.html:17
 msgid "Tor Project"

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


[tor-commits] [translation/tpo-web] Update translations for tpo-web

2019-04-03 Thread translation
commit 2361c9578823d0faaf30c0c0ed03ebbc471c677e
Author: Translation commit bot 
Date:   Wed Apr 3 14:50:59 2019 +

Update translations for tpo-web
---
 contents+is.po | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/contents+is.po b/contents+is.po
index 548b1cb38..c860e85b9 100644
--- a/contents+is.po
+++ b/contents+is.po
@@ -1,7 +1,7 @@
 # Translators:
 # erinm, 2019
-# Sveinn í Felli , 2019
 # Emma Peel, 2019
+# Sveinn í Felli , 2019
 # 
 msgid ""
 msgstr ""
@@ -9,7 +9,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-04-02 10:45+CET\n"
 "PO-Revision-Date: 2019-03-09 10:41+\n"
-"Last-Translator: Emma Peel, 2019\n"
+"Last-Translator: Sveinn í Felli , 2019\n"
 "Language-Team: Icelandic (https://www.transifex.com/otf/teams/1519/is/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -863,7 +863,7 @@ msgstr "ítarlegir valkostir við uppsetningu"
 
 #: templates/hero-download.html:42
 msgid "Download Source Tarball"
-msgstr ""
+msgstr "Sækja safnskrá með grunnkóða"
 
 #: templates/hero-download.html:45
 msgid "Read the latest release announcements"
@@ -993,7 +993,7 @@ msgstr "Komdu til liðs við okkur á IRC og sjáðu 
hvernig þú getur tekið 
 
 #: templates/meta.html:11
 msgid "The Tor Project | Privacy & Freedom Online"
-msgstr ""
+msgstr "Tor-verkefnið | Einkalíf og frelsi á netinu."
 
 #: templates/meta.html:17
 msgid "Tor Project"

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


[tor-commits] [translation/tbmanual-contentspot_completed] Update translations for tbmanual-contentspot_completed

2019-04-03 Thread translation
commit 9da987b992e56da38dc12d6c4913ec4f9dd238ac
Author: Translation commit bot 
Date:   Wed Apr 3 14:48:22 2019 +

Update translations for tbmanual-contentspot_completed
---
 contents+is.po | 2366 
 1 file changed, 2366 insertions(+)

diff --git a/contents+is.po b/contents+is.po
new file mode 100644
index 0..0041462fc
--- /dev/null
+++ b/contents+is.po
@@ -0,0 +1,2366 @@
+# Translators:
+# erinm, 2019
+# Sveinn í Felli , 2019
+# 
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-03-29 16:13+CET\n"
+"PO-Revision-Date: 2018-11-14 12:31+\n"
+"Last-Translator: Sveinn í Felli , 2019\n"
+"Language-Team: Icelandic (https://www.transifex.com/otf/teams/1519/is/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: is\n"
+"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
+
+#: https//tb-manual.torproject.org/en-US/
+#: (content/contents+en-US.lrshowcase.title)
+msgid "Tor Browser User Manual"
+msgstr "Notendahandbók Tor-vafrans"
+
+#: https//tb-manual.torproject.org/en-US/menu/
+#: (content/menu/contents+en-US.lrtopic.title)
+msgid "Menu"
+msgstr "Valmynd"
+
+#: https//tb-manual.torproject.org/en-US/menu/
+#: (content/menu/contents+en-US.lrtopic.body)
+msgid "About"
+msgstr "Um hugbúnaðinn"
+
+#: https//tb-manual.torproject.org/en-US/menu/
+#: (content/menu/contents+en-US.lrtopic.body)
+msgid "Documentation"
+msgstr "Hjálparskjöl"
+
+#: https//tb-manual.torproject.org/en-US/menu/
+#: (content/menu/contents+en-US.lrtopic.body)
+msgid "Press"
+msgstr "Fjölmiðlar"
+
+#: https//tb-manual.torproject.org/en-US/menu/
+#: (content/menu/contents+en-US.lrtopic.body)
+msgid "Blog"
+msgstr "Blogg"
+
+#: https//tb-manual.torproject.org/en-US/menu/
+#: (content/menu/contents+en-US.lrtopic.body)
+msgid "Newsletter"
+msgstr "Fréttabréf"
+
+#: https//tb-manual.torproject.org/en-US/menu/
+#: (content/menu/contents+en-US.lrtopic.body)
+msgid "Contact"
+msgstr "Hafa samband"
+
+#: https//tb-manual.torproject.org/en-US/menu/
+#: (content/menu/contents+en-US.lrtopic.body)
+msgid "Plugins"
+msgstr "Viðbætur"
+
+#: https//tb-manual.torproject.org/en-US/about/
+#: (content/about/contents+en-US.lrtopic.title)
+msgid "About Tor Browser"
+msgstr "Um Tor-vafrann"
+
+#: https//tb-manual.torproject.org/en-US/about/
+#: (content/about/contents+en-US.lrtopic.description)
+msgid "Learn what Tor Browser can do to protect your privacy and anonymity"
+msgstr "Lærðu hvað Tor-vafrinn getur gert fyrir nafnleysi og vernd 
einkagagna"
+
+#: https//tb-manual.torproject.org/en-US/about/
+#: (content/about/contents+en-US.lrtopic.body)
+msgid ""
+"Tor Browser uses the Tor network to protect your privacy and anonymity. "
+"Using the Tor network has two main properties:"
+msgstr ""
+"Tor-vafrinn notar Tor-netið til að vernda persónuupplýsingar þínar og 
halda "
+"þér nafnlausum. Notkun Tor-netsins gefur tvenns konar eiginleika:"
+
+#: https//tb-manual.torproject.org/en-US/about/
+#: (content/about/contents+en-US.lrtopic.body)
+msgid ""
+"* Your internet service provider, and anyone watching your connection "
+"locally, will not be able to track your internet activity, including the "
+"names and addresses of the websites you visit."
+msgstr ""
+"* Netþjónustuaðilinn þinn (ISP), og hver sá sem væri að fylgjast með "
+"umferðinni þinni á staðarnetinu, munu ekki geta fylgst með því sem 
þú ert að"
+" gera á internetinu, þar með talin eru nöfn og vistföng vefsvæða sem 
þú "
+"heimsækir."
+
+#: https//tb-manual.torproject.org/en-US/about/
+#: (content/about/contents+en-US.lrtopic.body)
+msgid ""
+"* The operators of the websites and services that you use, and anyone "
+"watching them, will see a connection coming from the Tor network instead of "
+"your real Internet (IP) address, and will not know who you are unless you "
+"explicitly identify yourself."
+msgstr ""
+"* Þeir sem reka vefsvæðin og þjónusturnar sem þú notar, auk þeirra 
sem væru "
+"að fylgjast með þeim, munu sjá tengingu sem kemur frá Tor-netinu í 
staðinn "
+"fyrir að sjá raunverulegt IP-virtfang þitt, og munu því ekki vita hver 
þú "
+"ert nema að þú auðkennir þig sérstaklega."
+
+#: https//tb-manual.torproject.org/en-US/about/
+#: (content/about/contents+en-US.lrtopic.body)
+msgid ""
+"In addition, Tor Browser is designed to prevent websites from "
+"“fingerprinting” or identifying you based on your browser configuration."
+msgstr ""
+"Að auki er Tor-vafrinn hannaður til að hindra vefsvæði í að \"taka "
+"fingraför\" eða að auðkenna þig út frá uppsetningu vafrans."
+
+#: https//tb-manual.torproject.org/en-US/about/
+#: (content/about/contents+en-US.lrtopic.body)
+msgid ""
+"By default, Tor Browser does not keep any browsing history. Cookies are only"
+" valid for a single 

[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot

2019-04-03 Thread translation
commit fcb6e709f72937d371587d780108a0052b96d1eb
Author: Translation commit bot 
Date:   Wed Apr 3 14:48:01 2019 +

Update translations for tbmanual-contentspot
---
 contents+is.po | 50 +-
 1 file changed, 45 insertions(+), 5 deletions(-)

diff --git a/contents+is.po b/contents+is.po
index 2fe0222a2..0041462fc 100644
--- a/contents+is.po
+++ b/contents+is.po
@@ -1,6 +1,6 @@
 # Translators:
-# Sveinn í Felli , 2019
 # erinm, 2019
+# Sveinn í Felli , 2019
 # 
 msgid ""
 msgstr ""
@@ -8,7 +8,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-03-29 16:13+CET\n"
 "PO-Revision-Date: 2018-11-14 12:31+\n"
-"Last-Translator: erinm, 2019\n"
+"Last-Translator: Sveinn í Felli , 2019\n"
 "Language-Team: Icelandic (https://www.transifex.com/otf/teams/1519/is/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -183,6 +183,8 @@ msgid ""
 "The safest and simplest way to download Tor Browser is from the official Tor"
 " Project website at https://www.torproject.org.;
 msgstr ""
+"Öruggasta og einfaldasta leiðin til að sækja Tor-vafrann er af opinberri "
+"vesíðu Tor-verkefnisins á https://wwwtorprojectorg.;
 
 #: https//tb-manual.torproject.org/en-US/downloading/
 #: (content/downloading/contents+en-US.lrtopic.body)
@@ -190,6 +192,8 @@ msgid ""
 "Your connection to the site will be secured using [HTTPS](/secure-"
 "connections), which makes it much harder for somebody to tamper with."
 msgstr ""
+"Tengingin við síðuna er tryggð með [HTTPS](/secure-connections), sem 
gerir "
+"utanaðkomandi aðilum erfiðara fyrir með að eiga við niðurhalið."
 
 #: https//tb-manual.torproject.org/en-US/downloading/
 #: (content/downloading/contents+en-US.lrtopic.body)
@@ -197,6 +201,9 @@ msgid ""
 "However, there may be times when you cannot access the Tor Project website: "
 "for example, it could be blocked on your network."
 msgstr ""
+"Hinsvegar, það geta komið upp tilvik þar sem þú hefur ekki aðgang að "
+"vefsvæði Tor-verkefnisins: til dæmis gæti það verið útilokað á 
netkerfinu "
+"þar sem þú tengist."
 
 #: https//tb-manual.torproject.org/en-US/downloading/
 #: (content/downloading/contents+en-US.lrtopic.body)
@@ -204,6 +211,8 @@ msgid ""
 "If this happens, you can use one of the alternative download methods listed "
 "below."
 msgstr ""
+"Ef sú er raunin, gætirðu prófað einhverjar af þeim varaleiðum til 
niðurhals "
+"sem taldar eru upp hér fyrir neðan."
 
 #: https//tb-manual.torproject.org/en-US/downloading/
 #: (content/downloading/contents+en-US.lrtopic.body)
@@ -1638,6 +1647,8 @@ msgid ""
 "By default, Tor Browser protects your security by encrypting your browsing "
 "data."
 msgstr ""
+"Sjálfgefið verndar Tor-vafrinn öryggi þitt með því að dulrita 
vafurgögnin "
+"þín."
 
 #: https//tb-manual.torproject.org/en-US/security-settings/
 #: (content/security-settings/contents+en-US.lrtopic.body)
@@ -1645,6 +1656,8 @@ msgid ""
 "You can further increase your security by choosing to disable certain web "
 "features that can be used to attack your security and anonymity."
 msgstr ""
+"Þú getur aukið öryggi þitt enn frekar með því að gera óvirka ýmsa 
eiginleika"
+" vefja sem annars geta sett öryggi þitt og nafnleynd í hættu."
 
 #: https//tb-manual.torproject.org/en-US/security-settings/
 #: (content/security-settings/contents+en-US.lrtopic.body)
@@ -1652,6 +1665,8 @@ msgid ""
 "You can do this by increasing Tor Browser's Security Settings in the shield "
 "menu."
 msgstr ""
+"Þú getur gert þetta með því að auka öryggisstig Tor-vafrans í 
valmynd "
+"skjaldarins."
 
 #: https//tb-manual.torproject.org/en-US/security-settings/
 #: (content/security-settings/contents+en-US.lrtopic.body)
@@ -1660,11 +1675,14 @@ msgid ""
 "functioning properly, so you should weigh your security needs against the "
 "degree of usability you require."
 msgstr ""
+"Hækkun á öryggisstigi Tor-vafrans mun koma í veg fyrir að sumar 
vefsíður "
+"virki almennilega, þannig að þú verður ævinlega að vega og meta 
öryggið sem "
+"þú vilt njóta á móti notagildinu sem þú þarfnast."
 
 #: https//tb-manual.torproject.org/en-US/security-settings/
 #: (content/security-settings/contents+en-US.lrtopic.body)
 msgid "# Accessing the Security Settings"
-msgstr ""
+msgstr "# Að finna öryggisstillingarnar"
 
 #: https//tb-manual.torproject.org/en-US/security-settings/
 #: (content/security-settings/contents+en-US.lrtopic.body)
@@ -1672,6 +1690,8 @@ msgid ""
 "The Security Settings can be accessed by clicking the Shield icon next to "
 "the Tor Browser URL bar."
 msgstr ""
+"Hægt er að komast í öryggisstillingarnar með því að smella á 
skjaldartáknið "
+"næst slóðastiku Tor-vafrans."
 
 #: https//tb-manual.torproject.org/en-US/security-settings/
 #: (content/security-settings/contents+en-US.lrtopic.body)
@@ -1679,6 +1699,8 @@ msgid ""
 "To view 

[tor-commits] [translation/torbutton-browseronboardingproperties_completed] Update translations for torbutton-browseronboardingproperties_completed

2019-04-03 Thread translation
commit ae622da45233a07945360fb2da71422aa618bcf3
Author: Translation commit bot 
Date:   Wed Apr 3 14:20:23 2019 +

Update translations for torbutton-browseronboardingproperties_completed
---
 is/browserOnboarding.properties | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/is/browserOnboarding.properties b/is/browserOnboarding.properties
index 1206107ca..c2fe86580 100644
--- a/is/browserOnboarding.properties
+++ b/is/browserOnboarding.properties
@@ -4,7 +4,7 @@
 
 onboarding.tour-tor-welcome=Velkomin
 onboarding.tour-tor-welcome.title=Þú ert tilbúin(n).
-onboarding.tour-tor-welcome.description=Tor-vafrinn stenst mestu kröfur 
varðandi öryggi og nafnleynd þegar vafrað er á netinu. Þú ert núna 
varin(n) fyrir eftirliti, skráningu og ritskoðun. Þessi flýtikynning mun 
sýna þér hvernig þetta fer fram.
+onboarding.tour-tor-welcome.description=Tor-vafrinn stenst ítrustu kröfur 
varðandi öryggi og nafnleynd þegar vafrað er á netinu. Þú ert núna 
varin(n) fyrir eftirliti, skráningu og ritskoðun. Þessi flýtikynning mun 
sýna þér hvernig þetta fer fram.
 onboarding.tour-tor-welcome.next-button=Fara í Gagnaleynd
 
 onboarding.tour-tor-privacy=Friðhelgi
@@ -30,7 +30,7 @@ onboarding.tour-tor-security-level.button=Skoðaðu 
öryggisstig þitt
 onboarding.tour-tor-security-level.next-button=Fara í Ábendingar fyrir 
upplifunina
 
 onboarding.tour-tor-expect-differences=Ábendingar fyrir upplifunina
-onboarding.tour-tor-expect-differences.title=Gerður ráð fyrir að eitthvað 
verði öðruvísi.
+onboarding.tour-tor-expect-differences.title=Gerðu ráð fyrir að eitthvað 
verði öðruvísi.
 onboarding.tour-tor-expect-differences.description=Vegna allra öryggis- og 
gagnaverndareiginleika Tor, þá gæti upplifun þín af vafri á internetinu 
orðið eilítið öðruvísi en annars væri. Hlutirnir gerast kannski aðeins 
hægar og það fer eftir öryggisstillingunum þínum hvort sum atriði virki 
eða birtist yfirhöfuð. Þú gætir líka lent í því að vera reglulega 
spurð(ur) hvort þú sért mannvera eða vélmenni.
 onboarding.tour-tor-expect-differences.button=Skoða algengar spurningar - FAQ
 onboarding.tour-tor-expect-differences.next-button=Fara í Onion-þjónustur

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


[tor-commits] [translation/torbutton-browseronboardingproperties] Update translations for torbutton-browseronboardingproperties

2019-04-03 Thread translation
commit 0face72b89d622aedfb29751ffcd0839dd4b1c67
Author: Translation commit bot 
Date:   Wed Apr 3 14:20:16 2019 +

Update translations for torbutton-browseronboardingproperties
---
 is/browserOnboarding.properties | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/is/browserOnboarding.properties b/is/browserOnboarding.properties
index 1206107ca..c2fe86580 100644
--- a/is/browserOnboarding.properties
+++ b/is/browserOnboarding.properties
@@ -4,7 +4,7 @@
 
 onboarding.tour-tor-welcome=Velkomin
 onboarding.tour-tor-welcome.title=Þú ert tilbúin(n).
-onboarding.tour-tor-welcome.description=Tor-vafrinn stenst mestu kröfur 
varðandi öryggi og nafnleynd þegar vafrað er á netinu. Þú ert núna 
varin(n) fyrir eftirliti, skráningu og ritskoðun. Þessi flýtikynning mun 
sýna þér hvernig þetta fer fram.
+onboarding.tour-tor-welcome.description=Tor-vafrinn stenst ítrustu kröfur 
varðandi öryggi og nafnleynd þegar vafrað er á netinu. Þú ert núna 
varin(n) fyrir eftirliti, skráningu og ritskoðun. Þessi flýtikynning mun 
sýna þér hvernig þetta fer fram.
 onboarding.tour-tor-welcome.next-button=Fara í Gagnaleynd
 
 onboarding.tour-tor-privacy=Friðhelgi
@@ -30,7 +30,7 @@ onboarding.tour-tor-security-level.button=Skoðaðu 
öryggisstig þitt
 onboarding.tour-tor-security-level.next-button=Fara í Ábendingar fyrir 
upplifunina
 
 onboarding.tour-tor-expect-differences=Ábendingar fyrir upplifunina
-onboarding.tour-tor-expect-differences.title=Gerður ráð fyrir að eitthvað 
verði öðruvísi.
+onboarding.tour-tor-expect-differences.title=Gerðu ráð fyrir að eitthvað 
verði öðruvísi.
 onboarding.tour-tor-expect-differences.description=Vegna allra öryggis- og 
gagnaverndareiginleika Tor, þá gæti upplifun þín af vafri á internetinu 
orðið eilítið öðruvísi en annars væri. Hlutirnir gerast kannski aðeins 
hægar og það fer eftir öryggisstillingunum þínum hvort sum atriði virki 
eða birtist yfirhöfuð. Þú gætir líka lent í því að vera reglulega 
spurð(ur) hvort þú sért mannvera eða vélmenni.
 onboarding.tour-tor-expect-differences.button=Skoða algengar spurningar - FAQ
 onboarding.tour-tor-expect-differences.next-button=Fara í Onion-þjónustur

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


[tor-commits] [translation/tba-torbrowserstringsdtd_completed] Update translations for tba-torbrowserstringsdtd_completed

2019-04-03 Thread translation
commit 4be7937c8f9b64f0f577a642f584b86e7aaf1968
Author: Translation commit bot 
Date:   Wed Apr 3 14:18:15 2019 +

Update translations for tba-torbrowserstringsdtd_completed
---
 is/android_strings.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/is/android_strings.dtd b/is/android_strings.dtd
index 932e8ac2a..8a32815c8 100644
--- a/is/android_strings.dtd
+++ b/is/android_strings.dtd
@@ -1,7 +1,7 @@
 
 
 
-
+
 
 
 

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


[tor-commits] [translation/tba-torbrowserstringsdtd] Update translations for tba-torbrowserstringsdtd

2019-04-03 Thread translation
commit ab4ab6614266546c13c29bce2d8aae0024cc6a6e
Author: Translation commit bot 
Date:   Wed Apr 3 14:18:09 2019 +

Update translations for tba-torbrowserstringsdtd
---
 is/android_strings.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/is/android_strings.dtd b/is/android_strings.dtd
index 932e8ac2a..8a32815c8 100644
--- a/is/android_strings.dtd
+++ b/is/android_strings.dtd
@@ -1,7 +1,7 @@
 
 
 
-
+
 
 
 

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


[tor-commits] [tor/release-0.2.9] Merge branch 'maint-0.2.9' into release-0.2.9

2019-04-03 Thread nickm
commit bcac0bb342fd012bdf2e9a94b9fac5ae725e09ba
Merge: 37b0dd08a 54e249e26
Author: Nick Mathewson 
Date:   Wed Apr 3 09:27:42 2019 -0400

Merge branch 'maint-0.2.9' into release-0.2.9

 changes/geoip-2019-04-02 | 4 +
 src/config/geoip | 10355 +
 src/config/geoip6|  2337 ++
 3 files changed, 7344 insertions(+), 5352 deletions(-)

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


[tor-commits] [tor/release-0.4.0] Merge branch 'maint-0.2.9' into maint-0.3.4

2019-04-03 Thread nickm
commit 3cfcfbac46d15f7d1cc47da03482aa70583aa455
Merge: 74775b2df 54e249e26
Author: Nick Mathewson 
Date:   Wed Apr 3 09:27:42 2019 -0400

Merge branch 'maint-0.2.9' into maint-0.3.4

 changes/geoip-2019-04-02 | 4 +
 src/config/geoip | 10355 +
 src/config/geoip6|  2337 ++
 3 files changed, 7344 insertions(+), 5352 deletions(-)



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


[tor-commits] [tor/release-0.3.5] Merge branch 'maint-0.3.5' into release-0.3.5

2019-04-03 Thread nickm
commit 3a6affb15fbf589cd37f4a7d48abf9b5af604926
Merge: 2869dc9e7 4aa02d3c7
Author: Nick Mathewson 
Date:   Wed Apr 3 09:27:44 2019 -0400

Merge branch 'maint-0.3.5' into release-0.3.5

 changes/geoip-2019-04-02 | 4 +
 src/config/geoip | 10355 +
 src/config/geoip6|  2337 ++
 3 files changed, 7344 insertions(+), 5352 deletions(-)

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


[tor-commits] [tor/release-0.4.0] Merge branch 'maint-0.3.4' into maint-0.3.5

2019-04-03 Thread nickm
commit 4aa02d3c7abe84e99874f6bf7bfffb7b551935a5
Merge: 0418d4081 3cfcfbac4
Author: Nick Mathewson 
Date:   Wed Apr 3 09:27:43 2019 -0400

Merge branch 'maint-0.3.4' into maint-0.3.5

 changes/geoip-2019-04-02 | 4 +
 src/config/geoip | 10355 +
 src/config/geoip6|  2337 ++
 3 files changed, 7344 insertions(+), 5352 deletions(-)



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


[tor-commits] [tor/release-0.3.5] Merge branch 'maint-0.2.9' into maint-0.3.4

2019-04-03 Thread nickm
commit 3cfcfbac46d15f7d1cc47da03482aa70583aa455
Merge: 74775b2df 54e249e26
Author: Nick Mathewson 
Date:   Wed Apr 3 09:27:42 2019 -0400

Merge branch 'maint-0.2.9' into maint-0.3.4

 changes/geoip-2019-04-02 | 4 +
 src/config/geoip | 10355 +
 src/config/geoip6|  2337 ++
 3 files changed, 7344 insertions(+), 5352 deletions(-)



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


[tor-commits] [tor/release-0.4.0] Merge branch 'maint-0.4.0' into release-0.4.0

2019-04-03 Thread nickm
commit eb3b4dcd792972b59dbbe2aec79f292d3eeab73f
Merge: 9452833fc de76862fd
Author: Nick Mathewson 
Date:   Wed Apr 3 09:27:44 2019 -0400

Merge branch 'maint-0.4.0' into release-0.4.0

 changes/geoip-2019-04-02 | 4 +
 src/config/geoip | 10355 +
 src/config/geoip6|  2337 ++
 3 files changed, 7344 insertions(+), 5352 deletions(-)

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


[tor-commits] [tor/release-0.3.5] Merge branch 'maint-0.3.4' into maint-0.3.5

2019-04-03 Thread nickm
commit 4aa02d3c7abe84e99874f6bf7bfffb7b551935a5
Merge: 0418d4081 3cfcfbac4
Author: Nick Mathewson 
Date:   Wed Apr 3 09:27:43 2019 -0400

Merge branch 'maint-0.3.4' into maint-0.3.5

 changes/geoip-2019-04-02 | 4 +
 src/config/geoip | 10355 +
 src/config/geoip6|  2337 ++
 3 files changed, 7344 insertions(+), 5352 deletions(-)



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


[tor-commits] [tor/release-0.3.4] Merge branch 'maint-0.2.9' into maint-0.3.4

2019-04-03 Thread nickm
commit 3cfcfbac46d15f7d1cc47da03482aa70583aa455
Merge: 74775b2df 54e249e26
Author: Nick Mathewson 
Date:   Wed Apr 3 09:27:42 2019 -0400

Merge branch 'maint-0.2.9' into maint-0.3.4

 changes/geoip-2019-04-02 | 4 +
 src/config/geoip | 10355 +
 src/config/geoip6|  2337 ++
 3 files changed, 7344 insertions(+), 5352 deletions(-)



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


[tor-commits] [tor/release-0.3.4] Merge branch 'maint-0.3.4' into release-0.3.4

2019-04-03 Thread nickm
commit b0428b6dc7051a463de7bfd0b7f8a9d13a9d679f
Merge: 6c273d86e 3cfcfbac4
Author: Nick Mathewson 
Date:   Wed Apr 3 09:27:43 2019 -0400

Merge branch 'maint-0.3.4' into release-0.3.4

 changes/geoip-2019-04-02 | 4 +
 src/config/geoip | 10355 +
 src/config/geoip6|  2337 ++
 3 files changed, 7344 insertions(+), 5352 deletions(-)

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


[tor-commits] [tor/release-0.4.0] Merge branch 'maint-0.3.5' into maint-0.4.0

2019-04-03 Thread nickm
commit de76862fd6177acd8c5b801af4df73bfab5d98ac
Merge: 9242f3288 4aa02d3c7
Author: Nick Mathewson 
Date:   Wed Apr 3 09:27:44 2019 -0400

Merge branch 'maint-0.3.5' into maint-0.4.0

 changes/geoip-2019-04-02 | 4 +
 src/config/geoip | 10355 +
 src/config/geoip6|  2337 ++
 3 files changed, 7344 insertions(+), 5352 deletions(-)



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


[tor-commits] [tor/master] Merge branch 'maint-0.4.0'

2019-04-03 Thread nickm
commit 4efbb5d2c1cedd2ad6e8bf55e365c84bc99f4d66
Merge: ee6f54ff3 de76862fd
Author: Nick Mathewson 
Date:   Wed Apr 3 09:27:44 2019 -0400

Merge branch 'maint-0.4.0'

 changes/geoip-2019-04-02 | 4 +
 src/config/geoip | 10355 +
 src/config/geoip6|  2337 ++
 3 files changed, 7344 insertions(+), 5352 deletions(-)

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


[tor-commits] [tor/maint-0.4.0] Merge branch 'maint-0.3.5' into maint-0.4.0

2019-04-03 Thread nickm
commit de76862fd6177acd8c5b801af4df73bfab5d98ac
Merge: 9242f3288 4aa02d3c7
Author: Nick Mathewson 
Date:   Wed Apr 3 09:27:44 2019 -0400

Merge branch 'maint-0.3.5' into maint-0.4.0

 changes/geoip-2019-04-02 | 4 +
 src/config/geoip | 10355 +
 src/config/geoip6|  2337 ++
 3 files changed, 7344 insertions(+), 5352 deletions(-)

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


[tor-commits] [tor/master] Merge branch 'maint-0.2.9' into maint-0.3.4

2019-04-03 Thread nickm
commit 3cfcfbac46d15f7d1cc47da03482aa70583aa455
Merge: 74775b2df 54e249e26
Author: Nick Mathewson 
Date:   Wed Apr 3 09:27:42 2019 -0400

Merge branch 'maint-0.2.9' into maint-0.3.4

 changes/geoip-2019-04-02 | 4 +
 src/config/geoip | 10355 +
 src/config/geoip6|  2337 ++
 3 files changed, 7344 insertions(+), 5352 deletions(-)



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


[tor-commits] [tor/master] Merge branch 'maint-0.3.5' into maint-0.4.0

2019-04-03 Thread nickm
commit de76862fd6177acd8c5b801af4df73bfab5d98ac
Merge: 9242f3288 4aa02d3c7
Author: Nick Mathewson 
Date:   Wed Apr 3 09:27:44 2019 -0400

Merge branch 'maint-0.3.5' into maint-0.4.0

 changes/geoip-2019-04-02 | 4 +
 src/config/geoip | 10355 +
 src/config/geoip6|  2337 ++
 3 files changed, 7344 insertions(+), 5352 deletions(-)



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


[tor-commits] [tor/maint-0.4.0] Merge branch 'maint-0.2.9' into maint-0.3.4

2019-04-03 Thread nickm
commit 3cfcfbac46d15f7d1cc47da03482aa70583aa455
Merge: 74775b2df 54e249e26
Author: Nick Mathewson 
Date:   Wed Apr 3 09:27:42 2019 -0400

Merge branch 'maint-0.2.9' into maint-0.3.4

 changes/geoip-2019-04-02 | 4 +
 src/config/geoip | 10355 +
 src/config/geoip6|  2337 ++
 3 files changed, 7344 insertions(+), 5352 deletions(-)



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


[tor-commits] [tor/master] Merge branch 'maint-0.3.4' into maint-0.3.5

2019-04-03 Thread nickm
commit 4aa02d3c7abe84e99874f6bf7bfffb7b551935a5
Merge: 0418d4081 3cfcfbac4
Author: Nick Mathewson 
Date:   Wed Apr 3 09:27:43 2019 -0400

Merge branch 'maint-0.3.4' into maint-0.3.5

 changes/geoip-2019-04-02 | 4 +
 src/config/geoip | 10355 +
 src/config/geoip6|  2337 ++
 3 files changed, 7344 insertions(+), 5352 deletions(-)



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


[tor-commits] [tor/maint-0.4.0] Merge branch 'maint-0.3.4' into maint-0.3.5

2019-04-03 Thread nickm
commit 4aa02d3c7abe84e99874f6bf7bfffb7b551935a5
Merge: 0418d4081 3cfcfbac4
Author: Nick Mathewson 
Date:   Wed Apr 3 09:27:43 2019 -0400

Merge branch 'maint-0.3.4' into maint-0.3.5

 changes/geoip-2019-04-02 | 4 +
 src/config/geoip | 10355 +
 src/config/geoip6|  2337 ++
 3 files changed, 7344 insertions(+), 5352 deletions(-)



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


[tor-commits] [tor/maint-0.3.4] Merge branch 'maint-0.2.9' into maint-0.3.4

2019-04-03 Thread nickm
commit 3cfcfbac46d15f7d1cc47da03482aa70583aa455
Merge: 74775b2df 54e249e26
Author: Nick Mathewson 
Date:   Wed Apr 3 09:27:42 2019 -0400

Merge branch 'maint-0.2.9' into maint-0.3.4

 changes/geoip-2019-04-02 | 4 +
 src/config/geoip | 10355 +
 src/config/geoip6|  2337 ++
 3 files changed, 7344 insertions(+), 5352 deletions(-)

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


[tor-commits] [tor/maint-0.3.5] Merge branch 'maint-0.3.4' into maint-0.3.5

2019-04-03 Thread nickm
commit 4aa02d3c7abe84e99874f6bf7bfffb7b551935a5
Merge: 0418d4081 3cfcfbac4
Author: Nick Mathewson 
Date:   Wed Apr 3 09:27:43 2019 -0400

Merge branch 'maint-0.3.4' into maint-0.3.5

 changes/geoip-2019-04-02 | 4 +
 src/config/geoip | 10355 +
 src/config/geoip6|  2337 ++
 3 files changed, 7344 insertions(+), 5352 deletions(-)

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


[tor-commits] [tor/maint-0.3.5] Merge branch 'maint-0.2.9' into maint-0.3.4

2019-04-03 Thread nickm
commit 3cfcfbac46d15f7d1cc47da03482aa70583aa455
Merge: 74775b2df 54e249e26
Author: Nick Mathewson 
Date:   Wed Apr 3 09:27:42 2019 -0400

Merge branch 'maint-0.2.9' into maint-0.3.4

 changes/geoip-2019-04-02 | 4 +
 src/config/geoip | 10355 +
 src/config/geoip6|  2337 ++
 3 files changed, 7344 insertions(+), 5352 deletions(-)



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


[tor-commits] [translation/support-portal] Update translations for support-portal

2019-04-03 Thread translation
commit ea68e768ce37860a8dbd24a57a65e257f93118a3
Author: Translation commit bot 
Date:   Wed Apr 3 13:21:10 2019 +

Update translations for support-portal
---
 contents+fr.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/contents+fr.po b/contents+fr.po
index eb5cf125b..65f67cdcc 100644
--- a/contents+fr.po
+++ b/contents+fr.po
@@ -31,7 +31,7 @@ msgstr "Questions les plus fréquentes"
 
 #: https//support.torproject.org/tbb/ (content/tbb/contents+en.lrtopic.title)
 msgid "Tor Browser"
-msgstr "Tor Browser"
+msgstr "Le Navigateur Tor"
 
 #: https//support.torproject.org/tormessenger/
 #: (content/tormessenger/contents+en.lrtopic.title)

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


[tor-commits] [translation/tpo-web] Update translations for tpo-web

2019-04-03 Thread translation
commit 969fdf51e174c2f2a75ce148b38b4a52c2cd4828
Author: Translation commit bot 
Date:   Wed Apr 3 12:51:09 2019 +

Update translations for tpo-web
---
 contents+fr.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/contents+fr.po b/contents+fr.po
index 1bc83eea3..936b4614e 100644
--- a/contents+fr.po
+++ b/contents+fr.po
@@ -3,11 +3,11 @@
 # ducki2p , 2019
 # PoorPockets McNewHold , 2019
 # Emma Peel, 2019
-# AO , 2019
 # erinm, 2019
 # Simon-Olivier Morneau , 2019
 # Curtis Baltimore , 2019
 # Florentin Rochet , 2019
+# AO , 2019
 # 
 msgid ""
 msgstr ""
@@ -15,7 +15,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-04-02 10:45+CET\n"
 "PO-Revision-Date: 2019-03-09 10:41+\n"
-"Last-Translator: Florentin Rochet , 2019\n"
+"Last-Translator: AO , 2019\n"
 "Language-Team: French (https://www.transifex.com/otf/teams/1519/fr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -671,7 +671,7 @@ msgstr ""
 #: templates/footer.html:9 templates/footer.html:13
 #: templates/hero-home.html:13 templates/navbar.html:58
 msgid "Download Tor Browser"
-msgstr "Télécharger le navigateur Tor Browser"
+msgstr "Télécharger le Navigateur Tor"
 
 #: templates/footer.html:10
 msgid ""

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


[tor-commits] [translation/support-portal] Update translations for support-portal

2019-04-03 Thread translation
commit efbddf11cbfa7c9f2bf311e847f2b4183261d734
Author: Translation commit bot 
Date:   Wed Apr 3 12:51:34 2019 +

Update translations for support-portal
---
 contents+fr.po | 569 +++--
 1 file changed, 271 insertions(+), 298 deletions(-)

diff --git a/contents+fr.po b/contents+fr.po
index 1cb011564..eb5cf125b 100644
--- a/contents+fr.po
+++ b/contents+fr.po
@@ -1,11 +1,11 @@
 # Translators:
-# AO , 2019
 # Shailja, 2019
 # Thomas Javier , 2019
 # erinm, 2019
 # Curtis Baltimore , 2019
 # Emma Peel, 2019
 # PoorPockets McNewHold , 2019
+# AO , 2019
 # 
 msgid ""
 msgstr ""
@@ -13,7 +13,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-03-29 11:05+CET\n"
 "PO-Revision-Date: 2018-10-02 22:41+\n"
-"Last-Translator: PoorPockets McNewHold , 
2019\n"
+"Last-Translator: AO , 2019\n"
 "Language-Team: French (https://www.transifex.com/otf/teams/1519/fr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -85,16 +85,15 @@ msgstr "Divers"
 msgid ""
 "When I use Tor Browser, will anyone be able to tell which websites I visit?"
 msgstr ""
-"Si j’utilise le navigateur Tor Browser, quelqu’un peut-il savoir quel 
site "
-"Web je visite ?"
+"Si j’utilise le Navigateur Tor, quelqu’un peut-il savoir quel site Web 
je "
+"visite ?"
 
 #: https//support.torproject.org/faq/faq-1/
 #: (content/faq/faq-1/contents+en.lrquestion.description)
 #: https//support.torproject.org/tbb/tbb-3/
 #: (content/tbb/tbb-3/contents+en.lrquestion.description)
 msgid "Tor Browser prevents people from knowing the websites you visit."
-msgstr ""
-"Le navigateur Tor Browser empêche autrui de savoir quels sites vous 
visitez."
+msgstr "Le Navigateur Tor empêche autrui de savoir quels sites vous visitez."
 
 #: https//support.torproject.org/faq/faq-1/
 #: (content/faq/faq-1/contents+en.lrquestion.description)
@@ -119,8 +118,8 @@ msgid ""
 "Our website is blocked by a censor. Can Tor Browser help users access our "
 "website?"
 msgstr ""
-"Notre site Web est bloqué par un censeur. Le navigateur Tor Browser peut-il 
"
-"aider les utilisateurs à accéder à notre site Web ?"
+"Notre site Web est bloqué par un censeur. Le Navigateur Tor peut-il aider "
+"les utilisateurs à accéder à notre site Web ?"
 
 #: https//support.torproject.org/faq/faq-2/
 #: (content/faq/faq-2/contents+en.lrquestion.description)
@@ -132,8 +131,8 @@ msgid ""
 "Tor Browser can certainly help people access your website in places where it"
 " is blocked."
 msgstr ""
-"Le navigateur Tor Browser peut tout à fait aider les gens à accéder à 
votre "
-"site Web dans les endroits où il est bloqué."
+"Le Navigateur Tor peut tout à fait aider les gens à accéder à votre site 
Web"
+" dans les endroits où il est bloqué."
 
 #: https//support.torproject.org/faq/faq-2/
 #: (content/faq/faq-2/contents+en.lrquestion.description)
@@ -146,9 +145,9 @@ msgid ""
 "Browser](https://www.torproject.org/download/) and then using it to navigate"
 " to the blocked site will allow access."
 msgstr ""
-"La plupart du temps, il suffira de télécharger le [navigateur Tor "
-"Browser](https://www.torproject.org/download/) et de l’utiliser pour "
-"naviguer vers le site bloqué pour y accéder."
+"La plupart du temps, il suffira de télécharger le [Navigateur "
+"Tor](https://www.torproject.org/download/) et de l’utiliser pour naviguer "
+"vers le site bloqué pour y accéder."
 
 #: https//support.torproject.org/faq/faq-2/
 #: (content/faq/faq-2/contents+en.lrquestion.description)
@@ -178,8 +177,7 @@ msgid ""
 msgstr ""
 "Pour de plus amples renseignements, veuillez consulter la rubrique sur la "
 "[censure](https://tb-manual.torproject.org/circumvention/). du [guide "
-"d’utilisation du navigateur Tor Browser](https://tb-;
-"manual.torproject.org/fr) ."
+"d’utilisation du Navigateur Tor(https://tb-manual.torproject.org/fr) ."
 
 #: https//support.torproject.org/faq/faq-3/
 #: (content/faq/faq-3/contents+en.lrquestion.title)
@@ -189,8 +187,8 @@ msgid ""
 "Should I install a new add-on or extension in Tor Browser, like AdBlock Plus"
 " or uBlock Origin?"
 msgstr ""
-"Devrais-je installer une nouvelle extension dans le navigateur Tor Browser, "
-"comme AdBlock Plus ou uBlock Origin ?"
+"Devrais-je installer une nouvelle extension dans le Navigateur Tor, comme "
+"AdBlock Plus ou uBlock Origin ?"
 
 #: https//support.torproject.org/faq/faq-3/
 #: (content/faq/faq-3/contents+en.lrquestion.description)
@@ -201,8 +199,8 @@ msgid ""
 "they can compromise your privacy and security."
 msgstr ""
 "Il est fortement déconseillé d’installer de nouvelles extensions dans le "
-"navigateur Tor Browser, car elles peuvent compromettre la confidentialité 
de"
-" vos données et votre sécurité."
+"Navigateur Tor, car elles peuvent compromettre la confidentialité de vos "
+"données et votre sécurité."
 
 #: https//support.torproject.org/faq/faq-3/
 #: 

[tor-commits] [translation/tor_outreach_md_completed] Update translations for tor_outreach_md_completed

2019-04-03 Thread translation
commit efe2ce67cdd4daf48aeb4696d8e8d7032c437daf
Author: Translation commit bot 
Date:   Wed Apr 3 12:51:03 2019 +

Update translations for tor_outreach_md_completed
---
 tor-outreach2019-2020-fr.md | 28 ++--
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/tor-outreach2019-2020-fr.md b/tor-outreach2019-2020-fr.md
index 030efa012..4fd86fdca 100644
--- a/tor-outreach2019-2020-fr.md
+++ b/tor-outreach2019-2020-fr.md
@@ -12,7 +12,7 @@ Elle trouve cela si envahissant qu’elle fait des recherches 
sur les publicité
 
 Aleisha décide qu’elle veut trouver et utiliser des logiciels qui ne 
recueillent pas ses données, ne la suivent pas à la trace et ne révèlent 
rien de confidentiel à son sujet à d’autres services.
 
-Elle suit dans un laboratoire numérique ouvert local une formation sur la 
protection de la vie privée et découvre le **navigateur Tor Browser**, le 
seul navigateur Web qui lui permet de naviguer de façon anonyme.
+Elle suit dans un laboratoire numérique ouvert local une formation sur la 
protection de la vie privée et découvre le **Navigateur Tor**, le seul 
navigateur Web qui lui permet de naviguer de façon anonyme.
 
 ---
 
@@ -26,9 +26,9 @@ Fernanda et ses collègues ont créé un site Web qui offre 
des renseignements s
 
 Si l’on pouvait remonter la trace de ce site Web jusqu’à elles, elles 
pourraient être arrêtées ou pire encore.
 
-Pour se protéger, Fernanda et ses collègues ont créé le site Web en 
utilisant les **services onion** de Tor. Non seulement les services onion 
empêchent qu’elles soient découvertes comme opératrices du serveur, mais 
ils aident également à protéger les visiteurs de leur site Web en exigeant 
qu’ils utilisent le navigateur Tor Browser.
+Pour se protéger, Fernanda et ses collègues ont créé le site Web en 
utilisant les **services onion** de Tor. Non seulement les services onion 
empêchent qu’elles soient découvertes comme opératrices du serveur, mais 
ils aident également à protéger les visiteurs de leur site Web en exigeant 
qu’ils utilisent le Navigateur Tor.
 
-En fait, Fernanda utilise le **navigateur Tor Browser** pour toute sa 
navigation sur le Web, simplement par mesure de sécurité.
+En fait, Fernanda utilise le **Navigateur Tor** pour toute sa navigation sur 
le Web, simplement par mesure de sécurité.
 
 Elle utilise également une application propulsée par Tor appelée 
**OnionShare** pour envoyer des fichiers à d’autres activistes en toute 
sécurité et en toute confidentialité.
 
@@ -48,7 +48,7 @@ Mais aujourd’hui, la rivière de Jelani est menacée par de 
puissantes multina
 
 Les entreprises de sécurité privées, financées par ces entreprises, 
utilisent de puissants mécanismes pour surveiller les activités en ligne de 
Jelani et de ses voisins dans le village qui s’organisent pour protéger leur 
rivière sacrée.
 
-Jelani utilise le **navigateur Tor Browser** pour empêcher ces entreprises 
de le surveiller alors qu’il visite des sites Web sur la protection 
internationale des droits de la personne et sur l’aide juridique, et rédige 
des articles de blogue sur le mouvement de résistance dans son village.
+Jelani utilise le **Navigateur Tor** pour empêcher ces entreprises de le 
surveiller alors qu’il visite des sites Web sur la protection internationale 
des droits de la personne et sur l’aide juridique, et rédige des articles de 
blogue sur le mouvement de résistance dans son village.
 
 Il utilise également **OnionShare** et **SecureDrop** pour envoyer en toute 
sécurité des documents aux journalistes qui contribuent à exposer ces 
violations des droits de la personne.
 
@@ -78,15 +78,15 @@ Jean passa une demi-heure à essayer de déterminer quel 
RPV bon marché était
 
 Il en choisit un et pendant un moment il sembla fonctionner, mais après cinq 
minutes, la connexion tomba hors ligne et le RPV ne se connectait plus.
 
-Jean continua à lire pour trouver d’autres options et découvrit le 
navigateur Tor Browser et la façon dont il contourne la censure.
+Jean continua à lire pour trouver d’autres options et découvrit le 
Navigateur Tor et la façon dont il contourne la censure.
 
 Il trouva un miroir officiel du site Web pour télécharger le programme.
 
-Quand il ouvrit le **navigateur Tor Browser**, il suivit les indications pour 
les utilisateurs censurés et se connecta à un pont qui lui permit à nouveau 
d’accéder à Internet.
+Quand il ouvrit le **Navigateur Tor**, il suivit les indications pour les 
utilisateurs censurés et se connecta à un pont qui lui permit à nouveau 
d’accéder à Internet.
 
-Avec le navigateur Tor Browser, Jean peut naviguer librement, en toute 
confidentialité, et contacter sa famille.
+Avec le Navigateur Tor, Jean peut naviguer librement, en toute 
confidentialité, et contacter sa famille.
 
-### Dans le monde entier, des utilisateurs 

[tor-commits] [translation/tor_outreach_md] Update translations for tor_outreach_md

2019-04-03 Thread translation
commit da703fd5cbf23d0316fb73cc8de39f01e1211052
Author: Translation commit bot 
Date:   Wed Apr 3 12:50:57 2019 +

Update translations for tor_outreach_md
---
 tor-outreach2019-2020-fr.md | 28 ++--
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/tor-outreach2019-2020-fr.md b/tor-outreach2019-2020-fr.md
index 030efa012..4fd86fdca 100644
--- a/tor-outreach2019-2020-fr.md
+++ b/tor-outreach2019-2020-fr.md
@@ -12,7 +12,7 @@ Elle trouve cela si envahissant qu’elle fait des recherches 
sur les publicité
 
 Aleisha décide qu’elle veut trouver et utiliser des logiciels qui ne 
recueillent pas ses données, ne la suivent pas à la trace et ne révèlent 
rien de confidentiel à son sujet à d’autres services.
 
-Elle suit dans un laboratoire numérique ouvert local une formation sur la 
protection de la vie privée et découvre le **navigateur Tor Browser**, le 
seul navigateur Web qui lui permet de naviguer de façon anonyme.
+Elle suit dans un laboratoire numérique ouvert local une formation sur la 
protection de la vie privée et découvre le **Navigateur Tor**, le seul 
navigateur Web qui lui permet de naviguer de façon anonyme.
 
 ---
 
@@ -26,9 +26,9 @@ Fernanda et ses collègues ont créé un site Web qui offre 
des renseignements s
 
 Si l’on pouvait remonter la trace de ce site Web jusqu’à elles, elles 
pourraient être arrêtées ou pire encore.
 
-Pour se protéger, Fernanda et ses collègues ont créé le site Web en 
utilisant les **services onion** de Tor. Non seulement les services onion 
empêchent qu’elles soient découvertes comme opératrices du serveur, mais 
ils aident également à protéger les visiteurs de leur site Web en exigeant 
qu’ils utilisent le navigateur Tor Browser.
+Pour se protéger, Fernanda et ses collègues ont créé le site Web en 
utilisant les **services onion** de Tor. Non seulement les services onion 
empêchent qu’elles soient découvertes comme opératrices du serveur, mais 
ils aident également à protéger les visiteurs de leur site Web en exigeant 
qu’ils utilisent le Navigateur Tor.
 
-En fait, Fernanda utilise le **navigateur Tor Browser** pour toute sa 
navigation sur le Web, simplement par mesure de sécurité.
+En fait, Fernanda utilise le **Navigateur Tor** pour toute sa navigation sur 
le Web, simplement par mesure de sécurité.
 
 Elle utilise également une application propulsée par Tor appelée 
**OnionShare** pour envoyer des fichiers à d’autres activistes en toute 
sécurité et en toute confidentialité.
 
@@ -48,7 +48,7 @@ Mais aujourd’hui, la rivière de Jelani est menacée par de 
puissantes multina
 
 Les entreprises de sécurité privées, financées par ces entreprises, 
utilisent de puissants mécanismes pour surveiller les activités en ligne de 
Jelani et de ses voisins dans le village qui s’organisent pour protéger leur 
rivière sacrée.
 
-Jelani utilise le **navigateur Tor Browser** pour empêcher ces entreprises 
de le surveiller alors qu’il visite des sites Web sur la protection 
internationale des droits de la personne et sur l’aide juridique, et rédige 
des articles de blogue sur le mouvement de résistance dans son village.
+Jelani utilise le **Navigateur Tor** pour empêcher ces entreprises de le 
surveiller alors qu’il visite des sites Web sur la protection internationale 
des droits de la personne et sur l’aide juridique, et rédige des articles de 
blogue sur le mouvement de résistance dans son village.
 
 Il utilise également **OnionShare** et **SecureDrop** pour envoyer en toute 
sécurité des documents aux journalistes qui contribuent à exposer ces 
violations des droits de la personne.
 
@@ -78,15 +78,15 @@ Jean passa une demi-heure à essayer de déterminer quel 
RPV bon marché était
 
 Il en choisit un et pendant un moment il sembla fonctionner, mais après cinq 
minutes, la connexion tomba hors ligne et le RPV ne se connectait plus.
 
-Jean continua à lire pour trouver d’autres options et découvrit le 
navigateur Tor Browser et la façon dont il contourne la censure.
+Jean continua à lire pour trouver d’autres options et découvrit le 
Navigateur Tor et la façon dont il contourne la censure.
 
 Il trouva un miroir officiel du site Web pour télécharger le programme.
 
-Quand il ouvrit le **navigateur Tor Browser**, il suivit les indications pour 
les utilisateurs censurés et se connecta à un pont qui lui permit à nouveau 
d’accéder à Internet.
+Quand il ouvrit le **Navigateur Tor**, il suivit les indications pour les 
utilisateurs censurés et se connecta à un pont qui lui permit à nouveau 
d’accéder à Internet.
 
-Avec le navigateur Tor Browser, Jean peut naviguer librement, en toute 
confidentialité, et contacter sa famille.
+Avec le Navigateur Tor, Jean peut naviguer librement, en toute 
confidentialité, et contacter sa famille.
 
-### Dans le monde entier, des utilisateurs censurés 

[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot

2019-04-03 Thread translation
commit c2ed8c5c8f01590f7221e84565eb0ca1f4718093
Author: Translation commit bot 
Date:   Wed Apr 3 12:48:10 2019 +

Update translations for tbmanual-contentspot
---
 contents+fr.po | 360 -
 1 file changed, 174 insertions(+), 186 deletions(-)

diff --git a/contents+fr.po b/contents+fr.po
index db70697e6..80bfb95df 100644
--- a/contents+fr.po
+++ b/contents+fr.po
@@ -1,8 +1,8 @@
 # Translators:
 # Curtis Baltimore , 2019
-# AO , 2019
 # erinm, 2019
 # Emma Peel, 2019
+# AO , 2019
 # 
 msgid ""
 msgstr ""
@@ -10,7 +10,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-03-29 16:13+CET\n"
 "PO-Revision-Date: 2018-11-14 12:31+\n"
-"Last-Translator: Emma Peel, 2019\n"
+"Last-Translator: AO , 2019\n"
 "Language-Team: French (https://www.transifex.com/otf/teams/1519/fr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -21,7 +21,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/en-US/
 #: (content/contents+en-US.lrshowcase.title)
 msgid "Tor Browser User Manual"
-msgstr "Le guide d’utilisation du navigateur Tor Browser"
+msgstr "Le guide d’utilisation du Navigateur Tor"
 
 #: https//tb-manual.torproject.org/en-US/menu/
 #: (content/menu/contents+en-US.lrtopic.title)
@@ -66,14 +66,14 @@ msgstr "Greffons"
 #: https//tb-manual.torproject.org/en-US/about/
 #: (content/about/contents+en-US.lrtopic.title)
 msgid "About Tor Browser"
-msgstr "À propos du navigateur Tor Browser"
+msgstr "À propos du Navigateur Tor"
 
 #: https//tb-manual.torproject.org/en-US/about/
 #: (content/about/contents+en-US.lrtopic.description)
 msgid "Learn what Tor Browser can do to protect your privacy and anonymity"
 msgstr ""
-"Apprenez ce que le navigateur Tor Browser peut faire pour protéger vos "
-"données personnelles et votre anonymat"
+"Apprenez ce que le Navigateur Tor peut faire pour protéger vos données "
+"personnelles et votre anonymat"
 
 #: https//tb-manual.torproject.org/en-US/about/
 #: (content/about/contents+en-US.lrtopic.body)
@@ -81,7 +81,7 @@ msgid ""
 "Tor Browser uses the Tor network to protect your privacy and anonymity. "
 "Using the Tor network has two main properties:"
 msgstr ""
-"Le navigateur Tor Browser utilise le réseau Tor pour protéger vos 
données "
+"Le Navigateur Tor utilise le réseau Tor pour protéger vos données "
 "personnelles et votre anonymat. L’utilisation du réseau Tor présente 
deux "
 "atouts principaux :"
 
@@ -115,9 +115,9 @@ msgid ""
 "In addition, Tor Browser is designed to prevent websites from "
 "“fingerprinting” or identifying you based on your browser configuration."
 msgstr ""
-"De plus, le navigateur Tor Browser est conçu pour empêcher le pistage par "
-"empreinte numérique unique ou votre identification par les sites Web 
d’après"
-" la configuration de votre navigateur."
+"De plus, le Navigateur Tor est conçu pour empêcher le pistage par 
empreinte "
+"numérique unique ou votre identification par les sites Web d’après la "
+"configuration de votre navigateur."
 
 #: https//tb-manual.torproject.org/en-US/about/
 #: (content/about/contents+en-US.lrtopic.body)
@@ -126,10 +126,10 @@ msgid ""
 " valid for a single session (until Tor Browser is exited or a New Identity is requested)."
 msgstr ""
-"Par défaut, le navigateur Tor Browser ne conserve aucun historique de "
-"navigation. Les témoins ne sont valides que pour une seule session 
(jusqu’à "
-"la fermeture du navigateur Tor Browser ou si une nouvelle identité est demandée)."
+"Par défaut, le Navigateur Tor ne conserve aucun historique de navigation. "
+"Les témoins ne sont valides que pour une seule session (jusqu’à la 
fermeture"
+" du Navigateur Tor ou si une nouvelle identité est demandée)."
 
 #: https//tb-manual.torproject.org/en-US/about/
 #: (content/about/contents+en-US.lrtopic.body)
@@ -158,7 +158,7 @@ msgid ""
 "Browser works\">"
 msgstr ""
 ""
+"Navigateur Tor works\">"
 
 #: https//tb-manual.torproject.org/en-US/about/
 #: (content/about/contents+en-US.lrtopic.body)
@@ -181,7 +181,7 @@ msgstr "Téléchargement"
 #: https//tb-manual.torproject.org/en-US/downloading/
 #: (content/downloading/contents+en-US.lrtopic.description)
 msgid "How to download Tor Browser"
-msgstr "Télécharger le navigateur Tor Browser"
+msgstr "Télécharger le Navigateur Tor"
 
 #: https//tb-manual.torproject.org/en-US/downloading/
 #: (content/downloading/contents+en-US.lrtopic.body)
@@ -224,10 +224,10 @@ msgid ""
 "mirrors, either through [EFF](https://tor.eff.org) or [Calyx "
 "Institute](https://tor.calyxinstitute.org)."
 msgstr ""
-"Si vous ne parvenez pas à télécharger le navigateur Tor Browser du site "
-"officiel du Projet Tor, vous pouvez plutôt essayer de le télécharger 
d’un de"
-" nos miroirs officiels, soit par la [FFÉ](https://tor.eff.org) ou "
-"l’[Institut Calyx](https://tor.calyxinstitute.org)."
+"Si vous ne parvenez pas à télécharger le 

  1   2   >