[tor-commits] [tor-browser-build/master] Bug 27439: Add android target for rust compiler

2018-10-25 Thread gk
commit 61cdddfa4b7daf96f6bd1a52fb25a3ec055cc401
Author: sisbell 
Date:   Tue Sep 4 09:42:09 2018 -0700

Bug 27439: Add android target for rust compiler
---
 projects/rust/build  |  2 +-
 projects/rust/config | 12 +++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/projects/rust/build b/projects/rust/build
index 61a5d50..5f421c7 100644
--- a/projects/rust/build
+++ b/projects/rust/build
@@ -6,7 +6,7 @@ mkdir -p /var/tmp/dist
 tar -C /var/tmp/dist -xf [% c('input_files_by_name/cmake') %]
 export PATH="/var/tmp/dist/cmake/bin:$PATH"
 tar -C /var/tmp/dist -xf [% c('input_files_by_name/prev_rust') %]
-cd /var/tmp/dist/rust-[% c('var/prev_version') %]-[% c('arch') 
%]-unknown-linux-gnu
+cd /var/tmp/dist/rust-[% c('var/prev_version') %]-[% c('var/rust_arch') 
%]-unknown-linux-gnu
 ./install.sh --prefix=$distdir-rust-old
 export PATH="$distdir-rust-old/bin:$PATH"
 
diff --git a/projects/rust/config b/projects/rust/config
index b5547f9..d3f9c40 100644
--- a/projects/rust/config
+++ b/projects/rust/config
@@ -3,10 +3,20 @@ filename: '[% project %]-[% c("version") %]-[% 
c("var/osname") %]-[% c("var/buil
 version: 1.26.1
 var:
   prev_version: 1.25.0
+  rust_arch: '[% c("arch") %]'
   container:
 use_container: 1
 
 targets:
+  android-armv7:
+var:
+  rust_arch: x86_64
+  arch_deps:
+- libssl-dev
+- pkg-config
+- zlib1g-dev
+  configure_opt: --enable-local-rust --enable-vendor --enable-extended 
--release-channel=stable --sysconfdir=etc --target=armv7-linux-androideabi 
--set=target.armv7-linux-androideabi.ar=$ANDROID_NDK_HOME/arm/bin/arm-linux-androideabi-ar
 
--set=target.armv7-linux-androideabi.linker=$ANDROID_NDK_HOME/arm/bin/arm-linux-androideabi-clang
 
--set=target.armv7-linux-androideabi.cc=$ANDROID_NDK_HOME/arm/bin/arm-linux-androideabi-gcc
+
   linux:
 var:
   arch_deps:
@@ -66,7 +76,7 @@ input_files:
 sig_ext: asc
 file_gpg_id: 1
 gpg_keyring: rust.gpg
-  - URL: 'https://static.rust-lang.org/dist/rust-[% c("var/prev_version") 
%]-[% c("arch") %]-unknown-linux-gnu.tar.xz'
+  - URL: 'https://static.rust-lang.org/dist/rust-[% c("var/prev_version") 
%]-[% c("var/rust_arch") %]-unknown-linux-gnu.tar.xz'
 name: prev_rust
 sig_ext: asc
 file_gpg_id: 1

___
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

2018-10-25 Thread translation
commit 1b2d6877b4212742c52bcfa371f04f85a7599247
Author: Translation commit bot 
Date:   Thu Oct 25 20:19:05 2018 +

Update translations for support-portal
---
 contents+ru.po | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/contents+ru.po b/contents+ru.po
index e5c281204..867fefd07 100644
--- a/contents+ru.po
+++ b/contents+ru.po
@@ -3603,6 +3603,9 @@ msgid ""
 
"href=\"https://github.com/Yawning/obfs4/blob/master/doc/obfs4-spec.txt\";>Obfsproxy"
 " bridges address this by adding another layer of obfuscation."
 msgstr ""
+"Мосты https://github.com/Yawning/obfs4/blob/master/doc/obfs4-spec.txt\";>Obfsproxy"
+" решают эту проблему, добавляя еще один 
слой запутанности."
 
 #: http//localhost/tbb/cannot-find-tor-on-windows/
 #: (content/tbb/tbb-11/contents+en.lrquestion.description)
@@ -3634,7 +3637,7 @@ msgstr ""
 #: http//localhost/gettor/to-use-gettor-via-email/
 #: (content/gettor/gettor-2/contents+en.lrquestion.description)
 msgid "Send an email to get...@torproject.org."
-msgstr ""
+msgstr "Отправьте электронное письмо на 
get...@torproject.org."
 
 #: http//localhost/tbb/tor-browser-protecting-other-apps/
 #: (content/tbb/tbb-13/contents+en.lrquestion.description)

___
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

2018-10-25 Thread translation
commit 8cf87ef8f24c870fe3723e2f39f74f6c2219d594
Author: Translation commit bot 
Date:   Thu Oct 25 18:49:05 2018 +

Update translations for support-portal
---
 contents+ru.po | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/contents+ru.po b/contents+ru.po
index b3f737bc8..e5c281204 100644
--- a/contents+ru.po
+++ b/contents+ru.po
@@ -3,13 +3,14 @@
 # erinm, 2018
 # 45Green Anonymous <45ta...@gmail.com>, 2018
 # Legenden Rifk , 2018
+# diana azaryan, 2018
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-10-22 13:50+CET\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Legenden Rifk , 2018\n"
+"Last-Translator: diana azaryan, 2018\n"
 "Language-Team: Russian (https://www.transifex.com/otf/teams/1519/ru/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -3831,6 +3832,8 @@ msgid ""
 "Tor Browser will warn you that all activity and downloads will be stopped, "
 "so take this into account before clicking \"New Identity\"."
 msgstr ""
+"Tor Browser предупредит вас, что все действия и 
загрузки будут остановлены, "
+"поэтому примите это во внимание, прежде 
чем нажимать на \"Новая личность\"."
 
 #: http//localhost/tbb/running-tor-browser-make-me-relay/
 #: (content/tbb/tbb-33/contents+en.lrquestion.title)
@@ -4203,6 +4206,8 @@ msgid ""
 "Click the button labelled \"Copy Tor Log To Clipboard\" that appears in the "
 "dialog window when Tor Browser is first connecting to the network."
 msgstr ""
+"Нажмите на кнопку \"Скопировать лог Tor в 
буфер обмена\", которая появляется"
+" в диалоговом окне при первом подключении 
Tor Browser к сети."
 
 #: http//localhost/tbb/cannot-connect-to-tor-browser-network-censored/
 #: (content/tbb/tbb-19/contents+en.lrquestion.description)
@@ -4403,6 +4408,10 @@ msgid ""
 "availability and use, and furthering their scientific and popular "
 "understanding."
 msgstr ""
+"продвижение прав и свобод человека путем 
создания и внедрения бесплатных "
+"технологий анонимности и 
конфиденциальности с открытым исходным 
кодом, "
+"поддержка их неограниченной доступности 
и использования, а также содействие "
+"их научному и общественному пониманию. "
 
 #: templates/footer.html:24
 msgid "Subscribe to our Newsletter"

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


[tor-commits] [translation/tor-browser-manual] Update translations for tor-browser-manual

2018-10-25 Thread translation
commit c3a48acd223b5e9efd33ce8301a1ff619a203167
Author: Translation commit bot 
Date:   Thu Oct 25 18:17:35 2018 +

Update translations for tor-browser-manual
---
 hu/hu.po | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/hu/hu.po b/hu/hu.po
index d1594b86a..1785bfa21 100644
--- a/hu/hu.po
+++ b/hu/hu.po
@@ -1293,7 +1293,7 @@ msgstr ""
 
 #: transports.page:28
 msgid "obfs3"
-msgstr ""
+msgstr "obfs3"
 
 #: transports.page:33
 msgid ""
@@ -1304,7 +1304,7 @@ msgstr ""
 
 #: transports.page:43
 msgid "obfs4"
-msgstr ""
+msgstr "obfs4"
 
 #: transports.page:48
 msgid ""
@@ -1315,7 +1315,7 @@ msgstr ""
 
 #: transports.page:57
 msgid "Scramblesuit"
-msgstr ""
+msgstr "Scramblesuit"
 
 #: transports.page:62
 msgid "ScrambleSuit is similar to obfs4 but has a different set of bridges."
@@ -1323,7 +1323,7 @@ msgstr ""
 
 #: transports.page:70
 msgid "FTE"
-msgstr ""
+msgstr "FTE"
 
 #: transports.page:75
 msgid ""
@@ -1333,7 +1333,7 @@ msgstr ""
 
 #: transports.page:83
 msgid "meek"
-msgstr ""
+msgstr "meek"
 
 #: transports.page:88
 msgid ""

___
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

2018-10-25 Thread translation
commit bb6262a3cc6d402bbe09ffbef0e39a4452f39916
Author: Translation commit bot 
Date:   Thu Oct 25 18:16:06 2018 +

Update translations for tails-misc
---
 hu.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hu.po b/hu.po
index d1f835ec9..91a047f75 100644
--- a/hu.po
+++ b/hu.po
@@ -16,7 +16,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-10-15 14:47+0200\n"
-"PO-Revision-Date: 2018-10-25 10:37+\n"
+"PO-Revision-Date: 2018-10-25 17:54+\n"
 "Last-Translator: vargaviktor \n"
 "Language-Team: Hungarian 
(http://www.transifex.com/otf/torproject/language/hu/)\n"
 "MIME-Version: 1.0\n"

___
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

2018-10-25 Thread translation
commit 14319058ff9da7dc6d663ad6ddba1736e5edb968
Author: Translation commit bot 
Date:   Thu Oct 25 18:15:22 2018 +

Update translations for donatepages-messagespot
---
 locale/fr/LC_MESSAGES/messages.po | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/locale/fr/LC_MESSAGES/messages.po 
b/locale/fr/LC_MESSAGES/messages.po
index 6eaf86ff3..6334dfa7b 100644
--- a/locale/fr/LC_MESSAGES/messages.po
+++ b/locale/fr/LC_MESSAGES/messages.po
@@ -40,12 +40,18 @@ msgid ""
 "be collected and retained by third-party service providers and/or the Tor "
 "Project, as described below."
 msgstr ""
+"Si vous communiquez des renseignements personnels dans le cadre du processus"
+" de don, ils pourraient être recueillis et conservés par des fournisseurs 
de"
+" service tiers ou par Le Projet Tor, tel que décrit ci-dessous."
 
 #: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:67
 msgid ""
 "The Tor Project has very little influence over how third-party service "
 "providers, such as PayPal, may collect and use your information."
 msgstr ""
+"Le Projet Tor n’a que très peu d’influence sur la manière dont des "
+"fournisseurs de service tiers tels que PayPal pourraient recueillir et "
+"utiliser vos renseignements."
 
 #: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:69
 msgid ""
@@ -53,6 +59,10 @@ msgid ""
 "links\" target=\"_blank\" href=\"https://www.paypal.com/webapps/mpp/ua";
 "/privacy-full\">policies, especially if you have privacy concerns."
 msgstr ""
+"Nous vous recommandons de vous familiariser avec leurs https://www.paypal.com/webapps/mpp/ua";
+"/privacy-full\">politiques, particulièrement si vous avez des "
+"préoccupations quant à la protection des renseignements personnels."
 
 #: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:74
 msgid ""
@@ -60,6 +70,10 @@ msgid ""
 " learn your name, the amount you donated, your email address, phone number "
 "and/or mailing address, as well as any other information you provide."
 msgstr ""
+"Quand vous faites un don au Projet Tor, suivant le mécanisme que vous "
+"utilisez, nous pourrions connaître votre nom, le montant de votre don, votre"
+" adresse courriel, votre numéro de téléphone ou votre adresse postale, 
ainsi"
+" que tout autre renseignement que vous pourriez communiquer."
 
 #: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:76
 msgid ""

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


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

2018-10-25 Thread translation
commit db0d01eb9fc813caf8e95d6ca37f1f02bf98bfb0
Author: Translation commit bot 
Date:   Thu Oct 25 18:15:17 2018 +

Update translations for bridgedb_completed
---
 cs/LC_MESSAGES/bridgedb.po | 68 +++---
 1 file changed, 34 insertions(+), 34 deletions(-)

diff --git a/cs/LC_MESSAGES/bridgedb.po b/cs/LC_MESSAGES/bridgedb.po
index a15953b8f..9a0e93e02 100644
--- a/cs/LC_MESSAGES/bridgedb.po
+++ b/cs/LC_MESSAGES/bridgedb.po
@@ -19,7 +19,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB&keywords=bridgedb-reported,msgid&cc=isis,sysrqb&owner=isis'\n"
 "POT-Creation-Date: 2015-07-25 03:40+\n"
-"PO-Revision-Date: 2018-10-25 17:44+\n"
+"PO-Revision-Date: 2018-10-25 18:02+\n"
 "Last-Translator: Michal Stanke \n"
 "Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n"
 "MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgstr ""
 #. "Tor Browser"
 #: bridgedb/https/server.py:167
 msgid "Sorry! Something went wrong with your request."
-msgstr "Promiňte! Něco se stalo špatně s vaším požadavkem."
+msgstr "Promiňte. Váš požadavek se nepodařilo provést."
 
 #: bridgedb/https/templates/base.html:79
 msgid "Report a Bug"
@@ -70,7 +70,7 @@ msgstr "Zobrazit QR kód"
 
 #: bridgedb/https/templates/bridges.html:52
 msgid "QRCode for your bridge lines"
-msgstr "QR kód pro Vaše linky k mostům"
+msgstr "QR kód pro vaše linky k mostům"
 
 #. TRANSLATORS: Please translate this into some silly way to say
 #. "There was a problem!" in your language. For example,
@@ -83,17 +83,17 @@ msgstr "Ježíšku na křížku!"
 
 #: bridgedb/https/templates/bridges.html:68
 msgid "It seems there was an error getting your QRCode."
-msgstr "Zdá se, že nastala chyba při zpracování Vašeho QR kódu"
+msgstr "Při zpracování vašeho QR kódu zřejmě nastala chyba."
 
 #: 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 "Tento QR kód obsahuje linky pro Váš most. Naskenujte ho čtečkou 
QR kódů, abyste je zkopírovali na mobil nebo jiná zařízení."
+msgstr "Tento QR kód obsahuje linky pro váš most. Pro zkopírování na 
mobilní nebo jiná zařízení naskenujte QR kód čtečkou."
 
 #: bridgedb/https/templates/bridges.html:131
 msgid "There currently aren't any bridges available..."
-msgstr "V současnosti zde nejsou žádné mosty k dispozici..."
+msgstr "Nyní nejsou k dispozici žádné mosty..."
 
 #: bridgedb/https/templates/bridges.html:132
 #, python-format
@@ -110,7 +110,7 @@ msgstr "Krok %s1%s"
 #: bridgedb/https/templates/index.html:13
 #, python-format
 msgid "Download %s Tor Browser %s"
-msgstr "Stáhnout %s Tor Browser %s"
+msgstr "Stáhnout %sprohlížeč Tor %s"
 
 #: bridgedb/https/templates/index.html:25
 #, python-format
@@ -120,7 +120,7 @@ msgstr "Krok %s2%s"
 #: bridgedb/https/templates/index.html:27
 #, python-format
 msgid "Get %s bridges %s"
-msgstr "Získej %s mosty %s"
+msgstr "Získat %s mosty %s"
 
 #: bridgedb/https/templates/index.html:36
 #, python-format
@@ -130,7 +130,7 @@ msgstr "Krok %s3%s"
 #: bridgedb/https/templates/index.html:38
 #, python-format
 msgid "Now %s add the bridges to Tor Browser %s"
-msgstr "Nyní %s přidejte mosty do Tor Browser %s"
+msgstr "Nyní %s přidejte mosty do prohlížeče Tor %s"
 
 #. TRANSLATORS: Please make sure the '%s' surrounding single letters at the
 #. beginning of words are present in your final translation. Thanks!
@@ -143,7 +143,7 @@ msgstr "%sJ%sen mi dejte mosty!"
 
 #: bridgedb/https/templates/options.html:51
 msgid "Advanced Options"
-msgstr "Rozšířené možnosti"
+msgstr "Rozšířená nastavení"
 
 #: bridgedb/https/templates/options.html:86
 msgid "No"
@@ -167,11 +167,11 @@ msgstr "%sA%sno!"
 #: bridgedb/https/templates/options.html:147
 #, python-format
 msgid "%sG%set Bridges"
-msgstr "%sN%sastavit Bridges"
+msgstr "%sN%sastavit mosty"
 
 #: bridgedb/strings.py:43
 msgid "[This is an automated message; please do not reply.]"
-msgstr "[Toto je automatická zpráva; prosím, neodpovídejte na ni]"
+msgstr "[Toto je automatická zpráva. Neodpovídejte na ni prosím.]"
 
 #: bridgedb/strings.py:45
 msgid "Here are your bridges:"
@@ -182,7 +182,7 @@ msgstr "Zde jsou vaše mosty:"
 msgid ""
 "You have exceeded the rate limit. Please slow down! The minimum time 
between\n"
 "emails is %s hours. All further emails during this time period will be 
ignored."
-msgstr "Překročil jste mezní limit. Prosíme zpomalte! Minimální čas 
nezi emaily je %s hodin. Všechny následující emaily během této časové 
doby budou ignorovány."
+msgstr "Překročili jste limit počtu požadavků. Zpomalte prosím. 
Minimální čas mezi e-maily je %s hodin. Všechny následující e-maily 
během této časové doby budou ignorovány.

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

2018-10-25 Thread translation
commit 85797c528d99ce790ec729d7805d000bbd7adcaa
Author: Translation commit bot 
Date:   Thu Oct 25 18:15:12 2018 +

Update translations for bridgedb
---
 cs/LC_MESSAGES/bridgedb.po | 68 +++---
 1 file changed, 34 insertions(+), 34 deletions(-)

diff --git a/cs/LC_MESSAGES/bridgedb.po b/cs/LC_MESSAGES/bridgedb.po
index a15953b8f..9a0e93e02 100644
--- a/cs/LC_MESSAGES/bridgedb.po
+++ b/cs/LC_MESSAGES/bridgedb.po
@@ -19,7 +19,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB&keywords=bridgedb-reported,msgid&cc=isis,sysrqb&owner=isis'\n"
 "POT-Creation-Date: 2015-07-25 03:40+\n"
-"PO-Revision-Date: 2018-10-25 17:44+\n"
+"PO-Revision-Date: 2018-10-25 18:02+\n"
 "Last-Translator: Michal Stanke \n"
 "Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n"
 "MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgstr ""
 #. "Tor Browser"
 #: bridgedb/https/server.py:167
 msgid "Sorry! Something went wrong with your request."
-msgstr "Promiňte! Něco se stalo špatně s vaším požadavkem."
+msgstr "Promiňte. Váš požadavek se nepodařilo provést."
 
 #: bridgedb/https/templates/base.html:79
 msgid "Report a Bug"
@@ -70,7 +70,7 @@ msgstr "Zobrazit QR kód"
 
 #: bridgedb/https/templates/bridges.html:52
 msgid "QRCode for your bridge lines"
-msgstr "QR kód pro Vaše linky k mostům"
+msgstr "QR kód pro vaše linky k mostům"
 
 #. TRANSLATORS: Please translate this into some silly way to say
 #. "There was a problem!" in your language. For example,
@@ -83,17 +83,17 @@ msgstr "Ježíšku na křížku!"
 
 #: bridgedb/https/templates/bridges.html:68
 msgid "It seems there was an error getting your QRCode."
-msgstr "Zdá se, že nastala chyba při zpracování Vašeho QR kódu"
+msgstr "Při zpracování vašeho QR kódu zřejmě nastala chyba."
 
 #: 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 "Tento QR kód obsahuje linky pro Váš most. Naskenujte ho čtečkou 
QR kódů, abyste je zkopírovali na mobil nebo jiná zařízení."
+msgstr "Tento QR kód obsahuje linky pro váš most. Pro zkopírování na 
mobilní nebo jiná zařízení naskenujte QR kód čtečkou."
 
 #: bridgedb/https/templates/bridges.html:131
 msgid "There currently aren't any bridges available..."
-msgstr "V současnosti zde nejsou žádné mosty k dispozici..."
+msgstr "Nyní nejsou k dispozici žádné mosty..."
 
 #: bridgedb/https/templates/bridges.html:132
 #, python-format
@@ -110,7 +110,7 @@ msgstr "Krok %s1%s"
 #: bridgedb/https/templates/index.html:13
 #, python-format
 msgid "Download %s Tor Browser %s"
-msgstr "Stáhnout %s Tor Browser %s"
+msgstr "Stáhnout %sprohlížeč Tor %s"
 
 #: bridgedb/https/templates/index.html:25
 #, python-format
@@ -120,7 +120,7 @@ msgstr "Krok %s2%s"
 #: bridgedb/https/templates/index.html:27
 #, python-format
 msgid "Get %s bridges %s"
-msgstr "Získej %s mosty %s"
+msgstr "Získat %s mosty %s"
 
 #: bridgedb/https/templates/index.html:36
 #, python-format
@@ -130,7 +130,7 @@ msgstr "Krok %s3%s"
 #: bridgedb/https/templates/index.html:38
 #, python-format
 msgid "Now %s add the bridges to Tor Browser %s"
-msgstr "Nyní %s přidejte mosty do Tor Browser %s"
+msgstr "Nyní %s přidejte mosty do prohlížeče Tor %s"
 
 #. TRANSLATORS: Please make sure the '%s' surrounding single letters at the
 #. beginning of words are present in your final translation. Thanks!
@@ -143,7 +143,7 @@ msgstr "%sJ%sen mi dejte mosty!"
 
 #: bridgedb/https/templates/options.html:51
 msgid "Advanced Options"
-msgstr "Rozšířené možnosti"
+msgstr "Rozšířená nastavení"
 
 #: bridgedb/https/templates/options.html:86
 msgid "No"
@@ -167,11 +167,11 @@ msgstr "%sA%sno!"
 #: bridgedb/https/templates/options.html:147
 #, python-format
 msgid "%sG%set Bridges"
-msgstr "%sN%sastavit Bridges"
+msgstr "%sN%sastavit mosty"
 
 #: bridgedb/strings.py:43
 msgid "[This is an automated message; please do not reply.]"
-msgstr "[Toto je automatická zpráva; prosím, neodpovídejte na ni]"
+msgstr "[Toto je automatická zpráva. Neodpovídejte na ni prosím.]"
 
 #: bridgedb/strings.py:45
 msgid "Here are your bridges:"
@@ -182,7 +182,7 @@ msgstr "Zde jsou vaše mosty:"
 msgid ""
 "You have exceeded the rate limit. Please slow down! The minimum time 
between\n"
 "emails is %s hours. All further emails during this time period will be 
ignored."
-msgstr "Překročil jste mezní limit. Prosíme zpomalte! Minimální čas 
nezi emaily je %s hodin. Všechny následující emaily během této časové 
doby budou ignorovány."
+msgstr "Překročili jste limit počtu požadavků. Zpomalte prosím. 
Minimální čas mezi e-maily je %s hodin. Všechny následující e-maily 
během této časové doby budou ignorovány."
 
 #: br

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

2018-10-25 Thread translation
commit cf8471234df399e3510645e7f782e2701f5b5f3b
Author: Translation commit bot 
Date:   Thu Oct 25 17:48:40 2018 +

Update translations for torcheck
---
 fr/torcheck.po | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/fr/torcheck.po b/fr/torcheck.po
index d0fafd86b..70e984e64 100644
--- a/fr/torcheck.po
+++ b/fr/torcheck.po
@@ -3,6 +3,7 @@
 # 
 # Translators:
 # bassmax, 2013-2015
+# AO , 2018
 # arpalord , 2012
 # BitingBird , 2014
 # fanjoe , 2014
@@ -18,8 +19,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2018-10-04 00:50+\n"
-"Last-Translator: erinm\n"
+"PO-Revision-Date: 2018-10-25 17:26+\n"
+"Last-Translator: AO \n"
 "Language-Team: French 
(http://www.transifex.com/otf/torproject/language/fr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -78,7 +79,7 @@ msgstr "Pour plus d’informations sur ce relais de sortie, 
voir :"
 msgid ""
 "The Tor Project is a US 501(c)(3) non-profit dedicated to the research, "
 "development, and education of online anonymity and privacy."
-msgstr "Le Projet Tor est une organisation sans but lucratif US 501(c)(3) 
dédiée à la recherche, au développement et à l’éducation au sujet de 
l’anonymat et de la protection des données personnelles en ligne."
+msgstr "Le Projet Tor est une organisation sans but lucratif US 501(c)(3) 
dédiée à la recherche, au développement et à l’éducation au sujet de 
l’anonymat et de la protection des données personnelles en ligne."
 
 msgid "Learn More »"
 msgstr "En apprendre plus »"

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


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

2018-10-25 Thread translation
commit a7a5fa0e8e669be6710dd2fe01a0f6569aa08502
Author: Translation commit bot 
Date:   Thu Oct 25 17:48:46 2018 +

Update translations for torcheck_completed
---
 fr/torcheck.po | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/fr/torcheck.po b/fr/torcheck.po
index d0fafd86b..70e984e64 100644
--- a/fr/torcheck.po
+++ b/fr/torcheck.po
@@ -3,6 +3,7 @@
 # 
 # Translators:
 # bassmax, 2013-2015
+# AO , 2018
 # arpalord , 2012
 # BitingBird , 2014
 # fanjoe , 2014
@@ -18,8 +19,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2018-10-04 00:50+\n"
-"Last-Translator: erinm\n"
+"PO-Revision-Date: 2018-10-25 17:26+\n"
+"Last-Translator: AO \n"
 "Language-Team: French 
(http://www.transifex.com/otf/torproject/language/fr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -78,7 +79,7 @@ msgstr "Pour plus d’informations sur ce relais de sortie, 
voir :"
 msgid ""
 "The Tor Project is a US 501(c)(3) non-profit dedicated to the research, "
 "development, and education of online anonymity and privacy."
-msgstr "Le Projet Tor est une organisation sans but lucratif US 501(c)(3) 
dédiée à la recherche, au développement et à l’éducation au sujet de 
l’anonymat et de la protection des données personnelles en ligne."
+msgstr "Le Projet Tor est une organisation sans but lucratif US 501(c)(3) 
dédiée à la recherche, au développement et à l’éducation au sujet de 
l’anonymat et de la protection des données personnelles en ligne."
 
 msgid "Learn More »"
 msgstr "En apprendre plus »"

___
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

2018-10-25 Thread translation
commit ded097c0a1441b326528b4a8c9b38ad9d351abfc
Author: Translation commit bot 
Date:   Thu Oct 25 17:45:26 2018 +

Update translations for donatepages-messagespot
---
 locale/fr/LC_MESSAGES/messages.po | 15 ++-
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/locale/fr/LC_MESSAGES/messages.po 
b/locale/fr/LC_MESSAGES/messages.po
index 4aa758adc..6eaf86ff3 100644
--- a/locale/fr/LC_MESSAGES/messages.po
+++ b/locale/fr/LC_MESSAGES/messages.po
@@ -30,6 +30,9 @@ msgid ""
 "anonymity is by donating using a method that doesn't disclose your personal "
 "information."
 msgstr ""
+"Si l’anonymat est important pour vous, la meilleure façon de le préserver 
"
+"est de faire un don en utilisant un moyen qui ne divulgue pas vos "
+"renseignements personnels."
 
 #: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:65
 msgid ""
@@ -160,7 +163,7 @@ msgstr "Taille"
 
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:69
 msgid "Select Size"
-msgstr "Sélectionner une taille"
+msgstr "Sélectionner la taille"
 
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:73
 msgid "S"
@@ -344,7 +347,7 @@ msgstr "Adresse municipale "
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:301
 msgid "Apt."
-msgstr ""
+msgstr "Appartement"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:311
 msgid "City"
@@ -364,7 +367,7 @@ msgstr "Saisir l’adresse courriel"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:330
 msgid "We‘ll email you your receipt"
-msgstr ""
+msgstr "Nous vous enverrons votre reçu par courriel"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:337
 msgid "Start sending me email updates about the Tor Project!"
@@ -582,7 +585,7 @@ msgid ""
 " and privacy technologies, supporting their unrestricted availability and "
 "use, and furthering their scientific and popular understanding."
 msgstr ""
-"Le Projet Tor est une organisation sans but lucratif US 501(c)(3) qui fait "
+"Le Projet Tor est une organisation sans but lucratif US 501(c)(3) qui fait "
 "progresser les droits de la personne et les libertés en créant et en "
 "déployant des technologies d’anonymat et de confidentialité gratuites et 
à "
 "code source ouvert. Nous soutenons leur disponibilité et leur utilisation "
@@ -640,6 +643,8 @@ msgid ""
 "The Tor Project is a 501(c)3 tax-exempt non-profit organization based in "
 "Boston, Massachusetts."
 msgstr ""
+"Le Projet Tor est une organisation sans but lucratif US 501(c)(3) située à 
"
+"Boston, Massachusetts."
 
 #: 
tmp/cache_locale/0e/0e65c68f2900f432bc062864e7bafc989d6286e272f5e98882a99f52ea4c5c89.php:75
 msgid "It was founded in 2006."
@@ -1536,7 +1541,7 @@ msgstr ""
 
 #: 
tmp/cache_locale/08/08a9b06344a88c9ea01db4cdf9711c9cee305183a512ae0e8b7381dae8c6d798.php:68
 msgid "Contact Information"
-msgstr "Informations de contact"
+msgstr "Coordonnées"
 
 #: 
tmp/cache_locale/08/08a9b06344a88c9ea01db4cdf9711c9cee305183a512ae0e8b7381dae8c6d798.php:76
 msgid "Additional Notes"

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


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

2018-10-25 Thread translation
commit fb4438c3a3f055f4aabe93df11104711b2b6d29c
Author: Translation commit bot 
Date:   Thu Oct 25 17:45:03 2018 +

Update translations for abouttor-homepage
---
 fr/aboutTor.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fr/aboutTor.dtd b/fr/aboutTor.dtd
index f373d7535..959842c6d 100644
--- a/fr/aboutTor.dtd
+++ b/fr/aboutTor.dtd
@@ -20,7 +20,7 @@
 
 
 
-
+
 
 https://www.torproject.org/getinvolved/volunteer.html";>
 

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


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

2018-10-25 Thread translation
commit c5a7688c04c63308860d660ea4148f8372892c00
Author: Translation commit bot 
Date:   Thu Oct 25 17:45:09 2018 +

Update translations for abouttor-homepage_completed
---
 fr/aboutTor.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fr/aboutTor.dtd b/fr/aboutTor.dtd
index f373d7535..959842c6d 100644
--- a/fr/aboutTor.dtd
+++ b/fr/aboutTor.dtd
@@ -20,7 +20,7 @@
 
 
 
-
+
 
 https://www.torproject.org/getinvolved/volunteer.html";>
 

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


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

2018-10-25 Thread translation
commit fff661b9ad3d9d83891174c00ca9851ce2007ff3
Author: Translation commit bot 
Date:   Thu Oct 25 17:45:20 2018 +

Update translations for bridgedb_completed
---
 cs/LC_MESSAGES/bridgedb.po | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/cs/LC_MESSAGES/bridgedb.po b/cs/LC_MESSAGES/bridgedb.po
index a0c48bbb8..a15953b8f 100644
--- a/cs/LC_MESSAGES/bridgedb.po
+++ b/cs/LC_MESSAGES/bridgedb.po
@@ -9,6 +9,7 @@
 # Filip Hruska , 2015
 # Sanky , 2011
 # Jiří Vírava , 2014
+# Michal Stanke , 2018
 # mxsedlacek, 2014
 # Radek Bensch , 2013
 # Tomas Palik, 2015
@@ -18,8 +19,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB&keywords=bridgedb-reported,msgid&cc=isis,sysrqb&owner=isis'\n"
 "POT-Creation-Date: 2015-07-25 03:40+\n"
-"PO-Revision-Date: 2018-10-23 18:59+\n"
-"Last-Translator: Jakub Rychlý \n"
+"PO-Revision-Date: 2018-10-25 17:44+\n"
+"Last-Translator: Michal Stanke \n"
 "Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -259,7 +260,7 @@ msgstr "Dodatečně, BridgeDB má spustu nudných 
vanilkových mostů %s bez ž
 
 #: bridgedb/strings.py:101
 msgid "What are bridges?"
-msgstr "Co jsou mosty?"
+msgstr "Co jsou to mosty?"
 
 #: bridgedb/strings.py:102
 #, python-format

___
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

2018-10-25 Thread translation
commit f960a53b6da0439139b4b892e2fd570ac91c4ee5
Author: Translation commit bot 
Date:   Thu Oct 25 17:45:14 2018 +

Update translations for bridgedb
---
 cs/LC_MESSAGES/bridgedb.po | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/cs/LC_MESSAGES/bridgedb.po b/cs/LC_MESSAGES/bridgedb.po
index a0c48bbb8..a15953b8f 100644
--- a/cs/LC_MESSAGES/bridgedb.po
+++ b/cs/LC_MESSAGES/bridgedb.po
@@ -9,6 +9,7 @@
 # Filip Hruska , 2015
 # Sanky , 2011
 # Jiří Vírava , 2014
+# Michal Stanke , 2018
 # mxsedlacek, 2014
 # Radek Bensch , 2013
 # Tomas Palik, 2015
@@ -18,8 +19,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB&keywords=bridgedb-reported,msgid&cc=isis,sysrqb&owner=isis'\n"
 "POT-Creation-Date: 2015-07-25 03:40+\n"
-"PO-Revision-Date: 2018-10-23 18:59+\n"
-"Last-Translator: Jakub Rychlý \n"
+"PO-Revision-Date: 2018-10-25 17:44+\n"
+"Last-Translator: Michal Stanke \n"
 "Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -259,7 +260,7 @@ msgstr "Dodatečně, BridgeDB má spustu nudných 
vanilkových mostů %s bez ž
 
 #: bridgedb/strings.py:101
 msgid "What are bridges?"
-msgstr "Co jsou mosty?"
+msgstr "Co jsou to mosty?"
 
 #: bridgedb/strings.py:102
 #, python-format

___
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

2018-10-25 Thread translation
commit 67d974e6f4ebbf343a0d8d280e7282be2fc5d390
Author: Translation commit bot 
Date:   Thu Oct 25 17:18:46 2018 +

Update translations for tor-launcher-properties
---
 es/torlauncher.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/es/torlauncher.properties b/es/torlauncher.properties
index 365318a14..31ffb6ac0 100644
--- a/es/torlauncher.properties
+++ b/es/torlauncher.properties
@@ -25,7 +25,7 @@ torlauncher.ensure_tor_is_running=Por favor, asegúrese de 
que Tor se está ejec
 torlauncher.error_proxy_addr_missing=Tiene que especificar tanto una 
dirección IP o nombre de máquina ('hostname') como un número de puerto para 
configurar Tor para que utilice un 'proxy' para acceder a la Internet.
 torlauncher.error_proxy_type_missing=Debe seleccionar el tipo de 'proxy'.
 torlauncher.error_bridges_missing=Debe especificar uno o más puentes 
('bridges').
-torlauncher.error_default_bridges_type_missing=Debe seleccionar un tipo de 
transporte para los repetidores puente ('bridges') proporcionados.
+torlauncher.error_default_bridges_type_missing=Debes seleccionar un tipo de 
transporte para los repetidores puente ('bridges') proporcionados.
 torlauncher.error_bridgedb_bridges_missing=Por favor solicita un puente.
 torlauncher.error_bridge_bad_default_type=No hay disponible ningún repetidor 
puente proporcionado que tenga el tipo de transporte %S. Por favor ajuste sus 
preferencias.
 

___
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_completed] Update translations for tor-launcher-properties_completed

2018-10-25 Thread translation
commit 064fea3b848767b5b76267924d9468c45e6fd7d6
Author: Translation commit bot 
Date:   Thu Oct 25 17:18:51 2018 +

Update translations for tor-launcher-properties_completed
---
 es/torlauncher.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/es/torlauncher.properties b/es/torlauncher.properties
index 365318a14..31ffb6ac0 100644
--- a/es/torlauncher.properties
+++ b/es/torlauncher.properties
@@ -25,7 +25,7 @@ torlauncher.ensure_tor_is_running=Por favor, asegúrese de 
que Tor se está ejec
 torlauncher.error_proxy_addr_missing=Tiene que especificar tanto una 
dirección IP o nombre de máquina ('hostname') como un número de puerto para 
configurar Tor para que utilice un 'proxy' para acceder a la Internet.
 torlauncher.error_proxy_type_missing=Debe seleccionar el tipo de 'proxy'.
 torlauncher.error_bridges_missing=Debe especificar uno o más puentes 
('bridges').
-torlauncher.error_default_bridges_type_missing=Debe seleccionar un tipo de 
transporte para los repetidores puente ('bridges') proporcionados.
+torlauncher.error_default_bridges_type_missing=Debes seleccionar un tipo de 
transporte para los repetidores puente ('bridges') proporcionados.
 torlauncher.error_bridgedb_bridges_missing=Por favor solicita un puente.
 torlauncher.error_bridge_bad_default_type=No hay disponible ningún repetidor 
puente proporcionado que tenga el tipo de transporte %S. Por favor ajuste sus 
preferencias.
 

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


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

2018-10-25 Thread translation
commit 0dcfa284b5557c65383eef2e2bd77d443aaa41fa
Author: Translation commit bot 
Date:   Thu Oct 25 17:16:10 2018 +

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

diff --git a/fr.po b/fr.po
index 669072ca3..849df3399 100644
--- a/fr.po
+++ b/fr.po
@@ -30,7 +30,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-10-15 14:47+0200\n"
-"PO-Revision-Date: 2018-10-25 16:45+\n"
+"PO-Revision-Date: 2018-10-25 16:58+\n"
 "Last-Translator: AO \n"
 "Language-Team: French 
(http://www.transifex.com/otf/torproject/language/fr/)\n"
 "MIME-Version: 1.0\n"
@@ -368,7 +368,7 @@ msgstr "Pour ce faire, créez un espace de stockage 
persistent et installez des
 msgid ""
 "To do so, install Tails on a USB stick using Tails Installer and create a persistent storage."
-msgstr "Pour ce faire, installez Tails sur une clé USB grâce au programme d’installation de Tails et en 
créant un espace de stockage persistant."
+msgstr "Pour ce faire, installez Tails sur une clé USB grâce au programme d’installation de Tails et 
créez un espace de stockage persistant."
 
 #: 
config/chroot_local-includes/usr/local/bin/tails-additional-software-config:253
 msgid "[package not available]"
@@ -645,11 +645,11 @@ msgstr "Erreur de déverrouillage du volume"
 msgid ""
 "Couldn't unlock volume {volume_name}:\n"
 "{error_message}"
-msgstr "Impossible de déverrouiller le volume {volume_name}:\n{error_message}"
+msgstr "Impossible de déverrouiller le volume {volume_name} 
:\n{error_message}"
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_list.py:83
 msgid "No file containers added"
-msgstr "Aucun conteneur de fichier n’a été ajouté"
+msgstr "Aucun conteneur de fichiers n’a été ajouté"
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_list.py:98
 msgid "No VeraCrypt devices detected"
@@ -662,7 +662,7 @@ msgstr "Le conteneur a déjà été ajouté"
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:115
 #, python-format
 msgid "The file container %s should already be listed."
-msgstr "Le conteneur de fichiers %s devrait être déjà être listé."
+msgstr "Le conteneur de fichiers %s devrait déjà être listé."
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:131
 msgid "Container opened read-only"
@@ -688,7 +688,7 @@ msgstr "N’est pas un conteneur VeraCrypt"
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:161
 #, python-format
 msgid "The file %s does not seem to be a VeraCrypt container."
-msgstr "Le fichier %s ne semble pas être un conteneur à VeraCrypt."
+msgstr "Le fichier %s ne semble pas être un conteneur VeraCrypt."
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:163
 msgid "Failed to add container"
@@ -794,7 +794,7 @@ msgstr "Partitions et disques"
 msgid ""
 "This application is not affiliated with or endorsed by the VeraCrypt project"
 " or IDRIX."
-msgstr "Cette application n’est pas affiliée ni sanctionnée par le projet 
VeraCrypt ou IDRIX."
+msgstr "Cette application n’est ni affiliée avec le projet VeraCrypt ou 
IDRIX ni sanctionnée par ces derniers."
 
 #: 
../config/chroot_local-includes/usr/share/unlock-veracrypt-volumes/ui/volume.ui.in:38
 msgid "Lock this volume"

___
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

2018-10-25 Thread translation
commit 09ca90823d74cd583d6be83ca5eb5ff62105a40f
Author: Translation commit bot 
Date:   Thu Oct 25 17:16:05 2018 +

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

diff --git a/fr.po b/fr.po
index 669072ca3..849df3399 100644
--- a/fr.po
+++ b/fr.po
@@ -30,7 +30,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-10-15 14:47+0200\n"
-"PO-Revision-Date: 2018-10-25 16:45+\n"
+"PO-Revision-Date: 2018-10-25 16:58+\n"
 "Last-Translator: AO \n"
 "Language-Team: French 
(http://www.transifex.com/otf/torproject/language/fr/)\n"
 "MIME-Version: 1.0\n"
@@ -368,7 +368,7 @@ msgstr "Pour ce faire, créez un espace de stockage 
persistent et installez des
 msgid ""
 "To do so, install Tails on a USB stick using Tails Installer and create a persistent storage."
-msgstr "Pour ce faire, installez Tails sur une clé USB grâce au programme d’installation de Tails et en 
créant un espace de stockage persistant."
+msgstr "Pour ce faire, installez Tails sur une clé USB grâce au programme d’installation de Tails et 
créez un espace de stockage persistant."
 
 #: 
config/chroot_local-includes/usr/local/bin/tails-additional-software-config:253
 msgid "[package not available]"
@@ -645,11 +645,11 @@ msgstr "Erreur de déverrouillage du volume"
 msgid ""
 "Couldn't unlock volume {volume_name}:\n"
 "{error_message}"
-msgstr "Impossible de déverrouiller le volume {volume_name}:\n{error_message}"
+msgstr "Impossible de déverrouiller le volume {volume_name} 
:\n{error_message}"
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_list.py:83
 msgid "No file containers added"
-msgstr "Aucun conteneur de fichier n’a été ajouté"
+msgstr "Aucun conteneur de fichiers n’a été ajouté"
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_list.py:98
 msgid "No VeraCrypt devices detected"
@@ -662,7 +662,7 @@ msgstr "Le conteneur a déjà été ajouté"
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:115
 #, python-format
 msgid "The file container %s should already be listed."
-msgstr "Le conteneur de fichiers %s devrait être déjà être listé."
+msgstr "Le conteneur de fichiers %s devrait déjà être listé."
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:131
 msgid "Container opened read-only"
@@ -688,7 +688,7 @@ msgstr "N’est pas un conteneur VeraCrypt"
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:161
 #, python-format
 msgid "The file %s does not seem to be a VeraCrypt container."
-msgstr "Le fichier %s ne semble pas être un conteneur à VeraCrypt."
+msgstr "Le fichier %s ne semble pas être un conteneur VeraCrypt."
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:163
 msgid "Failed to add container"
@@ -794,7 +794,7 @@ msgstr "Partitions et disques"
 msgid ""
 "This application is not affiliated with or endorsed by the VeraCrypt project"
 " or IDRIX."
-msgstr "Cette application n’est pas affiliée ni sanctionnée par le projet 
VeraCrypt ou IDRIX."
+msgstr "Cette application n’est ni affiliée avec le projet VeraCrypt ou 
IDRIX ni sanctionnée par ces derniers."
 
 #: 
../config/chroot_local-includes/usr/share/unlock-veracrypt-volumes/ui/volume.ui.in:38
 msgid "Lock this volume"

___
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

2018-10-25 Thread translation
commit a8ca10cbef1cf41638af07af4e7fa43b0ba8160a
Author: Translation commit bot 
Date:   Thu Oct 25 17:15:20 2018 +

Update translations for donatepages-messagespot
---
 locale/fr/LC_MESSAGES/messages.po | 24 +---
 1 file changed, 13 insertions(+), 11 deletions(-)

diff --git a/locale/fr/LC_MESSAGES/messages.po 
b/locale/fr/LC_MESSAGES/messages.po
index 6ced1b8e0..4aa758adc 100644
--- a/locale/fr/LC_MESSAGES/messages.po
+++ b/locale/fr/LC_MESSAGES/messages.po
@@ -11,16 +11,18 @@ msgstr ""
 
 #: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:34
 msgid "Tor Privacy Policy"
-msgstr ""
+msgstr "Politique de confidentialité de Tor"
 
 #: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:44
 msgid "Donor privacy policy"
-msgstr ""
+msgstr "Politique de confidentialité au sujet des donateurs"
 
 #: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:58
 msgid ""
 "The Tor Project respects donor privacy and welcomes anonymous donations."
 msgstr ""
+"Le Projet Tor respecte la vie privée des donateurs et accepte les dons "
+"anonymes."
 
 #: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:60
 msgid ""
@@ -158,35 +160,35 @@ msgstr "Taille"
 
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:69
 msgid "Select Size"
-msgstr ""
+msgstr "Sélectionner une taille"
 
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:73
 msgid "S"
-msgstr "S"
+msgstr "P"
 
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:77
 msgid "M"
-msgstr "G"
+msgstr "M"
 
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:81
 msgid "L"
-msgstr ""
+msgstr "G"
 
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:85
 msgid "XL"
-msgstr ""
+msgstr "TG"
 
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:89
 msgid "XXL"
-msgstr ""
+msgstr "TTG"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:35
 msgid "Support the Tor Project Today!"
-msgstr ""
+msgstr "Soutenez le Projet Tor dès aujourd’hui !"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:43
 msgid "https://donate.torproject.org/pdr";
-msgstr ""
+msgstr "https://donate.torproject.org/pdr";
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:48
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:66
@@ -228,7 +230,7 @@ msgstr "faire un don"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:105
 msgid "once"
-msgstr ""
+msgstr "une fois"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:111
 msgid "monthly"

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


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

2018-10-25 Thread translation
commit 6f903a9b88154f1386a20c5af0a4c2c5d0f729dc
Author: Translation commit bot 
Date:   Thu Oct 25 16:46:07 2018 +

Update translations for tails-misc_completed
---
 fr.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fr.po b/fr.po
index 88653c57a..669072ca3 100644
--- a/fr.po
+++ b/fr.po
@@ -30,7 +30,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-10-15 14:47+0200\n"
-"PO-Revision-Date: 2018-10-25 15:51+\n"
+"PO-Revision-Date: 2018-10-25 16:45+\n"
 "Last-Translator: AO \n"
 "Language-Team: French 
(http://www.transifex.com/otf/torproject/language/fr/)\n"
 "MIME-Version: 1.0\n"
@@ -362,7 +362,7 @@ msgid ""
 "To do so, create a persistent storage and install some software using Synaptic Package Manager or APT on the command line."
-msgstr "Pour ce faire, créez un espace de stockage et installez des logiciels 
grâce au Gestionnaire de Paquets Synaptic ou 
à APT sur la ligne de commande."
+msgstr "Pour ce faire, créez un espace de stockage persistent et installez 
des logiciels grâce au Gestionnaire de Paquets 
Synaptic ou à APT sur la ligne de 
commande."
 
 #: 
config/chroot_local-includes/usr/local/bin/tails-additional-software-config:206
 msgid ""

___
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

2018-10-25 Thread translation
commit e4846936ed427657c5ec284301ce38f216fc0237
Author: Translation commit bot 
Date:   Thu Oct 25 16:46:02 2018 +

Update translations for tails-misc
---
 fr.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fr.po b/fr.po
index 88653c57a..669072ca3 100644
--- a/fr.po
+++ b/fr.po
@@ -30,7 +30,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-10-15 14:47+0200\n"
-"PO-Revision-Date: 2018-10-25 15:51+\n"
+"PO-Revision-Date: 2018-10-25 16:45+\n"
 "Last-Translator: AO \n"
 "Language-Team: French 
(http://www.transifex.com/otf/torproject/language/fr/)\n"
 "MIME-Version: 1.0\n"
@@ -362,7 +362,7 @@ msgid ""
 "To do so, create a persistent storage and install some software using Synaptic Package Manager or APT on the command line."
-msgstr "Pour ce faire, créez un espace de stockage et installez des logiciels 
grâce au Gestionnaire de Paquets Synaptic ou 
à APT sur la ligne de commande."
+msgstr "Pour ce faire, créez un espace de stockage persistent et installez 
des logiciels grâce au Gestionnaire de Paquets 
Synaptic ou à APT sur la ligne de 
commande."
 
 #: 
config/chroot_local-includes/usr/local/bin/tails-additional-software-config:206
 msgid ""

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


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

2018-10-25 Thread translation
commit 7baa642f05f125e7f29b47013ddd491640a6933c
Author: Translation commit bot 
Date:   Thu Oct 25 16:16:08 2018 +

Update translations for tails-misc_completed
---
 fr.po | 510 ++
 1 file changed, 451 insertions(+), 59 deletions(-)

diff --git a/fr.po b/fr.po
index 1fd979ff0..88653c57a 100644
--- a/fr.po
+++ b/fr.po
@@ -4,29 +4,34 @@
 # 
 # Translators:
 # bassmax, 2014-2015
-# Alex , 2014
+# Alex , 2014
 # tneskovic , 2014
+# AO , 2018
 # apaddlingduck, 2014
 # Athorcis, 2015
+# Domiho Zannou , 2018
 # Emmanuel Simond , 2014
-# French language coordinator , 2017-2018
-# French language coordinator , 2016-2017
+# Emma Peel, 2018
+# AO , 2017-2018
+# AO , 2016-2017
 # Gwennole Hangard , 2015
 # Jean-Yves Toumit , 2013
 # Lidija , 2015
 # Onizuka, 2013
 # mosira , 2014
 # Sabrina Cater , 2015
+# Simon-Olivier Morneau , 2018
 # Thomas Chauchefoin , 2016
+# Thomas Prévost , 2018
 # Towinet, 2013-2016
-# French language coordinator , 2015
+# AO , 2015
 msgid ""
 msgstr ""
-"Project-Id-Version: The Tor Project\n"
+"Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-07-24 08:44+0800\n"
-"PO-Revision-Date: 2018-08-02 21:17+\n"
-"Last-Translator: French language coordinator \n"
+"POT-Creation-Date: 2018-10-15 14:47+0200\n"
+"PO-Revision-Date: 2018-10-25 15:51+\n"
+"Last-Translator: AO \n"
 "Language-Team: French 
(http://www.transifex.com/otf/torproject/language/fr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -42,7 +47,7 @@ msgstr "Tor est prêt"
 msgid "You can now access the Internet."
 msgstr "Vous pouvez maintenant accéder à Internet."
 
-#: config/chroot_local-includes/etc/whisperback/config.py:66
+#: config/chroot_local-includes/etc/whisperback/config.py:69
 #, python-format
 msgid ""
 "Help us fix your bug!\n"
@@ -59,6 +64,30 @@ msgid ""
 "\n"
 msgstr "Aidez-nous à corriger votre bogue !\nLisez nos instructions de rapport de 
bogue.\nN’incluez pas plus d’informations personnelles 
que nécessaire !\nNous donner une adresse 
courriel\n\nEn nous donnant une adresse courriel, vous nous permettez 
de vous contacter pour clarifier le problème. Cela est nécessaire pour la 
vaste majorité des rapports que nous recevons, car la plupart des rapports 
sans information de contact sont inutiles. D’un autre côté, cela donne une 
occasion aux oreilles électroniques indiscrètes, comme votre fournisseur de 
service Internet ou de courriel, de confirmer que vous utilisez Tails.\n\n"
 
+#: 
config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:51
+msgid ""
+"You can install additional software automatically from your persistent "
+"storage when starting Tails."
+msgstr "Vous pouvez installer des logiciels supplémentaires automatiquement à
 partir de votre espace de stockage persistant lors du démarrage de Tails."
+
+#: 
config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:77
+msgid ""
+"The following software is installed automatically from your persistent "
+"storage when starting Tails."
+msgstr "Les logiciels suivants sont installés automatiquement à partir de 
votre espace de stockage persistant lors du démarrage de Tails."
+
+#: 
config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:132
+#: 
config/chroot_local-includes/usr/local/bin/tails-additional-software-config:172
+msgid ""
+"To add more, install some software using Synaptic Package Manager or APT on the command line."
+msgstr "Pour en ajouter d’autres, installez des logiciels grâce au Gestionnaire de paquets Synaptic ou à APT sur la ligne de commande."
+
+#: 
config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:151
+msgid "_Create persistent storage"
+msgstr "_Créer un espace de stockage persistant"
+
 #: config/chroot_local-includes/usr/local/bin/electrum:57
 msgid "Persistence is disabled for Electrum"
 msgstr "La persistance est désactivée pour Electrum"
@@ -98,7 +127,7 @@ msgstr "Voulez-vous quand même démarrer Liferea ?"
 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."
-msgstr "Pour des raisons de sécurité, le lecteur de fils Liferea sera 
supprimé de Tails avant la fin de 2018. Veuillez migrer vos fils vers 
Thunderbird."
+msgstr "Pour des raisons de sécurité, l’agrégateur Liferea sera supprimé 
de Tails avant la fin de 2018. Veuillez migrer vos fils vers Thunderbird."
 
 #: 
config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-hel...@tails.boum.org/extension.js:75
 msgid "Restart"
@@ -137,50 +166,213 @@ msgstr "Informations de version :\n%s"
 msgid "not available"
 msgstr "non disponible"
 
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:170
-msgid "Your additional software in

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

2018-10-25 Thread translation
commit 690635ed244c7a6676a4adf64e095039c5053d25
Author: Translation commit bot 
Date:   Thu Oct 25 16:16:03 2018 +

Update translations for tails-misc
---
 fr.po | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/fr.po b/fr.po
index 9fadf98e8..88653c57a 100644
--- a/fr.po
+++ b/fr.po
@@ -30,7 +30,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-10-15 14:47+0200\n"
-"PO-Revision-Date: 2018-10-25 15:45+\n"
+"PO-Revision-Date: 2018-10-25 15:51+\n"
 "Last-Translator: AO \n"
 "Language-Team: French 
(http://www.transifex.com/otf/torproject/language/fr/)\n"
 "MIME-Version: 1.0\n"
@@ -794,16 +794,16 @@ msgstr "Partitions et disques"
 msgid ""
 "This application is not affiliated with or endorsed by the VeraCrypt project"
 " or IDRIX."
-msgstr ""
+msgstr "Cette application n’est pas affiliée ni sanctionnée par le projet 
VeraCrypt ou IDRIX."
 
 #: 
../config/chroot_local-includes/usr/share/unlock-veracrypt-volumes/ui/volume.ui.in:38
 msgid "Lock this volume"
-msgstr ""
+msgstr "Verrouiller ce volume"
 
 #: 
../config/chroot_local-includes/usr/share/unlock-veracrypt-volumes/ui/volume.ui.in:61
 msgid "Detach this volume"
-msgstr ""
+msgstr "Détacher ce volume"
 
 #: 
../config/chroot_local-includes/usr/local/share/mime/packages/unlock-veracrypt-volumes.xml.in.h:1
 msgid "TrueCrypt/VeraCrypt container"
-msgstr ""
+msgstr "Conteneur TrueCrypt/VeraCrypt"

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


[tor-commits] [translation/tor-browser-manual] Update translations for tor-browser-manual

2018-10-25 Thread translation
commit 71afa2cbb6baee696a5ccfe92f525c66f38551c5
Author: Translation commit bot 
Date:   Thu Oct 25 15:47:45 2018 +

Update translations for tor-browser-manual
---
 fr/fr.po | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/fr/fr.po b/fr/fr.po
index 2a3a8a511..0b75b3900 100644
--- a/fr/fr.po
+++ b/fr/fr.po
@@ -7,13 +7,12 @@
 # runasand , 2016
 # Paul-Marie Tetedoie <134...@supinfo.com>, 2016
 # Domiho Zannou , 2018
-# Thomas Prévost , 2018
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2018-09-07 16:48-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Thomas Prévost , 2018\n"
+"Last-Translator: Domiho Zannou , 2018\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"
@@ -1465,11 +1464,12 @@ msgid ""
 " third-party that faciliates our translations. Below is an outline of how to"
 " sign up and begin."
 msgstr ""
-"Si vous êtes intéressés par le fait d'aider le projet en traduisant le "
-"manuel ou le navigateur Tor dans votre langue, votre aide est la bienvenue !"
-" Pour commencer à apporter votre contribution, vous devrez vous inscrire sur"
-" Transifex, le service tiers qui facilite nos traductions. Vous trouverez "
-"ci-dessous un résumé de comment s'inscrire et commencer à traduire."
+"Si vous souhaitez aider le projet en traduisant le manuel ou le Navigateur "
+"Tor dans votre langue, nous vous serions très reconnaissants ! Avant de "
+"commencer à contribuer au projet, vous devrez vous inscrire à Transifex, la 
"
+"plateforme de localisation qui facilite nos traductions. Vous trouverez ci-"
+"dessous une description brève qui explique comment s’inscrire et commencer 
à"
+" traduire."
 
 #: translate.page:21
 msgid "Signing up on Transifex"

___
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

2018-10-25 Thread translation
commit 4e42b599e4318d9dba279cf081d882e50c033bf2
Author: Translation commit bot 
Date:   Thu Oct 25 15:46:11 2018 +

Update translations for tails-misc
---
 fr.po | 34 +-
 1 file changed, 17 insertions(+), 17 deletions(-)

diff --git a/fr.po b/fr.po
index e0a5f7dd4..9fadf98e8 100644
--- a/fr.po
+++ b/fr.po
@@ -30,7 +30,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-10-15 14:47+0200\n"
-"PO-Revision-Date: 2018-10-24 21:32+\n"
+"PO-Revision-Date: 2018-10-25 15:45+\n"
 "Last-Translator: AO \n"
 "Language-Team: French 
(http://www.transifex.com/otf/torproject/language/fr/)\n"
 "MIME-Version: 1.0\n"
@@ -657,16 +657,16 @@ msgstr "Aucun périphérique VeraCrypt n’a été 
détecté"
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:114
 msgid "Container already added"
-msgstr ""
+msgstr "Le conteneur a déjà été ajouté"
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:115
 #, python-format
 msgid "The file container %s should already be listed."
-msgstr ""
+msgstr "Le conteneur de fichiers %s devrait être déjà être listé."
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:131
 msgid "Container opened read-only"
-msgstr ""
+msgstr "Le conteneur est ouvert en lecture seule"
 
 #. Translators: Don't translate {path}, it's a placeholder  and will be
 #. replaced.
@@ -675,7 +675,7 @@ msgstr ""
 msgid ""
 "The file container {path} could not be opened with write access. It was 
opened read-only instead. You will not be able to modify the content of the 
container.\n"
 "{error_message}"
-msgstr ""
+msgstr "Le conteneur de fichiers {path} n'a pas pu être ouvert avec un accès 
en écriture. Il a plutôt été ouvert en lecture seule. Vous ne pourrez pas 
modifier le contenu du conteneur.\n{error_message}"
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:138
 msgid "Error opening file"
@@ -683,12 +683,12 @@ msgstr "Erreur d’ouverture du fichier"
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:160
 msgid "Not a VeraCrypt container"
-msgstr ""
+msgstr "N’est pas un conteneur VeraCrypt"
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:161
 #, python-format
 msgid "The file %s does not seem to be a VeraCrypt container."
-msgstr ""
+msgstr "Le fichier %s ne semble pas être un conteneur à VeraCrypt."
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:163
 msgid "Failed to add container"
@@ -699,11 +699,11 @@ msgstr "Échec d’ajout du conteneur"
 msgid ""
 "Could not add file container %s: Timeout while waiting for loop setup.Please"
 " try using the Disks application instead."
-msgstr ""
+msgstr "Impossible d’ajouter le conteneur de fichiers %s : dépassement du 
délai de configuration de la boucle. Veuillez plutôt utiliser l’application 
Disque."
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:209
 msgid "Choose File Container"
-msgstr ""
+msgstr "Choisir un conteneur de fichiers"
 
 #: 
../config/chroot_local-includes/etc/skel/Desktop/Report_an_error.desktop.in.h:1
 msgid "Report an error"
@@ -740,11 +740,11 @@ msgstr "Navigateur Web non sécurisé"
 
 #: 
../config/chroot_local-includes/usr/share/applications/unlock-veracrypt-volumes.desktop.in.h:1
 msgid "Unlock VeraCrypt Volumes"
-msgstr ""
+msgstr "Déverrouillage des volumes VeraCrypt"
 
 #: 
../config/chroot_local-includes/usr/share/applications/unlock-veracrypt-volumes.desktop.in.h:2
 msgid "Mount VeraCrypt encrypted file containers and devices"
-msgstr ""
+msgstr "Monter des conteneurs de fichiers et des périphériques chiffrés 
avec VeraCrypt"
 
 #: 
../config/chroot_local-includes/usr/share/applications/org.boum.tails.additional-software-config.desktop.in.h:1
 msgid "Additional Software"
@@ -766,29 +766,29 @@ msgstr "Pour lancer un terminal en tant que 
superutilisateur, vous devez vous au
 
 #: 
../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 "Supprimer un paquet logiciel supplémentaire"
 
 #: 
../config/chroot_local-includes/usr/share/polkit-1/actions/org.boum.tails.additional-software.policy.in.h:2
 msgid ""
 "Authentication is required to remove a package from your additional software"
 " ($(command_line))"
-msgstr ""
+msgstr "L’authentification est exigée pour supprimer un paquet de vos 
logiciels supplémentaires ($(command_line))"
 
 #: 
../config/chroot_local-includes/usr/share/unlo

[tor-commits] [tor-browser-build/master] Revert "Revert "Bug 28082: Add locales cs, el, hu, ka""

2018-10-25 Thread gk
commit e0701803216baa74b4166c34a7b85e00f8e327af
Author: Georg Koppen 
Date:   Thu Oct 25 13:31:36 2018 +

Revert "Revert "Bug 28082: Add locales cs, el, hu, ka""

This reverts commit 6803d9a8a4e7c851629cab47342a6579a60f64cd.
---
 rbm.conf | 4 
 1 file changed, 4 insertions(+)

diff --git a/rbm.conf b/rbm.conf
index 23f3598..5e981ac 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -53,17 +53,21 @@ var:
   locales:
 - ar
 - ca
+- cs
 - da
 - de
+- el
 - es-ES
 - fa
 - fr
 - ga-IE
 - he
+- hu
 - id
 - is
 - it
 - '[% c("var/locale_ja") %]'
+- ka
 - ko
 - nb-NO
 - nl

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


[tor-commits] [tor-launcher/master] Revert "Revert "Bug 28082: Add locales cs, el, hu, ka""

2018-10-25 Thread gk
commit 30fee1c708e5e6cae9c41105847e4d95deec2f20
Author: Georg Koppen 
Date:   Thu Oct 25 11:16:43 2018 +

Revert "Revert "Bug 28082: Add locales cs, el, hu, ka""

This reverts commit 670882ad2936a906f3e2d84230714446e98a214c.
---
 src/chrome/content/network-settings.js | 4 
 1 file changed, 4 insertions(+)

diff --git a/src/chrome/content/network-settings.js 
b/src/chrome/content/network-settings.js
index aaa91ac..1599c28 100644
--- a/src/chrome/content/network-settings.js
+++ b/src/chrome/content/network-settings.js
@@ -306,17 +306,21 @@ function populateLocaleList(aLangPackAddons)
 "ar": "\u0627\u0644\u0639\u0631\u0628\u064a\u0629",
 "bn-BD" : "\u09ac\u09be\u0982\u09b2\u09be",
 "ca": "català",
+"cs": "\u010De\u0161tina",
 "da": "Dansk",
 "de": "Deutsch",
+"el": "\u03B5\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC",
 "es-ES" : "Espa\u00f1ol",
 "fa": "\u0641\u0627\u0631\u0633\u06cc",
 "fr": "Fran\u00e7ais",
 "ga": "Gaeilge (Irish)",
 "he": "\u05e2\u05d1\u05e8\u05d9\u05ea",
+"hu": "Magyar nyelv",
 "id": "bahasa Indonesia",
 "is": "\u0355slenska",
 "it": "Italiano",
 "ja": "\u65e5\u672c\u8a9e",
+"ka": "\u10E5\u10D0\u10E0\u10D7\u10E3\u10DA\u10D8",
 "ko": "\ud55c\uad6d\uc5b4",
 "nl": "Nederlands",
 "nb": "Norsk bokmå\u0345l",

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


[tor-commits] [torbutton/master] Revert "Revert "Bug 28082: Add locales cs, el, hu, ka""

2018-10-25 Thread gk
commit b9d1a5a7f2808f533d32ffab11ad7ddb566888ec
Author: Georg Koppen 
Date:   Thu Oct 25 11:19:21 2018 +

Revert "Revert "Bug 28082: Add locales cs, el, hu, ka""

This reverts commit 8f1ff9017e9f793156d1edce38dde8cfcf590b2b.
---
 trans_tools/import-translations.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/trans_tools/import-translations.sh 
b/trans_tools/import-translations.sh
index d13f8259..8f562208 100755
--- a/trans_tools/import-translations.sh
+++ b/trans_tools/import-translations.sh
@@ -2,7 +2,7 @@
 
 # This var comes from the TBB locale list.
 # XXX: Find some way to keep this, tor-launcher, and Tor Browser in sync
-BUNDLE_LOCALES="ar ca da de es fa fr ga he id is it ja ko nb nl pl pt-BR ru sv 
tr vi zh-CN zh-TW"
+BUNDLE_LOCALES="ar ca cs da de el es fa fr ga he hu id is it ja ka ko nb nl pl 
pt-BR ru sv tr vi zh-CN zh-TW"
 
 # XXX: Basque (eu) by request in #10687.
 # This is not used for official builds, but should remain 



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


[tor-commits] [torbutton/master] Update translations

2018-10-25 Thread gk
commit a62f5e98572d2dd6bcc5d7310dfbb431bcd6fec7
Author: Georg Koppen 
Date:   Wed Oct 24 09:44:57 2018 +

Update translations
---
 src/chrome/locale/fr/aboutTor.dtd | 20 +--
 src/chrome/locale/he/browserOnboarding.properties |  2 +-
 src/chrome/locale/ru/aboutTor.dtd |  2 +-
 src/chrome/locale/ru/browserOnboarding.properties |  2 +-
 src/chrome/locale/vi/aboutTor.dtd | 24 +++
 src/chrome/locale/zh-TW/aboutTor.dtd  | 16 +++
 6 files changed, 33 insertions(+), 33 deletions(-)

diff --git a/src/chrome/locale/fr/aboutTor.dtd 
b/src/chrome/locale/fr/aboutTor.dtd
index 52c4d062..f373d753 100644
--- a/src/chrome/locale/fr/aboutTor.dtd
+++ b/src/chrome/locale/fr/aboutTor.dtd
@@ -27,16 +27,16 @@
 
 
 
-
+
 
-
-
-
-
-
-
+
+
+
+
+
+
 
-
+
 
-
-
+
+
diff --git a/src/chrome/locale/he/browserOnboarding.properties 
b/src/chrome/locale/he/browserOnboarding.properties
index 8865f0c8..13cb89ab 100644
--- a/src/chrome/locale/he/browserOnboarding.properties
+++ b/src/chrome/locale/he/browserOnboarding.properties
@@ -34,7 +34,7 @@ onboarding.tour-tor-expect-differences.button=ראה 
שאלות נפוצות
 
 onboarding.tour-tor-onion-services=שירותי בצל
 onboarding.tour-tor-onion-services.title=הייה אקסטרה מוגן.
-onboarding.tour-tor-onion-services.description=שירותי בצל הם 
אתרים המסתיימים עם .onion המספק הגנות אקסטרה 
אל מפרסמים ומבקרים, כולל אמצעיי הגנה 
שהתווספו נגד צנזורה. שירותי בצל מתירים לכל 
אחד לספק תוכן ושירותים באופן אלמוני. לחץ 
למטה כדי לבקר באתר הבצל DuckDuckGo.
+onboarding.tour-tor-onion-services.description=שירותי בצל הם 
אתרים המסתיימים עם .onion המספקים הגנות 
אקסטרה אל מפרסמים ומבקרים, כולל אמצעיי הגנה 
שהתווספו נגד צנזורה. שירותי בצל מתירים לכל 
אחד לספק תוכן ושירותים באופן אלמוני. לחץ 
למטה כדי לבקר באתר הבצל DuckDuckGo.
 onboarding.tour-tor-onion-services.button=בקר בבצל
 
 # Circuit Display onboarding.
diff --git a/src/chrome/locale/ru/aboutTor.dtd 
b/src/chrome/locale/ru/aboutTor.dtd
index 30da9663..879d708e 100644
--- a/src/chrome/locale/ru/aboutTor.dtd
+++ b/src/chrome/locale/ru/aboutTor.dtd
@@ -39,4 +39,4 @@
 
 
 
-
+
diff --git a/src/chrome/locale/ru/browserOnboarding.properties 
b/src/chrome/locale/ru/browserOnboarding.properties
index 1833487f..4e8e4a4a 100644
--- a/src/chrome/locale/ru/browserOnboarding.properties
+++ b/src/chrome/locale/ru/browserOnboarding.properties
@@ -23,7 +23,7 @@ onboarding.tour-tor-circuit-display.description=Для 
каждого посещ
 onboarding.tour-tor-circuit-display.button=Ваш цикл
 
 onboarding.tour-tor-security=Безопасность
-onboarding.tour-tor-security.title=Choose your experience.
+onboarding.tour-tor-security.title=Выберете свой опыт.
 onboarding.tour-tor-security.description=Мы также 
предоставляем вам дополнительные 
настройки для повышения безопасности 
вашего браузера. Наши Параметры 
Безопасности позволяют блокировать 
элементы, которые могут быть использованы 
для атаки вашего компьютера. Нажмите ниже, 
чтобы посмотреть, что делают разные 
функции.
 onboarding.tour-tor-security.button=Настройки Просмотра
 
diff --git a/src/chrome/locale/vi/aboutTor.dtd 
b/src/chrome/locale/vi/aboutTor.dtd
index b087f9ea..820d92c9 100644
--- a/src/chrome/locale/vi/aboutTor.dtd
+++ b/src/chrome/locale/vi/aboutTor.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
@@ -15,28 +15,28 @@
 https://duckduckgo.com";>
 
 
-
+
 
 
-
+
 
-
+
 
 https://www.torproject.org/getinvolved/volunteer.html.en";>
 
-
+
 
 
-
+
 
-
-
+
+
 
 
 
-
+
 
-
+
 
-
-
+
+
diff --git a/src/chrome/locale/zh-TW/aboutTor.dtd 
b/src/chrome/locale/zh-TW/aboutTor.dtd
index b08ffa26..a679ed55 100644
--- a/src/chrome/locale/zh-TW/aboutTor.dtd
+++ b/src/chrome/locale/zh-TW/aboutTor.dtd
@@ -4,14 +4,14 @@
- vim: set sw=2 sts=2 ts=8 et syntax=xml:
   -->
 
-
+
 
-
+
 
 
-
+
 
-
+
 https://duckduckgo.com";>
 
 
@@ -25,7 +25,7 @@
 https://www.torproject.org/getinvolved/volunteer.html.en";>
 
 
-
+
 
 
 
@@ -34,9 +34,9 @@
 
 
 
-
+
 
-
+
 
 
-
+



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


[tor-commits] [tor/master] Add a couple more checks to test_parsecommon.c

2018-10-25 Thread nickm
commit 52a82bc53c82c82f754c1267aaa68b48737ba07c
Author: Nick Mathewson 
Date:   Thu Oct 25 09:24:15 2018 -0400

Add a couple more checks to test_parsecommon.c

These checks should make coverity stop giving us a "dereference
before null check" warning here.
---
 src/test/test_parsecommon.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/test/test_parsecommon.c b/src/test/test_parsecommon.c
index 7ce4b71b0..6da125dd0 100644
--- a/src/test/test_parsecommon.c
+++ b/src/test/test_parsecommon.c
@@ -295,6 +295,7 @@ test_parsecommon_get_next_token_parse_keys(void *arg)
   token_rule_t rule = T1("onion-key", R_IPO_ONION_KEY, NO_ARGS, NEED_KEY_1024);
 
   token = get_next_token(area, s, end, &rule);
+  tt_assert(token);
 
   tt_int_op(token->tp, OP_EQ, R_IPO_ONION_KEY);
   tt_int_op(token->n_args, OP_EQ, 0);
@@ -329,6 +330,7 @@ test_parsecommon_get_next_token_parse_keys(void *arg)
NEED_SKEY_1024);
 
   token2 = get_next_token(area, s2, end2, &rule2);
+  tt_assert(token2);
 
   tt_int_op(token2->tp, OP_EQ, C_CLIENT_KEY);
   tt_int_op(token2->n_args, OP_EQ, 0);
@@ -590,4 +592,3 @@ struct testcase_t parsecommon_tests[] = {
   PARSECOMMON_TEST(get_next_token_err_bad_base64),
   END_OF_TESTCASES
 };
-

___
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

2018-10-25 Thread translation
commit f1f6a1ae77df94583e8a9ffb433175787455545d
Author: Translation commit bot 
Date:   Thu Oct 25 13:15:29 2018 +

Update translations for donatepages-messagespot
---
 locale/id/LC_MESSAGES/messages.po | 24 +++-
 1 file changed, 15 insertions(+), 9 deletions(-)

diff --git a/locale/id/LC_MESSAGES/messages.po 
b/locale/id/LC_MESSAGES/messages.po
index 26c63c1c3..dd457718d 100644
--- a/locale/id/LC_MESSAGES/messages.po
+++ b/locale/id/LC_MESSAGES/messages.po
@@ -6,9 +6,10 @@
 # Marcel Oomens , 2018
 # Margaret Megan , 2018
 # ical, 2018
+# Fery Setiawan , 2018
 msgid ""
 msgstr ""
-"Last-Translator: ical, 2018\n"
+"Last-Translator: Fery Setiawan , 2018\n"
 "Language-Team: Indonesian (https://www.transifex.com/otf/teams/1519/id/)\n"
 "Language: id\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -80,6 +81,7 @@ msgid ""
 "We may also learn incidental data such as the date and time of your "
 "donation."
 msgstr ""
+"Kami juga berlajar data mendadak seperti tanggal dan waktu sumbangan anda."
 
 #: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:78
 msgid ""
@@ -117,6 +119,7 @@ msgid ""
 "But, that information is redacted from the publicly-available version of our"
 " Form 990."
 msgstr ""
+"Tetapi, informasi itu disunting dari versi tersedia-umum dari Form 990 kami."
 
 #: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:91
 msgid ""
@@ -233,7 +236,7 @@ msgstr ""
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:58
 msgid "summary_large_image"
-msgstr ""
+msgstr "summary_large_image"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:62
 msgid "@torproject"
@@ -324,7 +327,7 @@ msgstr ""
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:213
 msgid "t-shirt pack"
-msgstr ""
+msgstr "paket t-shirt"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:222
 msgid ""
@@ -401,7 +404,7 @@ msgstr ""
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:344
 msgid "Card Number"
-msgstr ""
+msgstr "Nomor Kartu"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:351
 msgid "MM"
@@ -413,12 +416,12 @@ msgstr "YY"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:359
 msgid "CVC"
-msgstr ""
+msgstr "CVC"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:367
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:441
 msgid "Choose your size and fit."
-msgstr ""
+msgstr "Pilih ukuran anda dan cocokkan."
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:372
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:380
@@ -510,7 +513,7 @@ msgstr "validasi gagal"
 #. javascript.
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:483
 msgid "__field_name__ must be filled out."
-msgstr ""
+msgstr "__field_name__ harus diisi."
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:488
 msgid "This field is required"
@@ -554,7 +557,7 @@ msgstr ""
 
 #: 
tmp/cache_locale/af/afda2fbd22ed389453e63ca9acc074a25ce820b5bc97120edfd975cf8f46634a.php:34
 msgid "Tor Thanks You"
-msgstr ""
+msgstr "Tor Berterima Kasih"
 
 #: 
tmp/cache_locale/af/afda2fbd22ed389453e63ca9acc074a25ce820b5bc97120edfd975cf8f46634a.php:44
 msgid "Thank you!"
@@ -586,7 +589,7 @@ msgstr "Mempunyai Kemampuan?"
 
 #: 
tmp/cache_locale/af/afda2fbd22ed389453e63ca9acc074a25ce820b5bc97120edfd975cf8f46634a.php:85
 msgid "The Tor network depends on volunteers."
-msgstr ""
+msgstr "Jaringan Tor bergantung pada sukarelawan."
 
 #: 
tmp/cache_locale/af/afda2fbd22ed389453e63ca9acc074a25ce820b5bc97120edfd975cf8f46634a.php:91
 msgid ""
@@ -936,6 +939,9 @@ msgid ""
 
"href=\"https://www.torproject.org/about/sponsors.html.en\";>https://www.torproject.org/about/sponsors"
 " for more.)"
 msgstr ""
+"(Lihat https://www.torproject.org/about/sponsors.html.en\";>https://www.torproject.org/about/sponsors"
+" untuk lebih.)"
 
 #: 
tmp/cache_locale/0e/0e65c68f2900f432bc062864e7bafc989d6286e272f5e98882a99f52ea4c5c89.php:213
 msgid ""

___
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

2018-10-25 Thread translation
commit 1fa29cf7e1004b7368c777dfd4572821aeedb760
Author: Translation commit bot 
Date:   Thu Oct 25 10:46:10 2018 +

Update translations for tails-misc
---
 hu.po | 24 
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/hu.po b/hu.po
index 3f61b6c7a..d1f835ec9 100644
--- a/hu.po
+++ b/hu.po
@@ -16,8 +16,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-10-15 14:47+0200\n"
-"PO-Revision-Date: 2018-10-15 14:43+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2018-10-25 10:37+\n"
+"Last-Translator: vargaviktor \n"
 "Language-Team: Hungarian 
(http://www.transifex.com/otf/torproject/language/hu/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -618,11 +618,11 @@ msgstr "{volume_name} – {drive_name}"
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:222
 msgid "Wrong passphrase or parameters"
-msgstr ""
+msgstr "Rossz jelszó vagy paraméterek"
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:224
 msgid "Error unlocking volume"
-msgstr ""
+msgstr "Hiba a kötet feloldása során"
 
 #. Translators: Don't translate {volume_name} or {error_message},
 #. they are placeholder and will be replaced.
@@ -631,7 +631,7 @@ msgstr ""
 msgid ""
 "Couldn't unlock volume {volume_name}:\n"
 "{error_message}"
-msgstr ""
+msgstr "Sikertelen a(z) {volume_name} kötet feloldása:\n{error_message}"
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_list.py:83
 msgid "No file containers added"
@@ -648,7 +648,7 @@ msgstr "Konténer már hozzáadva"
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:115
 #, python-format
 msgid "The file container %s should already be listed."
-msgstr ""
+msgstr "A %s fájl konténer listázva kell legyen."
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:131
 msgid "Container opened read-only"
@@ -669,12 +669,12 @@ msgstr "Hiba a fájl megnyitásakor"
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:160
 msgid "Not a VeraCrypt container"
-msgstr ""
+msgstr "Nem Veracrypt konténer"
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:161
 #, python-format
 msgid "The file %s does not seem to be a VeraCrypt container."
-msgstr ""
+msgstr "A %s nem tűnik Veracrypt konténernek."
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:163
 msgid "Failed to add container"
@@ -726,11 +726,11 @@ msgstr "Unsafe Web Browser"
 
 #: 
../config/chroot_local-includes/usr/share/applications/unlock-veracrypt-volumes.desktop.in.h:1
 msgid "Unlock VeraCrypt Volumes"
-msgstr ""
+msgstr "VeraCrypt kötetek feloldása"
 
 #: 
../config/chroot_local-includes/usr/share/applications/unlock-veracrypt-volumes.desktop.in.h:2
 msgid "Mount VeraCrypt encrypted file containers and devices"
-msgstr ""
+msgstr "Veracrypt titkosított fájl konténer és eszköz csatolása"
 
 #: 
../config/chroot_local-includes/usr/share/applications/org.boum.tails.additional-software-config.desktop.in.h:1
 msgid "Additional Software"
@@ -748,11 +748,11 @@ msgstr "Tails-specifikus eszközök"
 
 #: 
../config/chroot_local-includes/usr/share/polkit-1/actions/org.boum.tails.root-terminal.policy.in.h:1
 msgid "To start a Root Terminal, you need to authenticate."
-msgstr ""
+msgstr "A Root terminálhoz azonosítania kell magát."
 
 #: 
../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 "Az addicionális szoftvercsomag eltávolítása"
 
 #: 
../config/chroot_local-includes/usr/share/polkit-1/actions/org.boum.tails.additional-software.policy.in.h:2
 msgid ""

___
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

2018-10-25 Thread translation
commit 584c76fac361915a1b9f7004a5a0ce75f3273f1f
Author: Translation commit bot 
Date:   Thu Oct 25 10:45:57 2018 +

Update translations for liveusb-creator_completed
---
 hu/hu.po | 86 
 1 file changed, 43 insertions(+), 43 deletions(-)

diff --git a/hu/hu.po b/hu/hu.po
index 2f8790752..c308d211c 100644
--- a/hu/hu.po
+++ b/hu/hu.po
@@ -20,9 +20,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-10-17 13:11+0200\n"
-"PO-Revision-Date: 2018-10-17 14:51+\n"
-"Last-Translator: erinm\n"
+"POT-Creation-Date: 2018-10-20 12:34+0200\n"
+"PO-Revision-Date: 2018-10-25 10:32+\n"
+"Last-Translator: vargaviktor \n"
 "Language-Team: Hungarian 
(http://www.transifex.com/otf/torproject/language/hu/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -89,194 +89,194 @@ msgstr "Nem tudom másolni a %(infile)s a %(outfile)s: 
%(message)s"
 msgid "Removing existing Live OS"
 msgstr "A meglévő Live operációs rendszer eltávolítása"
 
-#: ../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 "chmod végrehajtása sikertelen %(file)s: %(message)s"
 
-#: ../tails_installer/creator.py:449
+#: ../tails_installer/creator.py:450
 #, python-format
 msgid "Unable to remove file from previous LiveOS: %(message)s"
 msgstr "Nem tudom eltávolítani a fájlt a LiveOS-ből: %(message)s"
 
-#: ../tails_installer/creator.py:462
+#: ../tails_installer/creator.py:464
 #, python-format
 msgid "Unable to remove directory from previous LiveOS: %(message)s"
 msgstr "Nem tudom eltvolítani a mappát a LiveOS-ből: %(message)s"
 
-#: ../tails_installer/creator.py:510
+#: ../tails_installer/creator.py:512
 #, python-format
 msgid "Cannot find device %s"
 msgstr "A(z) %s eszköz nem található"
 
-#: ../tails_installer/creator.py:711
+#: ../tails_installer/creator.py:713
 #, python-format
 msgid "Unable to write on %(device)s, skipping."
 msgstr "Nem tudok írni a(z) %(device)s, kihagyva."
 
-#: ../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 "Néhány partíció a cél eszközön %(device)s csatolva vannak. Ezek 
le lesznek csatolva a telepítés megkezdése előtt."
 
-#: ../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 "Ismeretlen fájlrendszer.  Szükséges lehet az eszköz 
újraformázása."
 
-#: ../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 "Nem támogatott fájlrendszer: %s"
 
-#: ../tails_installer/creator.py:805
+#: ../tails_installer/creator.py:807
 #, python-format
 msgid "Unknown GLib exception while trying to mount device: %(message)s"
 msgstr "Ismeretlen GLib kívétel az eszköz csatlakoztatásakor:%(message)s"
 
-#: ../tails_installer/creator.py:810
+#: ../tails_installer/creator.py:812
 #, python-format
 msgid "Unable to mount device: %(message)s"
 msgstr "%(message)s csatolása nem lehetséges"
 
-#: ../tails_installer/creator.py:815
+#: ../tails_installer/creator.py:817
 msgid "No mount points found"
 msgstr "Nem található csatolásai pont"
 
-#: ../tails_installer/creator.py:826
+#: ../tails_installer/creator.py:828
 #, python-format
 msgid "Entering unmount_device for '%(device)s'"
 msgstr "A '%(device)s' eszközre unmount_device végrehajtása"
 
-#: ../tails_installer/creator.py:836
+#: ../tails_installer/creator.py:838
 #, python-format
 msgid "Unmounting mounted filesystems on '%(device)s'"
 msgstr "Csatolt fájlrendszerek lecsatolása '%(device)s'"
 
-#: ../tails_installer/creator.py:840
+#: ../tails_installer/creator.py:842
 #, python-format
 msgid "Unmounting '%(udi)s' on '%(device)s'"
 msgstr "Lecsatolás '%(udi)s'  '%(device)s'"
 
-#: ../tails_installer/creator.py:851
+#: ../tails_installer/creator.py:853
 #, python-format
 msgid "Mount %s exists after unmounting"
 msgstr "%s csatolás létezik lecsatolás után"
 
-#: ../tails_installer/creator.py:864
+#: ../tails_installer/creator.py:866
 #, python-format
 msgid "Partitioning device %(device)s"
 msgstr "A %(device)s eszköz partícionálása"
 
-#: ../tails_installer/creator.py:993
+#: ../tails_installer/creator.py:995
 #, python-format
 msgid "Unsupported device '%(device)s', please report a bug."
 msgstr "Nem támogatott eszköz '%(device)s', kérlek jelentsd a hibát."
 
-#: ../tails_installer/creator.py:996
+#: ../tails_ins

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

2018-10-25 Thread translation
commit aed93a7ae171ec03fb2da710e30c787b909f6e04
Author: Translation commit bot 
Date:   Thu Oct 25 10:45:51 2018 +

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

diff --git a/hu/hu.po b/hu/hu.po
index 2f8790752..c308d211c 100644
--- a/hu/hu.po
+++ b/hu/hu.po
@@ -20,9 +20,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-10-17 13:11+0200\n"
-"PO-Revision-Date: 2018-10-17 14:51+\n"
-"Last-Translator: erinm\n"
+"POT-Creation-Date: 2018-10-20 12:34+0200\n"
+"PO-Revision-Date: 2018-10-25 10:32+\n"
+"Last-Translator: vargaviktor \n"
 "Language-Team: Hungarian 
(http://www.transifex.com/otf/torproject/language/hu/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -89,194 +89,194 @@ msgstr "Nem tudom másolni a %(infile)s a %(outfile)s: 
%(message)s"
 msgid "Removing existing Live OS"
 msgstr "A meglévő Live operációs rendszer eltávolítása"
 
-#: ../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 "chmod végrehajtása sikertelen %(file)s: %(message)s"
 
-#: ../tails_installer/creator.py:449
+#: ../tails_installer/creator.py:450
 #, python-format
 msgid "Unable to remove file from previous LiveOS: %(message)s"
 msgstr "Nem tudom eltávolítani a fájlt a LiveOS-ből: %(message)s"
 
-#: ../tails_installer/creator.py:462
+#: ../tails_installer/creator.py:464
 #, python-format
 msgid "Unable to remove directory from previous LiveOS: %(message)s"
 msgstr "Nem tudom eltvolítani a mappát a LiveOS-ből: %(message)s"
 
-#: ../tails_installer/creator.py:510
+#: ../tails_installer/creator.py:512
 #, python-format
 msgid "Cannot find device %s"
 msgstr "A(z) %s eszköz nem található"
 
-#: ../tails_installer/creator.py:711
+#: ../tails_installer/creator.py:713
 #, python-format
 msgid "Unable to write on %(device)s, skipping."
 msgstr "Nem tudok írni a(z) %(device)s, kihagyva."
 
-#: ../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 "Néhány partíció a cél eszközön %(device)s csatolva vannak. Ezek 
le lesznek csatolva a telepítés megkezdése előtt."
 
-#: ../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 "Ismeretlen fájlrendszer.  Szükséges lehet az eszköz 
újraformázása."
 
-#: ../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 "Nem támogatott fájlrendszer: %s"
 
-#: ../tails_installer/creator.py:805
+#: ../tails_installer/creator.py:807
 #, python-format
 msgid "Unknown GLib exception while trying to mount device: %(message)s"
 msgstr "Ismeretlen GLib kívétel az eszköz csatlakoztatásakor:%(message)s"
 
-#: ../tails_installer/creator.py:810
+#: ../tails_installer/creator.py:812
 #, python-format
 msgid "Unable to mount device: %(message)s"
 msgstr "%(message)s csatolása nem lehetséges"
 
-#: ../tails_installer/creator.py:815
+#: ../tails_installer/creator.py:817
 msgid "No mount points found"
 msgstr "Nem található csatolásai pont"
 
-#: ../tails_installer/creator.py:826
+#: ../tails_installer/creator.py:828
 #, python-format
 msgid "Entering unmount_device for '%(device)s'"
 msgstr "A '%(device)s' eszközre unmount_device végrehajtása"
 
-#: ../tails_installer/creator.py:836
+#: ../tails_installer/creator.py:838
 #, python-format
 msgid "Unmounting mounted filesystems on '%(device)s'"
 msgstr "Csatolt fájlrendszerek lecsatolása '%(device)s'"
 
-#: ../tails_installer/creator.py:840
+#: ../tails_installer/creator.py:842
 #, python-format
 msgid "Unmounting '%(udi)s' on '%(device)s'"
 msgstr "Lecsatolás '%(udi)s'  '%(device)s'"
 
-#: ../tails_installer/creator.py:851
+#: ../tails_installer/creator.py:853
 #, python-format
 msgid "Mount %s exists after unmounting"
 msgstr "%s csatolás létezik lecsatolás után"
 
-#: ../tails_installer/creator.py:864
+#: ../tails_installer/creator.py:866
 #, python-format
 msgid "Partitioning device %(device)s"
 msgstr "A %(device)s eszköz partícionálása"
 
-#: ../tails_installer/creator.py:993
+#: ../tails_installer/creator.py:995
 #, python-format
 msgid "Unsupported device '%(device)s', please report a bug."
 msgstr "Nem támogatott eszköz '%(device)s', kérlek jelentsd a hibát."
 
-#: ../tails_installer/creator.py:996
+#: ../tails_installer/cre

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

2018-10-25 Thread translation
commit d18b2fe7c2cfb15a602ea2ec602cb2581db6f3c6
Author: Translation commit bot 
Date:   Thu Oct 25 10:45:38 2018 +

Update translations for https_everywhere
---
 hu/https-everywhere.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hu/https-everywhere.dtd b/hu/https-everywhere.dtd
index c63207c3f..3a0ff5211 100644
--- a/hu/https-everywhere.dtd
+++ b/hu/https-everywhere.dtd
@@ -18,7 +18,7 @@
 
 
 
-
+
 
 
 

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


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

2018-10-25 Thread translation
commit 0a8ab9d038ac9fadf77a344112597d5f58dbfff0
Author: Translation commit bot 
Date:   Thu Oct 25 10:45:45 2018 +

Update translations for https_everywhere_completed
---
 hu/https-everywhere.dtd | 1 +
 1 file changed, 1 insertion(+)

diff --git a/hu/https-everywhere.dtd b/hu/https-everywhere.dtd
index adfaaf8e1..3a0ff5211 100644
--- a/hu/https-everywhere.dtd
+++ b/hu/https-everywhere.dtd
@@ -18,6 +18,7 @@
 
 
 
+
 
 
 

___
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

2018-10-25 Thread translation
commit efcd72aca816e82a9613f5bbcddc602cc07c48ee
Author: Translation commit bot 
Date:   Thu Oct 25 10:45:20 2018 +

Update translations for donatepages-messagespot
---
 locale/zh_CN/LC_MESSAGES/messages.po | 142 +--
 1 file changed, 85 insertions(+), 57 deletions(-)

diff --git a/locale/zh_CN/LC_MESSAGES/messages.po 
b/locale/zh_CN/LC_MESSAGES/messages.po
index 51090219f..ddb61cac0 100644
--- a/locale/zh_CN/LC_MESSAGES/messages.po
+++ b/locale/zh_CN/LC_MESSAGES/messages.po
@@ -856,23 +856,24 @@ msgid ""
 msgstr ""
 "电子前哨基金会说 Tor 提供了 https://www.eff.org/deeplinks/2014/07/7-things-you-should-know-about-";
-"tor\">现今最强悍的匿名软件之一。安全专家 Bruce 
Schneier也在他的书《数据和"
+"tor\">现今最强悍的匿名软件之一。安全专家 Bruce "
+"Schneier也在他的书《数据和歌利亚》中写道“当前让你
匿名浏览网页时的最好工具就是 Tor。”"
 
 #: 
tmp/cache_locale/0e/0e65c68f2900f432bc062864e7bafc989d6286e272f5e98882a99f52ea4c5c89.php:177
 msgid "Is what Tor does legal? Can I get in trouble for using it?"
-msgstr ""
+msgstr "Tor 合法吗?我会因使用它而惹来麻烦么?"
 
 #: 
tmp/cache_locale/0e/0e65c68f2900f432bc062864e7bafc989d6286e272f5e98882a99f52ea4c5c89.php:181
 msgid ""
 "Downloading Tor Browser or using the Tor network is legal in nearly every "
 "country."
-msgstr ""
+msgstr "在几乎每一个国家下 Tor 浏览器或使用 Tor 
网络都是合法的。"
 
 #: 
tmp/cache_locale/0e/0e65c68f2900f432bc062864e7bafc989d6286e272f5e98882a99f52ea4c5c89.php:183
 msgid ""
 "A few web sites occasionally block Tor, but that doesn't mean you're doing "
 "anything wrong."
-msgstr ""
+msgstr "一些网站偶尔屏蔽了 Tor,但者并不意味着你
做错了什么。"
 
 #: 
tmp/cache_locale/0e/0e65c68f2900f432bc062864e7bafc989d6286e272f5e98882a99f52ea4c5c89.php:185
 msgid ""
@@ -880,12 +881,13 @@ msgid ""
 "using Tor in the past, or that they misunderstand what Tor is and how it "
 "works (we’re working to change this)."
 msgstr ""
+"通常它只说明那网站遇到了麻烦,不知如何处理过去曾用过
 Tor 的访客,或者他们对 Tor 是什么及它怎æ 
·å·¥ä½œæœ‰è¯¯è§£ï¼ˆæˆ‘们正在积极改变这些)。"
 
 #: 
tmp/cache_locale/0e/0e65c68f2900f432bc062864e7bafc989d6286e272f5e98882a99f52ea4c5c89.php:187
 msgid ""
 "But it is not illegal to use Tor, and you shouldn't get in trouble for doing"
 " it."
-msgstr ""
+msgstr "但用 Tor 并不是非法的,你不该因
为用它而遇到麻烦。"
 
 #: 
tmp/cache_locale/0e/0e65c68f2900f432bc062864e7bafc989d6286e272f5e98882a99f52ea4c5c89.php:189
 msgid ""
@@ -893,12 +895,14 @@ msgid ""
 "class=\"hyperlinks links\" target=\"_blank\" "
 "href=\"https://www.eff.org/torchallenge/faq.html\";>EFF site."
 msgstr ""
+"你可以在这个网站了解 Tor 的法律状态: https://www.eff.org/torchallenge/faq.html\";>EFF 网站."
 
 #: 
tmp/cache_locale/0e/0e65c68f2900f432bc062864e7bafc989d6286e272f5e98882a99f52ea4c5c89.php:195
 msgid ""
 "Where can I find out more about the Tor Project, especially financial "
 "information?"
-msgstr ""
+msgstr "我能从哪里找到更多关于 Tor Project 尤其是å…
¶è´¢åŠ¡æ–¹é¢çš„信息?"
 
 #: 
tmp/cache_locale/0e/0e65c68f2900f432bc062864e7bafc989d6286e272f5e98882a99f52ea4c5c89.php:199
 msgid ""
@@ -906,17 +910,20 @@ msgid ""
 "href=\"https://www.torproject.org/about/financials.html.en\";>financial "
 "statements, and its Form 990."
 msgstr ""
+"这里是 Tor Project 的 https://www.torproject.org/about/financials.html.en\";>财务报告,以及它的
 Form "
+"990."
 
 #: 
tmp/cache_locale/0e/0e65c68f2900f432bc062864e7bafc989d6286e272f5e98882a99f52ea4c5c89.php:205
 msgid "Where does the Tor Project's money come from?"
-msgstr ""
+msgstr "Tor Project 的钱从哪里来?"
 
 #: 
tmp/cache_locale/0e/0e65c68f2900f432bc062864e7bafc989d6286e272f5e98882a99f52ea4c5c89.php:209
 msgid ""
 "Tor is supported by United States government funding agencies, NGOs, private"
 " foundations, research institutions, private companies, and nearly 8,000 "
 "personal donations from people like you."
-msgstr ""
+msgstr "Tor 的钱来自美国政府资助机构、NGO、私立基金会、ç 
”究机构、私营公司,和近8000名像你一样的个人。"
 
 #: 
tmp/cache_locale/0e/0e65c68f2900f432bc062864e7bafc989d6286e272f5e98882a99f52ea4c5c89.php:211
 msgid ""
@@ -924,68 +931,70 @@ msgid ""
 
"href=\"https://www.torproject.org/about/sponsors.html.en\";>https://www.torproject.org/about/sponsors"
 " for more.)"
 msgstr ""
+"(详情请见 https://www.torproject.org/about/sponsors.html.en\";>https://www.torproject.org/about/sponsors)"
 
 #: 
tmp/cache_locale/0e/0e65c68f2900f432bc062864e7bafc989d6286e272f5e98882a99f52ea4c5c89.php:213
 msgid ""
 "While we are grateful for this funding, we don't want the Tor Project to "
 "become too dependent on any single source."
-msgstr ""
+msgstr "虽然我们很感æ¿

[tor-commits] [webwml/master] Remove 8.0.2 and 8.5a3 from RecommendedTBBVersions

2018-10-25 Thread boklm
commit 1ebfc8b28e74d7b6947f2b0a4a063a2aa62e7cc4
Author: Nicolas Vigier 
Date:   Thu Oct 25 12:30:57 2018 +0200

Remove 8.0.2 and 8.5a3 from RecommendedTBBVersions
---
 projects/torbrowser/RecommendedTBBVersions | 8 
 1 file changed, 8 deletions(-)

diff --git a/projects/torbrowser/RecommendedTBBVersions 
b/projects/torbrowser/RecommendedTBBVersions
index e37a7b25..3292a6b7 100644
--- a/projects/torbrowser/RecommendedTBBVersions
+++ b/projects/torbrowser/RecommendedTBBVersions
@@ -1,16 +1,8 @@
 [
-"8.0.2",
-"8.0.2-MacOS",
-"8.0.2-Linux",
-"8.0.2-Windows",
 "8.0.3",
 "8.0.3-MacOS",
 "8.0.3-Linux",
 "8.0.3-Windows",
-"8.5a3",
-"8.5a3-MacOS",
-"8.5a3-Linux",
-"8.5a3-Windows",
 "8.5a4",
 "8.5a4-MacOS",
 "8.5a4-Linux",

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


[tor-commits] [tor-browser-build/master] Bug 26697: Add Android toolchain

2018-10-25 Thread gk
commit 10c58d9a2f9fc37f7ba3e1b7028d2b5a730b1e6f
Author: sisbell 
Date:   Thu Sep 27 20:44:56 2018 -0700

 Bug 26697: Add Android toolchain
---
 projects/android-toolchain/build  | 43 +++
 projects/android-toolchain/config | 36 
 2 files changed, 79 insertions(+)

diff --git a/projects/android-toolchain/build b/projects/android-toolchain/build
new file mode 100644
index 000..325a543
--- /dev/null
+++ b/projects/android-toolchain/build
@@ -0,0 +1,43 @@
+#!/bin/bash
+[% c("var/set_default_env") -%]
+export PROJECT_PATH=/var/tmp/dist/[% project %]
+export SDK_HOME=$PROJECT_PATH/android-sdk-linux
+export NDK_HOME=$PROJECT_PATH/android-ndk
+export GRADLE_HOME=$PROJECT_PATH/gradle
+
+#Make directories
+mkdir -p $NDK_HOME $SDK_HOME $GRADLE_HOME
+
+# Compiler Archives
+unzip -qq [% c("input_files_by_name/android_sdk_tools") %] -d $SDK_HOME
+unzip -qq [% c("input_files_by_name/android_ndk_compiler")%] -d $NDK_HOME
+unzip -qq [% c("input_files_by_name/gradle_bin") %] -d $GRADLE_HOME
+
+# NDK Archive
+cd $NDK_HOME
+mv android-ndk-r15c/* .
+rm -fR android-ndk-r15c
+./build/tools/make_standalone_toolchain.py --api 26 --arch arm 
--install-dir=./arm
+
+# Tool Archives
+cd $SDK_HOME
+unzip -qq $HOME/[% c("input_files_by_name/build_tools_26") %] -d $SDK_HOME
+mkdir -p build-tools/26.0.2
+mv android-8.1.0/* build-tools/26.0.2
+
+unzip -qq $HOME/[% c("input_files_by_name/platform_26") %] -d $SDK_HOME
+mkdir -p platforms/android-26
+mv android-8.0.0/* platforms/android-26
+
+unzip -qq $HOME/[% c("input_files_by_name/platform_tools_26") %] -d $SDK_HOME
+
+# Cleanup
+rm -fR android-8.1.0
+rm -fR android-8.0.0
+
+# Archive dist directory
+cd /var/tmp/dist
+[% c('tar', {
+tar_src => [ project ],
+tar_args => '-czf ' _ dest_dir _ '/' _ c('filename'),
+}) %]
diff --git a/projects/android-toolchain/config 
b/projects/android-toolchain/config
new file mode 100644
index 000..122ae5f
--- /dev/null
+++ b/projects/android-toolchain/config
@@ -0,0 +1,36 @@
+# vim: filetype=yaml sw=2
+filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
+version: 26.0.2
+var:
+  container:
+use_container: 1
+  deps:
+- unzip
+- python
+  setup: |
+mkdir -p /var/tmp/dist
+tar -C /var/tmp/dist -xf $rootdir/[% c("compiler_tarfile") %]
+export ANDROID_SDK_HOME=/var/tmp/dist/[% project %]/android-sdk-linux
+export ANDROID_NDK_HOME=/var/tmp/dist/[% project %]/android-ndk
+export GRADLE_HOME=/var/tmp/dist/[% project %]/gradle
+  google_repo: https://dl.google.com/android/repository
+input_files:
+  - project: container-image
+  - URL: '[% c("var/google_repo") %]/build-tools_r26.0.2-linux.zip'
+name: build_tools_26
+sha256sum: a752849fac85c4a7f9ea165ec8f367b0ebe8bbf6a1f33fc8605342be004231ce
+  - URL: '[% c("var/google_repo") %]/platform-26_r02.zip'
+name: platform_26
+sha256sum: 2aafa7d19c5e9c4b643ee6ade3d85ef89dc2f79e8383efdb9baf7fddad74b52a
+  - URL: '[% c("var/google_repo") %]/platform-tools_r26.0.2-linux.zip'
+name: platform_tools_26
+sha256sum: 63b15a38c2b64e6ec8b54febe9f69fce5fe6c898c554c73b826b49daf7b52519
+  - URL: '[% c("var/google_repo") %]/sdk-tools-linux-4333796.zip'
+name: android_sdk_tools
+sha256sum: 92ffee5a1d98d856634e8b71132e8a95d96c83a63fde1099be3d86df3106def9
+  - URL: '[% c("var/google_repo") %]/android-ndk-r15c-linux-x86_64.zip'
+name: android_ndk_compiler
+sha256sum: f01788946733bf6294a36727b99366a18369904eb068a599dde8cca2c1d2ba3c
+  - URL: http://services.gradle.org/distributions/gradle-4.1-bin.zip
+name: gradle_bin
+sha256sum: d55dfa9cfb5a3da86a1c9e75bb0b9507f9a8c8c100793ccec7beb6e259f9ed43

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


[tor-commits] [metrics-web/master] Compute percentiles in advbwdist module using linear interpolation.

2018-10-25 Thread karsten
commit dda2b51eaa6efdd871d5190f4b86fad008beee42
Author: Karsten Loesing 
Date:   Sat May 19 21:08:42 2018 +0200

Compute percentiles in advbwdist module using linear interpolation.

So far we computed percentiles in the advbwdist module using our own
formula that picked existing values for the various percentiles we
provided.

Now we're using Apache Commons Math with method R_7 which uses linear
interpolation when a percentile lies between two data points.

Implements another part of #26035.
---
 build.xml  |  1 +
 .../torproject/metrics/stats/advbwdist/Main.java   | 49 ---
 .../metrics/stats/advbwdist/MainTest.java  | 72 ++
 3 files changed, 112 insertions(+), 10 deletions(-)

diff --git a/build.xml b/build.xml
index 3614d78..b498ea8 100644
--- a/build.xml
+++ b/build.xml
@@ -60,6 +60,7 @@
 
 
 
+
 
 
 
diff --git a/src/main/java/org/torproject/metrics/stats/advbwdist/Main.java 
b/src/main/java/org/torproject/metrics/stats/advbwdist/Main.java
index a16e7b0..7216581 100644
--- a/src/main/java/org/torproject/metrics/stats/advbwdist/Main.java
+++ b/src/main/java/org/torproject/metrics/stats/advbwdist/Main.java
@@ -10,6 +10,8 @@ import org.torproject.descriptor.NetworkStatusEntry;
 import org.torproject.descriptor.RelayNetworkStatusConsensus;
 import org.torproject.descriptor.ServerDescriptor;
 
+import org.apache.commons.math3.stat.descriptive.rank.Percentile;
+
 import java.io.BufferedWriter;
 import java.io.File;
 import java.io.FileWriter;
@@ -20,7 +22,9 @@ import java.util.Collections;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.SortedMap;
 import java.util.TimeZone;
+import java.util.TreeMap;
 
 public class Main {
 
@@ -115,29 +119,54 @@ public class Main {
   }
 
   /* Write advertised bandwidth percentiles of relays/exits. */
-  Collections.sort(advertisedBandwidthsAllRelays);
-  Collections.sort(advertisedBandwidthsExitsOnly);
   int[] percentiles = new int[] { 0, 1, 2, 3, 5, 9, 10, 20, 25, 30,
   40, 50, 60, 70, 75, 80, 90, 91, 95, 97, 98, 99, 100 };
   if (!advertisedBandwidthsAllRelays.isEmpty()) {
-for (int percentile : percentiles) {
+for (Map.Entry e : computePercentiles(
+advertisedBandwidthsAllRelays, percentiles).entrySet()) {
   bw.write(String.format("%s,,,%d,%d%n", validAfter,
-  percentile, advertisedBandwidthsAllRelays.get(
-  ((advertisedBandwidthsAllRelays.size() - 1)
-  * percentile) / 100)));
+  e.getKey(), e.getValue()));
 }
   }
   if (!advertisedBandwidthsExitsOnly.isEmpty()) {
-for (int percentile : percentiles) {
+for (Map.Entry e : computePercentiles(
+advertisedBandwidthsExitsOnly, percentiles).entrySet()) {
   bw.write(String.format("%s,TRUE,,%d,%d%n", validAfter,
-  percentile, advertisedBandwidthsExitsOnly.get(
-  ((advertisedBandwidthsExitsOnly.size() - 1)
-  * percentile) / 100)));
+  e.getKey(), e.getValue()));
 }
   }
 }
 descriptorReader.saveHistoryFile(historyFile);
 bw.close();
   }
+
+  /** Compute percentiles (between 0 and 100) for the given list of values, and
+   * return a map with percentiles as keys and computed values as values. If 
the
+   * list of values is empty, the returned map contains all zeros. */
+  static SortedMap computePercentiles(
+  List valueList, int ... percentiles) {
+SortedMap computedPercentiles = new TreeMap<>();
+double[] valueArray = new double[valueList.size()];
+long minValue = Long.MAX_VALUE;
+for (int i = 0; i < valueList.size(); i++) {
+  valueArray[i] = valueList.get(i).doubleValue();
+  minValue = Math.min(minValue, valueList.get(i));
+}
+if (valueList.isEmpty()) {
+  minValue = 0L;
+}
+Percentile percentile = new Percentile()
+.withEstimationType(Percentile.EstimationType.R_7);
+percentile.setData(valueArray);
+for (int p : percentiles) {
+  if (0 == p) {
+computedPercentiles.put(p, minValue);
+  } else {
+computedPercentiles.put(p,
+(long) Math.floor(percentile.evaluate((double) p)));
+  }
+}
+return computedPercentiles;
+  }
 }
 
diff --git a/src/test/java/org/torproject/metrics/stats/advbwdist/MainTest.java 
b/src/test/java/org/torproject/metrics/stats/advbwdist/MainTest.java
new file mode 100644
index 000..92752ef
--- /dev/null
+++ b/src/test/java/org/torproject/metrics/stats/advbwdist/MainTest.java
@@ -0,0 +1,72 @@
+/* Copyright 2018 The Tor Project
+ * See LICENSE for licensing information */
+
+package org.torproject.metrics.stats.advbwdist;
+
+import static org.junit.Assert.assertEquals;
+
+import org.junit.Test;
+
+import java.util.ArrayList;
+import java.util.List;
+import

[tor-commits] [metrics-web/master] Compute percentiles in connbidirect module using linear interpolation.

2018-10-25 Thread karsten
commit cda16c857e942a822df6b28f23518fc087bbc0f4
Author: Karsten Loesing 
Date:   Sat May 19 21:11:49 2018 +0200

Compute percentiles in connbidirect module using linear interpolation.

So far we computed percentiles in the connbidirect module using our
own formula that picked existing values for median and quartiles.

Now we're using Apache Commons Math with method R_7 which uses linear
interpolation when a percentile lies between two data points.

Implements the last part of #26035.
---
 .../metrics/stats/connbidirect/Main.java   | 31 --
 .../metrics/stats/connbidirect/MainTest.java   | 71 +++---
 2 files changed, 88 insertions(+), 14 deletions(-)

diff --git a/src/main/java/org/torproject/metrics/stats/connbidirect/Main.java 
b/src/main/java/org/torproject/metrics/stats/connbidirect/Main.java
index b2dc1b6..468ffba 100644
--- a/src/main/java/org/torproject/metrics/stats/connbidirect/Main.java
+++ b/src/main/java/org/torproject/metrics/stats/connbidirect/Main.java
@@ -8,6 +8,8 @@ import org.torproject.descriptor.DescriptorReader;
 import org.torproject.descriptor.DescriptorSourceFactory;
 import org.torproject.descriptor.ExtraInfoDescriptor;
 
+import org.apache.commons.math3.stat.descriptive.rank.Percentile;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -22,7 +24,6 @@ import java.io.StringReader;
 import java.text.DateFormat;
 import java.text.SimpleDateFormat;
 import java.util.ArrayList;
-import java.util.Collections;
 import java.util.List;
 import java.util.Map;
 import java.util.SortedMap;
@@ -455,19 +456,39 @@ public class Main {
   }
 }
 final String[] quantiles = new String[] { "0.25", "0.5", "0.75" };
-final int[] centiles = new int[] { 25, 50, 75 };
+final double[] centiles = new double[] { 25.0, 50.0, 75.0 };
 for (Map.Entry> e
 : fractionsByDateAndDirection.entrySet()) {
   String dateAndDirection = e.getKey();
   List fractions = e.getValue();
-  Collections.sort(fractions);
+  SortedMap computedPercentiles
+  = computePercentiles(fractions, centiles);
   for (int i = 0; i < quantiles.length; i++) {
 String dateDirectionAndQuantile = dateAndDirection + ","
 + quantiles[i];
-short fraction = fractions.get((centiles[i] * fractions.size())
-/ 100);
+short fraction = computedPercentiles.get(centiles[i]);
 aggregateStats.put(dateDirectionAndQuantile, fraction);
   }
 }
   }
+
+  /** Compute percentiles (greater than 0.0 and smaller than or equal 100.0) 
for
+   * the given list of values, and return a map with percentiles as keys and
+   * computed values as values. If the list of values is empty, the returned 
map
+   * contains all zeros. */
+  static SortedMap computePercentiles(List valueList,
+  double ... percentiles) {
+SortedMap computedPercentiles = new TreeMap<>();
+double[] valueArray = new double[valueList.size()];
+for (int i = 0; i < valueList.size(); i++) {
+  valueArray[i] = valueList.get(i).doubleValue();
+}
+Percentile percentile = new Percentile()
+.withEstimationType(Percentile.EstimationType.R_7);
+percentile.setData(valueArray);
+for (double p : percentiles) {
+  computedPercentiles.put(p, (short) Math.floor(percentile.evaluate(p)));
+}
+return computedPercentiles;
+  }
 }
diff --git 
a/src/test/java/org/torproject/metrics/stats/connbidirect/MainTest.java 
b/src/test/java/org/torproject/metrics/stats/connbidirect/MainTest.java
index 255cccf..69001da 100644
--- a/src/test/java/org/torproject/metrics/stats/connbidirect/MainTest.java
+++ b/src/test/java/org/torproject/metrics/stats/connbidirect/MainTest.java
@@ -11,6 +11,8 @@ import org.junit.Test;
 
 import java.io.ByteArrayOutputStream;
 import java.io.PrintStream;
+import java.util.ArrayList;
+import java.util.List;
 import java.util.SortedMap;
 import java.util.SortedSet;
 import java.util.TreeMap;
@@ -242,15 +244,15 @@ public class MainTest {
   @Test
   public void testUpdateAggregateStatsTwoRawStat() {
 SortedMap expectedAggregateStats = new TreeMap<>();
-expectedAggregateStats.put("2015-08-18,read,0.25", (short) 32);
-expectedAggregateStats.put("2015-08-18,read,0.5", (short) 42);
-expectedAggregateStats.put("2015-08-18,read,0.75", (short) 42);
-expectedAggregateStats.put("2015-08-18,write,0.25", (short) 22);
-expectedAggregateStats.put("2015-08-18,write,0.5", (short) 32);
-expectedAggregateStats.put("2015-08-18,write,0.75", (short) 32);
-expectedAggregateStats.put("2015-08-18,both,0.25", (short) 12);
-expectedAggregateStats.put("2015-08-18,both,0.5", (short) 22);
-expectedAggregateStats.put("2015-08-18,both,0.75", (short) 22);
+expectedAggregateStats.put("2015-08-18,read,0.25", (short) 34);
+expectedAggregateStats.put("2015-08-18,read,0.5", (short) 37);
+expectedAggregateStats.put("2015-08-18,read,0.75

[tor-commits] [metrics-web/master] Resolve a few checkstyle issues.

2018-10-25 Thread karsten
commit a0e9033ed36024d90b0971afa2e5e197939c7876
Author: Karsten Loesing 
Date:   Thu Oct 25 11:30:38 2018 +0200

Resolve a few checkstyle issues.
---
 src/main/java/org/torproject/metrics/stats/totalcw/Parser.java | 3 ++-
 .../metrics/stats/totalcw/TotalcwRelayNetworkStatusVoteTest.java   | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/torproject/metrics/stats/totalcw/Parser.java 
b/src/main/java/org/torproject/metrics/stats/totalcw/Parser.java
index 155b6b0..4367200 100644
--- a/src/main/java/org/torproject/metrics/stats/totalcw/Parser.java
+++ b/src/main/java/org/torproject/metrics/stats/totalcw/Parser.java
@@ -3,10 +3,11 @@
 
 package org.torproject.metrics.stats.totalcw;
 
-import org.apache.commons.math3.stat.descriptive.rank.Percentile;
 import org.torproject.descriptor.NetworkStatusEntry;
 import org.torproject.descriptor.RelayNetworkStatusVote;
 
+import org.apache.commons.math3.stat.descriptive.rank.Percentile;
+
 import java.time.Instant;
 import java.time.ZoneId;
 import java.util.ArrayList;
diff --git 
a/src/test/java/org/torproject/metrics/stats/totalcw/TotalcwRelayNetworkStatusVoteTest.java
 
b/src/test/java/org/torproject/metrics/stats/totalcw/TotalcwRelayNetworkStatusVoteTest.java
index 085a976..dc9df7f 100644
--- 
a/src/test/java/org/torproject/metrics/stats/totalcw/TotalcwRelayNetworkStatusVoteTest.java
+++ 
b/src/test/java/org/torproject/metrics/stats/totalcw/TotalcwRelayNetworkStatusVoteTest.java
@@ -28,6 +28,7 @@ import java.util.Collection;
 @RunWith(Parameterized.class)
 public class TotalcwRelayNetworkStatusVoteTest {
 
+  /** Provide test data. */
   @Parameters
   public static Collection data() {
 return Arrays.asList(new Object[][] {



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


[tor-commits] [metrics-web/master] Compute percentiles in clients module using linear interpolation.

2018-10-25 Thread karsten
commit 95d091a87c3ebff8a35a57967b4e144898e2e1a5
Author: Karsten Loesing 
Date:   Sat May 19 21:02:28 2018 +0200

Compute percentiles in clients module using linear interpolation.

So far we computed percentiles in the censorship detector of the
clients module using our own formula that picked existing values as
median or quartiles.

Now we're using numpy.percentile which, by default, uses linear
interpolation when the desired quantile lies between two data points.

We're also removing unused imports of pylab and matplotlib in this
commit, which is not directly related.

Implements part of #26035.
---
 src/main/python/clients/detector.py | 12 
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/src/main/python/clients/detector.py 
b/src/main/python/clients/detector.py
index 9944710..b0a98af 100644
--- a/src/main/python/clients/detector.py
+++ b/src/main/python/clients/detector.py
@@ -37,13 +37,9 @@
 ##  This script reads a .csv file of the number of Tor users and finds
 ##  anomalies that might be indicative of censorship.
 
-# Dep: matplotlib
-from pylab import *
-import matplotlib
-
 # Dep: numpy
 import numpy
-from numpy import mean, std
+from numpy import mean, std, percentile
 
 # Dep: scipy
 import scipy.stats
@@ -190,9 +186,9 @@ def make_tendencies_minmax(l, INTERVAL = 1):
   maxx += [None]
 else:
   vals.sort()
-  median = vals[len(vals)/2]
-  q1 = vals[len(vals)/4]
-  q2 = vals[(3*len(vals))/4]
+  median = percentile(vals, 50)
+  q1 = percentile(vals, 25)
+  q2 = percentile(vals, 75)
   qd = q2 - q1
   vals = [v for v in vals if median - qd*4 < v and  v < median + qd*4]
   if len(vals) < 8:



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


[tor-commits] [onionoo/master] renamed all getter methods that return [Bb]oolean to follow isXY() pattern

2018-10-25 Thread karsten
commit e4b1c696d61c0026054a1595a6fc19b917019eda
Author: tordinge 
Date:   Fri Oct 12 19:45:12 2018 -0400

renamed all getter methods that return [Bb]oolean to follow isXY() pattern
---
 CHANGELOG.md  | 2 ++
 .../java/org/torproject/metrics/onionoo/docs/DetailsDocument.java | 8 
 .../java/org/torproject/metrics/onionoo/docs/DetailsStatus.java   | 6 +++---
 src/main/java/org/torproject/metrics/onionoo/docs/NodeStatus.java | 2 +-
 .../java/org/torproject/metrics/onionoo/docs/SummaryDocument.java | 2 +-
 .../java/org/torproject/metrics/onionoo/server/NodeIndexer.java   | 4 ++--
 .../org/torproject/metrics/onionoo/server/ResponseBuilder.java| 8 
 .../metrics/onionoo/updater/NodeDetailsStatusUpdater.java | 4 ++--
 .../torproject/metrics/onionoo/writer/DetailsDocumentWriter.java  | 8 
 .../torproject/metrics/onionoo/writer/SummaryDocumentWriter.java  | 2 +-
 10 files changed, 24 insertions(+), 22 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index b013d9e..c7fc775 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,8 @@
  * Minor changes
- Rename root package org.torproject.onionoo to
  org.torproject.metrics.onionoo.
+   - Rename all [Bb]oolean field getter methods to follow isXY()
+ pattern.
 
 
 # Changes in version 7.0-1.18.1 - 2018-09-11
diff --git 
a/src/main/java/org/torproject/metrics/onionoo/docs/DetailsDocument.java 
b/src/main/java/org/torproject/metrics/onionoo/docs/DetailsDocument.java
index 003ba07..3e2b8a6 100644
--- a/src/main/java/org/torproject/metrics/onionoo/docs/DetailsDocument.java
+++ b/src/main/java/org/torproject/metrics/onionoo/docs/DetailsDocument.java
@@ -128,7 +128,7 @@ public class DetailsDocument extends Document {
 this.running = running;
   }
 
-  public Boolean getRunning() {
+  public Boolean isRunning() {
 return this.running;
   }
 
@@ -527,7 +527,7 @@ public class DetailsDocument extends Document {
 this.recommendedVersion = recommendedVersion;
   }
 
-  public Boolean getRecommendedVersion() {
+  public Boolean isRecommendedVersion() {
 return this.recommendedVersion;
   }
 
@@ -537,7 +537,7 @@ public class DetailsDocument extends Document {
 this.hibernating = hibernating;
   }
 
-  public Boolean getHibernating() {
+  public Boolean isHibernating() {
 return this.hibernating;
   }
 
@@ -558,7 +558,7 @@ public class DetailsDocument extends Document {
 this.measured = measured;
   }
 
-  public Boolean getMeasured() {
+  public Boolean isMeasured() {
 return this.measured;
   }
 
diff --git 
a/src/main/java/org/torproject/metrics/onionoo/docs/DetailsStatus.java 
b/src/main/java/org/torproject/metrics/onionoo/docs/DetailsStatus.java
index 6b93db9..b6dd8be 100644
--- a/src/main/java/org/torproject/metrics/onionoo/docs/DetailsStatus.java
+++ b/src/main/java/org/torproject/metrics/onionoo/docs/DetailsStatus.java
@@ -171,7 +171,7 @@ public class DetailsStatus extends Document {
 this.hibernating = hibernating;
   }
 
-  public Boolean getHibernating() {
+  public Boolean isHibernating() {
 return this.hibernating;
   }
 
@@ -369,7 +369,7 @@ public class DetailsStatus extends Document {
 this.recommendedVersion = recommendedVersion;
   }
 
-  public Boolean getRecommendedVersion() {
+  public Boolean isRecommendedVersion() {
 return this.recommendedVersion;
   }
 
@@ -379,7 +379,7 @@ public class DetailsStatus extends Document {
 this.measured = measured;
   }
 
-  public Boolean getMeasured() {
+  public Boolean isMeasured() {
 return this.measured;
   }
 
diff --git a/src/main/java/org/torproject/metrics/onionoo/docs/NodeStatus.java 
b/src/main/java/org/torproject/metrics/onionoo/docs/NodeStatus.java
index 4c8dc68..826db9e 100644
--- a/src/main/java/org/torproject/metrics/onionoo/docs/NodeStatus.java
+++ b/src/main/java/org/torproject/metrics/onionoo/docs/NodeStatus.java
@@ -367,7 +367,7 @@ public class NodeStatus extends Document {
 this.recommendedVersion = recommendedVersion;
   }
 
-  public Boolean getRecommendedVersion() {
+  public Boolean isRecommendedVersion() {
 return this.recommendedVersion;
   }
 
diff --git 
a/src/main/java/org/torproject/metrics/onionoo/docs/SummaryDocument.java 
b/src/main/java/org/torproject/metrics/onionoo/docs/SummaryDocument.java
index d5dba7c..dc7230b 100644
--- a/src/main/java/org/torproject/metrics/onionoo/docs/SummaryDocument.java
+++ b/src/main/java/org/torproject/metrics/onionoo/docs/SummaryDocument.java
@@ -360,7 +360,7 @@ public class SummaryDocument extends Document {
 this.recommendedVersion = recommendedVersion;
   }
 
-  public Boolean getRecommendedVersion() {
+  public Boolean isRecommendedVersion() {
 return this.recommendedVersion;
   }
 
diff --git 
a/src/main/java/org/torproject/metrics/onionoo/server/NodeIndexer.java 
b/src/main/java/org/torproject/metrics/onionoo/server/NodeIndexer.java
index a5128e1..33cabb6 100644
--- a/src/main/java/o

[tor-commits] [metrics-web/master] Handle days without any successful measurements.

2018-10-25 Thread karsten
commit 0408b73e647a0207f6b6db486d46f1c9993323b6
Author: Karsten Loesing 
Date:   Mon Oct 22 09:42:41 2018 +0200

Handle days without any successful measurements.

In the past, there have been days without a single OnionPerf
successful measurement to onion services. Despite the fact that we
seriously need better monitoring, we also need to treat these results
correctly. So far, we'd have computed median and quartile values of
0.0 seconds for these cases, which is just wrong. We need to treat
these days as missing values when it comes to medians or quartiles.
That's what we're fixing here.

Fixes #28136.
---
 src/main/sql/onionperf/init-onionperf.sql | 14 +-
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/src/main/sql/onionperf/init-onionperf.sql 
b/src/main/sql/onionperf/init-onionperf.sql
index fad6bef..49eff4a 100644
--- a/src/main/sql/onionperf/init-onionperf.sql
+++ b/src/main/sql/onionperf/init-onionperf.sql
@@ -58,9 +58,9 @@ SELECT date,
   filesize,
   source,
   server,
-  q[1] AS q1,
-  q[2] AS md,
-  q[3] AS q3,
+  CASE WHEN q IS NULL THEN NULL ELSE q[1] END AS q1,
+  CASE WHEN q IS NULL THEN NULL ELSE q[2] END AS md,
+  CASE WHEN q IS NULL THEN NULL ELSE q[3] END AS q3,
   timeouts,
   failures,
   requests
@@ -70,7 +70,9 @@ SELECT DATE(start) AS date,
   source,
   CASE WHEN endpointremote LIKE '%.onion%' THEN 'onion'
 ELSE 'public' END AS server,
-  PERCENTILE_CONT(ARRAY[0.25,0.5,0.75]) WITHIN GROUP(ORDER BY datacomplete) AS 
q,
+  CASE WHEN COUNT(*) > 0 THEN
+PERCENTILE_CONT(ARRAY[0.25,0.5,0.75]) WITHIN GROUP(ORDER BY datacomplete)
+ELSE NULL END AS q,
   COUNT(CASE WHEN didtimeout OR datacomplete < 1 THEN 1 ELSE NULL END)
 AS timeouts,
   COUNT(CASE WHEN NOT didtimeout AND datacomplete >= 1
@@ -85,7 +87,9 @@ SELECT DATE(start) AS date,
   '' AS source,
   CASE WHEN endpointremote LIKE '%.onion%' THEN 'onion'
 ELSE 'public' END AS server,
-  PERCENTILE_CONT(ARRAY[0.25,0.5,0.75]) WITHIN GROUP(ORDER BY datacomplete) AS 
q,
+  CASE WHEN COUNT(*) > 0 THEN
+PERCENTILE_CONT(ARRAY[0.25,0.5,0.75]) WITHIN GROUP(ORDER BY datacomplete)
+ELSE NULL END AS q,
   COUNT(CASE WHEN didtimeout OR datacomplete < 1 THEN 1 ELSE NULL END)
 AS timeouts,
   COUNT(CASE WHEN NOT didtimeout AND datacomplete >= 1

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