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

2019-06-18 Thread translation
commit 666e15c483327649b596702613d97f2b6831cf57
Author: Translation commit bot 
Date:   Wed Jun 19 04:45:39 2019 +

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

diff --git a/locale/tr/LC_MESSAGES/messages.po 
b/locale/tr/LC_MESSAGES/messages.po
index 885fd6170..c51624829 100644
--- a/locale/tr/LC_MESSAGES/messages.po
+++ b/locale/tr/LC_MESSAGES/messages.po
@@ -840,6 +840,10 @@ msgid ""
 "reliable source of funds to help us be agile in an ever-changing privacy "
 "landscape and we send you exclusive gifts to show our appreciation!"
 msgstr ""
+"Kişisel Gizlilik Savunucuları her ay küçük bir tutar bağışlayarak, 
kararlı "
+"ve güvenilir bir bağış kaynağı sağlar. Böylece sürekli değişen 
kişisel "
+"gizlilik ortamına uygun değişiklikleri  hızlıca yapabiliriz. "
+"Minnettarlığımızın ifadesi olarak size özel hediyelerimizden 
göndereceğiz!"
 
 #: 
tmp/cache_locale/66/666e9197f427d70c0743bcdae2c3e34f41f9d7acf2b2dddb2c21c21723e73d10.php:113
 msgid ""

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


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

2019-06-18 Thread translation
commit 3d50a62e97dea752859967bee1025e5b956ccabf
Author: Translation commit bot 
Date:   Wed Jun 19 04:15:38 2019 +

Update translations for donatepages-messagespot
---
 locale/tr/LC_MESSAGES/messages.po | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/locale/tr/LC_MESSAGES/messages.po 
b/locale/tr/LC_MESSAGES/messages.po
index 3ebd27bb9..885fd6170 100644
--- a/locale/tr/LC_MESSAGES/messages.po
+++ b/locale/tr/LC_MESSAGES/messages.po
@@ -823,13 +823,16 @@ msgstr "@torproject"
 
 #: 
tmp/cache_locale/66/666e9197f427d70c0743bcdae2c3e34f41f9d7acf2b2dddb2c21c21723e73d10.php:101
 msgid "Become a Defender of Privacy!"
-msgstr ""
+msgstr "Kişisel Gizliliği Savunun!"
 
 #: 
tmp/cache_locale/66/666e9197f427d70c0743bcdae2c3e34f41f9d7acf2b2dddb2c21c21723e73d10.php:105
 msgid ""
 "Join the Tor Project - Defenders of Privacy program - a monthly giving "
 "circle designed to honor donors that make privacy a priority."
 msgstr ""
+"Tor Projesinin - Kişisel Gizlilik Savunucuları programına katılın. 
Bağış "
+"yaparak kişisel gizliliğin korunmasına katkıda bulunan kişileri her ay "
+"onurlandırıyoruz."
 
 #: 
tmp/cache_locale/66/666e9197f427d70c0743bcdae2c3e34f41f9d7acf2b2dddb2c21c21723e73d10.php:109
 msgid ""

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


[tor-commits] [donate/master] Added back the renderJsonErrorMessage function to ErrorHandler class.

2019-06-18 Thread peterh
commit 6b23adca8ddc15e001a472a03e837071a63a05b5
Author: Stephanie Kirtiadi 
Date:   Mon May 20 13:54:55 2019 -0700

Added back the renderJsonErrorMessage function to ErrorHandler class.

Code review feedback.

Issue #40961
---
 public/php_errors.log |  1 -
 src/ErrorHandler.php  | 14 ++
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/public/php_errors.log b/public/php_errors.log
deleted file mode 100644
index 547796ff..
--- a/public/php_errors.log
+++ /dev/null
@@ -1 +0,0 @@
-[16-Apr-2019 23:27:39 UTC] PHP Notice:  Undefined index: email in 
/Users/skirtiadi/gr/tor.local/site/src/StripeController.php on line 73
diff --git a/src/ErrorHandler.php b/src/ErrorHandler.php
index 7541de6e..81b0ccd6 100644
--- a/src/ErrorHandler.php
+++ b/src/ErrorHandler.php
@@ -18,4 +18,18 @@ class ErrorHandler extends \Slim\Handlers\Error {
 $logger = $this->container->get('logger');
 $logger->error($message, array('exception' => $throwable, 'trace' => 
$throwable->getTrace()));
   }
+
+  protected function renderJsonErrorMessage(\Exception $exception)
+  {
+$message = $exception->getMessage();
+$response = array(
+  'errors' => array(
+array(
+  'error_code' => $exception->getCode(),
+  'message' => $message
+),
+  ),
+);
+return json_encode($response, JSON_PRETTY_PRINT);
+  }
 }



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


[tor-commits] [donate/master] More language change on the third para of the monthly giving page.

2019-06-18 Thread peterh
commit 7973ab64dc333e1a44e234cbf50d1a7835206042
Author: Stephanie Kirtiadi 
Date:   Thu May 9 10:25:18 2019 -0700

More language change on the third para of the monthly giving page.

Issue #39739
---
 templates/monthly-giving.twig | 2 +-
 translation/out/messages.pot  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/templates/monthly-giving.twig b/templates/monthly-giving.twig
index 0b258187..6c9c8ad7 100644
--- a/templates/monthly-giving.twig
+++ b/templates/monthly-giving.twig
@@ -26,7 +26,7 @@
   
 {% trans %}Become a Defender of Privacy!{% endtrans %}
 {% trans %}Join the Tor Project - Defenders of Privacy program - a 
monthly giving circle designed to honor donors that make privacy a priority.{% 
endtrans %}
-{% trans %}Defenders of Privacy pledge a modest amount each month - 
creating a steady, reliable source of funds to help us be agile in an 
ever-changing privacy landscape.{% endtrans %}
+{% trans %}Defenders of Privacy pledge a modest amount each month - 
creating a steady, reliable source of funds to help us be agile in an 
ever-changing privacy landscape and we send you exclusive gifts to show our 
appreciation!{% endtrans %}
 {% trans %}The Tor Project counts on the support of our Defenders of 
Privacy to continue our mission to provide tools that protect people’s 
privacy and identity online.{% endtrans %} {% trans %}With your help, we will 
make the Tor network accessible to everyone!{% endtrans %}
 {% trans %}Together, we will stand up for the universal right to 
privacy.{% endtrans %} {% trans %}Please make your monthly donation now and 
stand with the Tor Project at this critical time.{% endtrans %}
   
diff --git a/translation/out/messages.pot b/translation/out/messages.pot
index d93e987e..defc24be 100644
--- a/translation/out/messages.pot
+++ b/translation/out/messages.pot
@@ -99,7 +99,7 @@ msgstr ""
 msgid ""
 "Defenders of Privacy pledge a modest amount each month - creating a steady, "
 "reliable source of funds to help us be agile in an ever-changing privacy "
-"landscape."
+"landscape and we send you exclusive gifts to show our appreciation!"
 msgstr ""
 
 #: 
tmp/cache_locale/f1/f1c758a0a2b3397f444e81463a5afc68c251bdbcd430c9979e3044b79d32dffc.php:113



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


[tor-commits] [donate/master] Styling monthly giving banner and body width for smaller screen sizes.

2019-06-18 Thread peterh
commit f17108d432370604264e0293a66be621f30bf686
Author: Stephanie Kirtiadi 
Date:   Wed May 8 14:42:11 2019 -0700

Styling monthly giving banner and body width for smaller screen sizes.

As per Richard's initial feedback.

Issue #39739
---
 public/dist/index.css  |  2 +-
 sass/layouts/_content.scss |  2 +-
 sass/layouts/_header.scss  | 11 +++
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/public/dist/index.css b/public/dist/index.css
index fa471b69..10ba4561 100644
--- a/public/dist/index.css
+++ b/public/dist/index.css
@@ -1 +1 @@
-/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css 
*/html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em
 0}figcaption,figure,main{display:block}figure{margin:1em 
40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline
 
dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,in
 
put,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html
 
[type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px
 dotted 
ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-but
 
ton{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}hr{border-top:1px
 solid #68b030;margin:40px 
auto;max-width:106px}body,html,input,textarea{color:#484848;font-family:Source 
Sans 
Pro,sans-serif;font-size:16px;line-height:20px;font-weight:400}p{font-size:1.3rem;color:#212529;line-height:2rem}.preamble
 p{color:#777;font-family:Source Sans 
Pro;font-size:2em;line-height:1.3em;font-weight:300}h1{font-size:47px;letter-spacing:2px;line-height:50px;margin-bottom:1%;margin-top:0;text-transform:capitalize}@media
 (min-width:767px){h1{font-size:50px;line-height:60px}}@media 
(min-width:991px){h1{font-size:55px}}h2{font-size:25px;font-weight:700;line-height:1;margin-bottom:1%;margin-top:0}@media
 
(min-width:767px){h2{font-size:34px}}h3{font-weight:700}h3,h4{font-size:27px;text-transform:uppercase;margin-bottom:1%;margin-top:0}h4{font-weight:400;letter-spacing:0;line-height:normal}h5{font-size:21
 
px;font-weight:300;line-height:28px;margin-bottom:1%;margin-top:0;letter-spacing:.09px}@media
 
(min-width:991px){h5{font-size:22px}}a{color:#7d4698;font-weight:700;text-decoration:none}a:hover{color:#68b030}.bold,b{font-weight:700}.green{color:#68b030}.light{font-weight:200}.email{font-weight:700}.small{font-size:14px}.strong{color:#7d4698;font-weight:700}.tiny{font-size:12px}.background-grey{color:#f1f1f3;font-size:80px;font-weight:700}input[type=checkbox]{margin-top:auto;margin-bottom:auto;margin-right:4px}input[type=date],input[type=text],textarea{border:1px
 solid #848282;color:#484848;font-size:16px;height:27px;margin:9px;padding:8px 
12px}input[type=date].required,input[type=text].required,textarea.required{border-color:#68b030}input[type=date].error,input[type=text].error,textarea.error{border-color:red}input[type=date]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#aeaeae}input[type=date]:focus,input[type=text]:focus,textarea:focus{border-color:#59316b;
 
color:#7d4698;outline:none}textarea{box-sizing:border-box;width:60%;height:3em;display:block}select,textarea{padding:8px
 12px}select{background:#fff;border:1px solid 

[tor-commits] [donate/master] Button font to be Source Sans Pro.

2019-06-18 Thread peterh
commit b635bed09ccdb1e711e55f10f47eef5d9790d5bb
Author: Stephanie Kirtiadi 
Date:   Thu Apr 18 11:18:46 2019 -0700

Button font to be Source Sans Pro.
---
 public/dist/index.css   | 2 +-
 sass/base/_buttons.scss | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/public/dist/index.css b/public/dist/index.css
index 051893fe..895b16eb 100644
--- a/public/dist/index.css
+++ b/public/dist/index.css
@@ -1 +1 @@
-/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css 
*/html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em
 0}figcaption,figure,main{display:block}figure{margin:1em 
40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline
 
dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,in
 
put,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html
 
[type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px
 dotted 
ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-but
 
ton{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}hr{border-top:1px
 solid #68b030;margin:40px 
auto;max-width:106px}body,html,input,textarea{color:#484848;font-family:Source 
Sans 
Pro,sans-serif;font-size:16px;line-height:20px;font-weight:400}p{font-size:1.3rem;color:#212529;line-height:2rem}.preamble
 p{color:#777;font-family:Source Sans 
Pro;font-size:2em;line-height:1.3em;font-weight:300}h1{font-size:47px;letter-spacing:2px;line-height:50px;margin-bottom:1%;margin-top:0;text-transform:capitalize}@media
 (min-width:767px){h1{font-size:50px;line-height:60px}}@media 
(min-width:991px){h1{font-size:55px}}h2{font-size:25px;font-weight:700;line-height:1;margin-bottom:1%;margin-top:0}@media
 
(min-width:767px){h2{font-size:34px}}h3{font-weight:700}h3,h4{font-size:27px;text-transform:uppercase;margin-bottom:1%;margin-top:0}h4{font-weight:400;letter-spacing:0;line-height:normal}h5{font-size:21
 
px;font-weight:300;line-height:28px;margin-bottom:1%;margin-top:0;letter-spacing:.09px}@media
 
(min-width:991px){h5{font-size:22px}}a{color:#7d4698;font-weight:700;text-decoration:none}a:hover{color:#68b030}.bold,b{font-weight:700}.green{color:#68b030}.light{font-weight:200}.email{font-weight:700}.small{font-size:14px}.strong{color:#7d4698;font-weight:700}.tiny{font-size:12px}.background-grey{color:#f1f1f3;font-size:80px;font-weight:700}input[type=checkbox]{margin-top:auto;margin-bottom:auto;margin-right:4px}input[type=date],input[type=text],textarea{border:1px
 solid #848282;color:#484848;font-size:16px;height:27px;margin:9px;padding:8px 
12px}input[type=date].required,input[type=text].required,textarea.required{border-color:#68b030}input[type=date].error,input[type=text].error,textarea.error{border-color:red}input[type=date]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#aeaeae}input[type=date]:focus,input[type=text]:focus,textarea:focus{border-color:#59316b;
 
color:#7d4698;outline:none}textarea{box-sizing:border-box;width:60%;height:3em;display:block}select,textarea{padding:8px
 12px}select{background:#fff;border:1px solid 
#848282;color:#484848;font-size:16px;height:45px;margin:9px}select.required{border-color:#68b030;color:#484848}select.error{border-color:red}select:focus{border-color:#59316b;color:#7d4698;outline:none}.field-row{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}@media
 

[tor-commits] [donate/master] Apply Source Sans Pro to both button and .button.

2019-06-18 Thread peterh
commit 0ccee2491992a2d65bf78fa0a522b3a74a6e1758
Author: Stephanie Kirtiadi 
Date:   Thu Apr 18 14:35:11 2019 -0700

Apply Source Sans Pro to both button and .button.

Issue #39739
---
 public/dist/index.css   | 2 +-
 sass/base/_buttons.scss | 5 +
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/public/dist/index.css b/public/dist/index.css
index 895b16eb..b201b986 100644
--- a/public/dist/index.css
+++ b/public/dist/index.css
@@ -1 +1 @@
-/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css 
*/html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em
 0}figcaption,figure,main{display:block}figure{margin:1em 
40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline
 
dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,in
 
put,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html
 
[type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px
 dotted 
ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-but
 
ton{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}hr{border-top:1px
 solid #68b030;margin:40px 
auto;max-width:106px}body,html,input,textarea{color:#484848;font-family:Source 
Sans 
Pro,sans-serif;font-size:16px;line-height:20px;font-weight:400}p{font-size:1.3rem;color:#212529;line-height:2rem}.preamble
 p{color:#777;font-family:Source Sans 
Pro;font-size:2em;line-height:1.3em;font-weight:300}h1{font-size:47px;letter-spacing:2px;line-height:50px;margin-bottom:1%;margin-top:0;text-transform:capitalize}@media
 (min-width:767px){h1{font-size:50px;line-height:60px}}@media 
(min-width:991px){h1{font-size:55px}}h2{font-size:25px;font-weight:700;line-height:1;margin-bottom:1%;margin-top:0}@media
 
(min-width:767px){h2{font-size:34px}}h3{font-weight:700}h3,h4{font-size:27px;text-transform:uppercase;margin-bottom:1%;margin-top:0}h4{font-weight:400;letter-spacing:0;line-height:normal}h5{font-size:21
 
px;font-weight:300;line-height:28px;margin-bottom:1%;margin-top:0;letter-spacing:.09px}@media
 
(min-width:991px){h5{font-size:22px}}a{color:#7d4698;font-weight:700;text-decoration:none}a:hover{color:#68b030}.bold,b{font-weight:700}.green{color:#68b030}.light{font-weight:200}.email{font-weight:700}.small{font-size:14px}.strong{color:#7d4698;font-weight:700}.tiny{font-size:12px}.background-grey{color:#f1f1f3;font-size:80px;font-weight:700}input[type=checkbox]{margin-top:auto;margin-bottom:auto;margin-right:4px}input[type=date],input[type=text],textarea{border:1px
 solid #848282;color:#484848;font-size:16px;height:27px;margin:9px;padding:8px 
12px}input[type=date].required,input[type=text].required,textarea.required{border-color:#68b030}input[type=date].error,input[type=text].error,textarea.error{border-color:red}input[type=date]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#aeaeae}input[type=date]:focus,input[type=text]:focus,textarea:focus{border-color:#59316b;
 
color:#7d4698;outline:none}textarea{box-sizing:border-box;width:60%;height:3em;display:block}select,textarea{padding:8px
 12px}select{background:#fff;border:1px solid 
#848282;color:#484848;font-size:16px;height:45px;margin:9px}select.required{border-color:#68b030;color:#484848}select.error{border-color:red}select:focus{border-color:#59316b;color:#7d4698;outline:none}.field-row{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}@media
 

[tor-commits] [donate/master] Removed raised border on price button

2019-06-18 Thread peterh
commit 79b3c120a1c02f2b38e902267287d4ac5d89c997
Author: peterh 
Date:   Wed Apr 17 12:43:56 2019 -0700

Removed raised border on price button

Because they are buttons in the react design we need to get rid of this
normal button styling to make them look the same as the old ones.
---
 public/dist/index.css| 2 +-
 sass/components/_donate.scss | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/public/dist/index.css b/public/dist/index.css
index b7089717..12471332 100644
--- a/public/dist/index.css
+++ b/public/dist/index.css
@@ -1 +1 @@
-/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css 
*/html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em
 0}figcaption,figure,main{display:block}figure{margin:1em 
40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline
 
dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,in
 
put,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html
 
[type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px
 dotted 
ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-but
 
ton{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}hr{border-top:1px
 solid #68b030;margin:40px 
auto;max-width:106px}body,html,input,textarea{color:#484848;font-family:Source 
Sans 
Pro,sans-serif;font-size:16px;line-height:20px;font-weight:400}p{font-size:1.3rem;color:#212529;line-height:2rem}.preamble
 p{color:#777;font-family:Source Sans 
Pro;font-size:2em;line-height:1.3em;font-weight:300}h1{font-size:47px;letter-spacing:2px;line-height:50px;margin-bottom:1%;margin-top:0;text-transform:capitalize}@media
 (min-width:767px){h1{font-size:50px;line-height:60px}}@media 
(min-width:991px){h1{font-size:55px}}h2{font-size:25px;font-weight:700;line-height:1;margin-bottom:1%;margin-top:0}@media
 
(min-width:767px){h2{font-size:34px}}h3{font-weight:700}h3,h4{font-size:27px;text-transform:uppercase;margin-bottom:1%;margin-top:0}h4{font-weight:400;letter-spacing:0;line-height:normal}h5{font-size:21
 
px;font-weight:300;line-height:28px;margin-bottom:1%;margin-top:0;letter-spacing:.09px}@media
 
(min-width:991px){h5{font-size:22px}}a{color:#7d4698;font-weight:700;text-decoration:none}a:hover{color:#68b030}.bold,b{font-weight:700}.green{color:#68b030}.light{font-weight:200}.email{font-weight:700}.small{font-size:14px}.strong{color:#7d4698;font-weight:700}.tiny{font-size:12px}.background-grey{color:#f1f1f3;font-size:80px;font-weight:700}input[type=checkbox]{margin-top:auto;margin-bottom:auto;margin-right:4px}input[type=date],input[type=text],textarea{border:1px
 solid #848282;color:#484848;font-size:16px;height:27px;margin:9px;padding:8px 
12px}input[type=date].required,input[type=text].required,textarea.required{border-color:#68b030}input[type=date].error,input[type=text].error,textarea.error{border-color:red}input[type=date]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#aeaeae}input[type=date]:focus,input[type=text]:focus,textarea:focus{border-color:#59316b;
 
color:#7d4698;outline:none}textarea{box-sizing:border-box;width:60%;height:3em;display:block}select,textarea{padding:8px
 12px}select{background:#fff;border:1px solid 

[tor-commits] [donate/master] Fixed shirt and sizes for t-shirts

2019-06-18 Thread peterh
commit 69a2b0a2b57250a0e5658cc5ca50277dc1c93805
Author: Peter Haight 
Date:   Thu Apr 18 10:09:18 2019 -0700

Fixed shirt and sizes for t-shirts

The size for the t-shirt perk was getting set to the size and the fit
and sizes for the t-shirt-pack were reversed.

Issue #39739
---
 src/js/giving_form.jsx| 10 +-
 src/js/pay_pal_button.jsx | 10 +-
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/js/giving_form.jsx b/src/js/giving_form.jsx
index 34318134..4bfc8578 100644
--- a/src/js/giving_form.jsx
+++ b/src/js/giving_form.jsx
@@ -152,15 +152,15 @@ export function _GivingForm(props) {
 if (selectedPerk) {
   perkData['name'] = selectedPerk;
   if (selectedPerk == 't-shirt') {
-perkData['size-1'] = fitsAndSizes['shirt1Fit'];
+perkData['size-1'] = fitsAndSizes['shirt1Size'];
 perkData['fit-1'] = fitsAndSizes['shirt1Fit'];
 perkData['style-1'] = 'strength-in-numbers';
   } else if (selectedPerk == 't-shirt-pack'){
 perkData['style-1'] = perkOption;
-perkData['fit-1'] = fitsAndSizes['shirt2Fit'];
-perkData['fit-2'] = fitsAndSizes['shirt1Fit'];
-perkData['size-1'] = fitsAndSizes['shirt2Size'];
-perkData['size-2'] = fitsAndSizes['shirt1Size'];
+perkData['fit-1'] = fitsAndSizes['shirt1Fit'];
+perkData['fit-2'] = fitsAndSizes['shirt2Fit'];
+perkData['size-1'] = fitsAndSizes['shirt1Size'];
+perkData['size-2'] = fitsAndSizes['shirt2Size'];
   } else if (selectedPerk == 'sweatshirt') {
 perkData['size-1'] = fitsAndSizes['sweatshirtSize'];
   }
diff --git a/src/js/pay_pal_button.jsx b/src/js/pay_pal_button.jsx
index cc926403..f66aaebf 100644
--- a/src/js/pay_pal_button.jsx
+++ b/src/js/pay_pal_button.jsx
@@ -39,15 +39,15 @@ export function PayPalButton(props) {
 if (perk) {
   perkData['name'] = perk;
   if (perk == 't-shirt') {
-perkData['size-1'] = fitsAndSizes['shirt1Fit'];
+perkData['size-1'] = fitsAndSizes['shirt1Size'];
 perkData['fit-1'] = fitsAndSizes['shirt1Fit'];
 perkData['style-1'] = 'strength-in-numbers';
   } else if (perk == 't-shirt-pack'){
 perkData['style-1'] = perkOption;
-perkData['fit-1'] = fitsAndSizes['shirt2Fit'];
-perkData['fit-2'] = fitsAndSizes['shirt1Fit'];
-perkData['size-1'] = fitsAndSizes['shirt2Size'];
-perkData['size-2'] = fitsAndSizes['shirt1Size'];
+perkData['fit-1'] = fitsAndSizes['shirt1Fit'];
+perkData['fit-2'] = fitsAndSizes['shirt2Fit'];
+perkData['size-1'] = fitsAndSizes['shirt1Size'];
+perkData['size-2'] = fitsAndSizes['shirt2Size'];
   } else if (perk == 'sweatshirt') {
 perkData['size-1'] = fitsAndSizes['sweatshirtSize'];
   }



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


[tor-commits] [donate/master] Change of content on the subscribed page.

2019-06-18 Thread peterh
commit 8940cd7034585d8870b3bcf2c6de5b9dd6869f4e
Author: Stephanie Kirtiadi 
Date:   Wed May 1 17:26:19 2019 -0700

Change of content on the subscribed page.

Change button style on susbcribed page, open twitter in new tab.
Added more translation designation on phrases on the /subscribed page.

Issue #40216
---
 public/dist/index.css|  2 +-
 sass/base/_buttons.scss  |  6 --
 templates/subscribed.twig| 17 +++--
 translation/in   |  2 +-
 translation/out/messages.pot | 37 +
 5 files changed, 54 insertions(+), 10 deletions(-)

diff --git a/public/dist/index.css b/public/dist/index.css
index c26fa2db..8bb6c574 100644
--- a/public/dist/index.css
+++ b/public/dist/index.css
@@ -1 +1 @@
-/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css 
*/html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em
 0}figcaption,figure,main{display:block}figure{margin:1em 
40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline
 
dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,in
 
put,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html
 
[type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px
 dotted 
ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-but
 
ton{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}hr{border-top:1px
 solid #68b030;margin:40px 
auto;max-width:106px}body,html,input,textarea{color:#484848;font-family:Source 
Sans 
Pro,sans-serif;font-size:16px;line-height:20px;font-weight:400}p{font-size:1.3rem;color:#212529;line-height:2rem}.preamble
 p{color:#777;font-family:Source Sans 
Pro;font-size:2em;line-height:1.3em;font-weight:300}h1{font-size:47px;letter-spacing:2px;line-height:50px;margin-bottom:1%;margin-top:0;text-transform:capitalize}@media
 (min-width:767px){h1{font-size:50px;line-height:60px}}@media 
(min-width:991px){h1{font-size:55px}}h2{font-size:25px;font-weight:700;line-height:1;margin-bottom:1%;margin-top:0}@media
 
(min-width:767px){h2{font-size:34px}}h3{font-weight:700}h3,h4{font-size:27px;text-transform:uppercase;margin-bottom:1%;margin-top:0}h4{font-weight:400;letter-spacing:0;line-height:normal}h5{font-size:21
 
px;font-weight:300;line-height:28px;margin-bottom:1%;margin-top:0;letter-spacing:.09px}@media
 
(min-width:991px){h5{font-size:22px}}a{color:#7d4698;font-weight:700;text-decoration:none}a:hover{color:#68b030}.bold,b{font-weight:700}.green{color:#68b030}.light{font-weight:200}.email{font-weight:700}.small{font-size:14px}.strong{color:#7d4698;font-weight:700}.tiny{font-size:12px}.background-grey{color:#f1f1f3;font-size:80px;font-weight:700}input[type=checkbox]{margin-top:auto;margin-bottom:auto;margin-right:4px}input[type=date],input[type=text],textarea{border:1px
 solid #848282;color:#484848;font-size:16px;height:27px;margin:9px;padding:8px 
12px}input[type=date].required,input[type=text].required,textarea.required{border-color:#68b030}input[type=date].error,input[type=text].error,textarea.error{border-color:red}input[type=date]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#aeaeae}input[type=date]:focus,input[type=text]:focus,textarea:focus{border-color:#59316b;
 
color:#7d4698;outline:none}textarea{box-sizing:border-box;width:60%;height:3em;display:block}select,textarea{padding:8px
 12px}select{background:#fff;border:1px solid 

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

2019-06-18 Thread translation
commit 70b41e2c525ebe4dc6124692287d2f70e960bfec
Author: Translation commit bot 
Date:   Tue Jun 18 15:50:32 2019 +

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

diff --git a/contents+it.po b/contents+it.po
index 65bec9448..da01e90d2 100644
--- a/contents+it.po
+++ b/contents+it.po
@@ -8,9 +8,9 @@
 # Giandomenico Lombardi , 2019
 # francesco ercolani , 2019
 # Hiro 7 , 2019
-# Random_R, 2019
 # Emma Peel, 2019
 # erinm, 2019
+# Random_R, 2019
 # 
 msgid ""
 msgstr ""
@@ -18,7 +18,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-06-05 12:03+CET\n"
 "PO-Revision-Date: 2019-03-09 10:41+\n"
-"Last-Translator: erinm, 2019\n"
+"Last-Translator: Random_R, 2019\n"
 "Language-Team: Italian (https://www.transifex.com/otf/teams/1519/it/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -510,6 +510,10 @@ msgid ""
 "goal is to continue diversifying our funding. To inquire about sponsorship, "
 "please email giving(at)torproject.org."
 msgstr ""
+"Avere una base di utenti diversificata significa avere anche diverse fonti "
+"di finanziamento. Il nostro obiettivo è continuare a diversificare i nostri "
+"finanziamenti. Per informazioni sulla sponsorizzazione, invia un'email a "
+"giving(at)torproject.org."
 
 #: https//www.torproject.org/about/reports/
 #: (content/about/reports/contents+en.lrreports.body)

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


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

2019-06-18 Thread translation
commit 06771fc6b029d22bdee55ba1abcb04e87d06290c
Author: Translation commit bot 
Date:   Tue Jun 18 15:50:41 2019 +

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

diff --git a/contents+it.po b/contents+it.po
index 65bec9448..da01e90d2 100644
--- a/contents+it.po
+++ b/contents+it.po
@@ -8,9 +8,9 @@
 # Giandomenico Lombardi , 2019
 # francesco ercolani , 2019
 # Hiro 7 , 2019
-# Random_R, 2019
 # Emma Peel, 2019
 # erinm, 2019
+# Random_R, 2019
 # 
 msgid ""
 msgstr ""
@@ -18,7 +18,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-06-05 12:03+CET\n"
 "PO-Revision-Date: 2019-03-09 10:41+\n"
-"Last-Translator: erinm, 2019\n"
+"Last-Translator: Random_R, 2019\n"
 "Language-Team: Italian (https://www.transifex.com/otf/teams/1519/it/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -510,6 +510,10 @@ msgid ""
 "goal is to continue diversifying our funding. To inquire about sponsorship, "
 "please email giving(at)torproject.org."
 msgstr ""
+"Avere una base di utenti diversificata significa avere anche diverse fonti "
+"di finanziamento. Il nostro obiettivo è continuare a diversificare i nostri "
+"finanziamenti. Per informazioni sulla sponsorizzazione, invia un'email a "
+"giving(at)torproject.org."
 
 #: https//www.torproject.org/about/reports/
 #: (content/about/reports/contents+en.lrreports.body)

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


[tor-commits] [community/master] Add description templates for gitlab

2019-06-18 Thread pili
commit d182313a0feacc44309e57b1db77dd51abed9c3c
Author: Pili Guerra 
Date:   Tue Jun 4 15:12:21 2019 +0200

Add description templates for gitlab
---
 .gitlab/issue_templates/Bug.md | 45 ++
 .gitlab/issue_templates/Feature.md | 24 
 2 files changed, 69 insertions(+)

diff --git a/.gitlab/issue_templates/Bug.md b/.gitlab/issue_templates/Bug.md
new file mode 100644
index 000..7f702f8
--- /dev/null
+++ b/.gitlab/issue_templates/Bug.md
@@ -0,0 +1,45 @@
+
+
+### Summary
+
+(Summarize the bug encountered concisely)
+
+### Steps to reproduce
+
+(How one can reproduce the issue - this is very important)
+
+### What is the current *bug* behavior?
+
+(What actually happens)
+
+### What is the expected *correct* behavior?
+
+(What you should see instead)
+
+### Relevant logs and/or screenshots
+
+(Paste any relevant logs - please use code blocks (```) to format console 
output, logs, and code as it's tough to read otherwise.)
+
+
+### Possible fixes
+
+(If you can, link to the line of code that might be responsible for the 
problem)
+
+/label ~bug
\ No newline at end of file
diff --git a/.gitlab/issue_templates/Feature.md 
b/.gitlab/issue_templates/Feature.md
new file mode 100644
index 000..24aedbb
--- /dev/null
+++ b/.gitlab/issue_templates/Feature.md
@@ -0,0 +1,24 @@
+### Problem to solve
+
+
+
+### Intended users
+
+
+
+### Further details
+
+
+
+### Proposal
+
+
+
+
+### What does success look like, and how can we measure that?
+
+
+
+### Links / references
+
+/label ~feature
\ No newline at end of file



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


[tor-commits] [community/master] Remove gitlab specific comments

2019-06-18 Thread pili
commit f8ee57de1eda201ae5f0c2e0f4d7202befac8533
Author: Pili Guerra 
Date:   Tue Jun 4 15:16:13 2019 +0200

Remove gitlab specific comments
---
 .gitlab/issue_templates/Bug.md | 15 +--
 1 file changed, 1 insertion(+), 14 deletions(-)

diff --git a/.gitlab/issue_templates/Bug.md b/.gitlab/issue_templates/Bug.md
index 7f702f8..c1e03a6 100644
--- a/.gitlab/issue_templates/Bug.md
+++ b/.gitlab/issue_templates/Bug.md
@@ -1,20 +1,7 @@
 
 
 ### Summary

___
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] Actually pick up the new tor-browser tag

2019-06-18 Thread gk
commit 0e00aa1e032441c8f447ff1b4d708074cd25f392
Author: Georg Koppen 
Date:   Tue Jun 18 14:04:13 2019 +

Actually pick up the new tor-browser tag
---
 projects/firefox/config | 2 +-
 rbm.conf| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/projects/firefox/config b/projects/firefox/config
index 073487c..9d548cd 100644
--- a/projects/firefox/config
+++ b/projects/firefox/config
@@ -1,7 +1,7 @@
 # vim: filetype=yaml sw=2
 version: '[% c("abbrev") %]'
 filename: 'firefox-[% c("version") %]-[% c("var/osname") %]-[% 
c("var/build_id") %]'
-git_hash: 'tor-browser-[% c("var/firefox_version") %]-[% 
c("var/torbrowser_branch") %]-1-build2'
+git_hash: 'tor-browser-[% c("var/firefox_version") %]-[% 
c("var/torbrowser_branch") %]-2-build1'
 tag_gpg_id: 1
 git_url: https://git.torproject.org/tor-browser.git
 git_submodule: 1
diff --git a/rbm.conf b/rbm.conf
index d82bbad..8e90615 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -25,7 +25,7 @@ buildconf:
 
 var:
   torbrowser_version: '9.0a3'
-  torbrowser_build: 'build1'
+  torbrowser_build: 'build2'
   torbrowser_incremental_from:
 - 9.0a2
   project_name: tor-browser

___
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] Release prep for 9.0a3

2019-06-18 Thread gk
commit 548084b7c5644a43cd4f439e02bb0784c66d41da
Author: Georg Koppen 
Date:   Tue Jun 18 14:01:09 2019 +

Release prep for 9.0a3
---
 projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt | 7 +++
 rbm.conf| 6 +++---
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt 
b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
index 6038e4a..851cc5e 100644
--- a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
+++ b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
@@ -1,3 +1,10 @@
+Tor Browser 9.0a3 -- June 20 2019
+ * All platforms
+   * Pick up fix for Mozilla's bug 1544386
+   * Update NoScript to 10.6.3
+ * Bug 29904: NoScript blocks MP4 on higher security levels
+ * Bug 30624+29043+29647: Prevent XSS protection from freezing the browser
+
 Tor Browser 9.0a2 -- June 11 2019
  * All platforms
* Update Torbutton to 2.2
diff --git a/rbm.conf b/rbm.conf
index 6f121c2..d82bbad 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -24,10 +24,10 @@ buildconf:
   git_signtag_opt: '-s'
 
 var:
-  torbrowser_version: '9.0a2'
-  torbrowser_build: 'build2'
+  torbrowser_version: '9.0a3'
+  torbrowser_build: 'build1'
   torbrowser_incremental_from:
-- 9.0a1
+- 9.0a2
   project_name: tor-browser
   multi_lingual: 0
   build_mar: 1

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


[tor-commits] [tor/master] Merge remote-tracking branch 'tor-github/pr/1115'

2019-06-18 Thread nickm
commit 125a6300da5412ce5fb2c0506f699e653a7ea6dc
Merge: 93ca08d66 66a15013f
Author: Nick Mathewson 
Date:   Tue Jun 18 09:10:34 2019 -0400

Merge remote-tracking branch 'tor-github/pr/1115'

 changes/ticket19381 |  4 
 configure.ac|  8 
 doc/include.am  | 23 +++
 3 files changed, 31 insertions(+), 4 deletions(-)

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


[tor-commits] [tor/master] Allow excluding documentation from the build

2019-06-18 Thread nickm
commit 66a15013fa5abf3c4d3345ca29c22ad13d45e22f
Author: rl1987 
Date:   Sun Jun 16 20:18:30 2019 +0300

Allow excluding documentation from the build
---
 changes/ticket19381 |  4 
 configure.ac|  8 
 doc/include.am  | 23 +++
 3 files changed, 31 insertions(+), 4 deletions(-)

diff --git a/changes/ticket19381 b/changes/ticket19381
new file mode 100644
index 0..ee51e2a3e
--- /dev/null
+++ b/changes/ticket19381
@@ -0,0 +1,4 @@
+  o Minor features (build system):
+- Add --disable-manpage and --disable-html-manual options to configure
+  script. This will enable shortening build times by not building
+  documentation. Resolves issue 19381.
diff --git a/configure.ac b/configure.ac
index 75ca03d7d..9ec123f51 100644
--- a/configure.ac
+++ b/configure.ac
@@ -105,6 +105,12 @@ if test "$enable_memory_sentinels" = "no"; then
[Defined if we're turning off memory safety code to look for bugs])
 fi
 
+AC_ARG_ENABLE(manpage,
+  AS_HELP_STRING(--disable-manpage, [Disable manpage generation.]))
+
+AC_ARG_ENABLE(html-manual,
+  AS_HELP_STRING(--disable-html-manual, [Disable HTML 
documentation.]))
+
 AC_ARG_ENABLE(asciidoc,
  AS_HELP_STRING(--disable-asciidoc, [don't use asciidoc (disables building 
of manpages)]),
  [case "${enableval}" in
@@ -299,6 +305,8 @@ AC_PATH_PROG([ASCIIDOC], [asciidoc], none)
 AC_PATH_PROGS([A2X], [a2x a2x.py], none)
 
 AM_CONDITIONAL(USE_ASCIIDOC, test "x$asciidoc" = "xtrue")
+AM_CONDITIONAL(BUILD_MANPAGE, [test "x$enable_manpage" != "xno"])
+AM_CONDITIONAL(BUILD_HTML_DOCS, [test "x$enable_html_manual" != "xno"])
 
 AM_PROG_CC_C_O
 AC_PROG_CC_C99
diff --git a/doc/include.am b/doc/include.am
index 0a123aae1..a9d3fa1c9 100644
--- a/doc/include.am
+++ b/doc/include.am
@@ -15,17 +15,32 @@
 all_mans = doc/tor doc/tor-gencert doc/tor-resolve doc/torify 
doc/tor-print-ed-signing-cert
 
 if USE_ASCIIDOC
-nodist_man1_MANS = $(all_mans:=.1)
-doc_DATA = $(all_mans:=.html)
+txt_in = $(all_mans:=.1.txt)
+
+if BUILD_HTML_DOCS
 html_in = $(all_mans:=.html.in)
+doc_DATA = $(all_mans:=.html)
+else
+html_in =
+doc_DATA =
+endif
+
+if BUILD_MANPAGE
+nodist_man1_MANS = $(all_mans:=.1)
 man_in = $(all_mans:=.1.in)
-txt_in = $(all_mans:=.1.txt)
 else
+nodist_man1_MANS =
+man_in =
+endif
+
+else
+
 html_in =
+doc_DATA =
 man_in =
 txt_in =
 nodist_man1_MANS =
-doc_DATA =
+
 endif
 
 EXTRA_DIST+= doc/asciidoc-helper.sh\



___
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

2019-06-18 Thread translation
commit 2d83812215a44b6ba91decc5239a4a46848dc567
Author: Translation commit bot 
Date:   Tue Jun 18 12:16:09 2019 +

Update translations for https_everywhere_completed
---
 it/https-everywhere.dtd | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/it/https-everywhere.dtd b/it/https-everywhere.dtd
index db0058c0a..53c3fc1ec 100644
--- a/it/https-everywhere.dtd
+++ b/it/https-everywhere.dtd
@@ -13,7 +13,7 @@
 
 
 
-
+
 
 
 
@@ -35,6 +35,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] Update translations for https_everywhere

2019-06-18 Thread translation
commit 4ae3bc04abb0c3f841bf23fd20cd8d4270d6147d
Author: Translation commit bot 
Date:   Tue Jun 18 12:15:59 2019 +

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

diff --git a/it/https-everywhere.dtd b/it/https-everywhere.dtd
index ed959d38b..53c3fc1ec 100644
--- a/it/https-everywhere.dtd
+++ b/it/https-everywhere.dtd
@@ -13,7 +13,7 @@
 
 
 
-
+
 
 
 
@@ -35,7 +35,7 @@
 
 
 
-
+
 
 
 

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


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

2019-06-18 Thread translation
commit 52639ce176558e1cebaf5dac0fdf32a520f3722b
Author: Translation commit bot 
Date:   Tue Jun 18 10:50:27 2019 +

Update translations for tor_outreach_md_completed
---
 tor-outreach2019-2020-id.md | 162 
 1 file changed, 162 insertions(+)

diff --git a/tor-outreach2019-2020-id.md b/tor-outreach2019-2020-id.md
new file mode 100644
index 0..ab0c3901b
--- /dev/null
+++ b/tor-outreach2019-2020-id.md
@@ -0,0 +1,162 @@
+# Materi Penjangkauan Tor 2019-2020
+
+# 1. TOR UNTUK PRiVASI
+
+### Privasi adalah hak asasi manusia
+
+Seperti kebanyakan kita, Aleisha menghabiskan sebagian besar waktunya 
berhubungan secara daring dengan teman-teman, berbagi di media sosial, dan 
menjelajahi web.
+
+Namun akhir-akhir ini, ia memperhatikan bahwa iklan-iklan yang terkait 
pencarian yang ia lakukan sebelumnya mengikutinya dalam jaringan.
+
+Ini terasa sangat invasif sampai ia melakukan beberapa riset pada iklan daring 
dan mempelajari bahwa bukan hanya para pengiklan yang melacaknya namun juga PJI 
(Penyedia Jasa Internet), perusahaan analitik, platform media sosial, dan 
sebagainya.
+
+Aleisha memutuskan ia ingin mencari dan menggunakan perangkat lunak yang tidak 
mengumpulkan datanya, tidak melacaknya, dan tidak memberitahukan layanan lain 
tentang segala hal yang privat tentangnya.
+
+Ia pergi ke sebuah pelatihan privasi di sebuah ruangretas (hackerspace) lokal 
dan belajar tentang **Tor Browser**, satu-satunya peramban web yang 
memungkinkannya untuk meramban secara anonim.
+
+---
+
+# 2.TOR UNTUK FEMINIS
+
+### Masa depan adalah feminis siber
+
+Fernanda menjalankan sebuah kolektif perempuan yang fokus pada hak-hak 
reproduksi di Brazil, di mana aborsi adalah ilegal.
+
+Fernanda dan koleganya membangun sebuah situs web yang memberikan informasi 
mengenai akses terhadap aborsi, alat kontrasepsi dan sumber-sumber lainnya 
untuk orang yang sedang mencari informasi tentang reproduksi.
+
+Bila situs web ini terhubung kembali ke mereka, mereka bisa ditahan--atau 
lebih buruk lagi.
+
+Untuk melindungi diri mereka, Fernanda dan koleganya membuat situs web 
tersebut menggunakan **layanan onion** Tor. Layanan onion tidak hanya 
melindungi dari terungkapnya mereka sebagai operator dari peladen situs web 
tersebut tapi juga membantu melindungi pengunjung situs web mereka dengan 
mensyaratkan penggunaan Tor Browser.
+
+Faktanya, Fernanda menggunakan **Tor Browser** untuk segala aktivitas 
penjelajahan webnya untuk berada di sisi yang aman.
+
+Dia juga menggunakan aplikasi yang menggunakan jaringan Tor yang disebut 
**OnionShare** untuk mengirimkan berkas kepada aktifis lainnya secara aman dan 
privat.
+
+### Aktivis hak reproduksi seperti Fernanda berjuang untuk kebebasan dasar, 
dan Tor membantu menggerakan perlawanan mereka.
+
+---
+
+# 3. TOR UNTUK HAK ASASI MANUSIA
+
+### Air adalah kehidupan
+
+Jelani tinggal di sebuah desa kecil yang dilewati sungai besar.
+
+Sungai ini telah menyediakan air untuk komunitasnya sejak zaman nenek 
moyangnya.
+
+Namun hari ini, sungai Jelani terancam oleh perusahaan multinasional kuat yang 
melakukan pengeboran minyak di wilayah tersebut.
+
+Firma keamanan privat yang dibayar oleh perusahaan ini, menggunakan mekanisme 
pengawasan yang kuat untuk memantau aktivitas daring Jelani dan tetangganya di 
desa yang melakukan pengorganisiran untuk melindungi sungai sakral mereka.
+
+Jelani menggunakan **Tor Browser** untuk mencegah perusahaan ini mengamati dia 
saat mengunjungi situs web untuk perlindungan hak asasi internasional dan 
bantuan hukum dan menulis blog tentang gerakan perlawanan di desanya.
+
+Dia juga menggunakan **OnionShare** dan **SecureDrop** untuk mengirimkan 
dokument secara aman kepada jurnalis-jurnalis yang membantu mengekspos 
pelanggaran hak asasi manusia ini.
+
+Semua perangkat lunak ini menggunakan Tor untuk membantu melindungi privasi 
Jelani.
+
+### Aktivis hak asasi manusia seperti Jelani berjuang untuk keadilan di 
komunitas mereka, dan Tor membantu menggerakan perlawanan mereka.
+
+---
+
+# 4. TOR UNTUK ANTI SENSOR
+
+### Bangun jembatan bukan tembok
+
+Jean bepergian untuk pertama kalinya ke sebuah negara yang jauh dari 
keluarganya.
+
+Setelah tiba di hotel, dia membuka laptopnya.
+
+Dia sangat lelah saat pesan "Koneksi habis" pertama kali muncul pada peramban 
webnya, dia pikir itu berasal dari kesalahannya sendiri.
+
+Namun saat mencoba lagi dan lagi, dia menyadari bahwa penyedia surel, situs 
web berita, dan banyak aplikasi yang tidak tersedia.
+
+Dia telah mendengar bahwa negara ini menyensor internet dan bertanya-tanya 
apakah itu yang terjadi.
+Bagaimana dia dapat menghubungi keluarganya dari balik tembok yang tidak bisa 
ditembus?
+Setelah dia melakukan beberapa kali pencarian web, dia menemukan sebuah forum 
dan membaca tentang VPN, layanan privat yang memungkinkan Anda untuk terhubung 
ke sebuah jaringan lain tanpa sensor.
+
+Jean menghabiskan waktu setengah jam mencoba untuk mencari tahu manakah VPN 

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

2019-06-18 Thread translation
commit e472c1f7013f16a79f2ed467204d1fc3d65a410a
Author: Translation commit bot 
Date:   Tue Jun 18 10:50:22 2019 +

Update translations for tor_outreach_md
---
 tor-outreach2019-2020-id.md | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/tor-outreach2019-2020-id.md b/tor-outreach2019-2020-id.md
index 9cdea2f3a..ab0c3901b 100644
--- a/tor-outreach2019-2020-id.md
+++ b/tor-outreach2019-2020-id.md
@@ -139,24 +139,24 @@ Peninjauan bersama terus menerus atas kode sumber Tor 
oleh akademisi dan komunit
 
 Tor dimungkinkan oleh beragam pengguna, pengembang, operator relai, dan 
advokat dari seluruh dunia.
 
-We need your help to make Tor more usable and secure for people everywhere.
+Kami membutuhkan bantuan Anda untuk membuat Tor lebih dapat digunakan dan aman 
untuk orang di mana pun.
 
-You can volunteer with Tor by writing code, running a relay, creating 
documentation, offering user support, or telling people in your community about 
Tor.
+Anda dapat menjadi sukarelawan bersama Tor dengan cara menulis kode, 
menjalankan relai, membuat dokumentasi, menawarkan bantuan pengguna, atau 
memberitahukan orang di komunitas Anda mengenai Tor.
 
-The Tor community is governed by a code of conduct, and we outline our set of 
promises to the community in our social contract. 
+Komunitas Tor diatur oleh sebuah kode etik, dan kami menggarisbawahi 
janji-janji kami kepada komunitas dalam kontrak sosial kami.
 
-Learn more about Tor by visiting our website, our wiki, finding us on IRC, 
joining one of our mailing lists, or signing up for Tor News at 
newsletter.torproject.org.
+Pelajari lebih lanjut mengenai Tor dengan mengunjungi situs web kami, wiki 
kami, temukan kami pada IRC, bergabung ke salah satu milis kami, atau mendaftar 
untuk Berita Tor di newsletter.torproject.org.
 
 
-## 8. Download Tor
+## 8. Unduh Tor
 
-Tor for Desktop
+Tor untuk Komputer
 torproject.org/download
 
-TOR ON MOBILE
-### Android 
-Tor Browser for Android is available from GooglePlay.
+TOR UNTUK PONSEL
+### Android
+Tor Browser untuk Android telah tersedia di GooglePlay.
 
 ### iOS
-Onion Browser, developed by M. Tigas, is the only browser we recommend for iOS.
+Onion Browser, dikembangkan oleh M. Tigas, adalah satu-satunya peramban yang 
kami rekomendasikan untuk iOS.
 

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


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

2019-06-18 Thread translation
commit 598c4d240e78d5cbd14f49dcb4da7077f8e5049c
Author: Translation commit bot 
Date:   Tue Jun 18 10:20:28 2019 +

Update translations for tor_outreach_md
---
 tor-outreach2019-2020-id.md | 38 +++---
 1 file changed, 19 insertions(+), 19 deletions(-)

diff --git a/tor-outreach2019-2020-id.md b/tor-outreach2019-2020-id.md
index 068fb0b60..9cdea2f3a 100644
--- a/tor-outreach2019-2020-id.md
+++ b/tor-outreach2019-2020-id.md
@@ -100,44 +100,44 @@ Tor dibuat secara gratis oleh sebuah organisasi nirlaba 
501(c)3 berbasis di Amer
 Cara paling mudah menggunakan Tor adalah Tor Browser.
 Saat Anda menggunakan Tor Browser, tidak ada seorangpun yang dapat melihat 
situs web apa yang Anda kunjungi atau dari mana Anda berasal.
 
-Other applications, like SecureDrop and OnionShare, use Tor to protect their 
users against surveillance and censorship.
+Aplikasi lainnya, seperti SecureDrop dan OnionShare, menggunakan Tor untuk 
melindungi pengguna mereka dari pengawasan dan sensor.
 
 
-## 6. How does Tor work?
+## 6. Bagaimana Tor bekerja?
 
-Amal wants to visit Bekele’s website privately, so she opens Tor Browser.
+Amal ingin mengunjungi situs web Bekele secara privat, lalu dia membuka Tor 
Browser.
 
-Tor Browser selects a random circuit of three relays, which are computers all 
over the world configured to route traffic over the Tor network.
+Tor Browser memilih sirkuit acak dari tiga relai, yang terdiri dari 
komputer-komputer di seluruh dunia yang dikonfigurasikan untuk mengarahkan lalu 
lintas melalui jaringan Tor.
 
-Tor Browser then encrypts her website request three times and sends it to the 
first Tor relay in her circuit.
+Tor Browser lalu mengenkripsi permintaan situs webnya sebanyak tiga kali dan 
mengirimkannya ke relai Tor pertama pada sirkuit.
 
-The first relay removes the first encryption layer but doesn't learn that the 
destination is Bekele’s website.
+Relai pertama menghapus lapisan enkripsi pertama namun tidak mengetahui bahwa 
tujuannya adalah ke situs web Bekele.
 
-The first relay learns only the next location in the circuit, which is the 
second relay.
+Relai pertama hanya mengetahui lokasi berikutnya dalam sirkuit tersebut, yaitu 
relai kedua.
 
-The second relay removes another encryption layer and forwards the web page 
request to the third relay.
+Relai kedua menghapus lapisan enkripsi lainnya dan meneruskan permintaan 
halaman web kepada relai ketiga.
 
-The third relay removes the last encryption layer and forwards the web page 
request to its destination, Bekele’s website, but it doesn't know the request 
comes from Amal.
+Relai ketiga menghapus lapisan enkripsi terakhir dan meneruskan permintaan 
halaman web kepada tujuannya, situs web Bekele, namun tidak mengetahui 
permintaan tersebut berasal dari Amal.
 
-Bekele doesn't know that the website request came from Amal unless she tells 
him so.
+Bekele tidak mengetahui bahwa permintaan situs web tersebut berasal dari Amal 
kecuali dia memberitahukannya.
 
-## 7. Who uses Tor? 
+## 7. Siapa yang menggunakan Tor?
 
-People all over the world use Tor to protect their privacy and access the web 
freely.
+Orang di seluruh dunia menggunakan Tor untuk melindungi privasi mereka dan 
mengakses web secara bebas.
 
-Tor helps protect journalists, human rights defenders, domestic violence 
victims, academic researchers, and anyone experiencing tracking, censorship, or 
surveillance. 
+Tor membantu melindungi jurnalis, aktivis hak asasi manusia, korban kekerasan 
domestik, peneliti akademis, dan siapa saja yang mengalami pelacakan, sensor, 
atau pengawasan.
 
-## 6. Why trust Tor?
+## 6. Mengapa memercayai Tor?
 
-Tor is designed for privacy. We don’t know who our users are, and we don't 
keep logs of user activity.
+Tor didesain untuk privasi. Kami tidak mengetahui siapa saja pengguna kami, 
dan kami tidak menyimpan catatan dari aktivitas pengguna.
 
-Tor relay operators cannot reveal the true identity of Tor users.
+Operator relai Tor tidak dapat menyingkap identitas sesungguhnya dari pengguna 
Tor.
 
-Continual peer review of Tor's source code by academic and open source 
communities ensures that there are no backdoors in Tor, and our social contract 
promises that we will never backdoor Tor. 
+Peninjauan bersama terus menerus atas kode sumber Tor oleh akademisi dan 
komunitas sumber terbuka (open source) memastikan tidak ada pintu belakang 
(backdoor) pada Tor, dan kontrak sosial kami berjanji bahwa kami tidak akan 
membuat backdoor pada Tor.
 
-## 7. Join the Tor community
+## 7. Bergabung dengan komunitas Tor
 
-Tor is made possible by a diverse set of users, developers, relay operators, 
and advocates from around the world.
+Tor dimungkinkan oleh beragam pengguna, pengembang, operator relai, dan 
advokat dari seluruh dunia.
 
 We need your help to make Tor more usable and secure for people everywhere.
 

___
tor-commits mailing list

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

2019-06-18 Thread translation
commit c69f995d6c597379c8a5e6ab16fbdd852102f335
Author: Translation commit bot 
Date:   Tue Jun 18 09:50:27 2019 +

Update translations for tor_outreach_md
---
 tor-outreach2019-2020-id.md | 52 ++---
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/tor-outreach2019-2020-id.md b/tor-outreach2019-2020-id.md
index 974cda3be..068fb0b60 100644
--- a/tor-outreach2019-2020-id.md
+++ b/tor-outreach2019-2020-id.md
@@ -46,59 +46,59 @@ Sungai ini telah menyediakan air untuk komunitasnya sejak 
zaman nenek moyangnya.
 
 Namun hari ini, sungai Jelani terancam oleh perusahaan multinasional kuat yang 
melakukan pengeboran minyak di wilayah tersebut.
 
-Private security firms, paid for by these companies, use powerful surveillance 
mechanisms to monitor the online activities of Jelani and his neighbors in the 
village who are organizing to protect their sacred river. 
+Firma keamanan privat yang dibayar oleh perusahaan ini, menggunakan mekanisme 
pengawasan yang kuat untuk memantau aktivitas daring Jelani dan tetangganya di 
desa yang melakukan pengorganisiran untuk melindungi sungai sakral mereka.
 
-Jelani uses **Tor Browser** to prevent these companies from watching as he 
visits websites for international human rights protection and legal aid and 
writes blog posts about the resistance movement in his village.
+Jelani menggunakan **Tor Browser** untuk mencegah perusahaan ini mengamati dia 
saat mengunjungi situs web untuk perlindungan hak asasi internasional dan 
bantuan hukum dan menulis blog tentang gerakan perlawanan di desanya.
 
-He also uses **OnionShare** and **SecureDrop** to securely send documents to 
journalists who are helping expose these human rights violations.
+Dia juga menggunakan **OnionShare** dan **SecureDrop** untuk mengirimkan 
dokument secara aman kepada jurnalis-jurnalis yang membantu mengekspos 
pelanggaran hak asasi manusia ini.
 
-All of this software uses Tor to help protect Jelani’s privacy. 
+Semua perangkat lunak ini menggunakan Tor untuk membantu melindungi privasi 
Jelani.
 
-### Human rights activists like Jelani are fighting for justice in their 
communities, and Tor helps power their resistance.
+### Aktivis hak asasi manusia seperti Jelani berjuang untuk keadilan di 
komunitas mereka, dan Tor membantu menggerakan perlawanan mereka.
 
 ---
 
-# 4. TOR FOR ANTI-CENSORSHIP
+# 4. TOR UNTUK ANTI SENSOR
 
-### Build bridges not walls
+### Bangun jembatan bukan tembok
 
-Jean was traveling for the first time to a country far from his family.
+Jean bepergian untuk pertama kalinya ke sebuah negara yang jauh dari 
keluarganya.
 
-After arriving at a hotel, he opened his laptop.
+Setelah tiba di hotel, dia membuka laptopnya.
 
-He was so exhausted that when the message "Connection has timed out" first 
appeared on his web browser, he thought it was due to his own error.
+Dia sangat lelah saat pesan "Koneksi habis" pertama kali muncul pada peramban 
webnya, dia pikir itu berasal dari kesalahannya sendiri.
 
-But after trying again and again, he realized that his email provider, a news 
website, and many apps were unavailable. 
+Namun saat mencoba lagi dan lagi, dia menyadari bahwa penyedia surel, situs 
web berita, dan banyak aplikasi yang tidak tersedia.
 
-He had heard that this country censors the internet and wondered if that was 
happening.
-How could he contact his family from behind this impenetrable wall?
-After doing some web searches, he found a forum and read about VPNs, private 
services that allow you to connect to another uncensored network.
+Dia telah mendengar bahwa negara ini menyensor internet dan bertanya-tanya 
apakah itu yang terjadi.
+Bagaimana dia dapat menghubungi keluarganya dari balik tembok yang tidak bisa 
ditembus?
+Setelah dia melakukan beberapa kali pencarian web, dia menemukan sebuah forum 
dan membaca tentang VPN, layanan privat yang memungkinkan Anda untuk terhubung 
ke sebuah jaringan lain tanpa sensor.
 
-Jean spent half an hour trying to figure out which cheap VPN was best.
+Jean menghabiskan waktu setengah jam mencoba untuk mencari tahu manakah VPN 
murah yang terbaik.
 
-He chose one and for a moment it seemed to work, but after five minutes the 
connection went offline and the VPN would no longer connect. 
+Dia memilih satu dan tampak bekerja untuk sesaat, namun setelah lima menit 
sambungannya putus dan VPN tersebut tidak mau terhubung lagi.
 
-Jean kept reading to find other options and learned about Tor Browser and how 
it can circumvent censorship.
+Jean terus membaca untuk mencari opsi lain dan mempelajari tentang Tor Browser 
dan bagaimana itu bisa mengelakkan sensor.
 
-He found an official website mirror to download the program.
+Dia menemukan situs bayangan resmi untuk mengunduh progamnya.
 
-When he opened **Tor Browser**, he followed the prompts for censored users and 
connected to a bridge which allowed him to access the internet again.
+Saat dia membuka **Tor Browser**, dia 

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

2019-06-18 Thread translation
commit 94e3ac0f647f5bdc8dde6de17e460c2f090f42d1
Author: Translation commit bot 
Date:   Tue Jun 18 09:20:27 2019 +

Update translations for tor_outreach_md
---
 tor-outreach2019-2020-id.md | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/tor-outreach2019-2020-id.md b/tor-outreach2019-2020-id.md
index a28a4df42..974cda3be 100644
--- a/tor-outreach2019-2020-id.md
+++ b/tor-outreach2019-2020-id.md
@@ -30,9 +30,9 @@ Untuk melindungi diri mereka, Fernanda dan koleganya membuat 
situs web tersebut
 
 Faktanya, Fernanda menggunakan **Tor Browser** untuk segala aktivitas 
penjelajahan webnya untuk berada di sisi yang aman.
 
-She also uses a Tor-powered app called **OnionShare** to send files to other 
activists securely and privately. 
+Dia juga menggunakan aplikasi yang menggunakan jaringan Tor yang disebut 
**OnionShare** untuk mengirimkan berkas kepada aktifis lainnya secara aman dan 
privat.
 
-### Reproductive rights activists like Fernanda are fighting for fundamental 
freedoms, and Tor helps power their resistance.
+### Aktivis hak reproduksi seperti Fernanda berjuang untuk kebebasan dasar, 
dan Tor membantu menggerakan perlawanan mereka.
 
 ---
 
@@ -40,11 +40,11 @@ She also uses a Tor-powered app called **OnionShare** to 
send files to other act
 
 ### Air adalah kehidupan
 
-Jelani lives in a small village  which a wide river runs through.
+Jelani tinggal di sebuah desa kecil yang dilewati sungai besar.
 
-This river has provided water to his community since the days of his 
ancestors. 
+Sungai ini telah menyediakan air untuk komunitasnya sejak zaman nenek 
moyangnya.
 
-But today, Jelani’s river is threatened by powerful multinational companies 
drilling for oil in the region.
+Namun hari ini, sungai Jelani terancam oleh perusahaan multinasional kuat yang 
melakukan pengeboran minyak di wilayah tersebut.
 
 Private security firms, paid for by these companies, use powerful surveillance 
mechanisms to monitor the online activities of Jelani and his neighbors in the 
village who are organizing to protect their sacred river. 
 

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


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

2019-06-18 Thread translation
commit adb226b5c5f6cca03ec47046702b8c992d529307
Author: Translation commit bot 
Date:   Tue Jun 18 08:50:21 2019 +

Update translations for tor_outreach_md
---
 tor-outreach2019-2020-id.md | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/tor-outreach2019-2020-id.md b/tor-outreach2019-2020-id.md
index db8d75622..a28a4df42 100644
--- a/tor-outreach2019-2020-id.md
+++ b/tor-outreach2019-2020-id.md
@@ -22,13 +22,13 @@ Ia pergi ke sebuah pelatihan privasi di sebuah ruangretas 
(hackerspace) lokal da
 
 Fernanda menjalankan sebuah kolektif perempuan yang fokus pada hak-hak 
reproduksi di Brazil, di mana aborsi adalah ilegal.
 
-Fernanda and her colleagues built a website with information about abortion 
access, birth control, and other resources for people seeking reproductive 
information.
+Fernanda dan koleganya membangun sebuah situs web yang memberikan informasi 
mengenai akses terhadap aborsi, alat kontrasepsi dan sumber-sumber lainnya 
untuk orang yang sedang mencari informasi tentang reproduksi.
 
-If this website was linked back to them, they could be arrested--or worse. 
+Bila situs web ini terhubung kembali ke mereka, mereka bisa ditahan--atau 
lebih buruk lagi.
 
-To protect themselves, Fernanda and her colleagues created the website using 
Tor **onion services**. Onion services not only protect them from being 
discovered as the operators of the server but also help protect visitors to 
their website by requiring they use Tor Browser. 
+Untuk melindungi diri mereka, Fernanda dan koleganya membuat situs web 
tersebut menggunakan **layanan onion** Tor. Layanan onion tidak hanya 
melindungi dari terungkapnya mereka sebagai operator dari peladen situs web 
tersebut tapi juga membantu melindungi pengunjung situs web mereka dengan 
mensyaratkan penggunaan Tor Browser.
 
-In fact, Fernanda uses **Tor Browser** for all of her web browsing just to be 
on the safe side.
+Faktanya, Fernanda menggunakan **Tor Browser** untuk segala aktivitas 
penjelajahan webnya untuk berada di sisi yang aman.
 
 She also uses a Tor-powered app called **OnionShare** to send files to other 
activists securely and privately. 
 

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