[tor-commits] [snowflake/master] Remove obsolete status tracking section from README.

2019-10-02 Thread dcf
commit be7b5315864d6a35be5c085583e73ec0a0adf25b
Author: David Fifield 
Date:   Wed Oct 2 17:48:34 2019 -0600

Remove obsolete status tracking section from README.

Noted by a blog commenter at
https://blog.torproject.org/comment/284258#comment-284258

In case the above link breaks, it's a comment attached to this post:
https://blog.torproject.org/new-release-tor-browser-90a7
---
 README.md | 9 -
 1 file changed, 9 deletions(-)

diff --git a/README.md b/README.md
index 1a0b655..023b41d 100644
--- a/README.md
+++ b/README.md
@@ -4,15 +4,6 @@
 
 Pluggable Transport using WebRTC, inspired by Flashproxy.
 
-### Status
-
-- [x] Transport: Successfully connects using WebRTC.
-- [x] Rendezvous: HTTP signaling (with optional domain fronting) to the Broker
-  arranges peer-to-peer connections with multitude of volunteer "snowflakes".
-- [x] Client multiplexes remote snowflakes.
-- [x] Can browse using Tor over Snowflake.
-- [ ] Reproducible build with TBB.
-
 
 
 **Table of Contents**

___
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/1374'

2019-10-02 Thread nickm
commit bca30bcb90a7c01eea453b1fdf2b6ba368500e03
Merge: ca1f18c15 2420c8c93
Author: Nick Mathewson 
Date:   Wed Oct 2 19:19:11 2019 -0400

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

 changes/bug31897 | 3 +++
 src/test/test_util.c | 5 +++--
 2 files changed, 6 insertions(+), 2 deletions(-)

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


[tor-commits] [tor/master] test: Avoid a map_anon_nofork test failure on SunOS

2019-10-02 Thread nickm
commit 2420c8c9366e498dfaf3b4b6389ece9dc27ca537
Author: teor 
Date:   Mon Sep 30 14:54:56 2019 +1000

test: Avoid a map_anon_nofork test failure on SunOS

This test failure happened due to a signed/unsigned integer
comparison.

This bug occurred on SunOS, it may also occur on other systems that
use signed char as the default. (And cast 1-byte integer constants
to an unsigned integer.)

Fixes bug 31897; bugfix on 0.4.1.1-alpha.
---
 changes/bug31897 | 3 +++
 src/test/test_util.c | 5 +++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/changes/bug31897 b/changes/bug31897
new file mode 100644
index 0..81c63e704
--- /dev/null
+++ b/changes/bug31897
@@ -0,0 +1,3 @@
+  o Minor bugfixes (tests, SunOS):
+- Avoid a map_anon_nofork test failure due to a signed/unsigned integer
+  comparison. Fixes bug 31897; bugfix on 0.4.1.1-alpha.
diff --git a/src/test/test_util.c b/src/test/test_util.c
index 2faadd4e1..6ecff6f1c 100644
--- a/src/test/test_util.c
+++ b/src/test/test_util.c
@@ -6182,6 +6182,7 @@ test_util_map_anon_nofork(void *arg)
* crash, or send zero. */
 
   char *ptr = NULL;
+  const char TEST_VALUE = 0xd0;
   size_t sz = 16384;
   int pipefd[2] = {-1, -1};
   unsigned inherit=0;
@@ -6189,7 +6190,7 @@ test_util_map_anon_nofork(void *arg)
   tor_munmap_anonymous(ptr, sz);
   ptr = tor_mmap_anonymous(sz, ANONMAP_NOINHERIT, );
   tt_ptr_op(ptr, OP_NE, 0);
-  memset(ptr, 0xd0, sz);
+  memset(ptr, TEST_VALUE, sz);
 
   tt_int_op(0, OP_EQ, pipe(pipefd));
   pid_t child = fork();
@@ -6220,7 +6221,7 @@ test_util_map_anon_nofork(void *arg)
 // noinherit isn't implemented.
 tt_int_op(inherit, OP_EQ, INHERIT_RES_KEEP);
 tt_int_op((int)r, OP_EQ, 1); // child should send us a byte.
-tt_int_op(buf[0], OP_EQ, 0xd0); // that byte should what we set it to.
+tt_int_op(buf[0], OP_EQ, TEST_VALUE); // that byte should be TEST_VALUE.
   }
 
   int ws;



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


[tor-commits] [translation/tpo-web] https://gitweb.torproject.org/translation.git/commit/?h=tpo-web

2019-10-02 Thread translation
commit 1243d1ae21bea835320d85718b387f40947018d6
Author: Translation commit bot 
Date:   Wed Oct 2 21:52:42 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=tpo-web
---
 contents+nl.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/contents+nl.po b/contents+nl.po
index 73c1d1429..45e5425bb 100644
--- a/contents+nl.po
+++ b/contents+nl.po
@@ -42,8 +42,8 @@ msgstr ""
 #: https//www.torproject.org/ (content/contents+en.lrpage.body)
 msgid "We are the Tor Project, a 501(c)3 US nonprofit."
 msgstr ""
-"Wij zijn het Tor Project, een 501(c)(3)-organisatie zonder winstoogmerk in "
-"de VS."
+"Wij zijn het Tor Project, een 501(c)(3)-organisatie zonder winstoogmerk "
+"gevestigd in de VS."
 
 #: https//www.torproject.org/ (content/contents+en.lrpage.body)
 msgid ""

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


[tor-commits] [translation/torbutton-torbuttondtd] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttondtd

2019-10-02 Thread translation
commit 01224d86001765091c87649037b35b2c9e70083d
Author: Translation commit bot 
Date:   Wed Oct 2 21:51:12 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttondtd
---
 nl/torbutton.dtd | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/nl/torbutton.dtd b/nl/torbutton.dtd
index a84bf2308..c833d78fd 100644
--- a/nl/torbutton.dtd
+++ b/nl/torbutton.dtd
@@ -4,12 +4,12 @@
 
 
 
-
+
 
 
 
-
-
+
+
 
 
 
@@ -22,7 +22,7 @@
 
 
 
-
+
 
 
 
@@ -31,9 +31,9 @@
 
 
 
-
-
-
+
+
+
 
 
 

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


[tor-commits] [translation/torbutton-torbuttonproperties_completed] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties_completed

2019-10-02 Thread translation
commit e78dec42f5ab4ab82db8fca027eccbdb1050e45e
Author: Translation commit bot 
Date:   Wed Oct 2 21:51:04 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties_completed
---
 nl/torbutton.properties | 94 -
 1 file changed, 47 insertions(+), 47 deletions(-)

diff --git a/nl/torbutton.properties b/nl/torbutton.properties
index 3c9528a9b..92ed111d8 100644
--- a/nl/torbutton.properties
+++ b/nl/torbutton.properties
@@ -1,60 +1,60 @@
-torbutton.circuit_display.internet = Internet
-torbutton.circuit_display.ip_unknown = IP-adres onbekend
-torbutton.circuit_display.onion_site = Onion-site
-torbutton.circuit_display.this_browser = Deze browser
-torbutton.circuit_display.relay = Relay
-torbutton.circuit_display.tor_bridge = Bridge
-torbutton.circuit_display.unknown_country = Onbekend land
-torbutton.circuit_display.guard = Bewaking
-torbutton.circuit_display.guard_note = Uw [Guard]-node mag niet worden 
gewijzigd.
-torbutton.circuit_display.learn_more = Lees meer
-torbutton.content_sizer.margin_tooltip = Tor Browser voegt deze rand toe om de 
afmetingen van het venster minder uit de toon te laten vallen. Dit maakt het 
moeilijker om u online te volgen.
-torbutton.panel.tooltip.disabled = Hier klikken om Tor in te schakelen
-torbutton.panel.tooltip.enabled = Hier klikken om Tor uit te schakelen
-torbutton.panel.label.disabled = Tor uitgeschakeld
-torbutton.panel.label.enabled = Tor ingeschakeld
-extensions.torbut...@torproject.org.description = Torbutton biedt een knop aan 
om Tor instellingen te configuren en snel en makkelijk privé surfdata op te 
schonen.
-torbutton.popup.external.title = Wilt u een extern bestandstype downloaden?
-torbutton.popup.external.app = Tor Browser kan dit bestand niet weergeven. U 
zou het moeten openen in een andere applicatie.\n\n
-torbutton.popup.external.note = Bepaalde type bestanden kunnen ervoor zorgen 
dat applicaties verbinding met het internet maken zonder Tor.\n\n
-torbutton.popup.external.suggest = Om veilig te surfen, zou u alleen bestanden 
moeten openen terwijl u offline bent, of gebruik een Tor Live CD zoals Tails.\n
-torbutton.popup.launch = Download bestand
-torbutton.popup.cancel = Annuleren
-torbutton.popup.dontask = Download bestanden automatisch vanaf nu
-torbutton.popup.no_newnym = Torbutton je niet veilig een nieuwe identiteit 
geven. Het heeft geen toegang tot de Tor Control Port.\n\nGebruik je de Tor 
Browser Bundle?
-torbutton.security_settings.menu.title = Beveiligingsinstellingen
-torbutton.title.prompt_torbrowser = Belangrijke Torbutton informatie
-torbutton.popup.prompt_torbrowser = Torbutton werkt nu anders: je kan het niet 
meer uitzetten.\n\nWe hebben deze verandering doorgevoerd, omdat het niet 
veilig is om Torbutton te gebruiken in een browser welke ook gebruikt wordt 
voor niet-Tor browsen. Er zaten teveel fouten in welke we niet konden repareren 
op een andere manier.\n\nAls je Firefox wilt blijven gebruiken op de normale 
manier, dan zal je Torbutten moeten deinstalleren en de Tor Browser Bundle 
moeten downloaden. De privacy eigenschappen van Tor Browser zijn ook superieur 
ten opzichte van de normale Firefox, zelfs wanneer Firefox gebruikt wordt met 
Torbutton.\n\nOm Torbutton te verwijderen, ga naar Extra->Add-ons->Extensies en 
klik dan op de knop Uitschakelen naast Torbutton.
-torbutton.popup.short_torbrowser = Belangrijke Torbutton 
Informatie!\n\nTorbutten is nu altijd ingeschakeld.\n\nKlik op de Torbutton 
voor meer informatie.
+# torbutton.circuit_display.internet = Internet
+# torbutton.circuit_display.ip_unknown = IP unknown
+# torbutton.circuit_display.onion_site = Onion site
+# torbutton.circuit_display.this_browser = This browser
+# torbutton.circuit_display.relay = Relay
+# torbutton.circuit_display.tor_bridge = Bridge
+# torbutton.circuit_display.unknown_country = Unknown country
+# torbutton.circuit_display.guard = Guard
+# torbutton.circuit_display.guard_note = Your [Guard] node may not change.
+# torbutton.circuit_display.learn_more = Learn more
+# torbutton.content_sizer.margin_tooltip = Tor Browser adds this margin to 
make the width and height of your window less distinctive, and thus reduces the 
ability of people to track you online.
+# torbutton.panel.tooltip.disabled = Click to enable Tor
+# torbutton.panel.tooltip.enabled = Click to disable Tor
+# torbutton.panel.label.disabled = Tor Disabled
+# torbutton.panel.label.enabled = Tor Enabled
+# extensions.torbut...@torproject.org.description = Torbutton provides a 
button to configure Tor settings and quickly and easily clear private browsing 
data.
+# torbutton.popup.external.title = Download an external file type?
+# torbutton.popup.external.app = Tor Browser cannot display this file. You 
will need to open it with another application.\n\n
+# torbutton.popup.external.note = Some types of files can cause applications 
to connect to the Internet without using Tor.\n\n
+# 

[tor-commits] [translation/torbutton-torbuttonproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties

2019-10-02 Thread translation
commit 80313c7e6f10c032c3bfce39e0e574bc72fd8283
Author: Translation commit bot 
Date:   Wed Oct 2 21:50:58 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties
---
 nl/torbutton.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/nl/torbutton.properties b/nl/torbutton.properties
index 3c9528a9b..48989545b 100644
--- a/nl/torbutton.properties
+++ b/nl/torbutton.properties
@@ -7,7 +7,7 @@ torbutton.circuit_display.tor_bridge = Bridge
 torbutton.circuit_display.unknown_country = Onbekend land
 torbutton.circuit_display.guard = Bewaking
 torbutton.circuit_display.guard_note = Uw [Guard]-node mag niet worden 
gewijzigd.
-torbutton.circuit_display.learn_more = Lees meer
+torbutton.circuit_display.learn_more = Meer info
 torbutton.content_sizer.margin_tooltip = Tor Browser voegt deze rand toe om de 
afmetingen van het venster minder uit de toon te laten vallen. Dit maakt het 
moeilijker om u online te volgen.
 torbutton.panel.tooltip.disabled = Hier klikken om Tor in te schakelen
 torbutton.panel.tooltip.enabled = Hier klikken om Tor uit te schakelen

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


[tor-commits] [translation/https_everywhere] https://gitweb.torproject.org/translation.git/commit/?h=https_everywhere

2019-10-02 Thread translation
commit df0fd964a15284f54ec88fd3eb9e8e1b86dc9bbd
Author: Translation commit bot 
Date:   Wed Oct 2 21:45:59 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=https_everywhere
---
 nl/ssl-observatory.dtd | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/nl/ssl-observatory.dtd b/nl/ssl-observatory.dtd
index eedcff251..c68e5cf43 100644
--- a/nl/ssl-observatory.dtd
+++ b/nl/ssl-observatory.dtd
@@ -55,7 +55,7 @@ zeer ingrijpend bedrijfsnetwerk gebruikt:">
 
 
@@ -66,8 +66,8 @@ Mouseover the options for further details:">-->
 
 https://www.voorbeeld.nl bezoekt, geeft het door het
-observatorium ontvangen certificaat aan dat iemand www.voorbeeld.nl bezocht,
+"Als u bijvoorbeeld https://www.something.com bezoekt, geeft het door het
+observatorium ontvangen certificaat aan dat iemand www.something.com bezocht,
 maar niet wie de website bezocht of welke specifieke pagina de bezoeker
 bekeek. Houd de muis boven de opties voor meer details:">
 

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


[tor-commits] [translation/tpo-web] https://gitweb.torproject.org/translation.git/commit/?h=tpo-web

2019-10-02 Thread translation
commit da2a3a46b6fd03f955c309166d725bd4a075f701
Author: Translation commit bot 
Date:   Wed Oct 2 21:22:31 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=tpo-web
---
 contents+nl.po | 8 
 1 file changed, 8 insertions(+)

diff --git a/contents+nl.po b/contents+nl.po
index 39903fb1e..73c1d1429 100644
--- a/contents+nl.po
+++ b/contents+nl.po
@@ -224,6 +224,10 @@ msgid ""
 "add more. Want to help us translate? [See "
 "here](https://community.torproject.org/localization/)"
 msgstr ""
+"We willen dat iedereen in zijn of haar eigen taal van Tor Browser kan "
+"genieten. Tor Browser is nu beschikbaar in 30 verschillende talen en we "
+"werken er aan om daar nog meer talen aan toe te voegen. Wil je ons helpen "
+"vertalen? [Kijk dan hier](https://community.torproject.org/localization/)"
 
 #: https//www.torproject.org/download/tor/
 #: (content/download/tor/contents+en.lrpage.title)
@@ -748,6 +752,10 @@ msgid ""
 "alpha\">Tor Browser Project page and also from our distribution directory."
 msgstr ""
+"Tor Browser 8.5a10 is vanaf nu beschikbaar vanaf de https://www.torproject.org/projects/torbrowser.html.en#downloads-;
+"alpha\">Tor Browser Project-pagina en ook van onze distributie directory."
 
 #: https//www.torproject.org/about/trademark/trademark-faq/
 #: (content/about/trademark/trademark-faq/contents+en.lrtopic.title)

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


[tor-commits] [translation/donatepages-messagespot] https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot

2019-10-02 Thread translation
commit 20b3120eb2d1acf99b33e61fd7cbb7de53ad437a
Author: Translation commit bot 
Date:   Wed Oct 2 19:15:41 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot
---
 locale/pt_PT/LC_MESSAGES/messages.po | 75 ++--
 1 file changed, 55 insertions(+), 20 deletions(-)

diff --git a/locale/pt_PT/LC_MESSAGES/messages.po 
b/locale/pt_PT/LC_MESSAGES/messages.po
index 1b975ccd9..c432fe457 100644
--- a/locale/pt_PT/LC_MESSAGES/messages.po
+++ b/locale/pt_PT/LC_MESSAGES/messages.po
@@ -2,14 +2,14 @@
 # erinm, 2018
 # Manuela Silva , 2018
 # Rui Melo , 2019
-# Hugo9191 , 2019
 # Manuela Silva , 2019
 # alfalb_mansil, 2019
 # Rui , 2019
+# Hugo9191 , 2019
 # 
 msgid ""
 msgstr ""
-"Last-Translator: Rui , 2019\n"
+"Last-Translator: Hugo9191 , 2019\n"
 "Language-Team: Portuguese (Portugal) 
(https://www.transifex.com/otf/teams/1519/pt_PT/)\n"
 "Language: pt_PT\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -60,17 +60,19 @@ msgstr "A Mozilla irá igualar o seu donativo."
 #: 
tmp/cache_locale/fc/fcfb13bee445d3be78c8c44f5b32d0cb2cbb9a1865494b454e2ca509ee6160f4.php:34
 #: 
tmp/cache_locale/6c/6cd01cfbd4684dcca4eada963c78b5d694a2f40cd309be9366b080c410b3c5a0.php:53
 msgid "Subscribed | Tor"
-msgstr ""
+msgstr "Subscritos | Tor"
 
 #: 
tmp/cache_locale/fc/fcfb13bee445d3be78c8c44f5b32d0cb2cbb9a1865494b454e2ca509ee6160f4.php:44
 #: 
tmp/cache_locale/6c/6cd01cfbd4684dcca4eada963c78b5d694a2f40cd309be9366b080c410b3c5a0.php:64
 msgid "Subscription Confirmed!"
-msgstr ""
+msgstr "Subscrição confirmada!"
 
 #: 
tmp/cache_locale/fc/fcfb13bee445d3be78c8c44f5b32d0cb2cbb9a1865494b454e2ca509ee6160f4.php:57
 #: 
tmp/cache_locale/6c/6cd01cfbd4684dcca4eada963c78b5d694a2f40cd309be9366b080c410b3c5a0.php:78
 msgid "Thanks for joining our email list - you'll hear from us soon!"
 msgstr ""
+"Obrigado por se juntar à nossa lista de emails - em breve terá notícias "
+"nossas!"
 
 #: 
tmp/cache_locale/fc/fcfb13bee445d3be78c8c44f5b32d0cb2cbb9a1865494b454e2ca509ee6160f4.php:59
 #: 
tmp/cache_locale/6c/6cd01cfbd4684dcca4eada963c78b5d694a2f40cd309be9366b080c410b3c5a0.php:80
@@ -79,6 +81,8 @@ msgid ""
 "href=\"https://twitter.com/torproject\;>@TorProject on Twitter to keep "
 "in touch."
 msgstr ""
+"Entretanto, siga-nos em https://twitter.com/torproject\;>@TorProject no Twitter."
 
 #: 
tmp/cache_locale/fc/fcfb13bee445d3be78c8c44f5b32d0cb2cbb9a1865494b454e2ca509ee6160f4.php:63
 #: 
tmp/cache_locale/6c/6cd01cfbd4684dcca4eada963c78b5d694a2f40cd309be9366b080c410b3c5a0.php:84
@@ -87,16 +91,20 @@ msgid ""
 "to help us create and maintain technology used by millions of users daily to"
 " browse, communicate, and express themselves online privately."
 msgstr ""
+"Sendo uma organização sem fins lucrativos, dependemos de contribuições de 
"
+"pessoas como você para nos ajudar a criar e manter tecnologias usadas por "
+"milhões de utilizadores diários para navegar, comunicar e exprimir-se 
online"
+" de uma forma privada."
 
 #: 
tmp/cache_locale/fc/fcfb13bee445d3be78c8c44f5b32d0cb2cbb9a1865494b454e2ca509ee6160f4.php:65
 #: 
tmp/cache_locale/6c/6cd01cfbd4684dcca4eada963c78b5d694a2f40cd309be9366b080c410b3c5a0.php:86
 msgid "Every little bit helps"
-msgstr ""
+msgstr "Grão a grão enche a galinha o papo."
 
 #: 
tmp/cache_locale/fc/fcfb13bee445d3be78c8c44f5b32d0cb2cbb9a1865494b454e2ca509ee6160f4.php:67
 #: 
tmp/cache_locale/6c/6cd01cfbd4684dcca4eada963c78b5d694a2f40cd309be9366b080c410b3c5a0.php:88
 msgid "please donate today"
-msgstr ""
+msgstr "por favor doe hoje"
 
 #: 
tmp/cache_locale/fc/fcfb13bee445d3be78c8c44f5b32d0cb2cbb9a1865494b454e2ca509ee6160f4.php:71
 #: 
tmp/cache_locale/6c/6cd01cfbd4684dcca4eada963c78b5d694a2f40cd309be9366b080c410b3c5a0.php:92
@@ -154,7 +162,7 @@ msgstr "@torproject"
 #: 
tmp/cache_locale/f1/f1c758a0a2b3397f444e81463a5afc68c251bdbcd430c9979e3044b79d32dffc.php:101
 #: 
tmp/cache_locale/94/94c6c1969d2fadbd23c135ac864b97902daca8f5c816b03864ea5c4970a167cf.php:83
 msgid "Become a Defender of Privacy!"
-msgstr ""
+msgstr "Torne-se um Defensor de Privacidade!"
 
 #: 
tmp/cache_locale/f1/f1c758a0a2b3397f444e81463a5afc68c251bdbcd430c9979e3044b79d32dffc.php:105
 #: 
tmp/cache_locale/94/94c6c1969d2fadbd23c135ac864b97902daca8f5c816b03864ea5c4970a167cf.php:87
@@ -162,6 +170,9 @@ msgid ""
 "Join the Tor Project - Defenders of Privacy program - a monthly giving "
 "circle designed to honor donors that make privacy a priority."
 msgstr ""
+"Junte-se ao programa Defensores da Privacidade do Tor Project - um círculo "
+"de doadores mensais criado para honrar aqueles que fazem a privacidade a "
+"prioridade."
 
 #: 
tmp/cache_locale/f1/f1c758a0a2b3397f444e81463a5afc68c251bdbcd430c9979e3044b79d32dffc.php:109
 #: 
tmp/cache_locale/94/94c6c1969d2fadbd23c135ac864b97902daca8f5c816b03864ea5c4970a167cf.php:91
@@ -170,6 +181,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 

[tor-commits] [translation/tpo-web_completed] https://gitweb.torproject.org/translation.git/commit/?h=tpo-web_completed

2019-10-02 Thread translation
commit a9b9d98b1c42d36ea4afd65ca7cff78e1deb3a1e
Author: Translation commit bot 
Date:   Wed Oct 2 18:53:00 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=tpo-web_completed
---
 contents+pt-PT.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/contents+pt-PT.po b/contents+pt-PT.po
index 2402c3a70..91526bf79 100644
--- a/contents+pt-PT.po
+++ b/contents+pt-PT.po
@@ -4,8 +4,8 @@
 # Rui Melo , 2019
 # Manuela Silva , 2019
 # Manuela Silva , 2019
-# Hugo9191 , 2019
 # Rui , 2019
+# Hugo9191 , 2019
 # 
 msgid ""
 msgstr ""
@@ -13,7 +13,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-10-02 19:24+CET\n"
 "PO-Revision-Date: 2019-03-09 10:41+\n"
-"Last-Translator: Rui , 2019\n"
+"Last-Translator: Hugo9191 , 2019\n"
 "Language-Team: Portuguese (Portugal) 
(https://www.transifex.com/otf/teams/1519/pt_PT/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"

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


[tor-commits] [translation/tpo-web] https://gitweb.torproject.org/translation.git/commit/?h=tpo-web

2019-10-02 Thread translation
commit bcbcef6e4fd5d4f481dcfa47307acdd20e1a5147
Author: Translation commit bot 
Date:   Wed Oct 2 18:52:52 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=tpo-web
---
 contents+pt-PT.po | 12 ++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/contents+pt-PT.po b/contents+pt-PT.po
index 11e3d82e6..de66e1b7a 100644
--- a/contents+pt-PT.po
+++ b/contents+pt-PT.po
@@ -4,8 +4,8 @@
 # Rui Melo , 2019
 # Manuela Silva , 2019
 # Manuela Silva , 2019
-# Hugo9191 , 2019
 # Rui , 2019
+# Hugo9191 , 2019
 # 
 msgid ""
 msgstr ""
@@ -13,7 +13,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-10-02 19:24+CET\n"
 "PO-Revision-Date: 2019-03-09 10:41+\n"
-"Last-Translator: Rui , 2019\n"
+"Last-Translator: Hugo9191 , 2019\n"
 "Language-Team: Portuguese (Portugal) 
(https://www.transifex.com/otf/teams/1519/pt_PT/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -225,6 +225,10 @@ msgid ""
 "add more. Want to help us translate? [See "
 "here](https://community.torproject.org/localization/)"
 msgstr ""
+"Queremos que toda a gente tenha a possibilidade de usar o Tor Browser na sua"
+" própria língua. O Tor Browser está agora disponível em 30 línguas "
+"diferentes e estamos a trabalhar para adicionar mais. Queres ajudar-nos a "
+"traduzir? [Vê aqui](https://community.torproject.org/localization/)"
 
 #: https//www.torproject.org/download/tor/
 #: (content/download/tor/contents+en.lrpage.title)
@@ -738,6 +742,10 @@ msgid ""
 "alpha\">Tor Browser Project page and also from our distribution directory."
 msgstr ""
+"O Tor Browser 8.5a10 está agora disponível na https://www.torproject.org/projects/torbrowser.html.en#downloads-;
+"alpha\">página do Projeto Tor Browser e também na nossa diretoria de distribuição."
 
 #: https//www.torproject.org/about/trademark/trademark-faq/
 #: (content/about/trademark/trademark-faq/contents+en.lrtopic.title)

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


[tor-commits] [tor/master] Fix a crash bug in max_u16_in_sl()

2019-10-02 Thread dgoulet
commit 2b825a1a2e6e79fa71b0e038241d2107aaf30d4b
Author: Nick Mathewson 
Date:   Tue Oct 1 12:55:42 2019 -0400

Fix a crash bug in max_u16_in_sl()

The documentation for this function says that the smartlist can
contain NULLs, but the code only handled NULLs if they were at the
start of the list.

We didn't notice this for a long time, because when Tor is run
normally, the sequence of msg_id_t is densely packed, and so this
list (mapping msg_id_t to channel_id_t) contains no NULL elements.
We could only run into this bug:
  * when Tor was running in embedded mode, and starting more than once.
  * when Tor ran first with more pubsub messages enabled, and then
later with fewer.
  * When the second run (the one with fewer enabled pubsub messages)
had at least some messages enabled, and those messages were not
the ones with numerically highest msg_id_t values.

Fixes bug 31898; bugfix on 47de9c7b0a828de7fb8129413db70bc4e4ecac6d
in 0.4.1.1-alpha.
---
 changes/bug31898| 4 
 src/lib/dispatch/dispatch_new.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/changes/bug31898 b/changes/bug31898
new file mode 100644
index 0..6f3e0a546
--- /dev/null
+++ b/changes/bug31898
@@ -0,0 +1,4 @@
+  o Major bugfixes (embedded Tor):
+- Avoid a possible crash when restarting Tor in embedded mode and
+  enabling a different set of publish/subscribe messages. Fixes bug
+  31898; bugfix on 0.4.1.1-alpha.
diff --git a/src/lib/dispatch/dispatch_new.c b/src/lib/dispatch/dispatch_new.c
index 446781306..d8e59d610 100644
--- a/src/lib/dispatch/dispatch_new.c
+++ b/src/lib/dispatch/dispatch_new.c
@@ -34,7 +34,7 @@ max_in_u16_sl(const smartlist_t *sl, int dflt)
   SMARTLIST_FOREACH_BEGIN(sl, uint16_t *, u) {
 if (!maxptr)
   maxptr = u;
-else if (*u > *maxptr)
+else if (u && *u > *maxptr)
   maxptr = u;
   } SMARTLIST_FOREACH_END(u);
 



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


[tor-commits] [tor/master] Merge branch 'tor-github/pr/1385'

2019-10-02 Thread dgoulet
commit ca1f18c159fe2c46b32daf86334689afe2db4f94
Merge: 014abf86e 2b825a1a2
Author: David Goulet 
Date:   Wed Oct 2 14:15:31 2019 -0400

Merge branch 'tor-github/pr/1385'

 changes/bug31898|  4 
 src/lib/dispatch/.may_include   |  1 +
 src/lib/dispatch/dispatch_cfg.h |  6 ++
 src/lib/dispatch/dispatch_new.c | 12 +++-
 src/test/test_dispatch.c| 29 +
 5 files changed, 47 insertions(+), 5 deletions(-)

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


[tor-commits] [tor/master] Add a test for max_u16_in_sl().

2019-10-02 Thread dgoulet
commit 34bbdaf5d4673491216b64f5ab983518b3f8c7d1
Author: Nick Mathewson 
Date:   Tue Oct 1 12:52:13 2019 -0400

Add a test for max_u16_in_sl().

This test does not currently pass, because of bug 31898.
---
 src/test/test_dispatch.c | 29 +
 1 file changed, 29 insertions(+)

diff --git a/src/test/test_dispatch.c b/src/test/test_dispatch.c
index d6fe7e781..a62c18e0c 100644
--- a/src/test/test_dispatch.c
+++ b/src/test/test_dispatch.c
@@ -1,6 +1,7 @@
 /* Copyright (c) 2018, The Tor Project, Inc. */
 /* See LICENSE for licensing information */
 
+#define DISPATCH_NEW_PRIVATE
 #define DISPATCH_PRIVATE
 
 #include "test/test.h"
@@ -19,6 +20,33 @@
 
 static dispatch_t *dispatcher_in_use=NULL;
 
+static void
+test_dispatch_max_in_u16_sl(void *arg)
+{
+  (void)arg;
+  smartlist_t *sl = smartlist_new();
+  uint16_t nums[] = { 10, 20, 30 };
+  tt_int_op(-1, OP_EQ, max_in_u16_sl(sl, -1));
+
+  smartlist_add(sl, NULL);
+  tt_int_op(-1, OP_EQ, max_in_u16_sl(sl, -1));
+
+  smartlist_add(sl, [1]);
+  tt_int_op(20, OP_EQ, max_in_u16_sl(sl, -1));
+
+  smartlist_add(sl, [0]);
+  tt_int_op(20, OP_EQ, max_in_u16_sl(sl, -1));
+
+  smartlist_add(sl, NULL);
+  tt_int_op(20, OP_EQ, max_in_u16_sl(sl, -1));
+
+  smartlist_add(sl, [2]);
+  tt_int_op(30, OP_EQ, max_in_u16_sl(sl, -1));
+
+ done:
+  smartlist_free(sl);
+}
+
 /* Construct an empty dispatch_t. */
 static void
 test_dispatch_empty(void *arg)
@@ -240,6 +268,7 @@ test_dispatch_bad_type_setup(void *arg)
   { #name, test_dispatch_ ## name, TT_FORK, NULL, NULL }
 
 struct testcase_t dispatch_tests[] = {
+  T(max_in_u16_sl),
   T(empty),
   T(simple),
   T(no_recipient),



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


[tor-commits] [tor/master] Rename max_in_sl to max_in_u16_sl, and expose it as STATIC.

2019-10-02 Thread dgoulet
commit f17591b8e504af9e088bd9df900639c83f5300fe
Author: Nick Mathewson 
Date:   Tue Oct 1 12:42:26 2019 -0400

Rename max_in_sl to max_in_u16_sl, and expose it as STATIC.

Since we want to make this function slightly more visible for testing
purposes, it needs a better name.
---
 src/lib/dispatch/.may_include   |  1 +
 src/lib/dispatch/dispatch_cfg.h |  6 ++
 src/lib/dispatch/dispatch_new.c | 10 ++
 3 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/src/lib/dispatch/.may_include b/src/lib/dispatch/.may_include
index 7f2df5859..884f4c0db 100644
--- a/src/lib/dispatch/.may_include
+++ b/src/lib/dispatch/.may_include
@@ -8,3 +8,4 @@ lib/dispatch/*.h
 lib/intmath/*.h
 lib/log/*.h
 lib/malloc/*.h
+lib/testsupport/*.h
\ No newline at end of file
diff --git a/src/lib/dispatch/dispatch_cfg.h b/src/lib/dispatch/dispatch_cfg.h
index 61fade724..348dce8d4 100644
--- a/src/lib/dispatch/dispatch_cfg.h
+++ b/src/lib/dispatch/dispatch_cfg.h
@@ -8,6 +8,7 @@
 #define TOR_DISPATCH_CFG_H
 
 #include "lib/dispatch/msgtypes.h"
+#include "lib/testsupport/testsupport.h"
 
 /**
  * A "dispatch_cfg" is the configuration used to set up a dispatcher.
@@ -36,4 +37,9 @@ int dcfg_add_recv(dispatch_cfg_t *cfg, message_id_t msg,
 
 void dcfg_free_(dispatch_cfg_t *cfg);
 
+#ifdef DISPATCH_NEW_PRIVATE
+struct smartlist_t;
+STATIC int max_in_u16_sl(const struct smartlist_t *sl, int dflt);
+#endif
+
 #endif /* !defined(TOR_DISPATCH_CFG_H) */
diff --git a/src/lib/dispatch/dispatch_new.c b/src/lib/dispatch/dispatch_new.c
index b89ef43ea..446781306 100644
--- a/src/lib/dispatch/dispatch_new.c
+++ b/src/lib/dispatch/dispatch_new.c
@@ -9,6 +9,7 @@
  * \brief Code to construct a dispatch_t from a dispatch_cfg_t.
  **/
 
+#define DISPATCH_NEW_PRIVATE
 #define DISPATCH_PRIVATE
 #include "orconfig.h"
 
@@ -26,8 +27,8 @@
 
 /** Given a smartlist full of (possibly NULL) pointers to uint16_t values,
  * return the largest value, or dflt if the list is empty. */
-static int
-max_in_sl(const smartlist_t *sl, int dflt)
+STATIC int
+max_in_u16_sl(const smartlist_t *sl, int dflt)
 {
   uint16_t *maxptr = NULL;
   SMARTLIST_FOREACH_BEGIN(sl, uint16_t *, u) {
@@ -118,11 +119,12 @@ dispatch_new(const dispatch_cfg_t *cfg)
 smartlist_len(cfg->recv_by_msg)) + 1;
 
   /* Any channel that any message has counts towards the number of channels. */
-  const size_t n_chans = (size_t) MAX(1, max_in_sl(cfg->chan_by_msg,0)) + 1;
+  const size_t n_chans = (size_t)
+MAX(1, max_in_u16_sl(cfg->chan_by_msg,0)) + 1;
 
   /* Any type that a message has, or that has functions, counts towards
* the number of types. */
-  const size_t n_types = (size_t) MAX(max_in_sl(cfg->type_by_msg,0),
+  const size_t n_types = (size_t) MAX(max_in_u16_sl(cfg->type_by_msg,0),
   smartlist_len(cfg->fns_by_type)) + 1;
 
   d->n_msgs = n_msgs;



___
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] https://gitweb.torproject.org/translation.git/commit/?h=tpo-web_completed

2019-10-02 Thread translation
commit 515b4eb9ccc04d88c1eaaa1c59d7b161c4badeff
Author: Translation commit bot 
Date:   Wed Oct 2 17:53:35 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=tpo-web_completed
---
 contents+pt-BR.po | 1281 +
 contents+pt-PT.po | 1190 +
 contents+zh-CN.po | 1227 ++
 contents.pot  |   86 ++--
 4 files changed, 3741 insertions(+), 43 deletions(-)

diff --git a/contents+pt-BR.po b/contents+pt-BR.po
new file mode 100644
index 0..a6c73ffad
--- /dev/null
+++ b/contents+pt-BR.po
@@ -0,0 +1,1281 @@
+# Translators:
+# Danton Medrado, 2019
+# Joeffison Silvério de Andrade , 2019
+# Gutem , 2019
+# Hildeberto Abreu Magalhães , 2019
+# Anna e só , 2019
+# Alexei Gonçalves de Oliveira , 2019
+# Gus, 2019
+# erinm, 2019
+# Chacal E., 2019
+# Communia , 2019
+# Emma Peel, 2019
+# Eduardo Addad de Oliveira , 2019
+# Greg Strider , 2019
+# Danihells , 2019
+# 
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-10-02 19:24+CET\n"
+"PO-Revision-Date: 2019-03-09 10:41+\n"
+"Last-Translator: Danihells , 2019\n"
+"Language-Team: Portuguese (Brazil) 
(https://www.transifex.com/otf/teams/1519/pt_BR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: pt_BR\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: https//www.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Anonymity Online"
+msgstr "Anonimato na Internet"
+
+#: https//www.torproject.org/ (content/contents+en.lrpage.section)
+msgid "home"
+msgstr "ínicio"
+
+#: https//www.torproject.org/ (content/contents+en.lrpage.body)
+msgid "## ABOUT US ##"
+msgstr ""
+
+#: https//www.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"We believe everyone should be able to explore the internet with privacy."
+msgstr ""
+"Nós acreditamos que explorar a internet com privacidade deveria ser 
possível"
+" a todas as pessoas."
+
+#: https//www.torproject.org/ (content/contents+en.lrpage.body)
+msgid "We are the Tor Project, a 501(c)3 US nonprofit."
+msgstr ""
+"Nós somos o Projeto Tor, uma organização americana sem fins lucrativos 
(tipo"
+" 501(c)3)."
+
+#: https//www.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"We advance human rights and defend your privacy online through free software"
+" and open networks. [Meet our team](about/people)."
+msgstr ""
+"Nós trabalhamos pelo avanço dos direitos humanos e defendemos sua "
+"privacidade online por meio de software livre e redes abertas. [Conheça "
+"nossa equipe](about/people)."
+
+#: https//www.torproject.org/contact/
+#: (content/contact/contents+en.lrpage.title)
+msgid "Contact"
+msgstr "Contato"
+
+#: https//www.torproject.org/contact/
+#: (content/contact/contents+en.lrpage.section)
+#: https//www.torproject.org/thank-you/
+#: (content/thank-you/contents+en.lrpage.section)
+msgid "The Tor Project"
+msgstr "O Projeto Tor"
+
+#: https//www.torproject.org/contact/
+#: (content/contact/contents+en.lrpage.body)
+msgid "### Get Support"
+msgstr "### Obter Suporte"
+
+#: https//www.torproject.org/contact/
+#: (content/contact/contents+en.lrpage.body)
+msgid ""
+"Need help? Visit our [Support Portal](https://support.torproject.org) for "
+"answers to frequently asked questions about connecting to Tor, circumventing"
+" censorship, using onion services, and more."
+msgstr ""
+
+#: https//www.torproject.org/download/
+#: (content/download/contents+en.lrpage.title)
+#: (content/download/contents+en.lrpage.section)
+#: https//www.torproject.org/download/alpha/
+#: (content/download/alpha/contents+en.lrpage.section)
+#: https//www.torproject.org/download/languages/
+#: (content/download/languages/contents+en.lrpage.section)
+#: https//www.torproject.org/download/tor/
+#: (content/download/tor/contents+en.lrpage.section)
+msgid "Download"
+msgstr "Baixar"
+
+#: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.title)
+msgid "Sponsors"
+msgstr ""
+
+#: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.section)
+#: https//www.torproject.org/about/ (content/about/contents+en.lrpage.section)
+#: https//www.torproject.org/about/cy-pres/
+#: (content/about/cy-pres/contents+en.lrpage.section)
+#: https//www.torproject.org/about/trademark/
+#: (content/about/trademark/contents+en.lrtrademark.section)
+#: https//www.torproject.org/about/history/
+#: (content/about/history/contents+en.lrpage.section)
+#: https//www.torproject.org/about/people/
+#: (content/about/people/contents+en.lrpeople.section)
+#: https//www.torproject.org/about/sponsors/
+#: (content/about/sponsors/contents+en.lrsponsors.section)
+#: https//www.torproject.org/about/reports/
+#: (content/about/reports/contents+en.lrreports.section)
+#: https//www.torproject.org/about/jobs/
+#: 

[tor-commits] [torspec/master] proposal 309: Optimistic SOCKS Data

2019-10-02 Thread nickm
commit 581b45d6527484cb29fb3471a897b5bdbd2d3eeb
Author: Nick Mathewson 
Date:   Wed Oct 2 13:40:35 2019 -0400

proposal 309: Optimistic SOCKS Data
---
 proposals/000-index.txt   |  6 ++-
 proposals/309-optimistic-socks-in-tor.txt | 78 +++
 2 files changed, 82 insertions(+), 2 deletions(-)

diff --git a/proposals/000-index.txt b/proposals/000-index.txt
index f65f50e..6e7b802 100644
--- a/proposals/000-index.txt
+++ b/proposals/000-index.txt
@@ -222,13 +222,14 @@ Proposals by number:
 299  Preferring IPv4 or IPv6 based on IP Version Failure Count [OPEN]
 300  Walking Onions: Scaling and Saving Bandwidth [DRAFT]
 301  Don't include package fingerprints in consensus documents [ACCEPTED]
-302  Hiding onion service clients using padding [ACCEPTED]
+302  Hiding onion service clients using padding [CLOSED]
 303  When and how to remove support for protocol versions [DRAFT]
 304  Extending SOCKS5 Onion Service Error Codes [ACCEPTED]
 305  ESTABLISH_INTRO Cell DoS Defense Extension [DRAFT]
 306  A Tor Implementation of IPv6 Happy Eyeballs [OPEN]
 307  Onion Balance Support for Onion Service v3 [DRAFT]
 308  Counter Galois Onion: A New Proposal for Forward-Secure Relay 
Cryptography [DRAFT]
+309  Optimistic SOCKS Data [DRAFT]
 
 
 Proposals by status:
@@ -242,6 +243,7 @@ Proposals by status:
305  ESTABLISH_INTRO Cell DoS Defense Extension
307  Onion Balance Support for Onion Service v3
308  Counter Galois Onion: A New Proposal for Forward-Secure Relay 
Cryptography
+   309  Optimistic SOCKS Data
  NEEDS-REVISION:
212  Increase Acceptable Consensus Age [for 0.2.4.x+]
219  Support for full DNS and DNSSEC resolution in Tor [for 0.2.5.x]
@@ -273,7 +275,6 @@ Proposals by status:
288  Privacy-Preserving Statistics with Privcount in Tor (Shamir version)
292  Mesh-based vanguards
301  Don't include package fingerprints in consensus documents
-   302  Hiding onion service clients using padding
304  Extending SOCKS5 Onion Service Error Codes
  META:
000  Index of Tor Proposals
@@ -376,6 +377,7 @@ Proposals by status:
293  Other ways for relays to know when to publish [for 0.3.5] [in 
0.4.0.1-alpha]
297  Relaxing the protover-based shutdown rules [for 0.3.5.x] [in 0.4.0.x]
298  Putting family lines in canonical form [for 0.3.6.x] [in 0.4.0.1-alpha]
+   302  Hiding onion service clients using padding [in 0.4.1.1-alpha]
  SUPERSEDED:
112  Bring Back Pathlen Coin Weight
113  Simplifying directory authority administration
diff --git a/proposals/309-optimistic-socks-in-tor.txt 
b/proposals/309-optimistic-socks-in-tor.txt
new file mode 100644
index 000..dbd7af6
--- /dev/null
+++ b/proposals/309-optimistic-socks-in-tor.txt
@@ -0,0 +1,78 @@
+Filename: 309-optimistic-socks-in-tor.txt
+Title: Optimistic SOCKS Data
+Author: Tom Ritter
+Created: 21-June-2019
+Status: Draft
+Ticket: #5915
+
+0. Abstract
+
+   We propose that tor should have a SocksPort option that causes it to lie
+   to the application that the SOCKS Handshake has succeeded immediately,
+   allowing the application to begin sending data optimistically.
+
+1. Introduction
+
+   In the past, Tor Browser had a patch that allowed it to send data
+   optimistically. This effectively eliminated a round trip through the
+   entire circuit, reducing latency.
+
+   This feature was buggy, and specifically caused problems with MOAT, as
+   described in [0] and Tor Messenger as described in [1]. It is possible
+   that the other issues observed with it were the same issue, it is
+   possible they were different.
+
+   Rather than trying to identify and fix the problem in Tor Browser, an
+   alternate idea is to have tor lie to the application, causing it to send
+   the data optimistically. This can benefit all users of tor. This
+   proposal documents that idea.
+
+   [0] https://trac.torproject.org/projects/tor/ticket/24432#comment:19
+   [1] https://trac.torproject.org/projects/tor/ticket/19910#comment:3
+
+2. Proposal
+
+2.1. Behavior
+
+   When the SocksPort flag defined below is present, Tor will immediately
+   report a successful SOCKS handshake subject for non-onion connections.
+   If, later, tor recieves an end cell rather than a connected cell, it
+   will hang up the SOCKS connection.
+
+   The requirement to omit this for onion connections is because in
+   #30382 we implemented a mechanism to return a special SOCKS error code
+   if we are connecting to an onion site that requires authentication.
+   Returning an early success would prevent this from working.
+
+   Redesigning the mechanism to communicate auth-required onion sites to
+   the browser, while also supporting optimistic data, are left to a future
+   proposal.
+
+2.2. New SocksPort Flag
+
+   In order to have backward compatibility with third party applications that
+   do not support or do not want to use optimistic data, we propose a new
+   SocksPort flag that needs to be set in the tor 

[tor-commits] [translation/tpo-web] https://gitweb.torproject.org/translation.git/commit/?h=tpo-web

2019-10-02 Thread translation
commit c4005dc1b84d9d167b2e964414887dac23044b95
Author: Translation commit bot 
Date:   Wed Oct 2 16:54:19 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=tpo-web
---
 contents+es.po | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/contents+es.po b/contents+es.po
index 36ece2f67..21d853fa4 100644
--- a/contents+es.po
+++ b/contents+es.po
@@ -8,8 +8,8 @@
 # erinm, 2019
 # sim, 2019
 # Alfredo Duro , 2019
+# David Figuera , 2019
 # Emma Peel, 2019
-# dfiguera , 2019
 # 
 msgid ""
 msgstr ""
@@ -17,7 +17,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-17 15:46+CET\n"
 "PO-Revision-Date: 2019-03-09 10:41+\n"
-"Last-Translator: dfiguera , 2019\n"
+"Last-Translator: Emma Peel, 2019\n"
 "Language-Team: Spanish (https://www.transifex.com/otf/teams/1519/es/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -213,7 +213,7 @@ msgstr ""
 "cosas no funcionen correctamente, deseas ayudarnos a encontrar e [informar "
 "de "
 
"errores](https://trac.torproject.org/projects/tor/wiki/doc/community/HowToReportBugFeedback),"
-" y no eres una persona en riesgo."
+" y no eres una persona en situación de riesgo."
 
 #: https//www.torproject.org/download/languages/
 #: (content/download/languages/contents+en.lrpage.title)
@@ -261,7 +261,7 @@ msgid ""
 "advocate for privacy protections, and build important free, open source "
 "technologies that prioritize privacy."
 msgstr ""
-"Los premios _Cy pres_ son fondos distribuídos como parte de acuerdos de "
+"Los premios _Cy pres_ son fondos distribuidos como parte de acuerdos de "
 "demanda colectiva en los Estados Unidos. Cuando el total de los fondos no "
 "puede ser distribuido a los miembros de la demanda, pueden ser dedicados a "
 "entidades sin ánimo de lucro, grupos de interés e instituciones de "
@@ -293,18 +293,18 @@ msgstr ""
 msgid ""
 "- Creating and deploying free and open anonymity and privacy technologies,"
 msgstr ""
-"Creado y desplegado gratuitamente, abierto al anonimato y con tecnologías de"
-" privacidad."
+"- Creando y desplegando tecnologías de privacidad gratuitas, abiertas, y "
+"anónimas,"
 
 #: https//www.torproject.org/about/cy-pres/
 #: (content/about/cy-pres/contents+en.lrpage.body)
 msgid "- Supporting their unrestricted availability and use, and"
-msgstr "Respaldando su libre disponibilidad y uso, y"
+msgstr "- Respaldando su libre disponibilidad y uso, y"
 
 #: https//www.torproject.org/about/cy-pres/
 #: (content/about/cy-pres/contents+en.lrpage.body)
 msgid "- Furthering their scientific and popular understanding."
-msgstr "Promoviendo su comprensión científica y popular. "
+msgstr "- Promoviendo su comprensión científica y popular. "
 
 #: https//www.torproject.org/about/cy-pres/
 #: (content/about/cy-pres/contents+en.lrpage.body)

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


[tor-commits] [translation/torbutton-aboutdialogdtd_completed] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-aboutdialogdtd_completed

2019-10-02 Thread translation
commit e4ff93ca612b45848afcf12ac1031ab63e91b497
Author: Translation commit bot 
Date:   Wed Oct 2 14:52:03 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-aboutdialogdtd_completed
---
 ar/aboutdialog.dtd | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/ar/aboutdialog.dtd b/ar/aboutdialog.dtd
index fbd16aeca..476295224 100644
--- a/ar/aboutdialog.dtd
+++ b/ar/aboutdialog.dtd
@@ -1,19 +1,19 @@
-
+
 
-
-
+
+
 
 
 
 
 
 
-
-
+
+
 
 
 
-
+
 
-
-
+
+

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


[tor-commits] [tor-browser/tor-browser-68.1.0esr-9.0-2] fixup! Bug 25741 - TBA: Add mozconfig for Android and pertinent branding files.

2019-10-02 Thread gk
commit d32d150709d2bf24ae329878281f27bddfea2dc5
Author: Alex Catarineu 
Date:   Mon Sep 30 16:47:47 2019 +0200

fixup! Bug 25741 - TBA: Add mozconfig for Android and pertinent branding 
files.
---
 mobile/android/branding/alpha/locales/en-US/brand.dtd  | 4 ++--
 mobile/android/branding/alpha/locales/en-US/brand.properties   | 4 ++--
 mobile/android/branding/nightly/locales/en-US/brand.dtd| 4 ++--
 mobile/android/branding/nightly/locales/en-US/brand.properties | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/mobile/android/branding/alpha/locales/en-US/brand.dtd 
b/mobile/android/branding/alpha/locales/en-US/brand.dtd
index 4d84be3466e9..248c6567215a 100644
--- a/mobile/android/branding/alpha/locales/en-US/brand.dtd
+++ b/mobile/android/branding/alpha/locales/en-US/brand.dtd
@@ -2,8 +2,8 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
 
-
-
+
+
 
diff --git a/mobile/android/branding/alpha/locales/en-US/brand.properties 
b/mobile/android/branding/alpha/locales/en-US/brand.properties
index 2437e17b4712..34636cab411c 100644
--- a/mobile/android/branding/alpha/locales/en-US/brand.properties
+++ b/mobile/android/branding/alpha/locales/en-US/brand.properties
@@ -2,8 +2,8 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
-brandShortName=Alpha
-brandFullName=Tor Browser Alpha
+brandShortName=Tor Browser
+brandFullName=Tor Browser
 # LOCALIZATION NOTE(brandProductName):
 # This brand name can be used in messages where the product name needs to
 # remain unchanged across different versions (Nightly, Beta, etc.).
diff --git a/mobile/android/branding/nightly/locales/en-US/brand.dtd 
b/mobile/android/branding/nightly/locales/en-US/brand.dtd
index 6eaad721ca94..248c6567215a 100644
--- a/mobile/android/branding/nightly/locales/en-US/brand.dtd
+++ b/mobile/android/branding/nightly/locales/en-US/brand.dtd
@@ -2,8 +2,8 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
 
-
-
+
+
 
diff --git a/mobile/android/branding/nightly/locales/en-US/brand.properties 
b/mobile/android/branding/nightly/locales/en-US/brand.properties
index 1279e3752251..34636cab411c 100644
--- a/mobile/android/branding/nightly/locales/en-US/brand.properties
+++ b/mobile/android/branding/nightly/locales/en-US/brand.properties
@@ -2,8 +2,8 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
-brandShortName=Nightly
-brandFullName=Tor Browser Nightly
+brandShortName=Tor Browser
+brandFullName=Tor Browser
 # LOCALIZATION NOTE(brandProductName):
 # This brand name can be used in messages where the product name needs to
 # remain unchanged across different versions (Nightly, Beta, etc.).

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


[tor-commits] [tor-browser/tor-browser-68.1.0esr-9.0-2] fixup! Bug 25702: Update Tor Browser icon to follow design guidelines

2019-10-02 Thread gk
commit 4648902eeda584ebe14339ac632ff0ba483e1de2
Author: Alex Catarineu 
Date:   Mon Sep 30 16:46:26 2019 +0200

fixup! Bug 25702: Update Tor Browser icon to follow design guidelines
---
 browser/branding/alpha/locales/en-US/brand.dtd   | 2 +-
 browser/branding/nightly/locales/en-US/brand.dtd | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/browser/branding/alpha/locales/en-US/brand.dtd 
b/browser/branding/alpha/locales/en-US/brand.dtd
index 46c34c4b7765..044ef647b7f7 100644
--- a/browser/branding/alpha/locales/en-US/brand.dtd
+++ b/browser/branding/alpha/locales/en-US/brand.dtd
@@ -10,4 +10,4 @@
remain unchanged across different versions (Nightly, Beta, etc.). -->
 
 
-
+
diff --git a/browser/branding/nightly/locales/en-US/brand.dtd 
b/browser/branding/nightly/locales/en-US/brand.dtd
index 46c34c4b7765..044ef647b7f7 100644
--- a/browser/branding/nightly/locales/en-US/brand.dtd
+++ b/browser/branding/nightly/locales/en-US/brand.dtd
@@ -10,4 +10,4 @@
remain unchanged across different versions (Nightly, Beta, etc.). -->
 
 
-
+



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


[tor-commits] [tor-browser/tor-browser-68.1.0esr-9.0-2] fixup! Bug 2176: Rebrand Firefox to TorBrowser

2019-10-02 Thread gk
commit 41edabfde0fc2b9317519530924102238ab02eb1
Author: Alex Catarineu 
Date:   Mon Sep 30 16:45:57 2019 +0200

fixup! Bug 2176: Rebrand Firefox to TorBrowser
---
 browser/branding/official/locales/en-US/brand.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/browser/branding/official/locales/en-US/brand.dtd 
b/browser/branding/official/locales/en-US/brand.dtd
index 46c34c4b7765..044ef647b7f7 100644
--- a/browser/branding/official/locales/en-US/brand.dtd
+++ b/browser/branding/official/locales/en-US/brand.dtd
@@ -10,4 +10,4 @@
remain unchanged across different versions (Nightly, Beta, etc.). -->
 
 
-
+



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


[tor-commits] [tor-browser/tor-browser-68.1.0esr-9.0-2] Bug 28196: preparations for using torbutton tor-browser-brand.ftl

2019-10-02 Thread gk
commit 358aee2900917eb945eb2f4d9b350ba40dd6447f
Author: Alex Catarineu 
Date:   Wed Sep 25 23:23:30 2019 +0200

Bug 28196: preparations for using torbutton tor-browser-brand.ftl

A small change to Fluent FileSource class is required so that we
can register a new source without its supported locales being
counted as available locales for the browser.
---
 browser/branding/alpha/locales/en-US/tor-browser-brand.ftl   | 12 
 browser/branding/nightly/locales/en-US/tor-browser-brand.ftl | 12 
 .../branding/official/locales/en-US/tor-browser-brand.ftl| 12 
 intl/l10n/L10nRegistry.jsm   |  7 +--
 4 files changed, 5 insertions(+), 38 deletions(-)

diff --git a/browser/branding/alpha/locales/en-US/tor-browser-brand.ftl 
b/browser/branding/alpha/locales/en-US/tor-browser-brand.ftl
deleted file mode 100644
index dbb5de3f1cf0..
--- a/browser/branding/alpha/locales/en-US/tor-browser-brand.ftl
+++ /dev/null
@@ -1,12 +0,0 @@
-# For Tor Browser, we use a new file (different than the brand.ftl file
-# that is used by Firefox) to avoid picking up the -brand-short-name values
-# that Mozilla includes in the Firefox language packs.
-
--brand-shorter-name = Tor Browser
--brand-short-name = Tor Browser
--brand-full-name = Tor Browser
-# This brand name can be used in messages where the product name needs to
-# remain unchanged across different versions (Nightly, Beta, etc.).
--brand-product-name = Tor Browser
--vendor-short-name = Tor Project
-trademarkInfo = Firefox and the Firefox logos are trademarks of the Mozilla 
Foundation.
diff --git a/browser/branding/nightly/locales/en-US/tor-browser-brand.ftl 
b/browser/branding/nightly/locales/en-US/tor-browser-brand.ftl
deleted file mode 100644
index dbb5de3f1cf0..
--- a/browser/branding/nightly/locales/en-US/tor-browser-brand.ftl
+++ /dev/null
@@ -1,12 +0,0 @@
-# For Tor Browser, we use a new file (different than the brand.ftl file
-# that is used by Firefox) to avoid picking up the -brand-short-name values
-# that Mozilla includes in the Firefox language packs.
-
--brand-shorter-name = Tor Browser
--brand-short-name = Tor Browser
--brand-full-name = Tor Browser
-# This brand name can be used in messages where the product name needs to
-# remain unchanged across different versions (Nightly, Beta, etc.).
--brand-product-name = Tor Browser
--vendor-short-name = Tor Project
-trademarkInfo = Firefox and the Firefox logos are trademarks of the Mozilla 
Foundation.
diff --git a/browser/branding/official/locales/en-US/tor-browser-brand.ftl 
b/browser/branding/official/locales/en-US/tor-browser-brand.ftl
deleted file mode 100644
index dbb5de3f1cf0..
--- a/browser/branding/official/locales/en-US/tor-browser-brand.ftl
+++ /dev/null
@@ -1,12 +0,0 @@
-# For Tor Browser, we use a new file (different than the brand.ftl file
-# that is used by Firefox) to avoid picking up the -brand-short-name values
-# that Mozilla includes in the Firefox language packs.
-
--brand-shorter-name = Tor Browser
--brand-short-name = Tor Browser
--brand-full-name = Tor Browser
-# This brand name can be used in messages where the product name needs to
-# remain unchanged across different versions (Nightly, Beta, etc.).
--brand-product-name = Tor Browser
--vendor-short-name = Tor Project
-trademarkInfo = Firefox and the Firefox logos are trademarks of the Mozilla 
Foundation.
diff --git a/intl/l10n/L10nRegistry.jsm b/intl/l10n/L10nRegistry.jsm
index 69bdcdbf38e6..0d080fd6d1be 100644
--- a/intl/l10n/L10nRegistry.jsm
+++ b/intl/l10n/L10nRegistry.jsm
@@ -266,7 +266,9 @@ class L10nRegistryService {
 
 for (const source of this.sources.values()) {
   for (const locale of source.locales) {
-locales.add(locale);
+if (!source.skipForAvailableLocales) {
+  locales.add(locale);
+}
   }
 }
 return Array.from(locales);
@@ -574,10 +576,11 @@ class FileSource {
*
* @returns {FileSource}
*/
-  constructor(name, locales, prePath) {
+  constructor(name, locales, prePath, skipForAvailableLocales = false) {
 this.name = name;
 this.locales = locales;
 this.prePath = prePath;
+this.skipForAvailableLocales = skipForAvailableLocales;
 this.indexed = false;
 
 // The cache object stores information about the resources available



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


[tor-commits] [translation/snowflakeaddon-messages.json_completed] https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json_completed

2019-10-02 Thread translation
commit 31913162a9fb68e19b49a74172694152f1d9674a
Author: Translation commit bot 
Date:   Wed Oct 2 14:47:21 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json_completed
---
 mk/messages.json | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/mk/messages.json b/mk/messages.json
index 14e6a5077..8b4977683 100644
--- a/mk/messages.json
+++ b/mk/messages.json
@@ -2,11 +2,8 @@
   "appDesc": {
 "message": "Snowflake е WebRTC pluggable transport за Tor."
   },
-  "popupTurnOn": {
-"message": "Вклучи"
-  },
-  "popupTurnOff": {
-"message": "Исклучи"
+  "popupEnabled": {
+"message": "Овозможено"
   },
   "popupLearnMore": {
 "message": "Научете повеќе"
@@ -23,6 +20,9 @@
   "popupWebRTCOff": {
 "message": "WebRTC карактеристиката не е 
детектирана."
   },
+  "popupBridgeUnreachable": {
+"message": "Не може да се поврзе со мостот."
+  },
   "popupDescOn": {
 "message": "Број на корисници кој вашиот Snowflake 
им помогнал да ја заобиколаат цензурата во 
последните 24 часа: $1"
   },

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


[tor-commits] [translation/snowflakeaddon-messages.json] https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json

2019-10-02 Thread translation
commit 84b1a27792cbe91d7dee516c05d5786a6ee59c0c
Author: Translation commit bot 
Date:   Wed Oct 2 14:47:16 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json
---
 mk/messages.json | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mk/messages.json b/mk/messages.json
index 3694071a2..8b4977683 100644
--- a/mk/messages.json
+++ b/mk/messages.json
@@ -3,7 +3,7 @@
 "message": "Snowflake е WebRTC pluggable transport за Tor."
   },
   "popupEnabled": {
-"message": "Enabled"
+"message": "Овозможено"
   },
   "popupLearnMore": {
 "message": "Научете повеќе"
@@ -21,7 +21,7 @@
 "message": "WebRTC карактеристиката не е 
детектирана."
   },
   "popupBridgeUnreachable": {
-"message": "Could not connect to the bridge."
+"message": "Не може да се поврзе со мостот."
   },
   "popupDescOn": {
 "message": "Број на корисници кој вашиот Snowflake 
им помогнал да ја заобиколаат цензурата во 
последните 24 часа: $1"

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


[tor-commits] [translation/https_everywhere] https://gitweb.torproject.org/translation.git/commit/?h=https_everywhere

2019-10-02 Thread translation
commit e6e5129ae5a6806d2e5436069c3e2b0bb9139dc3
Author: Translation commit bot 
Date:   Wed Oct 2 14:46:08 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=https_everywhere
---
 nl/ssl-observatory.dtd | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/nl/ssl-observatory.dtd b/nl/ssl-observatory.dtd
index c68e5cf43..eedcff251 100644
--- a/nl/ssl-observatory.dtd
+++ b/nl/ssl-observatory.dtd
@@ -55,7 +55,7 @@ zeer ingrijpend bedrijfsnetwerk gebruikt:">
 
 
@@ -66,8 +66,8 @@ Mouseover the options for further details:">-->
 
 https://www.something.com bezoekt, geeft het door het
-observatorium ontvangen certificaat aan dat iemand www.something.com bezocht,
+"Als u bijvoorbeeld https://www.voorbeeld.nl bezoekt, geeft het door het
+observatorium ontvangen certificaat aan dat iemand www.voorbeeld.nl bezocht,
 maar niet wie de website bezocht of welke specifieke pagina de bezoeker
 bekeek. Houd de muis boven de opties voor meer details:">
 

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


[tor-commits] [tor/master] Merge branch 'tor-github/pr/1344'

2019-10-02 Thread dgoulet
commit 014abf86e5a6484d23f72bb6959d78e379d90206
Merge: 40be20d54 37c616aea
Author: David Goulet 
Date:   Wed Oct 2 10:37:49 2019 -0400

Merge branch 'tor-github/pr/1344'

 changes/ticket31466   | 5 +
 src/core/or/connection_edge.c | 6 --
 2 files changed, 9 insertions(+), 2 deletions(-)

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


[tor-commits] [tor/master] Merge branch 'bug31466_035' into bug31466_042

2019-10-02 Thread dgoulet
commit 37c616aeaf21fc54a367361272e5f1fc84d4a508
Merge: d6d3e829d bf4a27c0e
Author: Nick Mathewson 
Date:   Wed Sep 18 15:48:25 2019 -0400

Merge branch 'bug31466_035' into bug31466_042

 changes/ticket31466   | 5 +
 src/core/or/connection_edge.c | 6 --
 2 files changed, 9 insertions(+), 2 deletions(-)




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


[tor-commits] [tor/master] Add a rate-limit to our warning about the disabled .exit notation

2019-10-02 Thread dgoulet
commit f0e4120996d3a96252200ea5302dcde3af6e0bc0
Author: Nick Mathewson 
Date:   Wed Sep 18 15:38:33 2019 -0400

Add a rate-limit to our warning about the disabled .exit notation

This warning would previously be given every time we tried to open a
connection to a foo.exit address, which could potentially be used to
flood the logs.  Now, we don't allow this warning to appear more
than once every 15 minutes.

Fixes bug 31466; bugfix on 0.2.2.1-alpha, when .exit was first
deprecated.
---
 changes/ticket31466  | 5 +
 src/or/connection_edge.c | 8 +---
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/changes/ticket31466 b/changes/ticket31466
new file mode 100644
index 0..e535b4502
--- /dev/null
+++ b/changes/ticket31466
@@ -0,0 +1,5 @@
+  o Minor bugfixes (logging):
+- Rate-limit our the logging message about the obsolete .exit notation.
+  Previously, there was no limit on this warning, which could potentially
+  be triggered many times by a hostile website. Fixes bug 31466;
+  bugfix on 0.2.2.1-alpha.
diff --git a/src/or/connection_edge.c b/src/or/connection_edge.c
index 7a97c632d..5638d9a1b 100644
--- a/src/or/connection_edge.c
+++ b/src/or/connection_edge.c
@@ -1186,9 +1186,11 @@ connection_ap_handshake_rewrite(entry_connection_t *conn,
* disallowed when they're coming straight from the client, but you're
* allowed to have them in MapAddress commands and so forth. */
   if (!strcmpend(socks->address, ".exit") && !options->AllowDotExit) {
-log_warn(LD_APP, "The  \".exit\" notation is disabled in Tor due to "
- "security risks. Set AllowDotExit in your torrc to enable "
- "it (at your own risk).");
+static ratelim_t exit_warning_limit = RATELIM_INIT(60*15);
+log_fn_ratelim(_warning_limit, LOG_WARN, LD_APP,
+   "The  \".exit\" notation is disabled in Tor due to "
+   "security risks.  Set AllowDotExit in your torrc to enable "
+   "it (at your own risk).");
 control_event_client_status(LOG_WARN, "SOCKS_BAD_HOSTNAME HOSTNAME=%s",
 escaped(socks->address));
 out->end_reason = END_STREAM_REASON_TORPROTOCOL;



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


[tor-commits] [tor/master] Try using make -k in the Appveyor configuration

2019-10-02 Thread dgoulet
commit 49a11f8a8a61a4d8b8657a98291862ffc96e99d9
Author: Nick Mathewson 
Date:   Mon Sep 23 15:04:54 2019 -0400

Try using make -k in the Appveyor configuration

Frequently, when a patch fails, it has failures in several files.
Using the "-k" flag will let us learn all the compilation errors,
not just the first one that the compiler hits.

Based on a patch by rl1987.

Closes ticket 31372.
---
 .appveyor.yml| 6 +++---
 changes/ticket31372_appveyor | 4 
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/.appveyor.yml b/.appveyor.yml
index 9913bf3bd..25f87fa45 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -83,8 +83,8 @@ build_script:
  # configure its flags. liblzma just works.
  #>
 Execute-Bash "ZSTD_CFLAGS='-L/${env:compiler_path}/include' 
ZSTD_LIBS='-L/${env:compiler_path}/lib -lzstd' ../configure 
--prefix=/${env:compiler_path} --build=${env:target} --host=${env:target} 
--with-openssl-dir=/${env:compiler_path} --disable-asciidoc 
--enable-fatal-warnings ${env:hardening}"
-Execute-Bash "V=1 make -j2"
-Execute-Bash "V=1 make -j2 install"
+Execute-Bash "V=1 make -k -j2"
+Execute-Bash "V=1 make -k -j2 install"
  }
 
 test_script:
@@ -95,7 +95,7 @@ test_script:
 $buildpath = @("C:\msys64\${env:compiler_path}\bin") + $oldpath
 $env:Path = $buildpath -join ';'
 Set-Location "${env:build}"
-Execute-Bash "VERBOSE=1 make -j2 check"
+Execute-Bash "VERBOSE=1 make -k -j2 check"
 }
 
 on_finish:
diff --git a/changes/ticket31372_appveyor b/changes/ticket31372_appveyor
new file mode 100644
index 0..e7bb03182
--- /dev/null
+++ b/changes/ticket31372_appveyor
@@ -0,0 +1,4 @@
+  o Minor features (continuous integration):
+- When building on Appveyor, pass the "-k" flag to make, so that
+  we are informed of all compilation failures, not just the first
+  one or two. Closes part of ticket 31372.



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


[tor-commits] [tor/master] Merge branch 'ticket31372_041' into ticket31372_042

2019-10-02 Thread dgoulet
commit 70711448592d384481e9914829c8e409b53833dd
Merge: 0cb57a490 836b7a538
Author: Nick Mathewson 
Date:   Tue Sep 24 08:04:41 2019 -0400

Merge branch 'ticket31372_041' into ticket31372_042

 .appveyor.yml| 6 +++---
 .travis.yml  | 6 --
 changes/ticket31372_appveyor | 4 
 changes/ticket31372_travis   | 4 
 4 files changed, 15 insertions(+), 5 deletions(-)




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


[tor-commits] [tor/master] Merge branch 'tor-github/pr/1363'

2019-10-02 Thread dgoulet
commit 40be20d542a83359ea480bbaa28380b4137c88b2
Merge: c81e1e454 707114485
Author: David Goulet 
Date:   Wed Oct 2 10:34:46 2019 -0400

Merge branch 'tor-github/pr/1363'

 .appveyor.yml| 6 +++---
 .travis.yml  | 6 --
 changes/ticket31372_appveyor | 4 
 changes/ticket31372_travis   | 4 
 4 files changed, 15 insertions(+), 5 deletions(-)

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


[tor-commits] [tor/master] Merge branch 'ticket31372_035' into ticket31372_040

2019-10-02 Thread dgoulet
commit 246fdd87424e8e1345aba20ac5d22c07ce082da4
Merge: 9e674d0eb da5c8277e
Author: Nick Mathewson 
Date:   Tue Sep 24 08:02:44 2019 -0400

Merge branch 'ticket31372_035' into ticket31372_040

 .appveyor.yml| 6 +++---
 .travis.yml  | 6 --
 changes/ticket31372_appveyor | 4 
 changes/ticket31372_travis   | 4 
 4 files changed, 15 insertions(+), 5 deletions(-)

diff --cc .appveyor.yml
index f4fd3774b,25f87fa45..8177a23cf
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@@ -95,9 -95,7 +95,9 @@@ test_script
  $buildpath = @("C:\msys64\${env:compiler_path}\bin") + $oldpath
  $env:Path = $buildpath -join ';'
  Set-Location "${env:build}"
 +Copy-Item "C:/msys64/${env:compiler_path}/bin/libssp-0.dll" 
-Destination "${env:build}/src/test"
 +Copy-Item "C:/msys64/${env:compiler_path}/bin/zlib1.dll" 
-Destination "${env:build}/src/test"
- Execute-Bash "VERBOSE=1 make -j2 check"
+ Execute-Bash "VERBOSE=1 make -k -j2 check"
  }
  
  on_finish:



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


[tor-commits] [tor/master] Merge branch 'ticket31372_029' into ticket31372_035

2019-10-02 Thread dgoulet
commit da5c8277eacc3a18234373228da1397f36112e19
Merge: 49a11f8a8 6ed3d8dbd
Author: Nick Mathewson 
Date:   Tue Sep 24 08:01:43 2019 -0400

Merge branch 'ticket31372_029' into ticket31372_035

 .travis.yml| 6 --
 changes/ticket31372_travis | 4 
 2 files changed, 8 insertions(+), 2 deletions(-)




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


[tor-commits] [tor/master] Try using make -k in Travis configuration

2019-10-02 Thread dgoulet
commit 6ed3d8dbd180aa72e2c9b3fa4835fb82e0f60556
Author: Nick Mathewson 
Date:   Mon Sep 23 15:04:54 2019 -0400

Try using make -k in Travis configuration

Frequently, when a patch fails, it has failures in several files.
Using the "-k" flag will let us learn all the compilation errors,
not just the first one that the compiler hits.

Based on a patch by rl1987.
---
 .travis.yml| 6 --
 changes/ticket31372_travis | 4 
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index a2bc6395d..759710737 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -15,8 +15,10 @@ os:
 ## OS and compiler.
 env:
   global:
-## The Travis CI environment allows us two cores, so let's use both.
-- MAKEFLAGS="-j 2"
+## The Travis CI environment allows us two cores, so let's use both.  Also,
+## let's use the "-k" flag so that we get all of the compilation failures,
+## not just the first one.
+- MAKEFLAGS="-k -j 2"
 ## We turn on hardening by default
 ## Also known as --enable-fragile-hardening in 0.3.0.3-alpha and later
 - HARDENING_OPTIONS="--enable-expensive-hardening"
diff --git a/changes/ticket31372_travis b/changes/ticket31372_travis
new file mode 100644
index 0..403869b2e
--- /dev/null
+++ b/changes/ticket31372_travis
@@ -0,0 +1,4 @@
+  o Minor features (continuous integration):
+- When building on Travis, pass the "-k" flag to make, so that
+  we are informed of all compilation failures, not just the first
+  one or two. Closes part of ticket 31372.



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


[tor-commits] [tor/master] Merge branch 'ticket31372_040' into ticket31372_041

2019-10-02 Thread dgoulet
commit 836b7a538e026d7293430494ea4187e26c6846bf
Merge: 6f3f93d86 246fdd874
Author: Nick Mathewson 
Date:   Tue Sep 24 08:04:20 2019 -0400

Merge branch 'ticket31372_040' into ticket31372_041

 .appveyor.yml| 6 +++---
 .travis.yml  | 6 --
 changes/ticket31372_appveyor | 4 
 changes/ticket31372_travis   | 4 
 4 files changed, 15 insertions(+), 5 deletions(-)




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


[tor-commits] [tpo/master] Updating Localization details

2019-10-02 Thread emmapeel
commit fcb15f1b6d13b735611af78119a2fdf97041fe31
Author: Pili Guerra 
Date:   Wed Oct 2 15:43:03 2019 +0200

Updating Localization details

The number of languages listed is now 30 and we should also point to the 
community portal for localization details
---
 content/download/languages/contents.lr | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/content/download/languages/contents.lr 
b/content/download/languages/contents.lr
index 6004c91..5ce3723 100644
--- a/content/download/languages/contents.lr
+++ b/content/download/languages/contents.lr
@@ -11,4 +11,4 @@ color: dark
 title: Download Tor Browser in your language
 ---
 body:
-We want everyone to be able to enjoy Tor Browser in their own language. Tor 
Browser is now available in 25 different languages, and we are working to add 
more. Want to help us translate? [See 
here](https://tb-manual.torproject.org/becoming-tor-translator/)
+We want everyone to be able to enjoy Tor Browser in their own language. Tor 
Browser is now available in 30 different languages, and we are working to add 
more. Want to help us translate? [See 
here](https://community.torproject.org/localization/)

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


[tor-commits] [translation/torbutton-branddtd_completed] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-branddtd_completed

2019-10-02 Thread translation
commit 2a50040b69da414740af00f7938fee1914f2ddda
Author: Translation commit bot 
Date:   Wed Oct 2 14:21:04 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-branddtd_completed
---
 fr/brand.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fr/brand.dtd b/fr/brand.dtd
index f60e14322..1002967c3 100644
--- a/fr/brand.dtd
+++ b/fr/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 

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


[tor-commits] [newsletter/master] Add October newsletter

2019-10-02 Thread hiro
commit 4e33f88e63e8f07b60799ea37f3597e7d1492d8d
Author: hiro 
Date:   Wed Oct 2 15:43:23 2019 +0200

Add October newsletter
---
 .../reaching-people-where-they-are/contents.lr | 137 +
 .../text/contents.lr   | 135 
 2 files changed, 272 insertions(+)

diff --git a/content/archive/reaching-people-where-they-are/contents.lr 
b/content/archive/reaching-people-where-they-are/contents.lr
new file mode 100644
index 000..d647d5f
--- /dev/null
+++ b/content/archive/reaching-people-where-they-are/contents.lr
@@ -0,0 +1,137 @@
+_model: post
+---
+_template: newsletter.html
+---
+author: st...@torproject.org
+---
+pub_date: 2019-10-02
+---
+title: Reaching People Where They Are
+---
+html_body:
+
+   
+   
+   
+   
+   
+   
+   https://newsletter.torproject.org;>https://blog.torproject.org/sites/default/files/inline-images/tor-news-logo-560.png;
 style="width: 250px; height: 75px;" />
+   
+   
+   
+   
+   
+   
+   
+   
+   

+   

+   

+   

+   
Reaching People Where They Are
+   
https://blog.torproject.org/reaching-people-where-they-are;>https://blog.torproject.org/sites/default/files/inline-images/tor-trainings_0.png;
 style="width: 640px; height: 320px;" />
+   
Part of the Tor Projects mission is to further 
the popular understanding of privacy technologies, and we believe we 
can achieve it by combining educational efforts with usability efforts. Popular 
understanding is to not only be aware of such privacy technologies but to also 
be able to use and control them.
+   
With that in mind, we decided to integrate user experience 
research into our digital security training with a single program called 
User Feedback Program.
+   
When we first launched this program two years ago, we aimed 
at a diverse and engaged audience of human rights defenders in the Global 
South. We are happy to share that, in a moderate estimate, these 
activities reached an audience of 800 people through 71 activities in 22 cities 
and seven countries: Brazil, Colombia, Mexico, India, Indonesia, Kenya, 
Uganda.
+   
This was our first major effort to establish a training 
cycle aimed to strengthen and expand the understanding of privacy technologies 
and the https://lists.torproject.org/cgi-bin/mailman/listinfo/global-south;>Tor 
community in the Global South. Members of the UX and Community teams 
conducted these trainings in partnership with local non-profits, who helped us 
reach the communities from their countries who needed this type of education 
the most.
+   
The results of interviews and usability tests were processed 
and analyzed by our UX team, and their work with users has led to different 
projects: a collection of personas to help guide our decisions when working on 
our tools, interface improvements, bugs fixed, and new features already 
deployed by the Tor Project developers. We are proud to say that today, the Tor 
Project has a software development cycle that puts the user at the center while 
respecting privacy.
+   
That is a huge gain, but is not all we set out to do. We 
learned a lot running these trainings, and we dont want to keep it to 
ourselves. We also want to share some insights into our experiences running 
trainings in the Global South to empower others to do the same. We know we 
cant scale if 

[tor-commits] [lego/master] i18lize template

2019-10-02 Thread emmapeel
commit 714daa22a7e27d533647dc4655e8f31b76841f59
Author: emma peel 
Date:   Wed Oct 2 15:36:08 2019 +0200

i18lize template
---
 templates/secure-connections.html | 36 ++--
 1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/templates/secure-connections.html 
b/templates/secure-connections.html
index af01c00..838526e 100644
--- a/templates/secure-connections.html
+++ b/templates/secure-connections.html
@@ -1,18 +1,18 @@
-The following visualization shows what information is visible to 
eavesdroppers with and without Tor Browser and HTTPS encryption:
+{{ _("The following visualization shows what information is visible to 
eavesdroppers with and without Tor Browser and HTTPS encryption:") }}
 
 
-  Click the “Tor” button to see what data is visible to observers when 
you're using Tor. The button will turn green to indicate that Tor is on.
-  Click the “HTTPS” button to see what data is visible to observers 
when you're using HTTPS. The button will turn green to indicate that HTTPS is 
on.
-  When both buttons are green, you see the data that is visible to 
observers when you are using both tools.
-  When both buttons are grey, you see the data that is visible to 
observers when you don't use either tool.
+{{ _("Click the “Tor” button to see what data is visible to 
observers when you're using Tor. The button will turn green to indicate that 
Tor is on.") }}
+{{ _("Click the “HTTPS” button to see what data is visible to 
observers when you're using HTTPS. The button will turn green to indicate that 
HTTPS is on.") }}
+{{ _("When both buttons are green, you see the data that is visible to 
observers when you are using both tools.") }}
+{{ _("When both buttons are grey, you see the data that is visible to 
observers when you don't use either tool.") }}
 
 
 
-HTTPS
+{{ _("HTTPS") }}
 
 
 
-TOR
+{{ _("Tor") }}
 
 
 
@@ -29,43 +29,43 @@
   
 
 
-POTENTIALLY VISIBLE DATA
+{{ _("POTENTIALLY VISIBLE DATA") }}
 
 
 
 
-Site.com
+{{ _("Site.com") }}
 
   
-The site being visited.
+{{ _("The site being visited.") }}
   
 
 
-user / pw
+{{ _("user / pw") }}
 
   
-Username and password used for authentication.
+{{ _("Username and password used for authentication.") }}
   
 
 
-data
+{{ _("data") }}
 
   
-Data being transmitted.
+{{ _("Data being transmitted.") }}
   
 
 
-location
+{{ _("location") }}
 
   
-Network location of the computer used to visit the website (the public IP 
address).
+  {{ _("Network location of the computer used to visit the website (the 
public IP address).") }}
   
 
 
-Tor
+{{ _("Tor") }}
 
   
-Whether or not Tor is being used.
+  {{ _("Whether or not Tor is being used.") }}
   
 
 

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


[tor-commits] [translation/support-portal] https://gitweb.torproject.org/translation.git/commit/?h=support-portal

2019-10-02 Thread translation
commit 68ad58112123c80685cfd8b25d28df518828f9ae
Author: Translation commit bot 
Date:   Wed Oct 2 12:53:45 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=support-portal
---
 contents+zh-CN.po | 59 +--
 1 file changed, 31 insertions(+), 28 deletions(-)

diff --git a/contents+zh-CN.po b/contents+zh-CN.po
index 705ef2a7f..833c8dc3d 100644
--- a/contents+zh-CN.po
+++ b/contents+zh-CN.po
@@ -303,6 +303,8 @@ msgid ""
 "[article](https://blog.torproject.org/browser-fingerprinting-introduction-;
 "and-challenges-ahead) on The Tor Blog all about it!"
 msgstr ""
+"想要了解更多有关浏览痕迹?在Tor 博客中有一篇[文章
](https://blog.torproject.org/browser-;
+"fingerprinting-introduction-and-challenges-ahead)介绍了所有有å…
³å®ƒçš„内容。"
 
 #: https//support.torproject.org/faq/faq-4/
 #: (content/faq/faq-4/contents+en.lrquestion.title)
@@ -405,14 +407,14 @@ msgstr "我们永远不会在Tor中植入后门。"
 msgid ""
 "We think that putting a backdoor in Tor would be tremendously irresponsible "
 "to our users, and a bad precedent for security software in general."
-msgstr ""
+msgstr 
"我们认为,在Tor中使用后门程序对我们的用户将是极为不负责任的,对于一般的安å
…¨è½¯ä»¶è€Œè¨€ï¼Œè¿™æ˜¯ä¸€ä¸ªä¸å¥½çš„先例。"
 
 #: https//support.torproject.org/about/backdoor/
 #: (content/about/backdoor/contents+en.lrquestion.description)
 msgid ""
 "If we ever put a deliberate backdoor in our security software, it would ruin"
 " our professional reputations."
-msgstr ""
+msgstr "如果我们在安全软件中故意放置后门程序,那将ç 
´åæˆ‘们的专业声誉。"
 
 #: https//support.torproject.org/about/backdoor/
 #: (content/about/backdoor/contents+en.lrquestion.description)
@@ -423,14 +425,14 @@ msgstr "没有人会再次相信我们的软件——有å…
…分的理由。"
 #: (content/about/backdoor/contents+en.lrquestion.description)
 msgid ""
 "But that said, there are still plenty of subtle attacks people might try."
-msgstr ""
+msgstr "但是,尽管如此,人们仍然可以尝试进行攻击。"
 
 #: https//support.torproject.org/about/backdoor/
 #: (content/about/backdoor/contents+en.lrquestion.description)
 msgid ""
 "Somebody might impersonate us, or break into our computers, or something "
 "like that."
-msgstr ""
+msgstr "可能有人冒充我们,或ç 
´è§£æˆ‘们的计算机,或类似的事情。"
 
 #: https//support.torproject.org/about/backdoor/
 #: (content/about/backdoor/contents+en.lrquestion.description)
@@ -498,7 +500,7 @@ msgstr ""
 msgid ""
 "Most people use Tor Browser, which includes everything you need to browse "
 "the web safely using Tor."
-msgstr ""
+msgstr "很多人使用Tor 浏览器,因
为使用Tor来浏览网页能够保证一切安全。"
 
 #: https//support.torproject.org/about/can-i-use-tor-with/
 #: (content/about/can-i-use-tor-with/contents+en.lrquestion.description)
@@ -540,6 +542,7 @@ msgid ""
 "However, if you want to redistribute the Tor software you must follow our "
 "[LICENSE](https://gitweb.torproject.org/tor.git/plain/LICENSE)."
 msgstr ""
+"但是,如果您想要分发Tor软件,您必
须遵守我们的[许可](https://gitweb.torproject.org/tor.git/plain/LICENSE)。"
 
 #: https//support.torproject.org/about/distribute-tor/
 #: (content/about/distribute-tor/contents+en.lrquestion.description)
@@ -600,7 +603,7 @@ msgstr ""
 msgid ""
 "See our [trademark FAQ](https://www.torproject.org/about/trademark/) for "
 "details."
-msgstr ""
+msgstr "查看我们的[商æ 
‡å¸¸è§é—®é¢˜](https://www.torproject.org/about/trademark/)来获取详细信息。"
 
 #: https//support.torproject.org/about/how-is-tor-different-from-other-proxies/
 #: 
(content/about/how-is-tor-different-from-other-proxies/contents+en.lrquestion.title)
@@ -622,7 +625,7 @@ msgstr "这构建一个简单的,容易维护的架构。"
 #: https//support.torproject.org/about/how-is-tor-different-from-other-proxies/
 #: 
(content/about/how-is-tor-different-from-other-proxies/contents+en.lrquestion.description)
 msgid "The users all enter and leave through the same server."
-msgstr ""
+msgstr "所有用户都通过同一台服务器来通讯。"
 
 #: https//support.torproject.org/about/how-is-tor-different-from-other-proxies/
 #: 
(content/about/how-is-tor-different-from-other-proxies/contents+en.lrquestion.description)
@@ -660,7 +663,7 @@ msgstr ""
 #: https//support.torproject.org/about/how-is-tor-different-from-other-proxies/
 #: 
(content/about/how-is-tor-different-from-other-proxies/contents+en.lrquestion.description)
 msgid "Simple proxy providers also create a single point of failure."
-msgstr ""
+msgstr "简易的代理服务商也可能会造成单点故障。"
 
 #: https//support.torproject.org/about/how-is-tor-different-from-other-proxies/
 #: 
(content/about/how-is-tor-different-from-other-proxies/contents+en.lrquestion.description)
@@ -776,13 +779,13 @@ 

[tor-commits] [translation/snowflake-website-indexhtml] https://gitweb.torproject.org/translation.git/commit/?h=snowflake-website-indexhtml

2019-10-02 Thread translation
commit aec9b384e22196bf7320ee4d1483c947fd883cb2
Author: Translation commit bot 
Date:   Wed Oct 2 12:47:17 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=snowflake-website-indexhtml
---
 ru/index.html | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/ru/index.html b/ru/index.html
index 5d22f8207..c6120962a 100644
--- a/ru/index.html
+++ b/ru/index.html
@@ -15,18 +15,18 @@
 
   
 
-  Snowflake is a system to defeat internet censorship. People who are
-  censored can use Snowflake to access the internet. Their connection goes
-  through Snowflake proxies, which are run by volunteers. For more detailed
-  information about how Snowflake works see our
-  https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/;>documentation
 wiki.
+  Snowflake - это система для борьбы с 
интернет-цензурой. Люди, которые
+  подвергаются цензуре, могут 
использовать Snowflake для доступа в интернет.
+  Соединение будет проходить через 
прокси Snowflake, которыми управляют волонтёры.
+  Для получения более подробной 
информации о работе Snowflake смотрите нашу
+  https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/;>Wiki-документацию.
 
   
 
 
   Браузер
 
-  If your internet access is censored, you should download
+  Если ваш доступ в интернет 
подвергается цензуре, скачайте
   https://www.torproject.org/download/;>Tor Browser.
 
   
@@ -73,7 +73,7 @@
 
   ВСТАВИТЬ
 
-  It is now possible to embed the Snowflake badge on any website:
+  Теперь можно вставить значок Snowflake на 
любой сайт:
 
   iframe 
src="https://snowflake.torproject.org/embed.html; width="320px" height="200px" 
frameborder="0" scrolling="no"/iframeКоторый 
выглядит вот так:
 

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


[tor-commits] [metrics-web/master] Add "Tor Browser updates by release channel" graph.

2019-10-02 Thread karsten
commit cba1711544fbfea9e88ba4161f94b26231b28d5f
Author: Karsten Loesing 
Date:   Wed Oct 2 12:24:38 2019 +0200

Add "Tor Browser updates by release channel" graph.

Implements #31755.
---
 src/main/R/rserver/rserve-init.R   | 46 ++
 src/main/resources/web.xml |  4 ++
 src/main/resources/web/json/categories.json|  1 +
 src/main/resources/web/json/metrics.json   | 11 ++
 .../resources/web/jsps/reproducible-metrics.jsp|  1 +
 src/main/resources/web/jsps/stats.jsp  | 22 +++
 6 files changed, 85 insertions(+)

diff --git a/src/main/R/rserver/rserve-init.R b/src/main/R/rserver/rserve-init.R
index af74ef7..5eac4d7 100644
--- a/src/main/R/rserver/rserve-init.R
+++ b/src/main/R/rserver/rserve-init.R
@@ -1399,6 +1399,52 @@ plot_webstats_tb_locale <- function(start_p, end_p, 
path_p) {
   ggsave(filename = path_p, width = 8, height = 5, dpi = 150)
 }
 
+prepare_webstats_tb_channel <- function(start_p = NULL, end_p = NULL) {
+  read_csv(file = paste(stats_dir, "webstats.csv", sep = ""),
+  col_types = cols(
+log_date = col_date(format = ""),
+request_type = col_factor(levels = NULL),
+platform = col_skip(),
+channel = col_factor(levels = NULL),
+locale = col_skip(),
+incremental = col_skip(),
+count = col_double())) %>%
+filter(if (!is.null(start_p)) log_date >= as.Date(start_p) else TRUE) %>%
+filter(if (!is.null(end_p)) log_date <= as.Date(end_p) else TRUE) %>%
+filter(request_type %in% c("tbup", "tbur")) %>%
+filter(channel %in% c("a", "r")) %>%
+group_by(log_date, channel, request_type) %>%
+summarize(count = sum(count)) %>%
+dcast(log_date + channel ~ request_type, value.var = "count") %>%
+rename(date = log_date, update_pings = tbup, update_requests = tbur)
+}
+
+plot_webstats_tb_channel <- function(start_p, end_p, path_p) {
+  prepare_webstats_tb_channel(start_p, end_p) %>%
+gather(request_type, count, -c(date, channel)) %>%
+unite("request_type_channel", request_type, channel) %>%
+mutate(request_type_channel = factor(request_type_channel,
+  levels = c("update_pings_r", "update_pings_a",
+ "update_requests_r", "update_requests_a"),
+  labels = c("Update pings (stable)", "Update pings (alpha)",
+ "Update requests (stable)", "Update requests (alpha)"))) %>%
+ungroup() %>%
+complete(date = full_seq(date, period = 1),
+  nesting(request_type_channel)) %>%
+ggplot(aes(x = date, y = count)) +
+geom_point() +
+geom_line() +
+scale_x_date(name = "", breaks = custom_breaks,
+  labels = custom_labels, minor_breaks = custom_minor_breaks) +
+scale_y_continuous(name = "", labels = formatter, limits = c(0, NA)) +
+facet_grid(request_type_channel ~ ., scales = "free_y") +
+theme(strip.text.y = element_text(angle = 0, hjust = 0, size = rel(1.5)),
+  strip.background = element_rect(fill = NA)) +
+ggtitle("Tor Browser updates by release channel") +
+labs(caption = copyright_notice)
+  ggsave(filename = path_p, width = 8, height = 5, dpi = 150)
+}
+
 prepare_webstats_tm <- function(start_p = NULL, end_p = NULL) {
   read_csv(file = paste(stats_dir, "webstats.csv", sep = ""),
   col_types = cols(
diff --git a/src/main/resources/web.xml b/src/main/resources/web.xml
index 2c68fd7..10d12ee 100644
--- a/src/main/resources/web.xml
+++ b/src/main/resources/web.xml
@@ -51,6 +51,7 @@
 /webstats-tb.html
 /webstats-tb-platform.html
 /webstats-tb-locale.html
+/webstats-tb-channel.html
 /webstats-tm.html
 /relays-ipv6.html
 /bridges-ipv6.html
@@ -182,6 +183,9 @@
 /webstats-tb-locale.png
 /webstats-tb-locale.pdf
 /webstats-tb-locale.csv
+/webstats-tb-channel.png
+/webstats-tb-channel.pdf
+/webstats-tb-channel.csv
 /webstats-tm.png
 /webstats-tm.pdf
 /webstats-tm.csv
diff --git a/src/main/resources/web/json/categories.json 
b/src/main/resources/web/json/categories.json
index 89742bc..3771631 100644
--- a/src/main/resources/web/json/categories.json
+++ b/src/main/resources/web/json/categories.json
@@ -88,6 +88,7 @@
   "webstats-tb",
   "webstats-tb-platform",
   "webstats-tb-locale",
+  "webstats-tb-channel",
   "webstats-tm"
 ]
   }
diff --git a/src/main/resources/web/json/metrics.json 
b/src/main/resources/web/json/metrics.json
index e6bab04..54ce78b 100644
--- a/src/main/resources/web/json/metrics.json
+++ b/src/main/resources/web/json/metrics.json
@@ -416,6 +416,17 @@
 ]
   },
   {
+"id": "webstats-tb-channel",
+"title": "Tor Browser updates by release channel",
+"type": "Graph",
+"description": "This graph shows absolute numbers of requests to Tor's 
web servers made by Tor Browser to check whether a newer version is available 
or to download a newer version, broken down by release channel.",
+"function": 

[tor-commits] [metrics-web/master] Upgrade to latest metrics-base and -lib.

2019-10-02 Thread karsten
commit e2940260a1879d3a4354e826108366746b10a243
Author: Karsten Loesing 
Date:   Wed Oct 2 14:35:54 2019 +0200

Upgrade to latest metrics-base and -lib.
---
 src/build   | 2 +-
 src/submods/metrics-lib | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/build b/src/build
index 07c2a00..62a964a 16
--- a/src/build
+++ b/src/build
@@ -1 +1 @@
-Subproject commit 07c2a00c27f0d536223f8b5a61fc91e60eb524d4
+Subproject commit 62a964a7702086ca6ba0e2307809d4f983163b47
diff --git a/src/submods/metrics-lib b/src/submods/metrics-lib
index c1581dd..8e2f671 16
--- a/src/submods/metrics-lib
+++ b/src/submods/metrics-lib
@@ -1 +1 @@
-Subproject commit c1581dd8ca26798dc90ea2189ca41636b50e1e0d
+Subproject commit 8e2f67107f1e6add0db3fa209cb89c3b69f7bf06

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


[tor-commits] [metrics-lib/master] Upgrade to latest metrics-base.

2019-10-02 Thread karsten
commit 8e2f67107f1e6add0db3fa209cb89c3b69f7bf06
Author: Karsten Loesing 
Date:   Wed Oct 2 14:34:41 2019 +0200

Upgrade to latest metrics-base.
---
 src/build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/build b/src/build
index 07c2a00..62a964a 16
--- a/src/build
+++ b/src/build
@@ -1 +1 @@
-Subproject commit 07c2a00c27f0d536223f8b5a61fc91e60eb524d4
+Subproject commit 62a964a7702086ca6ba0e2307809d4f983163b47

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


[tor-commits] [translation/torbutton-branddtd_completed] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-branddtd_completed

2019-10-02 Thread translation
commit b9465a380e4c72a0ddd2b9a1ea2d6d9f91034a5c
Author: Translation commit bot 
Date:   Wed Oct 2 12:22:12 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-branddtd_completed
---
 ar/brand.dtd|  4 ++--
 bg/brand.dtd| 18 +-
 bn-BD/brand.dtd | 18 +-
 ca/brand.dtd|  2 +-
 cs/brand.dtd|  2 +-
 da/brand.dtd| 18 +-
 de/brand.dtd| 18 +-
 el/brand.dtd|  2 +-
 en-GB/brand.dtd | 18 +-
 en-US/brand.dtd | 18 +-
 es-AR/brand.dtd |  2 +-
 es-ES/brand.dtd |  2 +-
 es-MX/brand.dtd | 18 +-
 et/brand.dtd| 18 +-
 eu/brand.dtd| 18 +-
 fa/brand.dtd| 18 +-
 fi/brand.dtd|  4 ++--
 fr/brand.dtd|  2 +-
 ga-IE/brand.dtd |  2 +-
 he/brand.dtd|  2 +-
 hi-IN/brand.dtd | 18 +-
 hr/brand.dtd|  2 +-
 hu/brand.dtd|  2 +-
 id/brand.dtd| 18 +-
 is/brand.dtd| 18 +-
 it/brand.dtd| 14 +++---
 ja/brand.dtd| 18 +-
 ka/brand.dtd| 18 +-
 ko/brand.dtd|  6 +++---
 lv/brand.dtd|  2 +-
 mk/brand.dtd|  2 +-
 ms/brand.dtd| 18 +-
 nb-NO/brand.dtd | 18 +-
 nl-BE/brand.dtd | 18 +-
 nl/brand.dtd| 18 +-
 nn-NO/brand.dtd | 18 +-
 pl/brand.dtd| 12 ++--
 pt-BR/brand.dtd |  2 +-
 pt-PT/brand.dtd | 12 ++--
 ro/brand.dtd|  2 +-
 ru/brand.dtd|  4 ++--
 sk/brand.dtd| 18 +-
 sl/brand.dtd| 18 +-
 sq/brand.dtd| 18 +-
 sv-SE/brand.dtd |  2 +-
 sw/brand.dtd| 18 +-
 ta/brand.dtd| 18 +-
 th/brand.dtd| 18 +-
 tr/brand.dtd|  2 +-
 uk/brand.dtd| 18 +-
 ur/brand.dtd| 19 +--
 vi/brand.dtd| 18 +-
 zh-CN/brand.dtd |  2 +-
 zh-HK/brand.dtd | 18 +-
 zh-TW/brand.dtd | 18 +-
 55 files changed, 324 insertions(+), 325 deletions(-)

diff --git a/ar/brand.dtd b/ar/brand.dtd
index 654dc6a1c..db5a59345 100644
--- a/ar/brand.dtd
+++ b/ar/brand.dtd
@@ -2,11 +2,11 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
 
-
+
 
 
 
-
+
 
 
 
diff --git a/bg/brand.dtd b/bg/brand.dtd
index 241501a75..87b2b707a 100644
--- a/bg/brand.dtd
+++ b/bg/brand.dtd
@@ -2,14 +2,14 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
 
-
-
-
-
-
+
+
+
+
+
 
 
-
-
-
-
+
+
+
+
diff --git a/bn-BD/brand.dtd b/bn-BD/brand.dtd
index 52c95b8b9..87b2b707a 100644
--- a/bn-BD/brand.dtd
+++ b/bn-BD/brand.dtd
@@ -2,14 +2,14 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
 
-
-
-
-
-
+
+
+
+
+
 
 
-
-
-
-
+
+
+
+
diff --git a/ca/brand.dtd b/ca/brand.dtd
index a0ffa28e3..bc4f7f3e9 100644
--- a/ca/brand.dtd
+++ b/ca/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/cs/brand.dtd b/cs/brand.dtd
index acdcfbf6e..13031d91f 100644
--- a/cs/brand.dtd
+++ b/cs/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/da/brand.dtd b/da/brand.dtd
index 38d686c1a..87b2b707a 100644
--- a/da/brand.dtd
+++ b/da/brand.dtd
@@ -2,14 +2,14 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
 
-
-
-
-
-
+
+
+
+
+
 
 
-
-
-
-
+
+
+
+
diff --git a/de/brand.dtd b/de/brand.dtd
index c7c9feaf5..87b2b707a 100644
--- a/de/brand.dtd
+++ b/de/brand.dtd
@@ -2,14 +2,14 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
 
-
-
-
-
-
+
+
+
+
+
 
 
-
-
-
-
+
+
+
+
diff --git a/el/brand.dtd b/el/brand.dtd
index 65bd74eba..add408429 100644
--- a/el/brand.dtd
+++ b/el/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/en-GB/brand.dtd b/en-GB/brand.dtd
index 3df1a084c..87b2b707a 100644
--- a/en-GB/brand.dtd
+++ b/en-GB/brand.dtd
@@ -2,14 +2,14 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
 
-
-
-
-
-
+
+
+
+
+
 
 
-
-
-
-
+
+
+
+
diff --git a/en-US/brand.dtd b/en-US/brand.dtd
index 3df1a084c..87b2b707a 100644
--- a/en-US/brand.dtd
+++ b/en-US/brand.dtd
@@ -2,14 +2,14 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
 
-
-
-
-
-
+
+
+
+
+
 
 
-
-
-
-
+
+
+
+
diff --git a/es-AR/brand.dtd b/es-AR/brand.dtd
index 3b423ff3b..40ad3d785 100644
--- a/es-AR/brand.dtd
+++ b/es-AR/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff 

[tor-commits] [translation/torbutton-branddtd] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-branddtd

2019-10-02 Thread translation
commit 05f210ee02eee0a95adecd01cc133b8f1edd95aa
Author: Translation commit bot 
Date:   Wed Oct 2 12:21:39 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=torbutton-branddtd
---
 ach/brand.dtd   | 2 +-
 af/brand.dtd| 2 +-
 ar/brand.dtd| 2 +-
 ast/brand.dtd   | 2 +-
 az/brand.dtd| 2 +-
 be/brand.dtd| 2 +-
 bg/brand.dtd| 2 +-
 bn-BD/brand.dtd | 2 +-
 br/brand.dtd| 2 +-
 bs/brand.dtd| 2 +-
 ca/brand.dtd| 2 +-
 cs/brand.dtd| 2 +-
 cy/brand.dtd| 2 +-
 da/brand.dtd| 2 +-
 de/brand.dtd| 2 +-
 el/brand.dtd| 2 +-
 en-GB/brand.dtd | 2 +-
 en-US/brand.dtd | 2 +-
 en/brand.dtd| 2 +-
 eo/brand.dtd| 2 +-
 es-AR/brand.dtd | 2 +-
 es-ES/brand.dtd | 2 +-
 es-MX/brand.dtd | 2 +-
 et/brand.dtd| 2 +-
 eu/brand.dtd| 2 +-
 fa/brand.dtd| 2 +-
 fi/brand.dtd| 2 +-
 fr/brand.dtd| 2 +-
 fy-NL/brand.dtd | 2 +-
 ga-IE/brand.dtd | 2 +-
 gd/brand.dtd| 2 +-
 gl/brand.dtd| 2 +-
 gu-IN/brand.dtd | 2 +-
 he/brand.dtd| 2 +-
 hi/brand.dtd| 2 +-
 hr/brand.dtd| 2 +-
 hu/brand.dtd| 2 +-
 hy-AM/brand.dtd | 2 +-
 id/brand.dtd| 2 +-
 is/brand.dtd| 2 +-
 it/brand.dtd| 2 +-
 ja/brand.dtd| 2 +-
 ka/brand.dtd| 2 +-
 kab/brand.dtd   | 2 +-
 kk/brand.dtd| 2 +-
 km/brand.dtd| 2 +-
 kn/brand.dtd| 2 +-
 ko/brand.dtd| 2 +-
 lt/brand.dtd| 2 +-
 lv/brand.dtd| 2 +-
 mk/brand.dtd| 2 +-
 ml/brand.dtd| 2 +-
 mr/brand.dtd| 2 +-
 ms/brand.dtd| 2 +-
 my/brand.dtd| 2 +-
 nb-NO/brand.dtd | 2 +-
 ne/brand.dtd| 2 +-
 nl-BE/brand.dtd | 2 +-
 nl/brand.dtd| 2 +-
 nn-NO/brand.dtd | 2 +-
 oc/brand.dtd| 2 +-
 or/brand.dtd| 2 +-
 pa-IN/brand.dtd | 2 +-
 pl/brand.dtd| 2 +-
 pt-BR/brand.dtd | 2 +-
 pt-PT/brand.dtd | 2 +-
 ro/brand.dtd| 2 +-
 ru/brand.dtd| 2 +-
 si/brand.dtd| 2 +-
 sk/brand.dtd| 2 +-
 sl/brand.dtd| 2 +-
 son/brand.dtd   | 2 +-
 sq/brand.dtd| 2 +-
 sr/brand.dtd| 2 +-
 sv-SE/brand.dtd | 2 +-
 sw/brand.dtd| 2 +-
 ta/brand.dtd| 2 +-
 te/brand.dtd| 2 +-
 th/brand.dtd| 2 +-
 tr/brand.dtd| 2 +-
 uk/brand.dtd| 2 +-
 ur/brand.dtd| 3 +--
 uz/brand.dtd| 2 +-
 vi/brand.dtd| 2 +-
 zh-CN/brand.dtd | 2 +-
 zh-HK/brand.dtd | 2 +-
 zh-TW/brand.dtd | 2 +-
 87 files changed, 87 insertions(+), 88 deletions(-)

diff --git a/ach/brand.dtd b/ach/brand.dtd
index 3df1a084c..b1dfc7625 100644
--- a/ach/brand.dtd
+++ b/ach/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/af/brand.dtd b/af/brand.dtd
index 3df1a084c..b1dfc7625 100644
--- a/af/brand.dtd
+++ b/af/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/ar/brand.dtd b/ar/brand.dtd
index 654dc6a1c..fa6e3d5da 100644
--- a/ar/brand.dtd
+++ b/ar/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/ast/brand.dtd b/ast/brand.dtd
index 4225ac0a2..31402a65c 100644
--- a/ast/brand.dtd
+++ b/ast/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/az/brand.dtd b/az/brand.dtd
index ca1d23e1a..03656f6f6 100644
--- a/az/brand.dtd
+++ b/az/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/be/brand.dtd b/be/brand.dtd
index 3df1a084c..b1dfc7625 100644
--- a/be/brand.dtd
+++ b/be/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/bg/brand.dtd b/bg/brand.dtd
index 241501a75..44116e3f9 100644
--- a/bg/brand.dtd
+++ b/bg/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/bn-BD/brand.dtd b/bn-BD/brand.dtd
index 52c95b8b9..54c496acd 100644
--- a/bn-BD/brand.dtd
+++ b/bn-BD/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/br/brand.dtd b/br/brand.dtd
index e05aa9242..14077164e 100644
--- a/br/brand.dtd
+++ b/br/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/bs/brand.dtd b/bs/brand.dtd
index 3df1a084c..b1dfc7625 100644
--- a/bs/brand.dtd
+++ b/bs/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/ca/brand.dtd b/ca/brand.dtd
index a0ffa28e3..e9ff45448 100644
--- a/ca/brand.dtd
+++ b/ca/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/cs/brand.dtd b/cs/brand.dtd
index acdcfbf6e..62af5f045 100644
--- a/cs/brand.dtd
+++ b/cs/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/cy/brand.dtd b/cy/brand.dtd
index 951c9d129..bbc8f57ed 100644
--- a/cy/brand.dtd
+++ b/cy/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/da/brand.dtd b/da/brand.dtd
index 38d686c1a..188f2d0d0 100644
--- a/da/brand.dtd
+++ b/da/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/de/brand.dtd b/de/brand.dtd
index c7c9feaf5..924088b6d 100644
--- a/de/brand.dtd
+++ b/de/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/el/brand.dtd b/el/brand.dtd
index 65bd74eba..4ecec61f9 100644
--- a/el/brand.dtd
+++ b/el/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/en-GB/brand.dtd b/en-GB/brand.dtd
index 3df1a084c..b1dfc7625 100644
--- a/en-GB/brand.dtd
+++ b/en-GB/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/en-US/brand.dtd b/en-US/brand.dtd
index 3df1a084c..b1dfc7625 100644
--- a/en-US/brand.dtd
+++ b/en-US/brand.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 

[tor-commits] [translation/snowflake-website-indexhtml] https://gitweb.torproject.org/translation.git/commit/?h=snowflake-website-indexhtml

2019-10-02 Thread translation
commit 2f2247215cb88fffc3a100524d07cddff0e3d285
Author: Translation commit bot 
Date:   Wed Oct 2 12:17:11 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=snowflake-website-indexhtml
---
 ru/index.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ru/index.html b/ru/index.html
index 55b75de9c..5d22f8207 100644
--- a/ru/index.html
+++ b/ru/index.html
@@ -52,7 +52,7 @@
 
   
 
-  Отчет об ошибках
+  СООБЩИТЬ ОБ ОШИБКЕ
   
   If you encounter problems with Snowflake as a client or a proxy,
   please consider filing a bug.  To do so, you will have to,

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


[tor-commits] [translation/snowflakeaddon-messages.json_completed] https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json_completed

2019-10-02 Thread translation
commit 70b42e4a8ff8a9b6a897d6c1378e6649bcb76a7f
Author: Translation commit bot 
Date:   Wed Oct 2 12:17:06 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json_completed
---
 fr/messages.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fr/messages.json b/fr/messages.json
index 1cb905aef..302a427d0 100644
--- a/fr/messages.json
+++ b/fr/messages.json
@@ -3,7 +3,7 @@
 "message": "Snowflake est un transport enfichable WebRTC pour Tor."
   },
   "popupEnabled": {
-"message": "Enabled"
+"message": "Activé"
   },
   "popupLearnMore": {
 "message": "En apprendre davantage"

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


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

2019-10-02 Thread nickm
commit c7d3bedf310443da2cbbdd8b0e8e182a15b7d64a
Merge: 68a002c60 a74c18069
Author: Nick Mathewson 
Date:   Wed Oct 2 08:01:34 2019 -0400

Merge branch 'maint-0.4.0' into release-0.4.0

 changes/geoip-2019-10-01 | 4 +
 src/config/geoip | 35299 ++---
 src/config/geoip6|  8318 ---
 3 files changed, 26359 insertions(+), 17262 deletions(-)

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


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

2019-10-02 Thread nickm
commit a74c18069199763a45fa636d6748d22c4fe98eeb
Merge: 9e674d0eb 7b9cb4c47
Author: Nick Mathewson 
Date:   Wed Oct 2 08:01:34 2019 -0400

Merge branch 'maint-0.3.5' into maint-0.4.0

 changes/geoip-2019-10-01 | 4 +
 src/config/geoip | 35299 ++---
 src/config/geoip6|  8318 ---
 3 files changed, 26359 insertions(+), 17262 deletions(-)



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


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

2019-10-02 Thread nickm
commit 7b9cb4c47bc9d1ca4e120af2b00a0f0747cd7b20
Merge: 02840169d 90de776ea
Author: Nick Mathewson 
Date:   Wed Oct 2 08:01:33 2019 -0400

Merge branch 'maint-0.2.9' into maint-0.3.5

 changes/geoip-2019-10-01 | 4 +
 src/config/geoip | 35299 ++---
 src/config/geoip6|  8318 ---
 3 files changed, 26359 insertions(+), 17262 deletions(-)



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


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

2019-10-02 Thread nickm
commit 4dcbbe4166192beae321001e820bd3c15a8f2512
Merge: 6f3f93d86 a74c18069
Author: Nick Mathewson 
Date:   Wed Oct 2 08:01:34 2019 -0400

Merge branch 'maint-0.4.0' into maint-0.4.1

 changes/geoip-2019-10-01 | 4 +
 src/config/geoip | 35299 ++---
 src/config/geoip6|  8318 ---
 3 files changed, 26359 insertions(+), 17262 deletions(-)



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


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

2019-10-02 Thread nickm
commit f33d5b29e62be0feb451acb8020e49b73bbf84b8
Merge: 124d8ec7b 4dcbbe416
Author: Nick Mathewson 
Date:   Wed Oct 2 08:01:34 2019 -0400

Merge branch 'maint-0.4.1' into release-0.4.1

 changes/geoip-2019-10-01 | 4 +
 src/config/geoip | 35299 ++---
 src/config/geoip6|  8318 ---
 3 files changed, 26359 insertions(+), 17262 deletions(-)

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


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

2019-10-02 Thread nickm
commit 7b9cb4c47bc9d1ca4e120af2b00a0f0747cd7b20
Merge: 02840169d 90de776ea
Author: Nick Mathewson 
Date:   Wed Oct 2 08:01:33 2019 -0400

Merge branch 'maint-0.2.9' into maint-0.3.5

 changes/geoip-2019-10-01 | 4 +
 src/config/geoip | 35299 ++---
 src/config/geoip6|  8318 ---
 3 files changed, 26359 insertions(+), 17262 deletions(-)



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


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

2019-10-02 Thread nickm
commit a74c18069199763a45fa636d6748d22c4fe98eeb
Merge: 9e674d0eb 7b9cb4c47
Author: Nick Mathewson 
Date:   Wed Oct 2 08:01:34 2019 -0400

Merge branch 'maint-0.3.5' into maint-0.4.0

 changes/geoip-2019-10-01 | 4 +
 src/config/geoip | 35299 ++---
 src/config/geoip6|  8318 ---
 3 files changed, 26359 insertions(+), 17262 deletions(-)



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


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

2019-10-02 Thread nickm
commit 7b9cb4c47bc9d1ca4e120af2b00a0f0747cd7b20
Merge: 02840169d 90de776ea
Author: Nick Mathewson 
Date:   Wed Oct 2 08:01:33 2019 -0400

Merge branch 'maint-0.2.9' into maint-0.3.5

 changes/geoip-2019-10-01 | 4 +
 src/config/geoip | 35299 ++---
 src/config/geoip6|  8318 ---
 3 files changed, 26359 insertions(+), 17262 deletions(-)



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


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

2019-10-02 Thread nickm
commit 4dcbbe4166192beae321001e820bd3c15a8f2512
Merge: 6f3f93d86 a74c18069
Author: Nick Mathewson 
Date:   Wed Oct 2 08:01:34 2019 -0400

Merge branch 'maint-0.4.0' into maint-0.4.1

 changes/geoip-2019-10-01 | 4 +
 src/config/geoip | 35299 ++---
 src/config/geoip6|  8318 ---
 3 files changed, 26359 insertions(+), 17262 deletions(-)

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


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

2019-10-02 Thread nickm
commit c81e1e4542452fe41129aa322b941b56fa4595ef
Merge: 3f94441bf 4dcbbe416
Author: Nick Mathewson 
Date:   Wed Oct 2 08:01:34 2019 -0400

Merge branch 'maint-0.4.1'

 changes/geoip-2019-10-01 | 4 +
 src/config/geoip | 35299 ++---
 src/config/geoip6|  8318 ---
 3 files changed, 26359 insertions(+), 17262 deletions(-)

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


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

2019-10-02 Thread nickm
commit 996cbdac3f23844e98854da6a2c7f122eb6dc406
Merge: 77733021e 7b9cb4c47
Author: Nick Mathewson 
Date:   Wed Oct 2 08:01:33 2019 -0400

Merge branch 'maint-0.3.5' into release-0.3.5

 changes/geoip-2019-10-01 | 4 +
 src/config/geoip | 35299 ++---
 src/config/geoip6|  8318 ---
 3 files changed, 26359 insertions(+), 17262 deletions(-)

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


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

2019-10-02 Thread nickm
commit f99a64eea6b24180bf58d66f3bd3d6dca55aaebd
Merge: 22605529b 90de776ea
Author: Nick Mathewson 
Date:   Wed Oct 2 08:01:33 2019 -0400

Merge branch 'maint-0.2.9' into release-0.2.9

 changes/geoip-2019-10-01 | 4 +
 src/config/geoip | 35299 ++---
 src/config/geoip6|  8318 ---
 3 files changed, 26359 insertions(+), 17262 deletions(-)

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


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

2019-10-02 Thread nickm
commit 4dcbbe4166192beae321001e820bd3c15a8f2512
Merge: 6f3f93d86 a74c18069
Author: Nick Mathewson 
Date:   Wed Oct 2 08:01:34 2019 -0400

Merge branch 'maint-0.4.0' into maint-0.4.1

 changes/geoip-2019-10-01 | 4 +
 src/config/geoip | 35299 ++---
 src/config/geoip6|  8318 ---
 3 files changed, 26359 insertions(+), 17262 deletions(-)



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


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

2019-10-02 Thread nickm
commit a74c18069199763a45fa636d6748d22c4fe98eeb
Merge: 9e674d0eb 7b9cb4c47
Author: Nick Mathewson 
Date:   Wed Oct 2 08:01:34 2019 -0400

Merge branch 'maint-0.3.5' into maint-0.4.0

 changes/geoip-2019-10-01 | 4 +
 src/config/geoip | 35299 ++---
 src/config/geoip6|  8318 ---
 3 files changed, 26359 insertions(+), 17262 deletions(-)



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


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

2019-10-02 Thread nickm
commit 7b9cb4c47bc9d1ca4e120af2b00a0f0747cd7b20
Merge: 02840169d 90de776ea
Author: Nick Mathewson 
Date:   Wed Oct 2 08:01:33 2019 -0400

Merge branch 'maint-0.2.9' into maint-0.3.5

 changes/geoip-2019-10-01 | 4 +
 src/config/geoip | 35299 ++---
 src/config/geoip6|  8318 ---
 3 files changed, 26359 insertions(+), 17262 deletions(-)



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


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

2019-10-02 Thread nickm
commit 7b9cb4c47bc9d1ca4e120af2b00a0f0747cd7b20
Merge: 02840169d 90de776ea
Author: Nick Mathewson 
Date:   Wed Oct 2 08:01:33 2019 -0400

Merge branch 'maint-0.2.9' into maint-0.3.5

 changes/geoip-2019-10-01 | 4 +
 src/config/geoip | 35299 ++---
 src/config/geoip6|  8318 ---
 3 files changed, 26359 insertions(+), 17262 deletions(-)



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


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

2019-10-02 Thread nickm
commit a74c18069199763a45fa636d6748d22c4fe98eeb
Merge: 9e674d0eb 7b9cb4c47
Author: Nick Mathewson 
Date:   Wed Oct 2 08:01:34 2019 -0400

Merge branch 'maint-0.3.5' into maint-0.4.0

 changes/geoip-2019-10-01 | 4 +
 src/config/geoip | 35299 ++---
 src/config/geoip6|  8318 ---
 3 files changed, 26359 insertions(+), 17262 deletions(-)

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


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

2019-10-02 Thread nickm
commit a74c18069199763a45fa636d6748d22c4fe98eeb
Merge: 9e674d0eb 7b9cb4c47
Author: Nick Mathewson 
Date:   Wed Oct 2 08:01:34 2019 -0400

Merge branch 'maint-0.3.5' into maint-0.4.0

 changes/geoip-2019-10-01 | 4 +
 src/config/geoip | 35299 ++---
 src/config/geoip6|  8318 ---
 3 files changed, 26359 insertions(+), 17262 deletions(-)



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


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

2019-10-02 Thread nickm
commit 7b9cb4c47bc9d1ca4e120af2b00a0f0747cd7b20
Merge: 02840169d 90de776ea
Author: Nick Mathewson 
Date:   Wed Oct 2 08:01:33 2019 -0400

Merge branch 'maint-0.2.9' into maint-0.3.5

 changes/geoip-2019-10-01 | 4 +
 src/config/geoip | 35299 ++---
 src/config/geoip6|  8318 ---
 3 files changed, 26359 insertions(+), 17262 deletions(-)

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


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

2019-10-02 Thread nickm
commit 7b9cb4c47bc9d1ca4e120af2b00a0f0747cd7b20
Merge: 02840169d 90de776ea
Author: Nick Mathewson 
Date:   Wed Oct 2 08:01:33 2019 -0400

Merge branch 'maint-0.2.9' into maint-0.3.5

 changes/geoip-2019-10-01 | 4 +
 src/config/geoip | 35299 ++---
 src/config/geoip6|  8318 ---
 3 files changed, 26359 insertions(+), 17262 deletions(-)



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


[tor-commits] [translation/donatepages-messagespot] https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot

2019-10-02 Thread translation
commit 52a5d9e119e0a2f07dae6fb98097314dcbe1c6ee
Author: Translation commit bot 
Date:   Wed Oct 2 10:45:42 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot
---
 locale/sv/LC_MESSAGES/messages.po | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/locale/sv/LC_MESSAGES/messages.po 
b/locale/sv/LC_MESSAGES/messages.po
index 6b13f12d5..ea0e880a7 100644
--- a/locale/sv/LC_MESSAGES/messages.po
+++ b/locale/sv/LC_MESSAGES/messages.po
@@ -5,10 +5,11 @@
 # Filip Bengtsson, 2019
 # erinm, 2019
 # Jonatan Nyberg, 2019
+# Daniel Sjöberg , 2019
 # 
 msgid ""
 msgstr ""
-"Last-Translator: Jonatan Nyberg, 2019\n"
+"Last-Translator: Daniel Sjöberg , 2019\n"
 "Language-Team: Swedish (https://www.transifex.com/otf/teams/1519/sv/)\n"
 "Language: sv\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1173,7 +1174,7 @@ msgstr ""
 #: 
tmp/cache_locale/92/92eb639bc328f3dd569fa22b60c4360b6fe38f1a4cd80a14fce862d91bd765cb.php:69
 #: 
tmp/cache_locale/50/50777d283fdd4725b4b51b066a1fa065079d875050e04874af7ad8d37f823d3f.php:51
 msgid "Privacy Policy"
-msgstr ""
+msgstr "Integritetspolicy"
 
 #: 
tmp/cache_locale/92/92eb639bc328f3dd569fa22b60c4360b6fe38f1a4cd80a14fce862d91bd765cb.php:85
 #: 
tmp/cache_locale/50/50777d283fdd4725b4b51b066a1fa065079d875050e04874af7ad8d37f823d3f.php:68

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


[tor-commits] [translation/tpo-web] https://gitweb.torproject.org/translation.git/commit/?h=tpo-web

2019-10-02 Thread translation
commit 78902b24f4a2213b01f4f7e0b91db30d0850e454
Author: Translation commit bot 
Date:   Wed Oct 2 09:53:20 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=tpo-web
---
 contents+ml.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/contents+ml.po b/contents+ml.po
index e09ce7a55..fc8e3c847 100644
--- a/contents+ml.po
+++ b/contents+ml.po
@@ -116,7 +116,7 @@ msgstr "അമർത്തുക"
 
 #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body)
 msgid "Support"
-msgstr ""
+msgstr "പിന്തുണക്കാവുന്ന "
 
 #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body)
 msgid "Jobs"

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


[tor-commits] [translation/support-portal] https://gitweb.torproject.org/translation.git/commit/?h=support-portal

2019-10-02 Thread translation
commit 2a35d3f528d26596290dbfa20576d6ca847f1dc2
Author: Translation commit bot 
Date:   Wed Oct 2 09:53:50 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=support-portal
---
 contents+nl.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/contents+nl.po b/contents+nl.po
index d48dd642d..36ebbde02 100644
--- a/contents+nl.po
+++ b/contents+nl.po
@@ -1,9 +1,9 @@
 # Translators:
 # Tonnes , 2019
 # Emma Peel, 2019
-# erinm, 2019
 # Jonah Coenen , 2019
 # Meteor 0id, 2019
+# erinm, 2019
 # 
 msgid ""
 msgstr ""
@@ -11,7 +11,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-26 17:56+CET\n"
 "PO-Revision-Date: 2018-10-02 22:41+\n"
-"Last-Translator: Meteor 0id, 2019\n"
+"Last-Translator: erinm, 2019\n"
 "Language-Team: Dutch (https://www.transifex.com/otf/teams/1519/nl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -1469,7 +1469,7 @@ msgstr ""
 #: https//support.torproject.org/tbb/tbb-17/
 #: (content/tbb/tbb-17/contents+en.lrquestion.title)
 msgid "Is it safe to run Tor Browser and another browser at the same time?"
-msgstr ""
+msgstr "Is it safe to run Tor Browser and another browser at the same time?"
 
 #: https//support.torproject.org/tbb/tbb-17/
 #: (content/tbb/tbb-17/contents+en.lrquestion.description)

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


[tor-commits] [translation/tor-launcher-network-settings] https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-network-settings

2019-10-02 Thread translation
commit 90bc5e311efdcaf6589662436c44fb1c2c16026d
Author: Translation commit bot 
Date:   Wed Oct 2 09:53:01 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-network-settings
---
 sw/network-settings.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sw/network-settings.dtd b/sw/network-settings.dtd
index c6c5687ee..245f8a8eb 100644
--- a/sw/network-settings.dtd
+++ b/sw/network-settings.dtd
@@ -30,7 +30,7 @@
 
 
 
-
+
 
 
 

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


[tor-commits] [translation/tor-launcher-properties] https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-properties

2019-10-02 Thread translation
commit 80ab69b9d39d7590c5e1ebd0ab987b67c91d60ab
Author: Translation commit bot 
Date:   Wed Oct 2 09:52:51 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-properties
---
 ur/torlauncher.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ur/torlauncher.properties b/ur/torlauncher.properties
index a66e6eb35..836b6f7a1 100644
--- a/ur/torlauncher.properties
+++ b/ur/torlauncher.properties
@@ -42,7 +42,7 @@ torlauncher.no_meek=This browser is not configured for meek, 
which is needed to
 torlauncher.no_bridges_available=No bridges are available at this time. Sorry.
 
 torlauncher.connect=رابطہ کریں
-torlauncher.restart_tor=Restart Tor
+torlauncher.restart_tor=ٹور دوبارہ چلائیں
 torlauncher.quit=چھوڑدیجیے (Quit)
 torlauncher.quit_win=خارج کرنا
 torlauncher.done=مکمل ہوگیا

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


[tor-commits] [translation/torbirdy] https://gitweb.torproject.org/translation.git/commit/?h=torbirdy

2019-10-02 Thread translation
commit e522f5bb3e97e1e59884daeaaf20e8c4bf52a094
Author: Translation commit bot 
Date:   Wed Oct 2 09:51:05 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=torbirdy
---
 sw/torbirdy.dtd | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sw/torbirdy.dtd b/sw/torbirdy.dtd
index b3d98371d..fc667bcb4 100644
--- a/sw/torbirdy.dtd
+++ b/sw/torbirdy.dtd
@@ -2,7 +2,7 @@
 
 
 
-
+
 
 
 
@@ -23,7 +23,7 @@
 
 
 
-
+
 
 
 

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


[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot

2019-10-02 Thread translation
commit 5dc8343682d6ac107252e89b6110f9cf33976e8a
Author: Translation commit bot 
Date:   Wed Oct 2 09:50:25 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
---
 contents+bg.po|  6 +++---
 contents+cs.po| 10 +-
 contents+da.po|  8 
 contents+en-GB.po | 10 +-
 contents+ja.po| 12 ++--
 contents+lv.po|  4 ++--
 contents+nb-NO.po | 10 +-
 contents+nl.po|  6 +++---
 contents+sv-SE.po | 12 ++--
 contents+uk.po|  8 
 contents+vi.po|  6 +++---
 contents+zh-TW.po | 10 +-
 12 files changed, 51 insertions(+), 51 deletions(-)

diff --git a/contents+bg.po b/contents+bg.po
index 60888535c..fb6a70621 100644
--- a/contents+bg.po
+++ b/contents+bg.po
@@ -88,7 +88,7 @@ msgstr "Управление са самоличности"
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Onion Services"
-msgstr ""
+msgstr "Onion услуги"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
@@ -1985,7 +1985,7 @@ msgstr "Как да премахнете Tor 
браузъра от компют
 #: https//tb-manual.torproject.org/uninstalling/
 #: (content/uninstalling/contents+en.lrtopic.body)
 msgid "Removing Tor Browser from your system is simple:"
-msgstr ""
+msgstr "Премахването на Tor браузъра от 
компютъра е просто:"
 
 #: https//tb-manual.torproject.org/uninstalling/
 #: (content/uninstalling/contents+en.lrtopic.body)
@@ -2156,7 +2156,7 @@ msgstr ""
 
 #: lego/templates/search.html:5 templates/search.html:5
 msgid "Search"
-msgstr ""
+msgstr "Търсене"
 
 #: templates/layout.html:8
 msgid "Tor Project | Tor Browser Manual"
diff --git a/contents+cs.po b/contents+cs.po
index db0a34e7f..c6c3ce6c8 100644
--- a/contents+cs.po
+++ b/contents+cs.po
@@ -1,9 +1,9 @@
 # Translators:
 # trendspotter , 2018
 # Mikuláš Vrba , 2018
-# erinm, 2019
 # David Stepan , 2019
 # Emma Peel, 2019
+# erinm, 2019
 # Michal Stanke , 2019
 # 
 msgid ""
@@ -1553,7 +1553,7 @@ msgid ""
 "been released: the Torbutton icon will display a yellow triangle, and you "
 "may see a written update indicator when Tor Browser opens. You can update "
 "either automatically or manually."
-msgstr ""
+msgstr "prohlížeč"
 
 #: https//tb-manual.torproject.org/updating/
 #: (content/updating/contents+en.lrtopic.body)
@@ -1914,7 +1914,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/uninstalling/
 #: (content/uninstalling/contents+en.lrtopic.body)
 msgid "Removing Tor Browser from your system is simple:"
-msgstr ""
+msgstr "Odebrání prohlížeče Tor ze systému je jednoduché:"
 
 #: https//tb-manual.torproject.org/uninstalling/
 #: (content/uninstalling/contents+en.lrtopic.body)
@@ -2030,7 +2030,7 @@ msgstr ""
 #: lego/templates/navbar.html:71 templates/footer.html:9
 #: templates/footer.html:18 templates/navbar.html:71
 msgid "Download Tor Browser"
-msgstr ""
+msgstr "Stáhnout prohlížeč Tor"
 
 #: lego/templates/footer.html:10 templates/footer.html:10
 msgid ""
@@ -2085,7 +2085,7 @@ msgstr ""
 
 #: lego/templates/search.html:5 templates/search.html:5
 msgid "Search"
-msgstr ""
+msgstr "Hledat"
 
 #: templates/layout.html:8
 msgid "Tor Project | Tor Browser Manual"
diff --git a/contents+da.po b/contents+da.po
index 271d4e2d1..a75ba949c 100644
--- a/contents+da.po
+++ b/contents+da.po
@@ -1,7 +1,7 @@
 # Translators:
-# erinm, 2019
 # Emma Peel, 2019
 # scootergrisen, 2019
+# erinm, 2019
 # 
 msgid ""
 msgstr ""
@@ -9,7 +9,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-05 17:40+CET\n"
 "PO-Revision-Date: 2018-11-14 12:31+\n"
-"Last-Translator: scootergrisen, 2019\n"
+"Last-Translator: erinm, 2019\n"
 "Language-Team: Danish (https://www.transifex.com/otf/teams/1519/da/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -1875,7 +1875,7 @@ msgstr "SÃ¥dan fjernes Tor Browser fra dit system"
 #: https//tb-manual.torproject.org/uninstalling/
 #: (content/uninstalling/contents+en.lrtopic.body)
 msgid "Removing Tor Browser from your system is simple:"
-msgstr ""
+msgstr "Det er let at fjerne Tor Browser fra dit system:"
 
 #: https//tb-manual.torproject.org/uninstalling/
 #: (content/uninstalling/contents+en.lrtopic.body)
@@ -2054,7 +2054,7 @@ msgstr "Menu"
 
 #: lego/templates/search.html:5 templates/search.html:5
 msgid "Search"
-msgstr ""
+msgstr "Søg"
 
 #: templates/layout.html:8
 msgid "Tor Project | Tor Browser Manual"
diff --git a/contents+en-GB.po b/contents+en-GB.po
index 2cd8ac1ad..3bb781985 100644
--- a/contents+en-GB.po
+++ b/contents+en-GB.po
@@ -1,6 +1,6 @@
 # Translators:
-# erinm, 2019
 # Andi Chandler , 2019
+# erinm, 2019
 # 
 msgid ""
 msgstr ""
@@ -8,7 +8,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-05 17:40+CET\n"
 "PO-Revision-Date: 2018-11-14 12:31+\n"
-"Last-Translator: Andi Chandler , 2019\n"

[tor-commits] [translation/tails-openpgp-applet] https://gitweb.torproject.org/translation.git/commit/?h=tails-openpgp-applet

2019-10-02 Thread translation
commit 2679328600af807deeb12e2d19a83c9d04aee19a
Author: Translation commit bot 
Date:   Wed Oct 2 09:49:29 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=tails-openpgp-applet
---
 sw/openpgp-applet.pot | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sw/openpgp-applet.pot b/sw/openpgp-applet.pot
index dd584ad0b..7ba98ca4a 100644
--- a/sw/openpgp-applet.pot
+++ b/sw/openpgp-applet.pot
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: ta...@boum.org\n"
 "POT-Creation-Date: 2017-08-05 15:07-0400\n"
-"PO-Revision-Date: 2019-04-28 11:37+\n"
+"PO-Revision-Date: 2019-10-02 09:42+\n"
 "Last-Translator: Zaituni Njovu \n"
 "Language-Team: Swahili 
(http://www.transifex.com/otf/torproject/language/sw/)\n"
 "MIME-Version: 1.0\n"
@@ -31,7 +31,7 @@ msgstr ""
 
 #: bin/openpgp-applet:177
 msgid "About"
-msgstr ""
+msgstr "kuhusu"
 
 #: bin/openpgp-applet:232
 msgid "Encrypt Clipboard with _Passphrase"

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


[tor-commits] [translation/tails-greeter-2] https://gitweb.torproject.org/translation.git/commit/?h=tails-greeter-2

2019-10-02 Thread translation
commit 3124157c9a3d189967fe86d8d314ea88e9acf237
Author: Translation commit bot 
Date:   Wed Oct 2 09:49:14 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=tails-greeter-2
---
 mk/mk.po | 2 +-
 sw/sw.po | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/mk/mk.po b/mk/mk.po
index 818e8755d..8e803d289 100644
--- a/mk/mk.po
+++ b/mk/mk.po
@@ -222,7 +222,7 @@ msgstr "Исклучено (Стандардно)"
 
 #: ../data/greeter.ui.h:48
 msgid "_MAC Address Spoofing"
-msgstr ""
+msgstr "Уклучено (Стандардно)"
 
 #: ../data/greeter.ui.h:49 ../tailsgreeter/utils.py:43
 msgid "On (default)"
diff --git a/sw/sw.po b/sw/sw.po
index bf65b79eb..79db0f823 100644
--- a/sw/sw.po
+++ b/sw/sw.po
@@ -6,6 +6,7 @@
 # Translators:
 # Zaituni Njovu , 2019
 # Louis Lloyd , 2019
+# erinm, 2019
 # 
 #, fuzzy
 msgid ""
@@ -14,7 +15,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-05-11 00:25+0200\n"
 "PO-Revision-Date: 2016-11-18 21:29+\n"
-"Last-Translator: Louis Lloyd , 2019\n"
+"Last-Translator: erinm, 2019\n"
 "Language-Team: Swahili (https://www.transifex.com/otf/teams/1519/sw/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -269,7 +270,7 @@ msgstr ""
 
 #: ../tailsgreeter/gui.py:730
 msgid "Shutdown"
-msgstr ""
+msgstr "Shutdown"
 
 #: ../tailsgreeter/gui.py:735
 msgid "_Start Tails"

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


[tor-commits] [translation/tails-misc_release] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release

2019-10-02 Thread translation
commit 9cb2b0be807b0ed3fe0008f4470022235babb7c4
Author: Translation commit bot 
Date:   Wed Oct 2 09:48:38 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release
---
 sr.po | 4 ++--
 sw.po | 4 ++--
 ur.po | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sr.po b/sr.po
index ca8287071..c51dfb2e7 100644
--- a/sr.po
+++ b/sr.po
@@ -12,8 +12,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-08-14 14:11+0200\n"
-"PO-Revision-Date: 2019-08-24 02:11+\n"
-"Last-Translator: Aleksa Ristić\n"
+"PO-Revision-Date: 2019-10-02 09:40+\n"
+"Last-Translator: erinm\n"
 "Language-Team: Serbian 
(http://www.transifex.com/otf/torproject/language/sr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/sw.po b/sw.po
index 50c767e42..d7ace3d16 100644
--- a/sw.po
+++ b/sw.po
@@ -8,8 +8,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-08-14 14:11+0200\n"
-"PO-Revision-Date: 2019-09-13 11:05+\n"
-"Last-Translator: Louis Lloyd \n"
+"PO-Revision-Date: 2019-10-02 09:40+\n"
+"Last-Translator: Zaituni Njovu \n"
 "Language-Team: Swahili 
(http://www.transifex.com/otf/torproject/language/sw/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/ur.po b/ur.po
index b39ba3ee4..16b4123ff 100644
--- a/ur.po
+++ b/ur.po
@@ -9,8 +9,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-08-14 14:11+0200\n"
-"PO-Revision-Date: 2019-08-24 02:11+\n"
-"Last-Translator: erinm\n"
+"PO-Revision-Date: 2019-10-02 09:40+\n"
+"Last-Translator: Imran Ali Mughal \n"
 "Language-Team: Urdu (http://www.transifex.com/otf/torproject/language/ur/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"

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


[tor-commits] [tpo/master] Bug 31926: Add Android x86_64 to the alpha download page

2019-10-02 Thread boklm
commit ca8811fa740944872a00fe5f822ab2b0c0dfe647
Author: Nicolas Vigier 
Date:   Wed Oct 2 11:47:27 2019 +0200

Bug 31926: Add Android x86_64 to the alpha download page
---
 templates/download-options.html | 5 +
 1 file changed, 5 insertions(+)

diff --git a/templates/download-options.html b/templates/download-options.html
index e0edd8e..075b158 100644
--- a/templates/download-options.html
+++ b/templates/download-options.html
@@ -65,6 +65,11 @@
 {{ render_android(t.version, "x86") }}
   
 
+
+  
+{{ render_android(t.version, "x86_64") }}
+  
+
   
 
   

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


[tor-commits] [translation/tails-misc] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc

2019-10-02 Thread translation
commit 4dec94a2470b8e6b887b595b989e273668a4ad73
Author: Translation commit bot 
Date:   Wed Oct 2 09:47:26 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=tails-misc
---
 sr.po | 348 +-
 sw.po |   6 +-
 ur.po |  44 -
 3 files changed, 199 insertions(+), 199 deletions(-)

diff --git a/sr.po b/sr.po
index ca8287071..2a414f785 100644
--- a/sr.po
+++ b/sr.po
@@ -12,8 +12,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-08-14 14:11+0200\n"
-"PO-Revision-Date: 2019-08-24 02:11+\n"
-"Last-Translator: Aleksa Ristić\n"
+"PO-Revision-Date: 2019-10-02 09:40+\n"
+"Last-Translator: erinm\n"
 "Language-Team: Serbian 
(http://www.transifex.com/otf/torproject/language/sr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -23,11 +23,11 @@ msgstr ""
 
 #: 
config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh:39
 msgid "Tor is ready"
-msgstr ""
+msgstr "Tor je spreman"
 
 #: 
config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh:40
 msgid "You can now access the Internet."
-msgstr ""
+msgstr "Sada možete pristupiti internetu."
 
 #: config/chroot_local-includes/etc/whisperback/config.py:69
 #, python-format
@@ -44,12 +44,12 @@ msgid ""
 "an opportunity for eavesdroppers, like your email or Internet provider, to\n"
 "confirm that you are using Tails.\n"
 "\n"
-msgstr ""
+msgstr "Pomozite nam da ispravimo grešku!\n\nPročitajte naše uputstvo za prijavljivanje greški.\n\nNe 
unosite više ličnih informacija od onoga što je 
neophodno!\n\nO tome da nam dajete adresu 
e-pošte\n\nDajući nam Vašu adresu e-pošte omogućavate nam da Vas 
kontaktiramo kako bismo razjasnili problem. To je potrebno za veliku većinu 
prijava koje primimo ali većina njih dolazi nam bez kontakt informacija što 
je nama beskorisno za otklanjanje greške. U drugu ruku to može pružiti 
mogućnosti Vašem dobavljaču e-pošte ili Internet dobavljaču da potvrdi da 
koristite Tails.\n"
 
 #: 
config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:8
 #: 
../config/chroot_local-includes/usr/share/applications/org.boum.tails.additional-software-config.desktop.in.h:1
 msgid "Additional Software"
-msgstr ""
+msgstr "Dodatni softver"
 
 #: 
config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:51
 msgid ""
@@ -77,47 +77,47 @@ msgstr ""
 
 #: config/chroot_local-includes/usr/local/bin/electrum:57
 msgid "Persistence is disabled for Electrum"
-msgstr ""
+msgstr "Persistence (упорност) је онемогућена за 
Electrum"
 
 #: config/chroot_local-includes/usr/local/bin/electrum:59
 msgid ""
 "When you reboot Tails, all of Electrum's data will be lost, including your "
 "Bitcoin wallet. It is strongly recommended to only run Electrum when its "
 "persistence feature is activated."
-msgstr ""
+msgstr "Ponovo pokrenete Tails svi podaci sa Electrum-а biće izgubljeni, 
uključujući Vaš Bitcoin novčanik. Snažno Vam preporučujemo da Electrum 
koristite samo kada je njegova persistence opcija aktivirana."
 
 #: config/chroot_local-includes/usr/local/bin/electrum:60
 msgid "Do you want to start Electrum anyway?"
-msgstr ""
+msgstr "Da li ipak želite da pokrenete Electrum?  "
 
 #: config/chroot_local-includes/usr/local/bin/electrum:63
 #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:41
 msgid "_Launch"
-msgstr ""
+msgstr "_Pokreni"
 
 #: config/chroot_local-includes/usr/local/bin/electrum:64
 #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:42
 msgid "_Exit"
-msgstr ""
+msgstr "_Излаз"
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/tailsgreeter/gui.py:386
 #: config/chroot_local-includes/usr/share/tails-greeter/greeter.ui:1687
 msgid "Direct (default)"
-msgstr ""
+msgstr "Direktno (podrazumevano)"
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/tailsgreeter/gui.py:392
 msgid "Bridge & Proxy"
-msgstr ""
+msgstr "Most i proxy"
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/tailsgreeter/gui.py:398
 msgid "Offline"
-msgstr ""
+msgstr "Офлајн"
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/tailsgreeter/gui.py:479
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/tailsgreeter/gui.py:529
 #: config/chroot_local-includes/usr/share/tails-greeter/greeter.ui:1080
 msgid "Unlock"
-msgstr ""
+msgstr "Откључај"
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/tailsgreeter/gui.py:482
 msgid "Failed to relock persistent storage."
@@ -125,39 +125,39 @@ msgstr ""
 
 #: 
config/chroot_local-includes/usr/local/lib/python3/dist-packages/tailsgreeter/gui.py:500
 msgid "Unlocking…"
-msgstr ""
+msgstr "Откључавам…"
 
 #: 

[tor-commits] [translation/policies-code_of_conducttxtpot] https://gitweb.torproject.org/translation.git/commit/?h=policies-code_of_conducttxtpot

2019-10-02 Thread translation
commit 53b4d85fd136efa6bc2d526d57356d50fb37
Author: Translation commit bot 
Date:   Wed Oct 2 09:46:59 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=policies-code_of_conducttxtpot
---
 code_of_conduct+ml.po | 28 +++-
 1 file changed, 27 insertions(+), 1 deletion(-)

diff --git a/code_of_conduct+ml.po b/code_of_conduct+ml.po
index f2e6f7c41..e8b692cd7 100644
--- a/code_of_conduct+ml.po
+++ b/code_of_conduct+ml.po
@@ -85,6 +85,15 @@ msgid ""
 "values. We understand that keeping a living document relevant and 
“patched” "
 "involves sustained effort."
 msgstr ""
+"ഈ കോഡിന്റെ പെരുമാറ്റ രീതി 
സമ്പൂര്‍ണ്ണമായിട്ടില്ല അ
ല്ലെങ്കിൽ പൂര്ണമായിട്ടില്ല"
+" . ഇത് ഞങ്ങളുടെ 
പങ്കുവയ്‌ചുള്ള മനസ്സിലാക്കൽ 
ക്രോഡീകരികാനായി "
+"നടന്നുകൊണ്ടിരിക്കുന്ന 
പ്രയത്‌നമാണ് . ഒരു 
സ്വാഗതാർഹമായ സുരക്ഷിതമായ 
ചുറ്റുപാട്"
+" നൽകാനാണ് ഞങ്ങൾ 
ആഗ്രഹിക്കുന്നത് , അപ്പോൾ 
നമുക്ക് ഊര്‍ജ്ജിതമായ 
ഫലനിര്‍ണ്ണയം "
+"പിന്തുടരാൻ ഒരുമിച്ചു 
പ്രേവര്തിക്കാൻ സാധിക്കും . ഈ 
കോഡിൽ നിന്നും "
+"വ്യതിചലിക്കുന്നത് ഞങ്ങൾ 
നിര്ബന്ധമായിട്ട് 
കരുതിവെചിരിക്കുകയാണ് . 
ഏതെങ്കിലും "
+"മാറ്റങ്ങൾ തീർച്ചയായും 
ഞങ്ങളുടെ വിലകൾക് 
പൊരുത്തപ്പെടുന്നതും 
നല്ലതായിട്ടുമുള്ള"
+" ഒരു അനന്തരഫലം 
നൽകുന്നതുമായിരിക്കണം . ഒരു 
ജീവനുള്ള കോഡിനെ ഉചിതമായ 
രീതിയിലും "
+"പാച്ഡ് ആയിട്ട് സൂക്ഷിക്കലും 
വളരെ പ്രയത്‌നം ഉള്ളതാണെന്ന് 
ഞങ്ങൾക്ക് അറിയാം ."
 
 #. type: Plain text
 #: ../code_of_conduct.txt:26
@@ -99,19 +108,23 @@ msgstr ""
 #. type: Plain text
 #: ../code_of_conduct.txt:29
 msgid "The Tor community should be a good place where people are glad to be."
-msgstr ""
+msgstr "ആളുകൾക്ക് 
സന്തോഷമായിരിക്കാൻ പറ്റിയ 
ഒരു സ്ഥലമായിരിക്കണം ടോർ 
സമൂഹം."
 
 #. type: Plain text
 #: ../code_of_conduct.txt:31
 #, no-wrap
 msgid "  DO: Be kind, thoughtful, and considerate.\n"
 msgstr ""
+"ചെയ്യണ്ടത് :  
ദയയുള്ളതായിരിക്കുക , 
ചിന്താകുലനായിരിക്കുക കൂടാതെ 
"
+"ശ്രദ്ധാലുവായിരിക്കുക.\n"
 
 #. type: Plain text
 #: ../code_of_conduct.txt:33
 #, no-wrap
 msgid "  DO: Make Tor a place where people are happy and comfortable.\n"
 msgstr ""
+"ചെയ്യണ്ടത് : ടോറിനെ 
ആളുകൾക്ക് 
സന്തോഷമായിരിക്കാനും 
സുഖമായിട്ടിരിക്കാനും "
+"പറ്റിയ ഒരു സ്ഥലമാക്കുക. \n"
 
 #. type: Plain text
 #: ../code_of_conduct.txt:36
@@ -120,18 +133,24 @@ msgid ""
 "  DO: Remember: We are all contributing; we are all learning. Nobody was 
born\n"
 "an expert.\n"
 msgstr ""
+"ചെയ്യണ്ടത് :  ഓർക്കുക  : നമ്മൾ 
എല്ലാവരും സഹകരിക്കുകയാണ് ; 
നമ്മൾ എല്ലാവരും പഠ
ിക്കുകയാണ്,  വിദഗ്‌ദ്ധന്‍ 
ആയിട്ട് \n"
+"ആരും ജനിക്കുന്നില്ല .\n"
 
 #. type: Plain text
 #: ../code_of_conduct.txt:38
 #, no-wrap
 msgid "  DO: Yield the floor. Listen. Make sure everyone gets heard.\n"
 msgstr ""
+"ചെയ്യണ്ടത് :  ഫ്ളൂറിനു 
വഴങ്ങുക. കേൾക്കുക . എല്ലാരും 
കേൾക്കുന്നെണ്ടെന്നു "
+"ഉറപ്പു വരുത്തുക \n"
 
 #. type: Plain text
 #: ../code_of_conduct.txt:40
 #, no-wrap
 msgid "  DON'T: Insult, harass, intimidate, or be a jerk.\n"
 msgstr ""
+"ചെയ്യാൻ പാടില്ലാത്തത് : 
ചീത്ത പറയുക, ശല്യം ചെയ്യുക, 
ഭയപ്പെടുത്തുക 

[tor-commits] [translation/mat-gui] https://gitweb.torproject.org/translation.git/commit/?h=mat-gui

2019-10-02 Thread translation
commit 09138b88e00867ee3ec2a1114dc7c19851395f9d
Author: Translation commit bot 
Date:   Wed Oct 2 09:46:32 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=mat-gui
---
 ml.po | 68 +--
 1 file changed, 34 insertions(+), 34 deletions(-)

diff --git a/ml.po b/ml.po
index ca1d3aaef..a94dcf48d 100644
--- a/ml.po
+++ b/ml.po
@@ -11,7 +11,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2019-09-26 08:35+\n"
+"PO-Revision-Date: 2019-10-02 09:34+\n"
 "Last-Translator: ameer pb \n"
 "Language-Team: Malayalam 
(http://www.transifex.com/otf/torproject/language/ml/)\n"
 "MIME-Version: 1.0\n"
@@ -34,53 +34,53 @@ msgstr "പിന്തുണക്കാവുന്ന 
ഫയലുകൾ "
 
 #: mat-gui:151
 msgid "All files"
-msgstr ""
+msgstr "എല്ലാ ഫയലുകളും "
 
 #: mat-gui:167 mat-gui:366 mat-gui:417 mat-gui:441 mat-gui:443
 #: data/mat.glade:200
 msgid "Clean"
-msgstr ""
+msgstr "വൃത്തിയാക്കുക"
 
 #: mat-gui:168
 msgid "No metadata found"
-msgstr ""
+msgstr "ഒരു മെറ്റഡാറ്റയും 
കണ്ടുകിട്ടിയില്ല "
 
 #: mat-gui:170 mat-gui:419
 msgid "Dirty"
-msgstr ""
+msgstr "ചീത്തയാണ് "
 
 #: mat-gui:176
 #, python-format
 msgid "%s's metadata"
-msgstr ""
+msgstr "%s's മെറ്റഡാറ്റ"
 
 #: mat-gui:187
 msgid "Trash your meta, keep your data"
-msgstr ""
+msgstr "നിങ്ങളുടെ മെറ്റ ട്രാഷ് 
ചെയ്യുക , ഡാറ്റയെ സൂക്ഷിക്കുക 
"
 
 #: mat-gui:192
 msgid "Website"
-msgstr ""
+msgstr "വെബ്സൈറ്റ് "
 
 #: mat-gui:219
 msgid "Preferences"
-msgstr ""
+msgstr "താല്‍പര്യങ്ങള്‍"
 
 #: mat-gui:232
 msgid "Reduce PDF quality"
-msgstr ""
+msgstr "പി ഡി എഫ് ന്റെ ഗുണം 
കുറയ്ക്കുക "
 
 #: mat-gui:235
 msgid "Reduce the produced PDF size and quality"
-msgstr ""
+msgstr "നിര്‍മ്മിച്ച പി ഡി എഫ് 
ന്റെ ഗുണവും വലുപ്പവും 
കുറയ്ക്കുക "
 
 #: mat-gui:238
 msgid "Remove unsupported file from archives"
-msgstr ""
+msgstr "ആർകൈവിൽ നിന്നും സപ്പോർട് 
ചെയ്യാത്ത ഫയൽസിനെയെല്ലാം 
നീക്കം ചെയ്യുക "
 
 #: mat-gui:241
 msgid "Remove non-supported (and so non-anonymised) file from output archive"
-msgstr ""
+msgstr "പുറത്തുവന്ന ആർകൈവിൽ 
നിന്നും സപ്പോർട് ചെയ്യാത്ത 
ഫയൽസിനെയെല്ലാം ( കൂടാതെ അ
നോണിമൈസ് അല്ലാത്ത )നീക്കം 
ചെയ്യുക "
 
 #: mat-gui:280
 msgid "Unknown"
@@ -88,11 +88,11 @@ msgstr "അപരിചിതം"
 
 #: mat-gui:325
 msgid "Not-supported"
-msgstr ""
+msgstr "സപ്പോർട് ചെയ്യാത്തത്"
 
 #: mat-gui:339
 msgid "Harmless fileformat"
-msgstr ""
+msgstr "നിരുപദ്രവമായ ഫയൽ 
ഫോർമാറ്റ് "
 
 #: mat-gui:341
 msgid "Cant read file"
@@ -100,11 +100,11 @@ msgstr "ഫയൽ വായിക്കാൻ 
കഴിയുന്നില്
 
 #: mat-gui:343
 msgid "Fileformat not supported"
-msgstr ""
+msgstr "സപ്പോർട് ചെയ്യാത്ത ഫയൽ 
ഫോർമാറ്റ്  "
 
 #: mat-gui:346
 msgid "These files can not be processed:"
-msgstr ""
+msgstr "ഈ ഫയൽസിനെയൊന്നും 
പ്രോസസ്സ് ചെയ്യാൻ 
സാധിക്കില്ല :"
 
 #: mat-gui:351 mat-gui:380 data/mat.glade:239
 msgid "Filename"
@@ -112,42 +112,42 @@ msgstr "ഫയലിന്റെ പേര്"
 
 #: mat-gui:353
 msgid "Reason"
-msgstr ""
+msgstr "കാരണം "
 
 #: mat-gui:365
 msgid "Non-supported files in archive"
-msgstr ""
+msgstr "ആർകൈവിൽ സപ്പോർട് 
ചെയ്യാത്ത ഫയൽസ്"
 
 #: mat-gui:379
 msgid "Include"
-msgstr ""
+msgstr "ഉള്‍പ്പെടുത്തുക"
 
 #: mat-gui:397
 #, python-format
 msgid "MAT is not able to clean the following files, found in the %s archive"
-msgstr ""
+msgstr "മാറ്റ് നു തുടരെ പറയുന്ന 
ആർകൈവിൽ കണ്ട ഫയാസിനെയൊന്നും 
വൃത്തിയാക്കാൻ %sസാധിച്ചില്ല "
 
 #: mat-gui:413
 #, python-format
 msgid "Checking %s"
-msgstr ""
+msgstr "പരിശോധിക്കുന്നു %s"
 
 #: mat-gui:428
 #, python-format
 msgid "Cleaning %s"
-msgstr ""
+msgstr "വൃത്തിയാക്കുന്നു %s"
 

[tor-commits] [translation/exoneratorproperties] https://gitweb.torproject.org/translation.git/commit/?h=exoneratorproperties

2019-10-02 Thread translation
commit e3eec9746c65092358b03b55a64ca7e9f47e02de
Author: Translation commit bot 
Date:   Wed Oct 2 09:45:54 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=exoneratorproperties
---
 sw/exonerator.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sw/exonerator.properties b/sw/exonerator.properties
index 318e48cfe..7236861c6 100644
--- a/sw/exonerator.properties
+++ b/sw/exonerator.properties
@@ -1,7 +1,7 @@
 form.explanation=Enter an IP address and date to find out whether that address 
was used as a Tor relay:
 form.ip.label=IP address
 form.timestamp.label=Date
-form.search.label=Search
+form.search.label=Tafuta
 summary.heading=Summary
 summary.serverproblem.dbnoconnect.title=Server problem
 summary.serverproblem.dbnoconnect.body.text=Unable to connect to the database. 
Please try again later. If this problem persists, please %s!

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


[tor-commits] [translation/donatepages-messagespot] https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot

2019-10-02 Thread translation
commit fbfd11d5da5ea3df80607ada1c73890748a96286
Author: Translation commit bot 
Date:   Wed Oct 2 09:45:43 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot
---
 locale/ml/LC_MESSAGES/messages.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/locale/ml/LC_MESSAGES/messages.po 
b/locale/ml/LC_MESSAGES/messages.po
index 358fdd2b2..5f249847e 100644
--- a/locale/ml/LC_MESSAGES/messages.po
+++ b/locale/ml/LC_MESSAGES/messages.po
@@ -920,7 +920,7 @@ msgstr ""
 #: 
tmp/cache_locale/93/936f5ca9f26662b60293a725343573df95cb28c99d7c3f12b1c94ed37a453012.php:389
 #: 
tmp/cache_locale/04/0421bb9119a5b92b0e2e4a49c25d718283ccfa1495534b2a08ff967a0f4fd06a.php:348
 msgid "State"
-msgstr ""
+msgstr "അവസ്ഥ "
 
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:375
 #: 
tmp/cache_locale/93/936f5ca9f26662b60293a725343573df95cb28c99d7c3f12b1c94ed37a453012.php:394

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


[tor-commits] [tor-browser/tor-browser-68.1.0esr-9.0-2] fixup! Bug 10760: Integrate TorButton to TorBrowser core

2019-10-02 Thread gk
commit f662b3c5708d97a137d9bbfd91fa2fac0bdeeccf
Author: Alex Catarineu 
Date:   Wed Oct 2 08:39:26 2019 +0200

fixup! Bug 10760: Integrate TorButton to TorBrowser core

Fixes #31914.
---
 .../eslint/eslint-plugin-mozilla/lib/environments/browser-window.js | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git 
a/tools/lint/eslint/eslint-plugin-mozilla/lib/environments/browser-window.js 
b/tools/lint/eslint/eslint-plugin-mozilla/lib/environments/browser-window.js
index 73a5d9dd118f..e6ae80a637bd 100644
--- a/tools/lint/eslint/eslint-plugin-mozilla/lib/environments/browser-window.js
+++ b/tools/lint/eslint/eslint-plugin-mozilla/lib/environments/browser-window.js
@@ -75,7 +75,11 @@ function getGlobalScriptIncludes(scriptPath) {
   "browser/components/search/content/"
 )
 .replace("chrome://browser/content/", "browser/base/content/")
-.replace("chrome://global/content/", "toolkit/content/");
+.replace("chrome://global/content/", "toolkit/content/")
+.replace(
+  "chrome://torbutton/content/",
+  "toolkit/torproject/torbutton/chrome/content/"
+);
 
   for (let mapping of Object.getOwnPropertyNames(MAPPINGS)) {
 if (sourceFile.includes(mapping)) {

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


[tor-commits] [translation/policies-code_of_conducttxtpot] https://gitweb.torproject.org/translation.git/commit/?h=policies-code_of_conducttxtpot

2019-10-02 Thread translation
commit 28557fbdf902952874c2ebb0290b16deccc08815
Author: Translation commit bot 
Date:   Wed Oct 2 08:46:50 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=policies-code_of_conducttxtpot
---
 code_of_conduct+ml.po | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/code_of_conduct+ml.po b/code_of_conduct+ml.po
index 079b96e57..f2e6f7c41 100644
--- a/code_of_conduct+ml.po
+++ b/code_of_conduct+ml.po
@@ -67,6 +67,12 @@ msgid ""
 " Project, Inc. (TPI) are also subject to company policies and procedures. "
 "Those people should feel free to contact HR with questions or concerns."
 msgstr ""
+"ഈ കോഡിന്റെ പെരുമാറ്റ രീതി 
ടോർ പ്രോജക്ട് മുഴുവനും 
ബാധകമാണ് . ഇതിന്റെ "
+"ഉദ്ദേശ്യം 
സംഭാവനചെയ്യുന്നയാള്‍ക്ക് , 
ടോർ പ്രോജക്ടിന്റെ 
കോൺട്രാക്ടർമാർക്കും "
+"ഇതിൽ ജോലി ചെയ്യുന്നവർക്കും 
മാര്‍ഗനിര്‍ദ്ദേശകരേഖകള്‍ 
നൽകുക എന്നുള്ളതാണ് . ( "
+"ടി പി ഐ ) യും കമ്പനിയുടെ 
നയത്തിനും നടപടിക്രമത്തിനും 
വിഷയമാകുന്നതാണ് . ഈ "
+"ആളുകൾ ചോദ്യങ്ങളോ 
സംബന്ധിക്കുന്ന എന്തെങ്കിലും 
ഉണ്ടെങ്കിൽ സ്വാതന്ത്ര്യമായി 
എഛ്"
+" ആറിനെ ബനധപ്പെടാവുന്നതാണ് ."
 
 #. type: Plain text
 #: ../code_of_conduct.txt:23

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


[tor-commits] [translation/policies-code_of_conducttxtpot] https://gitweb.torproject.org/translation.git/commit/?h=policies-code_of_conducttxtpot

2019-10-02 Thread translation
commit 56d55e78a34ea5056ce6d1e0f76c6644186f7b79
Author: Translation commit bot 
Date:   Wed Oct 2 08:16:58 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=policies-code_of_conducttxtpot
---
 code_of_conduct+ml.po | 676 ++
 1 file changed, 676 insertions(+)

diff --git a/code_of_conduct+ml.po b/code_of_conduct+ml.po
new file mode 100644
index 0..079b96e57
--- /dev/null
+++ b/code_of_conduct+ml.po
@@ -0,0 +1,676 @@
+# Code of conduct of the tor project
+# Copyright (C) 2019 tor project.
+# This Code of Conduct is licensed under a Creative Commons CC-BY-SA 4.0
+# International license.e.
+# FIRST AUTHOR , YEAR.
+# 
+# Translators:
+# ameer pb , 2019
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Code of conduct of the Tor Project\n"
+"POT-Creation-Date: 2019-08-02 12:00+\n"
+"PO-Revision-Date: 2019-08-27 18:54+\n"
+"Last-Translator: ameer pb , 2019\n"
+"Language-Team: Malayalam (https://www.transifex.com/otf/teams/1519/ml/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ml\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. type: Plain text
+#: ../code_of_conduct.txt:1 ../code_of_conduct.txt:24
+#: ../code_of_conduct.txt:51 ../code_of_conduct.txt:75
+#: ../code_of_conduct.txt:104 ../code_of_conduct.txt:180
+#: ../code_of_conduct.txt:193 ../code_of_conduct.txt:213
+#: ../code_of_conduct.txt:231 ../code_of_conduct.txt:243
+#: ../code_of_conduct.txt:253 ../code_of_conduct.txt:278
+#, no-wrap
+msgid "\n"
+msgstr "\n"
+
+#. type: Plain text
+#: ../code_of_conduct.txt:3
+#, no-wrap
+msgid ""
+"Tor Project Code of Conduct\n"
+"\n"
+msgstr ""
+"ടോർ പ്രോജക്ട് കോഡിന്റെ 
നടത്തിപ്പ്‌\n"
+"\n"
+
+#. type: Plain text
+#: ../code_of_conduct.txt:6
+msgid "Statement of Intent:"
+msgstr "ഉദ്ദേശ്യത്തിന്റെ വിവരണം;"
+
+#. type: Plain text
+#: ../code_of_conduct.txt:10
+msgid ""
+"The Tor Project is committed to fostering an inclusive environment and "
+"community. Tor is a place where people should feel safe to engage, share "
+"their point of view, and participate."
+msgstr ""
+"ടോർ പ്രോജക്ട് പരിസ്ഥിതിയും 
സമൂഹവും അടങ്ങിയത് 
പരിപോഷിപ്പിക്കാനായിട്ട് "
+"അർപ്പിചിരിക്കുകയായിരുന്നു . 
ടോർ എന്നത് ആളുകൾക്ക് 
സുരക്ഷിതമായി പരസ്‌പരം "
+"സംഭാഷണത്തിലേര്‍പ്പെടാനും 
കാഴ്‌ചപ്പാട്‌ 
പങ്കുവെയ്ക്കാനും 
പങ്കാളിയാകാനും "
+"പറ്റിയ ഒരു സ്ഥലമാണ്  ."
+
+#. type: Plain text
+#: ../code_of_conduct.txt:15
+msgid ""
+"This code of conduct applies to The Tor Project as a whole. It is intended "
+"to provide guidelines for contributors. Employees and contractors of The Tor"
+" Project, Inc. (TPI) are also subject to company policies and procedures. "
+"Those people should feel free to contact HR with questions or concerns."
+msgstr ""
+
+#. type: Plain text
+#: ../code_of_conduct.txt:23
+msgid ""
+"This code of conduct is not exhaustive or complete. It is an ongoing effort "
+"to summarize our shared understanding. We want to provide a welcoming, safe "
+"environment, so we can work together to pursue powerful solutions. We "
+"reserve the right to deviate from strictly enforcing this code. Any "
+"deviations must produce an outcome which is fairer, and aligned with our "
+"values. We understand that keeping a living document relevant and 
“patched” "
+"involves sustained effort."
+msgstr ""
+
+#. type: Plain text
+#: ../code_of_conduct.txt:26
+#, no-wrap
+msgid ""
+"0. Summary: Don't be a jerk. Be awesome instead.\n"
+"\n"
+msgstr ""
+"0. സംഗ്രഹം : ഒരു മോശപ്പെട്ട ആൾ 
ആകാണ്ടിരിക്കുക. പകരം 
ശ്രദ്ധേയമായ ഒരാൾ ആകുക. \n"
+"\n"
+
+#. type: Plain text
+#: ../code_of_conduct.txt:29
+msgid "The Tor community should be a good place where people are glad to be."
+msgstr ""
+
+#. type: Plain text
+#: ../code_of_conduct.txt:31
+#, no-wrap
+msgid "  DO: Be kind, thoughtful, and considerate.\n"
+msgstr ""
+
+#. type: Plain text
+#: ../code_of_conduct.txt:33
+#, no-wrap
+msgid "  DO: Make Tor a place where 

[tor-commits] [translation/donatepages-messagespot] https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot

2019-10-02 Thread translation
commit ab930df2267a572a642b36ff5c898ce5734f49ff
Author: Translation commit bot 
Date:   Wed Oct 2 08:15:45 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot
---
 locale/gd/LC_MESSAGES/messages.po | 7 +--
 locale/uz/LC_MESSAGES/messages.po | 7 ---
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/locale/gd/LC_MESSAGES/messages.po 
b/locale/gd/LC_MESSAGES/messages.po
index 2016d7eaa..47782b385 100644
--- a/locale/gd/LC_MESSAGES/messages.po
+++ b/locale/gd/LC_MESSAGES/messages.po
@@ -1,6 +1,9 @@
+# Translators:
+# Tor Project , 2019
 # 
 msgid ""
 msgstr ""
+"Last-Translator: Tor Project , 
2019\n"
 "Language-Team: Gaelic, Scottish 
(https://www.transifex.com/otf/teams/1519/gd/)\n"
 "Language: gd\n"
 "Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : 
(n > 2 && n < 20) ? 2 : 3;\n"
@@ -999,7 +1002,7 @@ msgstr ""
 #: 
tmp/cache_locale/93/936f5ca9f26662b60293a725343573df95cb28c99d7c3f12b1c94ed37a453012.php:483
 #: 
tmp/cache_locale/04/0421bb9119a5b92b0e2e4a49c25d718283ccfa1495534b2a08ff967a0f4fd06a.php:443
 msgid "Donate"
-msgstr ""
+msgstr "Donate"
 
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:479
 #: 
tmp/cache_locale/04/0421bb9119a5b92b0e2e4a49c25d718283ccfa1495534b2a08ff967a0f4fd06a.php:453
@@ -1174,7 +1177,7 @@ msgstr ""
 #: 
tmp/cache_locale/7d/7d56367a61f987367eeb2a89d0c6db83fd0801cce86278bf7e99ed39b5b46254.php:64
 #: 
tmp/cache_locale/4a/4ab2d928dab25aeb8c96bb2d1c2ad651173d6c029f40a442edf6925bfd038cd2.php:44
 msgid "Questions?"
-msgstr ""
+msgstr "Questions?"
 
 #: 
tmp/cache_locale/7d/7d56367a61f987367eeb2a89d0c6db83fd0801cce86278bf7e99ed39b5b46254.php:80
 #: 
tmp/cache_locale/4a/4ab2d928dab25aeb8c96bb2d1c2ad651173d6c029f40a442edf6925bfd038cd2.php:59
diff --git a/locale/uz/LC_MESSAGES/messages.po 
b/locale/uz/LC_MESSAGES/messages.po
index b04e1fe38..ec3a9a5c1 100644
--- a/locale/uz/LC_MESSAGES/messages.po
+++ b/locale/uz/LC_MESSAGES/messages.po
@@ -2,10 +2,11 @@
 # erinm, 2018
 # IDRASSI Mounir , 2018
 # Adham Kurbanov , 2019
+# Tor Project , 2019
 # 
 msgid ""
 msgstr ""
-"Last-Translator: Adham Kurbanov , 2019\n"
+"Last-Translator: Tor Project , 
2019\n"
 "Language-Team: Uzbek (https://www.transifex.com/otf/teams/1519/uz/)\n"
 "Language: uz\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -1004,7 +1005,7 @@ msgstr ""
 #: 
tmp/cache_locale/93/936f5ca9f26662b60293a725343573df95cb28c99d7c3f12b1c94ed37a453012.php:483
 #: 
tmp/cache_locale/04/0421bb9119a5b92b0e2e4a49c25d718283ccfa1495534b2a08ff967a0f4fd06a.php:443
 msgid "Donate"
-msgstr ""
+msgstr "Donate"
 
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:479
 #: 
tmp/cache_locale/04/0421bb9119a5b92b0e2e4a49c25d718283ccfa1495534b2a08ff967a0f4fd06a.php:453
@@ -1179,7 +1180,7 @@ msgstr ""
 #: 
tmp/cache_locale/7d/7d56367a61f987367eeb2a89d0c6db83fd0801cce86278bf7e99ed39b5b46254.php:64
 #: 
tmp/cache_locale/4a/4ab2d928dab25aeb8c96bb2d1c2ad651173d6c029f40a442edf6925bfd038cd2.php:44
 msgid "Questions?"
-msgstr ""
+msgstr "Questions?"
 
 #: 
tmp/cache_locale/7d/7d56367a61f987367eeb2a89d0c6db83fd0801cce86278bf7e99ed39b5b46254.php:80
 #: 
tmp/cache_locale/4a/4ab2d928dab25aeb8c96bb2d1c2ad651173d6c029f40a442edf6925bfd038cd2.php:59

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


[tor-commits] [tor-browser/tor-browser-68.1.0esr-9.0-2] Pick up latest Torbutton fix

2019-10-02 Thread gk
commit 75df2c9702ae02f5bed8c7d69e4738cdddc69904
Author: Georg Koppen 
Date:   Wed Oct 2 08:00:31 2019 +

Pick up latest Torbutton fix
---
 toolkit/torproject/torbutton | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/toolkit/torproject/torbutton b/toolkit/torproject/torbutton
index 0e2b3bc5f111..b7218ab186ef 16
--- a/toolkit/torproject/torbutton
+++ b/toolkit/torproject/torbutton
@@ -1 +1 @@
-Subproject commit 0e2b3bc5f11181fbd7d42524f2591149688e210d
+Subproject commit b7218ab186ef8d1e1ded5fe9b19eaecfad767be0

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


[tor-commits] [torbutton/master] Bug 31929: Don't escape DTD entity in ar

2019-10-02 Thread gk
commit b7218ab186ef8d1e1ded5fe9b19eaecfad767be0
Author: Georg Koppen 
Date:   Wed Oct 2 07:56:58 2019 +

Bug 31929: Don't escape DTD entity in ar
---
 chrome/locale/ar/aboutDialog.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/chrome/locale/ar/aboutDialog.dtd b/chrome/locale/ar/aboutDialog.dtd
index fbd16aec..e211f8b1 100644
--- a/chrome/locale/ar/aboutDialog.dtd
+++ b/chrome/locale/ar/aboutDialog.dtd
@@ -1,6 +1,6 @@
 
 
-
+
 
 
 

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


[tor-commits] [translation/support-portal] https://gitweb.torproject.org/translation.git/commit/?h=support-portal

2019-10-02 Thread translation
commit ede7440eb7b16e08982f09466100395d05711818
Author: Translation commit bot 
Date:   Wed Oct 2 07:53:50 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=support-portal
---
 contents+gu.po | 5 +++--
 contents+my.po | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/contents+gu.po b/contents+gu.po
index 3ec34e7d3..808d43b43 100644
--- a/contents+gu.po
+++ b/contents+gu.po
@@ -2,6 +2,7 @@
 # Drashti Pandya , 2019
 # Michael Hathi , 2019
 # Emma Peel, 2019
+# Tor Project , 2019
 # 
 msgid ""
 msgstr ""
@@ -9,7 +10,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-26 17:56+CET\n"
 "PO-Revision-Date: 2018-10-02 22:41+\n"
-"Last-Translator: Emma Peel, 2019\n"
+"Last-Translator: Tor Project , 
2019\n"
 "Language-Team: Gujarati (https://www.transifex.com/otf/teams/1519/gu/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -5867,7 +5868,7 @@ msgstr "સંપર્ક કરો"
 #: https//support.torproject.org/misc/menu/
 #: (content/misc/menu/contents+en.lrquestion.description)
 msgid "Donate"
-msgstr ""
+msgstr "Donate"
 
 #: https//support.torproject.org/misc/menu/
 #: (content/misc/menu/contents+en.lrquestion.description)
diff --git a/contents+my.po b/contents+my.po
index 6be79e000..baf99e9a5 100644
--- a/contents+my.po
+++ b/contents+my.po
@@ -1,6 +1,7 @@
 # Translators:
 # Emma Peel, 2019
 # erinm, 2019
+# Tor Project , 2019
 # 
 msgid ""
 msgstr ""
@@ -8,7 +9,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-26 17:56+CET\n"
 "PO-Revision-Date: 2018-10-02 22:41+\n"
-"Last-Translator: erinm, 2019\n"
+"Last-Translator: Tor Project , 
2019\n"
 "Language-Team: Burmese (https://www.transifex.com/otf/teams/1519/my/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -5866,7 +5867,7 @@ msgstr "အဆက်အသွယ်"
 #: https//support.torproject.org/misc/menu/
 #: (content/misc/menu/contents+en.lrquestion.description)
 msgid "Donate"
-msgstr ""
+msgstr "Donate"
 
 #: https//support.torproject.org/misc/menu/
 #: (content/misc/menu/contents+en.lrquestion.description)

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


[tor-commits] [translation/tpo-web] https://gitweb.torproject.org/translation.git/commit/?h=tpo-web

2019-10-02 Thread translation
commit d6c54315d68729c59a94d635e616889673cb2725
Author: Translation commit bot 
Date:   Wed Oct 2 07:53:19 2019 +

https://gitweb.torproject.org/translation.git/commit/?h=tpo-web
---
 contents+be.po |5 +-
 contents+cy.po | 1182 
 contents+my.po |5 +-
 contents+ur.po |5 +-
 contents+uz.po |5 +-
 5 files changed, 1194 insertions(+), 8 deletions(-)

diff --git a/contents+be.po b/contents+be.po
index d13fedf6a..226a61bd2 100644
--- a/contents+be.po
+++ b/contents+be.po
@@ -2,6 +2,7 @@
 # IDRASSI Mounir , 2019
 # Alaksandr Łahviniec , 2019
 # erinm, 2019
+# Tor Project , 2019
 # 
 msgid ""
 msgstr ""
@@ -9,7 +10,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-17 15:46+CET\n"
 "PO-Revision-Date: 2019-03-09 10:41+\n"
-"Last-Translator: erinm, 2019\n"
+"Last-Translator: Tor Project , 
2019\n"
 "Language-Team: Belarusian (https://www.transifex.com/otf/teams/1519/be/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -126,7 +127,7 @@ msgstr "Блог"
 
 #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body)
 msgid "Donate"
-msgstr ""
+msgstr "Donate"
 
 #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body)
 msgid "Donate Now"
diff --git a/contents+cy.po b/contents+cy.po
new file mode 100644
index 0..64bbd38fb
--- /dev/null
+++ b/contents+cy.po
@@ -0,0 +1,1182 @@
+# Translators:
+# ciaran, 2019
+# erinm, 2019
+# Tor Project , 2019
+# 
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-09-17 15:46+CET\n"
+"PO-Revision-Date: 2019-03-09 10:41+\n"
+"Last-Translator: Tor Project , 
2019\n"
+"Language-Team: Welsh (https://www.transifex.com/otf/teams/1519/cy/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: cy\n"
+"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 
11) ? 2 : 3;\n"
+
+#: https//www.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Anonymity Online"
+msgstr ""
+
+#: https//www.torproject.org/ (content/contents+en.lrpage.section)
+msgid "home"
+msgstr ""
+
+#: https//www.torproject.org/ (content/contents+en.lrpage.body)
+msgid "## ABOUT US ##"
+msgstr ""
+
+#: https//www.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"We believe everyone should be able to explore the internet with privacy."
+msgstr ""
+
+#: https//www.torproject.org/ (content/contents+en.lrpage.body)
+msgid "We are the Tor Project, a 501(c)3 US nonprofit."
+msgstr ""
+
+#: https//www.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"We advance human rights and defend your privacy online through free software"
+" and open networks. [Meet our team](about/people)."
+msgstr ""
+
+#: https//www.torproject.org/contact/
+#: (content/contact/contents+en.lrpage.title)
+msgid "Contact"
+msgstr ""
+
+#: https//www.torproject.org/contact/
+#: (content/contact/contents+en.lrpage.section)
+#: https//www.torproject.org/thank-you/
+#: (content/thank-you/contents+en.lrpage.section)
+msgid "The Tor Project"
+msgstr ""
+
+#: https//www.torproject.org/contact/
+#: (content/contact/contents+en.lrpage.body)
+msgid "### Get Support"
+msgstr ""
+
+#: https//www.torproject.org/contact/
+#: (content/contact/contents+en.lrpage.body)
+msgid ""
+"Need help? Visit our [Support Portal](https://support.torproject.org) for "
+"answers to frequently asked questions about connecting to Tor, circumventing"
+" censorship, using onion services, and more."
+msgstr ""
+
+#: https//www.torproject.org/download/
+#: (content/download/contents+en.lrpage.title)
+#: (content/download/contents+en.lrpage.section)
+#: https//www.torproject.org/download/alpha/
+#: (content/download/alpha/contents+en.lrpage.section)
+#: https//www.torproject.org/download/languages/
+#: (content/download/languages/contents+en.lrpage.section)
+#: https//www.torproject.org/download/tor/
+#: (content/download/tor/contents+en.lrpage.section)
+msgid "Download"
+msgstr "Lawrlwytho"
+
+#: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.title)
+msgid "Sponsors"
+msgstr ""
+
+#: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.section)
+#: https//www.torproject.org/about/ (content/about/contents+en.lrpage.section)
+#: https//www.torproject.org/about/cy-pres/
+#: (content/about/cy-pres/contents+en.lrpage.section)
+#: https//www.torproject.org/about/trademark/
+#: (content/about/trademark/contents+en.lrtrademark.section)
+#: https//www.torproject.org/about/history/
+#: (content/about/history/contents+en.lrpage.section)
+#: https//www.torproject.org/about/people/
+#: (content/about/people/contents+en.lrpeople.section)
+#: https//www.torproject.org/about/sponsors/
+#: (content/about/sponsors/contents+en.lrsponsors.section)
+#: https//www.torproject.org/about/reports/
+#: 

[tor-commits] [translation/torbutton-aboutdialogdtd_completed] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-aboutdialogdtd_completed

2019-10-02 Thread translation
commit 98e4a8975bcfbdc179e8dd1c5a1c82e647b766dd
Author: Translation commit bot 
Date:   Wed Oct 2 07:51:59 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-aboutdialogdtd_completed
---
 gu-IN/aboutdialog.dtd | 19 +++
 hy-AM/aboutdialog.dtd | 19 +++
 pa-IN/aboutdialog.dtd | 19 +++
 3 files changed, 57 insertions(+)

diff --git a/gu-IN/aboutdialog.dtd b/gu-IN/aboutdialog.dtd
new file mode 100644
index 0..64469f934
--- /dev/null
+++ b/gu-IN/aboutdialog.dtd
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hy-AM/aboutdialog.dtd b/hy-AM/aboutdialog.dtd
new file mode 100644
index 0..64469f934
--- /dev/null
+++ b/hy-AM/aboutdialog.dtd
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pa-IN/aboutdialog.dtd b/pa-IN/aboutdialog.dtd
new file mode 100644
index 0..64469f934
--- /dev/null
+++ b/pa-IN/aboutdialog.dtd
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

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


[tor-commits] [translation/torbutton-aboutdialogdtd] fix ar translation

2019-10-02 Thread translation
commit dd98fc497f5efe5e07789eef9f2e94a697dc319b
Author: Translation commit bot 
Date:   Wed Oct 2 07:44:48 2019 +

fix ar translation
---
 ar/aboutdialog.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ar/aboutdialog.dtd b/ar/aboutdialog.dtd
index fbd16aeca..e211f8b16 100644
--- a/ar/aboutdialog.dtd
+++ b/ar/aboutdialog.dtd
@@ -1,6 +1,6 @@
 
 
-
+
 
 
 

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


[tor-commits] [translation/donatepages-messagespot] https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot

2019-10-02 Thread translation
commit 6024c1b708492212c0e52669cf7904c123ccfb98
Author: Translation commit bot 
Date:   Wed Oct 2 07:45:48 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot
---
 locale/be/LC_MESSAGES/messages.po| 7 ---
 locale/cy/LC_MESSAGES/messages.po| 7 ---
 locale/gu/LC_MESSAGES/messages.po| 7 ---
 locale/hy/LC_MESSAGES/messages.po| 7 ---
 locale/my/LC_MESSAGES/messages.po| 7 ---
 locale/te/LC_MESSAGES/messages.po| 7 ---
 locale/ur/LC_MESSAGES/messages.po| 5 +++--
 locale/zh_CN/LC_MESSAGES/messages.po | 8 
 8 files changed, 31 insertions(+), 24 deletions(-)

diff --git a/locale/be/LC_MESSAGES/messages.po 
b/locale/be/LC_MESSAGES/messages.po
index dc29dc124..a16cd8523 100644
--- a/locale/be/LC_MESSAGES/messages.po
+++ b/locale/be/LC_MESSAGES/messages.po
@@ -5,10 +5,11 @@
 # Veranika Mazurkevich , 2018
 # abc3538a5083768d7140873e7131fdd3, 2019
 # Ulad L, 2019
+# Tor Project , 2019
 # 
 msgid ""
 msgstr ""
-"Last-Translator: Ulad L, 2019\n"
+"Last-Translator: Tor Project , 
2019\n"
 "Language-Team: Belarusian (https://www.transifex.com/otf/teams/1519/be/)\n"
 "Language: be\n"
 "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && 
n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || 
(n%100>=11 && n%100<=14)? 2 : 3);\n"
@@ -1007,7 +1008,7 @@ msgstr ""
 #: 
tmp/cache_locale/93/936f5ca9f26662b60293a725343573df95cb28c99d7c3f12b1c94ed37a453012.php:483
 #: 
tmp/cache_locale/04/0421bb9119a5b92b0e2e4a49c25d718283ccfa1495534b2a08ff967a0f4fd06a.php:443
 msgid "Donate"
-msgstr ""
+msgstr "Donate"
 
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:479
 #: 
tmp/cache_locale/04/0421bb9119a5b92b0e2e4a49c25d718283ccfa1495534b2a08ff967a0f4fd06a.php:453
@@ -1182,7 +1183,7 @@ msgstr ""
 #: 
tmp/cache_locale/7d/7d56367a61f987367eeb2a89d0c6db83fd0801cce86278bf7e99ed39b5b46254.php:64
 #: 
tmp/cache_locale/4a/4ab2d928dab25aeb8c96bb2d1c2ad651173d6c029f40a442edf6925bfd038cd2.php:44
 msgid "Questions?"
-msgstr ""
+msgstr "Questions?"
 
 #: 
tmp/cache_locale/7d/7d56367a61f987367eeb2a89d0c6db83fd0801cce86278bf7e99ed39b5b46254.php:80
 #: 
tmp/cache_locale/4a/4ab2d928dab25aeb8c96bb2d1c2ad651173d6c029f40a442edf6925bfd038cd2.php:59
diff --git a/locale/cy/LC_MESSAGES/messages.po 
b/locale/cy/LC_MESSAGES/messages.po
index fd98d730f..2dd6308df 100644
--- a/locale/cy/LC_MESSAGES/messages.po
+++ b/locale/cy/LC_MESSAGES/messages.po
@@ -1,10 +1,11 @@
 # Translators:
 # ciaran, 2018
 # erinm, 2018
+# Tor Project , 2019
 # 
 msgid ""
 msgstr ""
-"Last-Translator: erinm, 2018\n"
+"Last-Translator: Tor Project , 
2019\n"
 "Language-Team: Welsh (https://www.transifex.com/otf/teams/1519/cy/)\n"
 "Language: cy\n"
 "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 
11) ? 2 : 3;\n"
@@ -1003,7 +1004,7 @@ msgstr ""
 #: 
tmp/cache_locale/93/936f5ca9f26662b60293a725343573df95cb28c99d7c3f12b1c94ed37a453012.php:483
 #: 
tmp/cache_locale/04/0421bb9119a5b92b0e2e4a49c25d718283ccfa1495534b2a08ff967a0f4fd06a.php:443
 msgid "Donate"
-msgstr ""
+msgstr "Donate"
 
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:479
 #: 
tmp/cache_locale/04/0421bb9119a5b92b0e2e4a49c25d718283ccfa1495534b2a08ff967a0f4fd06a.php:453
@@ -1178,7 +1179,7 @@ msgstr ""
 #: 
tmp/cache_locale/7d/7d56367a61f987367eeb2a89d0c6db83fd0801cce86278bf7e99ed39b5b46254.php:64
 #: 
tmp/cache_locale/4a/4ab2d928dab25aeb8c96bb2d1c2ad651173d6c029f40a442edf6925bfd038cd2.php:44
 msgid "Questions?"
-msgstr ""
+msgstr "Questions?"
 
 #: 
tmp/cache_locale/7d/7d56367a61f987367eeb2a89d0c6db83fd0801cce86278bf7e99ed39b5b46254.php:80
 #: 
tmp/cache_locale/4a/4ab2d928dab25aeb8c96bb2d1c2ad651173d6c029f40a442edf6925bfd038cd2.php:59
diff --git a/locale/gu/LC_MESSAGES/messages.po 
b/locale/gu/LC_MESSAGES/messages.po
index 5dcd75f0b..67f4886b1 100644
--- a/locale/gu/LC_MESSAGES/messages.po
+++ b/locale/gu/LC_MESSAGES/messages.po
@@ -1,10 +1,11 @@
 # Translators:
 # erinm, 2018
 # Drashti Pandya , 2018
+# Tor Project , 2019
 # 
 msgid ""
 msgstr ""
-"Last-Translator: Drashti Pandya , 2018\n"
+"Last-Translator: Tor Project , 
2019\n"
 "Language-Team: Gujarati (https://www.transifex.com/otf/teams/1519/gu/)\n"
 "Language: gu\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1003,7 +1004,7 @@ msgstr ""
 #: 
tmp/cache_locale/93/936f5ca9f26662b60293a725343573df95cb28c99d7c3f12b1c94ed37a453012.php:483
 #: 
tmp/cache_locale/04/0421bb9119a5b92b0e2e4a49c25d718283ccfa1495534b2a08ff967a0f4fd06a.php:443
 msgid "Donate"
-msgstr ""
+msgstr "Donate"
 
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:479
 #: 
tmp/cache_locale/04/0421bb9119a5b92b0e2e4a49c25d718283ccfa1495534b2a08ff967a0f4fd06a.php:453
@@ -1178,7 +1179,7 @@ msgstr ""
 #: 
tmp/cache_locale/7d/7d56367a61f987367eeb2a89d0c6db83fd0801cce86278bf7e99ed39b5b46254.php:64
 #: 

[tor-commits] [translation/donatepages-messagespot] https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot

2019-10-02 Thread translation
commit 2eb4ce04b16d650475334a98bfe7fbe7b565c8f0
Author: Translation commit bot 
Date:   Wed Oct 2 07:15:41 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot
---
 locale/zh_CN/LC_MESSAGES/messages.po | 20 +++-
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/locale/zh_CN/LC_MESSAGES/messages.po 
b/locale/zh_CN/LC_MESSAGES/messages.po
index 530dfe2d4..792bb4dcd 100644
--- a/locale/zh_CN/LC_MESSAGES/messages.po
+++ b/locale/zh_CN/LC_MESSAGES/messages.po
@@ -6,14 +6,14 @@
 # Emma Peel, 2018
 # erinm, 2019
 # ciaran , 2019
-# PCloud , 2019
 # MD Rights , 2019
 # ef082130671b50894cb0f0340a268c8b, 2019
 # ff98sha, 2019
+# Cloud P , 2019
 # 
 msgid ""
 msgstr ""
-"Last-Translator: ff98sha, 2019\n"
+"Last-Translator: Cloud P , 2019\n"
 "Language-Team: Chinese (China) 
(https://www.transifex.com/otf/teams/1519/zh_CN/)\n"
 "Language: zh_CN\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -180,7 +180,7 @@ msgid ""
 "The Tor Project counts on the support of our Defenders of Privacy to "
 "continue our mission to provide tools that protect peoples privacy and "
 "identity online."
-msgstr ""
+msgstr "Tor 项目依靠我们的隐私捍卫者
的支持来继续我们的使命,即提供保护人们在线隐私和身份的工å
…·ã€‚"
 
 #: 
tmp/cache_locale/f1/f1c758a0a2b3397f444e81463a5afc68c251bdbcd430c9979e3044b79d32dffc.php:115
 #: 
tmp/cache_locale/94/94c6c1969d2fadbd23c135ac864b97902daca8f5c816b03864ea5c4970a167cf.php:97
@@ -493,11 +493,11 @@ msgstr "想要通过信用卡或 PayPal 进行捐赠?"
 
 #: 
tmp/cache_locale/cc/cc2e1dd4edb96c59a6514d676ca3f562a2a9a2cd34e2c211c03fb08b3e664469.php:92
 msgid "Donate using BTCPayServer"
-msgstr ""
+msgstr "使用BTCPayServer捐赠"
 
 #: 
tmp/cache_locale/cc/cc2e1dd4edb96c59a6514d676ca3f562a2a9a2cd34e2c211c03fb08b3e664469.php:126
 msgid "Donate using wallet addresses"
-msgstr ""
+msgstr "使用钱包地址捐赠。"
 
 #: 
tmp/cache_locale/cc/cc2e1dd4edb96c59a6514d676ca3f562a2a9a2cd34e2c211c03fb08b3e664469.php:133
 #: 
tmp/cache_locale/70/70a3de9c7fb70a68cae132efaa24457b72f71189189cd4c8c492f3cd459b6483.php:77
@@ -2420,6 +2420,8 @@ msgid ""
 "the growing threats to privacy, freedom of expression, and access to "
 "information online."
 msgstr ""
+"隐私权倡导者做出了$ "
+"1,000或更多的重大承诺,创建了稳定,可靠
的资金来源,以帮助我们灵活地捍卫日益增长的隐私权,言论自由的权利以及对在线信息访问的权力。"
 
 #: 
tmp/cache_locale/02/023cc9edfe6c60b72788b97f6a123fde6020d003845e03b26b572d864d6eb3de.php:87
 msgid ""
@@ -2431,7 +2433,7 @@ msgstr ""
 msgid ""
 "We believe everyone in the world should be able to enjoy the luxury our "
 "tools provide: private access to the open web."
-msgstr ""
+msgstr "我们相信世界上的每个人都应该能够享受我们工å…
·æä¾›çš„奢华体验:对开放网络建立私人访问。"
 
 #: 
tmp/cache_locale/02/023cc9edfe6c60b72788b97f6a123fde6020d003845e03b26b572d864d6eb3de.php:93
 msgid ""
@@ -2441,11 +2443,11 @@ msgstr ""
 
 #: 
tmp/cache_locale/02/023cc9edfe6c60b72788b97f6a123fde6020d003845e03b26b572d864d6eb3de.php:95
 msgid "With your help, we can make the Tor network accessible to all."
-msgstr ""
+msgstr "在您的帮助下,我们可以使所有人都能使用Tor网络。"
 
 #: 
tmp/cache_locale/02/023cc9edfe6c60b72788b97f6a123fde6020d003845e03b26b572d864d6eb3de.php:99
 msgid "Were standing up for the universal human right to privacy."
-msgstr ""
+msgstr "我们捍卫人类隐私权。"
 
 #: 
tmp/cache_locale/02/023cc9edfe6c60b72788b97f6a123fde6020d003845e03b26b572d864d6eb3de.php:101
 msgid "Join us by becoming a Champion of Privacy today."
@@ -2457,4 +2459,4 @@ msgstr ""
 
 #: 
tmp/cache_locale/02/023cc9edfe6c60b72788b97f6a123fde6020d003845e03b26b572d864d6eb3de.php:114
 msgid "Join with cryptocurrency."
-msgstr ""
+msgstr "使用加密货币加入我们。"

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


[tor-commits] [translation/snowflakeaddon-messages.json] https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json

2019-10-02 Thread translation
commit 0136e6d6c5c4e3f489e4fe2303f5a968571b504f
Author: Translation commit bot 
Date:   Wed Oct 2 06:47:18 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json
---
 tr/messages.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tr/messages.json b/tr/messages.json
index c6fba2364..5e859bc26 100644
--- a/tr/messages.json
+++ b/tr/messages.json
@@ -21,7 +21,7 @@
 "message": "WebRTC özelliği algılanamadı."
   },
   "popupBridgeUnreachable": {
-"message": "Could not connect to the bridge."
+"message": "Köprü ile bağlantı kurulamadı."
   },
   "popupDescOn": {
 "message": "Snowflake uygulamanız son 24 saatte $1 kullanıcının 
sansürü aşmasına yardımcı oldu."

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


[tor-commits] [translation/snowflakeaddon-messages.json_completed] https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json_completed

2019-10-02 Thread translation
commit ec9837d0853d25ff640f1bee1062fd1f98801d9b
Author: Translation commit bot 
Date:   Wed Oct 2 06:47:24 2019 +


https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json_completed
---
 tr/messages.json | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/tr/messages.json b/tr/messages.json
index e4c72c474..5e859bc26 100644
--- a/tr/messages.json
+++ b/tr/messages.json
@@ -2,11 +2,8 @@
   "appDesc": {
 "message": "Snowflake, Tor için bir WebRTC değiştirilebilir 
taşıyıcısıdır."
   },
-  "popupTurnOn": {
-"message": "Aç"
-  },
-  "popupTurnOff": {
-"message": "Kapat"
+  "popupEnabled": {
+"message": "Etkin"
   },
   "popupLearnMore": {
 "message": "Ayrıntılı bilgi alın"
@@ -23,6 +20,9 @@
   "popupWebRTCOff": {
 "message": "WebRTC özelliği algılanamadı."
   },
+  "popupBridgeUnreachable": {
+"message": "Köprü ile bağlantı kurulamadı."
+  },
   "popupDescOn": {
 "message": "Snowflake uygulamanız son 24 saatte $1 kullanıcının 
sansürü aşmasına yardımcı oldu."
   },

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


  1   2   >