[tor-commits] [translation/donatepages-messagespot] Update translations for donatepages-messagespot
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
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.
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.
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.
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.
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.
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
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
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.
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
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
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
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
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
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
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'
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
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
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
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
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
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
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
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
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
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