[tor-commits] [tor-browser-build/master] Bug 27439: Add android target for rust compiler
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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""
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""
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""
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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.
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.
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
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.
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