[tor-commits] [translation/support-portal] Update translations for support-portal

2019-08-20 Thread translation
commit 3178dac1f0a030106556ef66daca43b65dbc4b1a
Author: Translation commit bot 
Date:   Wed Aug 21 04:29:30 2019 +

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

diff --git a/contents+zh-CN.po b/contents+zh-CN.po
index 9d5e6ba9e..2692086df 100644
--- a/contents+zh-CN.po
+++ b/contents+zh-CN.po
@@ -3860,7 +3860,7 @@ msgid ""
 "The first [relay](#relay) in the [Tor circuit](#circuit), unless using a "
 "[bridge](#bridge). When using a bridge, the bridge takes the place of the "
 "guard."
-msgstr ""
+msgstr 
"[Tor链路](#circuit)的第一个[中继](#relay),除非使用[网桥](#bridge)。当使用网桥时,网桥取代了守卫。"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -4215,6 +4215,8 @@ msgid ""
 "for command-line usage. This is a tool for monitoring the core Tor process "
 "on a system, often useful for relay operators."
 msgstr ""
+"匿名的[中继](#relay)监视器(从前是arm, 现在是nyx)是一个 
[Tor](#tor-/-tor-network/-core-"
+"tor)在命令行使用的终端状态监视器。这是一个在系统中监视æ
 ¸å¿ƒTor进程的工具,对中继操作员常常很有用。"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)

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


[tor-commits] [translation/support-portal] Update translations for support-portal

2019-08-20 Thread translation
commit 153af4a5053ce5a1ec814b2690e4565185afed7b
Author: Translation commit bot 
Date:   Wed Aug 21 03:59:00 2019 +

Update translations for support-portal
---
 contents+zh-CN.po | 26 +++---
 1 file changed, 19 insertions(+), 7 deletions(-)

diff --git a/contents+zh-CN.po b/contents+zh-CN.po
index 86ad88b5c..9d5e6ba9e 100644
--- a/contents+zh-CN.po
+++ b/contents+zh-CN.po
@@ -3852,7 +3852,7 @@ msgstr "Tor 
项目参与了Google编程之夏,这是一个针对大学生的
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
 msgid "### guard"
-msgstr ""
+msgstr "### 守卫"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -4030,6 +4030,8 @@ msgid ""
 "Unfortunately, JavaScript can also enable attacks on the security of the "
 "[web browser](#web-browser), which might lead to deanonymization."
 msgstr ""
+"JavaScript是一种编程语言,网站用它来提供视频,动画,音频和状态时间轴等交互å
…ƒç´ ã€‚ 遗憾的是,JavaScript还可以对[Web浏览器"
+"](#web-browser)的安全性进行攻击,这可能导致去匿名化。"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -4038,6 +4040,8 @@ msgid ""
 "Browser](#tor-browser) can be used to manage JavaScript on different "
 "websites."
 msgstr ""
+"[Tor Browser](#tor-browser) 
中的[NoScript](#noscript)[拓展](#add-on-extension-"
+"or-plugin)可用于管理不同网站上的JavaScript。"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -4052,14 +4056,14 @@ msgstr "## L"
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
 msgid "### little-t tor"
-msgstr ""
+msgstr "### little-t tor"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
 msgid ""
 "\"little-t tor\" is one way of referring to tor the network daemon, as "
 "opposed to Tor Browser or Tor Project."
-msgstr ""
+msgstr "\"little-t tor\" 
是指代tor网络后台进程的一种叫法,而不是Tor 浏览器或Tor 
项目。"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -4080,6 +4084,9 @@ msgid ""
 "Services; meek-azure makes it look like you are using a Microsoft web site; "
 "and meek-google makes it look like you are using Google search."
 msgstr ""
+"这些[可插拔传
输](#pluggable-transports)使得它看起来像是在浏览一个主要网站,而不是使用[Tor](#tor-/-tor-"
+"network/-core-tor)。 
Meek-amazon使您看起来像使用亚马逊网络服务; meek-azure让你
看起来像是在使用微软网站; "
+"meek-google让你看起来像是在使用谷歌搜索。"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -4092,7 +4099,7 @@ msgid ""
 "The middle position in the [Tor circuit](#circuit). Non-exit relays can "
 "function as either a \"middle\" or a \"[guard](#guard)\" for different "
 "users."
-msgstr ""
+msgstr 
"[Tor链路](#circuit)的中间位置。非出口的中继可以用作不同用户的\"中转\"或“[守卫](#guard)”。"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -4110,7 +4117,7 @@ msgid ""
 "New Identity is a [Tor Browser](#tor-browser) feature if you want to prevent"
 " your subsequent browser activity from being linkable to what you were doing"
 " before."
-msgstr ""
+msgstr "新标识是 [Tor 浏览器](#tor-browser) 的功能,让你
可以防止后续的浏览器活动与之前的操作相关联。"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -4155,6 +4162,9 @@ msgid ""
 "not clear any private information or unlink your activity, nor does it "
 "affect your current connections to other websites."
 msgstr ""
+"如果您使用的[出口](#exit)无法连接到您需要的网站,或者
未正确加载,则此选项很有用。 "
+"选中它将导致当前激活的选项卡或窗口通过新的[Tor链路](#circuit)重新åŠ
 è½½ã€‚ 来自同一网站的其他打开的标签和窗口也将在重新加
载后使用新链路。 "
+"此选项不会清
除任何私人信息或取消您的活动链接,也不会影响您与å…
¶ä»–网站的当前连接。"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -4644,7 +4654,7 @@ msgstr ""
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
 msgid "### single onion service"
-msgstr ""
+msgstr "### 单一洋葱服务"
 
 #: https//support.torproject.org/misc/glossary/
 #: 

[tor-commits] [translation/support-portal] Update translations for support-portal

2019-08-20 Thread translation
commit 2791e43f6b3d2a9eb8fb1c1e0b951c642caff5ba
Author: Translation commit bot 
Date:   Wed Aug 21 03:29:20 2019 +

Update translations for support-portal
---
 contents+zh-CN.po | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/contents+zh-CN.po b/contents+zh-CN.po
index d20b5161e..86ad88b5c 100644
--- a/contents+zh-CN.po
+++ b/contents+zh-CN.po
@@ -3880,6 +3880,8 @@ msgid ""
 " which means the value is easy to calculate in one direction but infeasible "
 "to invert. Hash values serve to verify the integrity of data."
 msgstr ""
+"加密哈希值是将数据映
射到固定大小的位串的数学算法的结果。 
它被设计为单向函数,这意味着值很容易在一个方向上计算,但不可能反转。
 "
+"哈希值用于验证数据的完整性。"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -3907,6 +3909,8 @@ msgid ""
 "[traffic](#traffic) moving between [relays](#relay) in a "
 "[circuit](#circuit)."
 msgstr ""
+"在[Tor](#tor-/-tor-network/-core-tor)项目中,一“跳”表示[流量](#traffic)
 "
+"在[链路](#circuit)的[中继](#relay) 之间移动。"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -3921,6 +3925,7 @@ msgid ""
 "only web pages, it is now relied upon to deliver many forms of data and "
 "communication."
 msgstr ""
+"[超文本传
输协议(HTTP)](#http)是用于在网络上的设备之间发送文件和数据的通道。
 最初仅用于传
输网页,现在它可以提供多种形式的数据和通信。"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -4005,7 +4010,7 @@ msgstr 
"IP地址是设备的网络位置的地址,就像是一个物理位置
 msgid ""
 "[Tor Browser](#tor-browser) obscures your location by making it look like "
 "your [traffic](#traffic) is coming from an IP address that is not your own."
-msgstr ""
+msgstr "[Tor 浏览器](#tor-browser) 
通过让您的[流量](#traffic)看上去来自一个不属于你
的IP地址来模糊你的地址。"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/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/tails-misc_release] Update translations for tails-misc_release

2019-08-20 Thread translation
commit edac4fdb9d511297df1b66b955232930de41ee95
Author: Translation commit bot 
Date:   Tue Aug 20 21:20:49 2019 +

Update translations for tails-misc_release
---
 ca.po | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/ca.po b/ca.po
index 62400e371..63114823b 100644
--- a/ca.po
+++ b/ca.po
@@ -6,6 +6,7 @@
 # Aleix Vidal i Gaya , 2014,2018
 # Assumpta , 2014
 # Assumpta , 2018
+# Benny Beat , 2019
 # Ecron , 2018
 # Eloi García i Fargas, 2014
 # Emma Peel, 2018
@@ -24,8 +25,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-08-12 11:57+0200\n"
-"PO-Revision-Date: 2019-08-12 16:11+\n"
-"Last-Translator: josep constantí mata \n"
+"PO-Revision-Date: 2019-08-20 20:59+\n"
+"Last-Translator: Benny Beat \n"
 "Language-Team: Catalan 
(http://www.transifex.com/otf/torproject/language/ca/)\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/tails-misc] Update translations for tails-misc

2019-08-20 Thread translation
commit ebbfd44fd4dfe4ae3ecd67826c2bca0cf2aab164
Author: Translation commit bot 
Date:   Tue Aug 20 21:19:45 2019 +

Update translations for tails-misc
---
 ca.po | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/ca.po b/ca.po
index 62400e371..63114823b 100644
--- a/ca.po
+++ b/ca.po
@@ -6,6 +6,7 @@
 # Aleix Vidal i Gaya , 2014,2018
 # Assumpta , 2014
 # Assumpta , 2018
+# Benny Beat , 2019
 # Ecron , 2018
 # Eloi García i Fargas, 2014
 # Emma Peel, 2018
@@ -24,8 +25,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-08-12 11:57+0200\n"
-"PO-Revision-Date: 2019-08-12 16:11+\n"
-"Last-Translator: josep constantí mata \n"
+"PO-Revision-Date: 2019-08-20 20:59+\n"
+"Last-Translator: Benny Beat \n"
 "Language-Team: Catalan 
(http://www.transifex.com/otf/torproject/language/ca/)\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/tails-persistence-setup] Update translations for tails-persistence-setup

2019-08-20 Thread translation
commit 25ca53b9dc2ae9b309c7dda6fabbe8bb20fb1c41
Author: Translation commit bot 
Date:   Tue Aug 20 18:54:56 2019 +

Update translations for tails-persistence-setup
---
 mk/mk.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mk/mk.po b/mk/mk.po
index a28f215f6..c45afebf5 100644
--- a/mk/mk.po
+++ b/mk/mk.po
@@ -8,8 +8,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2019-03-17 09:03+0100\n"
-"PO-Revision-Date: 2019-03-18 04:57+\n"
-"Last-Translator: Zarko Gjurov \n"
+"PO-Revision-Date: 2019-08-20 18:26+\n"
+"Last-Translator: Matej Plavevski \n"
 "Language-Team: Macedonian 
(http://www.transifex.com/otf/torproject/language/mk/)\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/tails-openpgp-applet] Update translations for tails-openpgp-applet

2019-08-20 Thread translation
commit 540edbf6c9f3e917f6b2a8402026108a87ac0dba
Author: Translation commit bot 
Date:   Tue Aug 20 18:53:50 2019 +

Update translations for tails-openpgp-applet
---
 mk/openpgp-applet.pot | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/mk/openpgp-applet.pot b/mk/openpgp-applet.pot
index b3a572c5f..6425df672 100644
--- a/mk/openpgp-applet.pot
+++ b/mk/openpgp-applet.pot
@@ -3,12 +3,13 @@
 # This file is distributed under the same license as the OpenPGP_Applet 
package.
 # 
 # Translators:
+# Matej Plavevski , 2019
 msgid ""
 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-08-20 18:10+\n"
+"PO-Revision-Date: 2019-08-20 18:24+\n"
 "Last-Translator: Matej Plavevski \n"
 "Language-Team: Macedonian 
(http://www.transifex.com/otf/torproject/language/mk/)\n"
 "MIME-Version: 1.0\n"

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


[tor-commits] [translation/tails-greeter-2] Update translations for tails-greeter-2

2019-08-20 Thread translation
commit 77b27bb91217b170e24cefa126ef37c78209dc0f
Author: Translation commit bot 
Date:   Tue Aug 20 18:53:37 2019 +

Update translations for tails-greeter-2
---
 mk/mk.po | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/mk/mk.po b/mk/mk.po
index 5cbefdf76..d4e75932a 100644
--- a/mk/mk.po
+++ b/mk/mk.po
@@ -10,6 +10,7 @@
 # Liljana Ackovska , 2018
 # dejanb , 2018
 # Zarko Gjurov , 2018
+# Matej Plavevski , 2019
 # 
 #, fuzzy
 msgid ""
@@ -18,7 +19,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: Zarko Gjurov , 2018\n"
+"Last-Translator: Matej Plavevski , 2019\n"
 "Language-Team: Macedonian (https://www.transifex.com/otf/teams/1519/mk/)\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/tails-misc_release] Update translations for tails-misc_release

2019-08-20 Thread translation
commit 6c96160e53a5856d3ab152e85482ec630b844c17
Author: Translation commit bot 
Date:   Tue Aug 20 18:50:37 2019 +

Update translations for tails-misc_release
---
 mk.po | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/mk.po b/mk.po
index 49a36ff2d..a3f968fb3 100644
--- a/mk.po
+++ b/mk.po
@@ -3,12 +3,13 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# Matej Plavevski , 2019
 msgid ""
 msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-08-12 11:57+0200\n"
-"PO-Revision-Date: 2019-08-20 17:51+\n"
+"PO-Revision-Date: 2019-08-20 18:33+\n"
 "Last-Translator: Matej Plavevski \n"
 "Language-Team: Macedonian 
(http://www.transifex.com/otf/torproject/language/mk/)\n"
 "MIME-Version: 1.0\n"

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


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

2019-08-20 Thread translation
commit 3ebc7ad8216300b6598fa3a10650128280d0a861
Author: Translation commit bot 
Date:   Tue Aug 20 18:49:37 2019 +

Update translations for tails-misc
---
 mk.po | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/mk.po b/mk.po
index 49a36ff2d..a3f968fb3 100644
--- a/mk.po
+++ b/mk.po
@@ -3,12 +3,13 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# Matej Plavevski , 2019
 msgid ""
 msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-08-12 11:57+0200\n"
-"PO-Revision-Date: 2019-08-20 17:51+\n"
+"PO-Revision-Date: 2019-08-20 18:33+\n"
 "Last-Translator: Matej Plavevski \n"
 "Language-Team: Macedonian 
(http://www.transifex.com/otf/torproject/language/mk/)\n"
 "MIME-Version: 1.0\n"

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


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

2019-08-20 Thread translation
commit 7b21bfdeb8803196a048f5594463dda4ef25f0dd
Author: Translation commit bot 
Date:   Tue Aug 20 18:29:22 2019 +

Update translations for whisperback
---
 mk/mk.po | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/mk/mk.po b/mk/mk.po
index 3eeac91cf..ec716ff54 100644
--- a/mk/mk.po
+++ b/mk/mk.po
@@ -3,13 +3,14 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# Matej Plavevski , 2019
 msgid ""
 msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-04-29 12:08+0200\n"
-"PO-Revision-Date: 2019-04-29 19:07+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2019-08-20 18:10+\n"
+"Last-Translator: Matej Plavevski \n"
 "Language-Team: Macedonian 
(http://www.transifex.com/otf/torproject/language/mk/)\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] Update translations for tpo-web

2019-08-20 Thread translation
commit 9d04bb4c7616276d3e92cdd2f3b82137c239f6ad
Author: Translation commit bot 
Date:   Tue Aug 20 18:28:12 2019 +

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

diff --git a/contents+mk.po b/contents+mk.po
index e1f03b6ee..1b8516ea8 100644
--- a/contents+mk.po
+++ b/contents+mk.po
@@ -593,7 +593,7 @@ msgstr ""
 #: templates/footer.html:18 templates/hero-home.html:13
 #: templates/navbar.html:66
 msgid "Download Tor Browser"
-msgstr ""
+msgstr "Превземи Tor Прелистувач"
 
 #: lego/templates/footer.html:10 templates/footer.html:10
 msgid ""
@@ -603,7 +603,7 @@ msgstr ""
 
 #: lego/templates/footer.html:27 templates/footer.html:27
 msgid "Our mission:"
-msgstr ""
+msgstr "Нашата мисија:"
 
 #: lego/templates/footer.html:28 templates/footer.html:28
 msgid ""
@@ -623,7 +623,7 @@ msgstr ""
 
 #: lego/templates/footer.html:56 templates/footer.html:56
 msgid "Sign up"
-msgstr ""
+msgstr "Регистрирај се"
 
 #: lego/templates/footer.html:75 templates/footer.html:75
 #, python-format

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


[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot

2019-08-20 Thread translation
commit c710b4d1865cfef11063f00058fa26f0fffb
Author: Translation commit bot 
Date:   Tue Aug 20 18:25:33 2019 +

Update translations for tbmanual-contentspot
---
 contents+mk.po | 100 +++--
 1 file changed, 55 insertions(+), 45 deletions(-)

diff --git a/contents+mk.po b/contents+mk.po
index 0a081b31a..ac490940b 100644
--- a/contents+mk.po
+++ b/contents+mk.po
@@ -423,7 +423,7 @@ msgstr "# Поврзи"
 #: https//tb-manual.torproject.org/troubleshooting/
 #: (content/troubleshooting/contents+en.lrtopic.body)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: https//tb-manual.torproject.org/running-tor-browser/
 #: (content/running-tor-browser/contents+en.lrtopic.body)
@@ -502,7 +502,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/running-tor-browser/
 #: (content/running-tor-browser/contents+en.lrtopic.body)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: https//tb-manual.torproject.org/running-tor-browser/
 #: (content/running-tor-browser/contents+en.lrtopic.body)
@@ -617,6 +617,8 @@ msgid ""
 ""
 msgstr ""
+""
 
 #: https//tb-manual.torproject.org/bridges/
 #: (content/bridges/contents+en.lrtopic.body)
@@ -675,22 +677,22 @@ msgstr ""
 #: https//tb-manual.torproject.org/transports/
 #: (content/transports/contents+en.lrtopic.body)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: https//tb-manual.torproject.org/transports/
 #: (content/transports/contents+en.lrtopic.body)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: https//tb-manual.torproject.org/transports/
 #: (content/transports/contents+en.lrtopic.body)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: https//tb-manual.torproject.org/transports/
 #: (content/transports/contents+en.lrtopic.body)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: https//tb-manual.torproject.org/transports/
 #: (content/transports/contents+en.lrtopic.body)
@@ -700,7 +702,7 @@ msgstr "obfs3"
 #: https//tb-manual.torproject.org/transports/
 #: (content/transports/contents+en.lrtopic.body)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: https//tb-manual.torproject.org/transports/
 #: (content/transports/contents+en.lrtopic.body)
@@ -717,12 +719,12 @@ msgstr ""
 #: https//tb-manual.torproject.org/transports/
 #: (content/transports/contents+en.lrtopic.body)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: https//tb-manual.torproject.org/transports/
 #: (content/transports/contents+en.lrtopic.body)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: https//tb-manual.torproject.org/transports/
 #: (content/transports/contents+en.lrtopic.body)
@@ -786,12 +788,12 @@ msgstr ""
 #: https//tb-manual.torproject.org/transports/
 #: (content/transports/contents+en.lrtopic.body)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: https//tb-manual.torproject.org/transports/
 #: (content/transports/contents+en.lrtopic.body)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: https//tb-manual.torproject.org/transports/
 #: (content/transports/contents+en.lrtopic.body)
@@ -832,6 +834,8 @@ msgid ""
 ""
 msgstr ""
+""
 
 #: https//tb-manual.torproject.org/transports/
 #: (content/transports/contents+en.lrtopic.body)
@@ -900,12 +904,12 @@ msgstr ""
 #: https//tb-manual.torproject.org/circumvention/
 #: (content/circumvention/contents+en.lrtopic.body)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: https//tb-manual.torproject.org/circumvention/
 #: (content/circumvention/contents+en.lrtopic.body)
 msgid "Click 'OK' to save your settings."
-msgstr ""
+msgstr "Кликнете ”ОК” за да ги зачувате 
вашите поставки"
 
 #: https//tb-manual.torproject.org/circumvention/
 #: (content/circumvention/contents+en.lrtopic.body)
@@ -1025,7 +1029,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/managing-identities/
 #: (content/managing-identities/contents+en.lrtopic.body)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: https//tb-manual.torproject.org/managing-identities/
 #: (content/managing-identities/contents+en.lrtopic.body)
@@ -1127,7 +1131,7 @@ msgstr "# Менување идентитети и 
кругови"
 #: https//tb-manual.torproject.org/managing-identities/
 #: (content/managing-identities/contents+en.lrtopic.body)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: https//tb-manual.torproject.org/managing-identities/
 #: (content/managing-identities/contents+en.lrtopic.body)
@@ -1346,7 +1350,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/secure-connections/
 #: (content/secure-connections/contents+en.lrtopic.body)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: https//tb-manual.torproject.org/secure-connections/
 #: (content/secure-connections/contents+en.lrtopic.body)
@@ -1360,7 +1364,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/secure-connections/
 #: (content/secure-connections/contents+en.lrtopic.body)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: https//tb-manual.torproject.org/secure-connections/
 #: (content/secure-connections/contents+en.lrtopic.body)
@@ -1412,7 +1416,7 @@ msgstr "# Можни видливи податоци"
 #: https//tb-manual.torproject.org/security-settings/
 #: 

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

2019-08-20 Thread translation
commit 50eadebb6d3a02a48de6c386118600448a487d92
Author: Translation commit bot 
Date:   Tue Aug 20 18:24:04 2019 +

Update translations for tails-onioncircuits
---
 mk/onioncircuits.pot | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/mk/onioncircuits.pot b/mk/onioncircuits.pot
index 117af0570..c300e5215 100644
--- a/mk/onioncircuits.pot
+++ b/mk/onioncircuits.pot
@@ -3,13 +3,14 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# Matej Plavevski , 2019
 msgid ""
 msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-08-03 13:00+\n"
-"PO-Revision-Date: 2019-01-15 12:27+\n"
-"Last-Translator: Liljana Ackovska \n"
+"PO-Revision-Date: 2019-08-20 18:14+\n"
+"Last-Translator: Matej Plavevski \n"
 "Language-Team: Macedonian 
(http://www.transifex.com/otf/torproject/language/mk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -31,7 +32,7 @@ msgstr ""
 
 #: ../onioncircuits:126
 msgid "Status"
-msgstr "Статус"
+msgstr ""
 
 #: ../onioncircuits:142
 msgid "Click on a circuit for more detail about its Tor relays."
@@ -66,7 +67,7 @@ msgstr ""
 
 #: ../onioncircuits:592 ../onioncircuits:593 ../onioncircuits:594
 msgid "Unknown"
-msgstr "Непознато"
+msgstr ""
 
 #: ../onioncircuits:607
 msgid "Fingerprint:"
@@ -82,4 +83,4 @@ msgstr ""
 
 #: ../onioncircuits:610
 msgid "Bandwidth:"
-msgstr "Проток:"
+msgstr ""

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


[tor-commits] [translation/tails-openpgp-applet] Update translations for tails-openpgp-applet

2019-08-20 Thread translation
commit e42460da2baa127ec79ff7b6d3bb487ad4019eaa
Author: Translation commit bot 
Date:   Tue Aug 20 18:23:53 2019 +

Update translations for tails-openpgp-applet
---
 mk/openpgp-applet.pot | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/mk/openpgp-applet.pot b/mk/openpgp-applet.pot
index 97d72a7a0..b3a572c5f 100644
--- a/mk/openpgp-applet.pot
+++ b/mk/openpgp-applet.pot
@@ -8,8 +8,8 @@ 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-01-15 12:27+\n"
-"Last-Translator: erinm\n"
+"PO-Revision-Date: 2019-08-20 18:10+\n"
+"Last-Translator: Matej Plavevski \n"
 "Language-Team: Macedonian 
(http://www.transifex.com/otf/torproject/language/mk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -27,11 +27,11 @@ msgstr ""
 
 #: bin/openpgp-applet:175
 msgid "Exit"
-msgstr "Излез"
+msgstr ""
 
 #: bin/openpgp-applet:177
 msgid "About"
-msgstr "За"
+msgstr ""
 
 #: bin/openpgp-applet:232
 msgid "Encrypt Clipboard with _Passphrase"
@@ -75,7 +75,7 @@ msgstr ""
 
 #: bin/openpgp-applet:400
 msgid "Name"
-msgstr "Name"
+msgstr ""
 
 #: bin/openpgp-applet:401
 msgid "Key ID"
@@ -83,7 +83,7 @@ msgstr ""
 
 #: bin/openpgp-applet:402
 msgid "Status"
-msgstr "Статус"
+msgstr ""
 
 #: bin/openpgp-applet:433
 msgid "Fingerprint:"

___
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] Update translations for tails-misc_release

2019-08-20 Thread translation
commit 795df6fb6019cd6e5ae8280fd047d71194264a77
Author: Translation commit bot 
Date:   Tue Aug 20 18:20:38 2019 +

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

diff --git a/mk.po b/mk.po
index ccf580ac2..49a36ff2d 100644
--- a/mk.po
+++ b/mk.po
@@ -8,8 +8,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-08-12 11:57+0200\n"
-"PO-Revision-Date: 2019-08-12 13:45+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2019-08-20 17:51+\n"
+"Last-Translator: Matej Plavevski \n"
 "Language-Team: Macedonian 
(http://www.transifex.com/otf/torproject/language/mk/)\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/tails-misc] Update translations for tails-misc

2019-08-20 Thread translation
commit a46806ec61793c33cb7d6b681463f4cbe276c016
Author: Translation commit bot 
Date:   Tue Aug 20 18:19:37 2019 +

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

diff --git a/mk.po b/mk.po
index ccf580ac2..49a36ff2d 100644
--- a/mk.po
+++ b/mk.po
@@ -8,8 +8,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-08-12 11:57+0200\n"
-"PO-Revision-Date: 2019-08-12 13:45+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2019-08-20 17:51+\n"
+"Last-Translator: Matej Plavevski \n"
 "Language-Team: Macedonian 
(http://www.transifex.com/otf/torproject/language/mk/)\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/support-portal] Update translations for support-portal

2019-08-20 Thread translation
commit 7d4e4a04300ba823d98b9a50ede27c94eeb877bf
Author: Translation commit bot 
Date:   Tue Aug 20 17:59:31 2019 +

Update translations for support-portal
---
 contents+mk.po | 17 +
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/contents+mk.po b/contents+mk.po
index 6af807615..4ad9085a3 100644
--- a/contents+mk.po
+++ b/contents+mk.po
@@ -3,6 +3,7 @@
 # Zarko Gjurov , 2018
 # Emma Peel, 2019
 # erinm, 2019
+# Matej Plavevski , 2019
 # 
 msgid ""
 msgstr ""
@@ -10,7 +11,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-08-07 17:41+CET\n"
 "PO-Revision-Date: 2018-10-02 22:41+\n"
-"Last-Translator: erinm, 2019\n"
+"Last-Translator: Matej Plavevski , 2019\n"
 "Language-Team: Macedonian (https://www.transifex.com/otf/teams/1519/mk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -4833,17 +4834,17 @@ msgstr "За"
 #: https//support.torproject.org/misc/menu/
 #: (content/misc/menu/contents+en.lrquestion.description)
 msgid "Documentation"
-msgstr ""
+msgstr "Документација"
 
 #: https//support.torproject.org/misc/menu/
 #: (content/misc/menu/contents+en.lrquestion.description)
 msgid "Press"
-msgstr ""
+msgstr "Блог"
 
 #: https//support.torproject.org/misc/menu/
 #: (content/misc/menu/contents+en.lrquestion.description)
 msgid "Blog"
-msgstr ""
+msgstr "Блог"
 
 #: https//support.torproject.org/misc/menu/
 #: (content/misc/menu/contents+en.lrquestion.description)
@@ -5182,7 +5183,7 @@ msgstr ""
 
 #: templates/footer.html:5
 msgid "Our mission:"
-msgstr ""
+msgstr "Нашата мисија:"
 
 #: templates/footer.html:5
 msgid ""
@@ -5216,15 +5217,15 @@ msgstr ""
 
 #: templates/navbar.html:4
 msgid "Tor Logo"
-msgstr ""
+msgstr "Логото на Tor"
 
 #: templates/navbar.html:6
 msgid "DONATE NOW"
-msgstr ""
+msgstr "ДОНИРАЈТЕ СЕГА"
 
 #: templates/navbar.html:41
 msgid "Download Tor Browser"
-msgstr ""
+msgstr "Превземи Tor Прелистувач"
 
 #: templates/search.html:5
 msgid "Search"

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


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

2019-08-20 Thread translation
commit fb569a6f0070df5944d0c6e513757b370dbf69ca
Author: Translation commit bot 
Date:   Tue Aug 20 17:58:10 2019 +

Update translations for tpo-web
---
 contents+mk.po | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/contents+mk.po b/contents+mk.po
index ec7076d06..e1f03b6ee 100644
--- a/contents+mk.po
+++ b/contents+mk.po
@@ -4,6 +4,7 @@
 # Liljana Ackovska , 2019
 # erinm, 2019
 # Zarko Gjurov , 2019
+# Matej Plavevski , 2019
 # 
 msgid ""
 msgstr ""
@@ -11,7 +12,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-08-14 08:34+CET\n"
 "PO-Revision-Date: 2019-03-09 10:41+\n"
-"Last-Translator: Zarko Gjurov , 2019\n"
+"Last-Translator: Matej Plavevski , 2019\n"
 "Language-Team: Macedonian (https://www.transifex.com/otf/teams/1519/mk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -106,11 +107,11 @@ msgstr "За"
 
 #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body)
 msgid "Documentation"
-msgstr ""
+msgstr "Документација"
 
 #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body)
 msgid "Press"
-msgstr ""
+msgstr "Блог"
 
 #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body)
 msgid "Support"
@@ -122,7 +123,7 @@ msgstr ""
 
 #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body)
 msgid "Blog"
-msgstr ""
+msgstr "Блог"
 
 #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body)
 msgid "Donate"

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


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

2019-08-20 Thread translation
commit 368d3cdb117a4a406d799f69f01cf46519ff4eee
Author: Translation commit bot 
Date:   Tue Aug 20 17:55:55 2019 +

Update translations for tor_animation
---
 mk.srt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/mk.srt b/mk.srt
index 98bfed828..fe154fa66 100644
--- a/mk.srt
+++ b/mk.srt
@@ -65,8 +65,8 @@ Tor ја штити вашата врска
 
 15
 00:00:44,940 --> 00:00:49,760
-and passes it through three voluntarily
-operated servers around the world,
+и поминува низ 3 волонтерски
+оперирани сервери низ светот,
 
 16
 00:00:50,280 --> 00:00:53,520
@@ -161,5 +161,5 @@ Tor ги прави сите корисници
 
 35
 00:02:02,000 --> 00:02:07,000
-Download and use Tor! Or run a relay!
+Превземи го и користи го Tor! или направи relay!
 

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


[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot

2019-08-20 Thread translation
commit 444712f80624a7f8a6226e0a3a4e6a8ea7466fd8
Author: Translation commit bot 
Date:   Tue Aug 20 17:55:33 2019 +

Update translations for tbmanual-contentspot
---
 contents+mk.po | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/contents+mk.po b/contents+mk.po
index 54cea55cb..0a081b31a 100644
--- a/contents+mk.po
+++ b/contents+mk.po
@@ -3,6 +3,7 @@
 # Liljana Ackovska , 2019
 # erinm, 2019
 # Emma Peel, 2019
+# Matej Plavevski , 2019
 # 
 msgid ""
 msgstr ""
@@ -10,7 +11,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-08-15 12:39+CET\n"
 "PO-Revision-Date: 2018-11-14 12:31+\n"
-"Last-Translator: Emma Peel, 2019\n"
+"Last-Translator: Matej Plavevski , 2019\n"
 "Language-Team: Macedonian (https://www.transifex.com/otf/teams/1519/mk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -30,17 +31,17 @@ msgstr "За"
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Documentation"
-msgstr ""
+msgstr "Документација"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Press"
-msgstr ""
+msgstr "Прес"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Blog"
-msgstr ""
+msgstr "Блог"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
@@ -451,7 +452,7 @@ msgstr "# Постави"
 #: https//tb-manual.torproject.org/circumvention/
 #: (content/circumvention/contents+en.lrtopic.body)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: https//tb-manual.torproject.org/running-tor-browser/
 #: (content/running-tor-browser/contents+en.lrtopic.body)
@@ -511,7 +512,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/bridges/
 #: (content/bridges/contents+en.lrtopic.title)
 msgid "BRIDGES"
-msgstr ""
+msgstr "МОСТОВИ"
 
 #: https//tb-manual.torproject.org/bridges/
 #: (content/bridges/contents+en.lrtopic.description)

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


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

2019-08-20 Thread translation
commit ee3516c3a6fd6d8e0d3a2bf747a992bc2bc36f90
Author: Translation commit bot 
Date:   Tue Aug 20 17:56:01 2019 +

Update translations for tor_animation_completed
---
 mk.srt | 165 +
 1 file changed, 165 insertions(+)

diff --git a/mk.srt b/mk.srt
new file mode 100644
index 0..fe154fa66
--- /dev/null
+++ b/mk.srt
@@ -0,0 +1,165 @@
+1
+00:00:00,660 --> 00:00:02,780
+Се привикнавме многу на интернетот
+
+2
+00:00:03,120 --> 00:00:07,700
+Постојано споделуваме информации
+за нас и нашите приватни животи
+
+3
+00:00:08,000 --> 00:00:09,960
+храната што ја јадеме, луѓето што ги 
запознаваме,
+
+4
+00:00:10,180 --> 00:00:12,480
+местата што ги посетуваме, и нештата што ги 
читаме
+
+5
+00:00:13,280 --> 00:00:14,640
+Дозволете ми да објаснам подобро.
+
+6
+00:00:14,920 --> 00:00:17,740
+Во овој момент
+ако некој се обиде да те пребара
+
+7
+00:00:18,060 --> 00:00:22,480
+ќе го видат вашиот вистински идентитет
+точна локација, оперативен систем
+
+8
+00:00:22,800 --> 00:00:26,500
+сите страници што си ги посетил
+Веб–прелистувачот што го користиш за да 
прелистуваш
+
+9
+00:00:26,700 --> 00:00:29,140
+и многу повеќе информации
+за тебе и твојот живот
+
+10
+00:00:29,200 --> 00:00:31,500
+што веројатно не си сакал
+да го споделиш со непознати
+
+11
+00:00:31,700 --> 00:00:34,000
+кој може лесно да ги користат овие податоци
+за да ве експлоатираат
+
+12
+00:00:34,500 --> 00:00:37,000
+Но не ако користиш Tor!
+
+13
+00:00:37,140 --> 00:00:40,840
+Tor прелистувачот ја заштитува твојата 
приватност
+и идентитет на интернет
+
+14
+00:00:41,560 --> 00:00:44,760
+Tor ја штити вашата врска
+со три слоеви енкрипција
+
+15
+00:00:44,940 --> 00:00:49,760
+и поминува низ 3 волонтерски
+оперирани сервери низ светот,
+
+16
+00:00:50,280 --> 00:00:53,520
+што ни овозможува да комуницираме
+анонимно преку интернет
+
+17
+00:00:56,560 --> 00:00:58,280
+Torr исто така ги штити вашите податоци
+
+18
+00:00:58,400 --> 00:01:01,900
+против корпоративен или владини мети
+и масовно шпионирање
+
+19
+00:01:02,880 --> 00:01:07,340
+Можеви живееш во репресивна држава
+што се обидува да го контрорлира или 
набљудува интернетот.
+
+20
+00:01:07,900 --> 00:01:11,800
+или можеби не сакаш големи корпорации
+да имаат поволност од твоите лични 
информации.
+
+21
+00:01:12,880 --> 00:01:15,640
+Tor ги прави сите корисници
+да изгледаат исто
+
+22
+00:01:15,920 --> 00:01:18,800
+што го збунува набљудувачот
+и те прави анонимен
+
+23
+00:01:19,500 --> 00:01:22,980
+Колку што повеќе луѓе ја користат Tor 
мрежата
+толку посилна станува
+
+24
+00:01:23,140 --> 00:01:27,800
+бидејќи е полесно да се криеш во публика
+кога сите личат исто.
+
+25
+00:01:28,700 --> 00:01:31,240
+Можеш да ја надминеш цензурата
+без да бидеш загрижен
+
+26
+00:01:31,400 --> 00:01:34,100
+дека цензорот знае што правиш ти
+на интернет
+
+27
+00:01:36,540 --> 00:01:39,440
+рекламите нема да те следат
+насекаде со месеци
+
+28
+00:01:39,640 --> 00:01:41,300
+почнувајќи кога првпат
+ќе кликнеш на производ
+
+29
+00:01:43,880 --> 00:01:47,380
+Користејќи го Tor, страните што ги посетуваш
+нема ни да знаат кој си,
+
+30
+00:01:47,540 --> 00:01:49,760
+од кој дел на светот
+ги посетуваш
+
+31
+00:01:49,920 --> 00:01:51,920
+освен ако не се логирате и им кажете
+
+32
+00:01:54,200 --> 00:01:55,840
+Преку превземање и користејќи Tor,
+
+33
+00:01:56,200 --> 00:01:58,560
+ти можеш да ги заштитиш луѓето
+на кој им е потребна анонимност,
+
+34
+00:01:58,880 --> 

[tor-commits] [community/master] Update navbar from lego

2019-08-20 Thread hiro
commit 0f6756584e8415d373b5b7f80536564a7adc264a
Author: hiro 
Date:   Tue Aug 20 19:22:26 2019 +0200

Update navbar from lego
---
 templates/navbar.html | 62 +--
 1 file changed, 1 insertion(+), 61 deletions(-)

diff --git a/templates/navbar.html b/templates/navbar.html
deleted file mode 100644
index 54f75e2..000
--- a/templates/navbar.html
+++ /dev/null
@@ -1,61 +0,0 @@
-{% if this.color == 'primary' %}
-
-  
-{% else %}
-
-  
-{% endif %}
-
-  
-  {{ _("Tor Logo") }}
-
-https://donate.torproject.org; title="{{ _("Donate") 
}}">{{ _("Donate Now") 
}}
-
-  
-
-  
-
-
-
-  
-
-   {% set menubag = 'menu+' + this.alt %}
-   {% for id, item in bag(menubag).items() %}
-   
-{% set link = site.get(item.path) %}
-{% if link %}
-  
-{% else %}
-  
-{% endif %}
-{{ item.label }}
-{% if this.path == item.path %}
-  (current)
-{% endif %}
-
-   
-   {% endfor %}
-
-  
-  
-{% if this.color == 'primary' %}
-  
-{% else %}
-  
-{% endif %}
-  {{ bag('alternatives', this.alt, 'language') }}
-
-
-  {% for id, item in bag('alternatives').items() %}
-{% if this.alt != id %}
-  {{ 
item.language }}
-{% endif %}
-  {% endfor %}
-
-  
-  https://www.torproject.org/download;>
-{{ _("Download Tor Browser") }}
-  
-
-  
-
diff --git a/templates/navbar.html b/templates/navbar.html
new file mode 12
index 000..ea44d39
--- /dev/null
+++ b/templates/navbar.html
@@ -0,0 +1 @@
+../lego/templates/navbar.html
\ No newline at end of file

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


[tor-commits] [community/master] Update assets and content files

2019-08-20 Thread hiro
commit e1b27a81b3b588c91130143cd741c1300416d421
Author: hiro 
Date:   Tue Aug 20 18:58:30 2019 +0200

Update assets and content files
---
 .../static/files/tor-network-2019-b.odp|   0
 .../static/files}/tor-network-2019.odp | Bin
 .../static/files}/tor-network-2019.pdf | Bin
 .../static/files}/tor-network-2019.pdf.lr  |   0
 .../static/files/tor-slides-full-deck-2019-b.odp   |   0
 .../static/files/tor-slides-full-deck-2019-b.pdf   |   0
 .../static/files}/tor-slides-full-deck-2019.odp| Bin
 .../static/files}/tor-slides-full-deck-2019.pdf| Bin
 content/localization/translate-strings/contents.lr |  19 +++
 content/outreach/speakers/contents.lr  |  19 +++
 .../centos-rhel-opensuse/contents.lr   | 101 
 .../bridge-deployment-guide/contents.lr|  23 +++
 .../debian-ubuntu/contents.lr  |  80 +
 .../bridge-deployment-guide/freebsd/contents.lr|  98 +++
 .../bridge-deployment-guide/openbsd/contents.lr|  74 +
 .../post-install/contents.lr   |  22 +++
 .../technical-setup/centosrhel/contents.lr |  19 +++
 .../technical-setup/debianubuntu/contents.lr   |  19 +++
 .../technical-setup/exit-relay/contents.lr | 181 +
 .../technical-setup/fedora/contents.lr |  19 +++
 .../technical-setup/freebsd/contents.lr|  19 +++
 .../middleguard-relay/centosrhel/contents.lr   |  56 +++
 .../technical-setup/middleguard-relay/contents.lr  |  15 ++
 .../middleguard-relay/debianubuntu/contents.lr |  46 ++
 .../middleguard-relay/fedora/contents.lr   |  37 +
 .../middleguard-relay/freebsd/contents.lr  |  73 +
 .../contents.lr| 179 
 content/user-testing/current/contents.lr   |  19 +++
 content/user-testing/signup/contents.lr|  19 +++
 lego   |   2 +-
 30 files changed, 1138 insertions(+), 1 deletion(-)

diff --git a/content/training/resources/tor-network-2019.odp.lr 
b/assets/static/files/tor-network-2019-b.odp
similarity index 100%
rename from content/training/resources/tor-network-2019.odp.lr
rename to assets/static/files/tor-network-2019-b.odp
diff --git a/content/training/resources/tor-network-2019.odp 
b/assets/static/files/tor-network-2019.odp
similarity index 100%
rename from content/training/resources/tor-network-2019.odp
rename to assets/static/files/tor-network-2019.odp
diff --git a/content/training/resources/tor-network-2019.pdf 
b/assets/static/files/tor-network-2019.pdf
similarity index 100%
rename from content/training/resources/tor-network-2019.pdf
rename to assets/static/files/tor-network-2019.pdf
diff --git a/content/training/resources/tor-network-2019.pdf.lr 
b/assets/static/files/tor-network-2019.pdf.lr
similarity index 100%
rename from content/training/resources/tor-network-2019.pdf.lr
rename to assets/static/files/tor-network-2019.pdf.lr
diff --git a/content/training/resources/tor-slides-full-deck-2019.odp.lr 
b/assets/static/files/tor-slides-full-deck-2019-b.odp
similarity index 100%
rename from content/training/resources/tor-slides-full-deck-2019.odp.lr
rename to assets/static/files/tor-slides-full-deck-2019-b.odp
diff --git a/content/training/resources/tor-slides-full-deck-2019.pdf.lr 
b/assets/static/files/tor-slides-full-deck-2019-b.pdf
similarity index 100%
rename from content/training/resources/tor-slides-full-deck-2019.pdf.lr
rename to assets/static/files/tor-slides-full-deck-2019-b.pdf
diff --git a/content/training/resources/tor-slides-full-deck-2019.odp 
b/assets/static/files/tor-slides-full-deck-2019.odp
similarity index 100%
rename from content/training/resources/tor-slides-full-deck-2019.odp
rename to assets/static/files/tor-slides-full-deck-2019.odp
diff --git a/content/training/resources/tor-slides-full-deck-2019.pdf 
b/assets/static/files/tor-slides-full-deck-2019.pdf
similarity index 100%
rename from content/training/resources/tor-slides-full-deck-2019.pdf
rename to assets/static/files/tor-slides-full-deck-2019.pdf
diff --git a/content/localization/translate-strings/contents.lr 
b/content/localization/translate-strings/contents.lr
new file mode 100644
index 000..6f88833
--- /dev/null
+++ b/content/localization/translate-strings/contents.lr
@@ -0,0 +1,19 @@
+section: localization
+---
+section_id: localization
+---
+color: primary
+---
+_template: layout.html
+---
+title: Translate strings
+---
+subtitle: How to translates
+---
+key: 4
+---
+html: two-columns-page.html
+---
+body:
+
+### How to translates
diff --git a/content/outreach/speakers/contents.lr 
b/content/outreach/speakers/contents.lr
new file mode 100644
index 000..36e278d
--- /dev/null
+++ b/content/outreach/speakers/contents.lr
@@ -0,0 +1,19 @@
+section: outreach
+---
+section_id: outreach
+---
+color: primary
+---
+_template: 

[tor-commits] [bridgedb/master] Merge branch 'release-0.8.0'

2019-08-20 Thread phw
commit bbf1bdc5b139c412cb7d8412f707febc38d8843a
Merge: 2d86ae0 7df8ccc
Author: Philipp Winter 
Date:   Tue Aug 20 09:50:09 2019 -0700

Merge branch 'release-0.8.0'

 .test.requirements.txt  |   1 -
 .travis.requirements.txt|   1 -
 CHANGELOG   |  27 ++
 README.rst  |  16 +-
 bridgedb.conf   |  35 +-
 bridgedb/Bridges.py |   2 +
 bridgedb/antibot.py | 123 +++
 bridgedb/bridgerequest.py   |   2 +-
 bridgedb/distributors/email/autoresponder.py|  16 +
 bridgedb/distributors/https/server.py   |  21 ++
 bridgedb/distributors/moat/server.py|  21 ++
 bridgedb/filters.py |  10 +-
 bridgedb/main.py|  71 ++--
 bridgedb/metrics.py | 461 
 bridgedb/proxy.py   |  15 +-
 bridgedb/runner.py  |  37 +-
 bridgedb/test/test_antibot.py   | 108 ++
 bridgedb/test/test_distributors_moat_request.py |   6 +-
 bridgedb/test/test_metrics.py   | 204 +++
 doc/HACKING.md  |  10 +-
 scripts/create_descriptors  | 298 +++
 scripts/get-tor-exits   |   2 +-
 scripts/install-dependencies|  11 +-
 scripts/setup-tests |   2 +-
 setup.py|   2 +-
 25 files changed, 1392 insertions(+), 110 deletions(-)

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


[tor-commits] [bridgedb/master] Make BridgeDB export usage metrics.

2019-08-20 Thread phw
commit 5cde59d9ccafdb248ca8aa9c1c9abbfe2edb5dc6
Author: Philipp Winter 
Date:   Mon Aug 12 14:05:48 2019 -0700

Make BridgeDB export usage metrics.

Until now, we had no insight into how BridgeDB is being used.  We don't
know the relative popularity of our distribution method; we don't know
how many users BridgeDB sees; we don't know how many requests succeed or
fail; and we don't know the relative popularity of transports that users
request.

This patch attempts to answer these questions by making BridgeDB export
usage metrics.  At the end of each 24-hour measurement interval,
BridgeDB will append usage metrics to the file METRICS_FILE, which is
configured in bridgedb.conf.

Our metrics keep track of the number of (un)successful requests per
transport type per country code (or email provider) per distribution
method.  This way, we get to learn that, say, over the last 24 hours
there were 31-40 users in Iran who successfully requested an obfs4
bridge over Moat.  The corresponding metrics line would look as follows:

  bridgedb-metric-count moat.obfs4.ir.success.none 40

To make the metrics preserve user privacy, we don't collect
user-identifying information and we introduce noise by rounding up
metrics to our bin size which defaults to 10.

This patch also extends the looping calls that BridgeDB spawns.  When
BridgeDB first starts, it loads proxies from the files PROXY_LIST_FILES.
It augments this list of proxies with Tor exit relays that we download
every three hours.
---
 CHANGELOG|  11 +-
 bridgedb.conf|  16 +-
 bridgedb/distributors/email/autoresponder.py |  16 +
 bridgedb/distributors/https/server.py|  11 +
 bridgedb/distributors/moat/server.py |  15 +
 bridgedb/main.py |  29 +-
 bridgedb/metrics.py  | 461 +++
 bridgedb/test/test_metrics.py| 204 
 8 files changed, 755 insertions(+), 8 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG
index 1229578..ae0e651 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,4 +1,13 @@
-Changes in version 0.7.2 - -MM-DD
+Changes in version 0.8.0 - -MM-DD
+
+* FIXES https://bugs.torproject.org/9316
+Make BridgeDB export usage metrics every 24 hours.  At the end of each
+24-hour measurement interval, BridgeDB will append usage metrics to the
+file METRICS_FILE, which is configured in bridgedb.conf.  Our metrics
+keep track of the number of (un)successful requests per transport type
+per country code (or email provider) per distribution method.  This 
way,
+we get to learn that, say, over the last 24 hours there were 31-40 
users
+in Iran who successfully requested an obfs4 bridge over Moat.
 
 * FIXES #26542 https://bugs.torproject.org/26542
 Make BridgeDB distribute vanilla IPv6 bridges again.
diff --git a/bridgedb.conf b/bridgedb.conf
index 66b1983..ba43bb6 100644
--- a/bridgedb.conf
+++ b/bridgedb.conf
@@ -177,6 +177,9 @@ MASTER_KEY_FILE = "secret_key"
 # File to which we dump bridge pool assignments for statistics.
 ASSIGNMENTS_FILE = "assignments.log"
 
+# Name of the file that contains BridgeDB's metrics.
+METRICS_FILE = "bridgedb-metrics.log"
+
 #--
 # Logging Options  \
 #--
@@ -260,16 +263,19 @@ FORCE_FLAGS = [("Stable", 1)]
 # Only consider routers whose purpose matches this string.
 BRIDGE_PURPOSE = "bridge"
 
-# TASKS is a dictionary mapping the names of tasks to the frequency with which
-# they should be run (in seconds). If a task's value is set to 0, it will not
-# be scheduled to run.
+# TASKS is a dictionary mapping the names of tasks to a tuple consisting of the
+# frequency with which they should be run (in seconds) and a boolean value
+# expressing if the task should be run immediately after start up. If a task's
+# frequency is set to 0, it will not be scheduled to run.
 TASKS = {
 # Download a list of Tor exit relays once every three hours (by running
 # scripts/get-exit-list) and add those exit relays to the list of proxies
 # loaded from the PROXY_LIST_FILES:
-'GET_TOR_EXIT_LIST': 3 * 60 * 60,
+'GET_TOR_EXIT_LIST': (3 * 60 * 60, True),
 # Delete *.unparseable descriptor files which are more than 24 hours old:
-'DELETE_UNPARSEABLE_DESCRIPTORS': 24 * 60 * 60,
+'DELETE_UNPARSEABLE_DESCRIPTORS': (24 * 60 * 60, False),
+# Export usage metrics every 24 hours:
+'EXPORT_METRICS': (24 * 60 * 60, False),
 }
 
 # SUPPORTED_TRANSPORTS is a dictionary mapping Pluggable Transport methodnames
diff --git a/bridgedb/distributors/email/autoresponder.py 
b/bridgedb/distributors/email/autoresponder.py
index ff65a73..e69f78a 100644
--- 

[tor-commits] [bridgedb/master] Bump version number to 0.8.0.

2019-08-20 Thread phw
commit 7df8ccc7d07d503dd46df0dd8808f7ab555c715a
Author: Philipp Winter 
Date:   Tue Aug 20 09:48:17 2019 -0700

Bump version number to 0.8.0.
---
 CHANGELOG | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/CHANGELOG b/CHANGELOG
index 03390d6..aba6d19 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,4 +1,4 @@
-Changes in version 0.8.0 - -MM-DD
+Changes in version 0.8.0 - 2019-08-20
 
 * FIXES https://bugs.torproject.org/9316
 Make BridgeDB export usage metrics every 24 hours.  At the end of each



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


[tor-commits] [bridgedb/master] Merge branch 'master' into develop

2019-08-20 Thread phw
commit db2aaadcf22edc3485deeb91fbb5931e9c53c593
Merge: 589d6f7 2d86ae0
Author: Philipp Winter 
Date:   Fri Jun 7 10:38:10 2019 -0700

Merge branch 'master' into develop

 CHANGELOG | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



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


[tor-commits] [bridgedb/master] Remove outdated documentation.

2019-08-20 Thread phw
commit 21807e6e45cb99821c56d5c19755dd5813bce57b
Author: Philipp Winter 
Date:   Wed Jul 24 10:40:16 2019 -0700

Remove outdated documentation.

BridgeDB no longer has a single handler for SIGUSR1.  It was removed in
commit f4d55919.  As a result, if you now send a SIGUSR1 to BridgeDB, it
reacts with the default action, which is termination.
---
 README.rst | 10 --
 1 file changed, 10 deletions(-)

diff --git a/README.rst b/README.rst
index df90903..ee1c979 100644
--- a/README.rst
+++ b/README.rst
@@ -362,16 +362,6 @@ Or just give it a SIGHUP::
   kill -s SIGHUP `cat .../run/bridgedb.pid`
 
 
---
-To extract all bridge assignments:
---
-
-To dump all bridge assignments to files, send BridgeDB a ``SIGUSR1``
-signal by doing::
-
-  kill -s SIGUSR1 `cat .../run/bridgedb.pid`
-
-
 =
 Using a BridgeDB Instance
 =



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


[tor-commits] [bridgedb/master] Fix broken download of Tor exit relays.

2019-08-20 Thread phw
commit 0d5ed52e5906260e142ef9cfa12752810fd1ffa2
Author: Philipp Winter 
Date:   Mon Aug 12 13:52:10 2019 -0700

Fix broken download of Tor exit relays.

The periodic download of Tor exit relays was broken for a number of
reasons.  Here's what we're doing to fix this issue:

1. We're moving the proxies variable outside of state.  The problem is
   that the state object is written to disk and reloaded every 30
   minutes (a cron job is triggering this reload by running
   ~/bridgedb-admin/reload-bridgedb).  The reload causes state.proxies
   to be at a different memory address than before the reload, which
   breaks the looping call that fetches new exit relays every three
   hours.  This looping call expects to write exit relays to the same
   memory address each time, but after BridgeDB's first reload, the
   memory address changed, so exit relays are no longer updated.
   There's no need to keep our proxies in BridgeDB's state.  We fetch
   them continuously anyway, and also right after BridgeDB starts.

2. We're adding the method replaceExitRelays().  Once we have a new
   batch of exit relay addresses, this method allows us to completely
   overwrite the past batch.

3. We're adding the argument "setStdout=False" to the call to
   startLogging() because otherwise we're missing the download script's
   output.
---
 bridgedb/main.py  |  7 +++
 bridgedb/proxy.py | 15 +--
 scripts/get-tor-exits |  2 +-
 3 files changed, 17 insertions(+), 7 deletions(-)

diff --git a/bridgedb/main.py b/bridgedb/main.py
index c1e6250..1a617b2 100644
--- a/bridgedb/main.py
+++ b/bridgedb/main.py
@@ -359,7 +359,6 @@ def run(options, reactor=reactor):
 moatDistributor = None
 
 # Save our state
-state.proxies = proxies
 state.key = key
 state.save()
 
@@ -411,13 +410,13 @@ def run(options, reactor=reactor):
 logging.info("Reloading the list of open proxies...")
 for proxyfile in cfg.PROXY_LIST_FILES:
 logging.info("Loading proxies from: %s" % proxyfile)
-proxy.loadProxiesFromFile(proxyfile, state.proxies, 
removeStale=True)
+proxy.loadProxiesFromFile(proxyfile, proxies, removeStale=True)
 
 logging.info("Reparsing bridge descriptors...")
 (hashring,
  emailDistributorTmp,
  ipDistributorTmp,
- moatDistributorTmp) = createBridgeRings(cfg, state.proxies, key)
+ moatDistributorTmp) = createBridgeRings(cfg, proxies, key)
 logging.info("Bridges loaded: %d" % len(hashring))
 
 # Initialize our DB.
@@ -483,7 +482,7 @@ def run(options, reactor=reactor):
 if config.TASKS['GET_TOR_EXIT_LIST']:
 tasks['GET_TOR_EXIT_LIST'] = task.LoopingCall(
 proxy.downloadTorExits,
-state.proxies,
+proxies,
 config.SERVER_PUBLIC_EXTERNAL_IP)
 
 if config.TASKS.get('DELETE_UNPARSEABLE_DESCRIPTORS'):
diff --git a/bridgedb/proxy.py b/bridgedb/proxy.py
index 39cd109..6d93c48 100644
--- a/bridgedb/proxy.py
+++ b/bridgedb/proxy.py
@@ -51,7 +51,7 @@ def downloadTorExits(proxyList, ipaddress, port=443, 
protocol=None):
 """
 proto = ExitListProtocol() if protocol is None else protocol()
 args = [proto.script, '--stdout', '-a', ipaddress, '-p', str(port)]
-proto.deferred.addCallback(proxyList.addExitRelays)
+proto.deferred.addCallback(proxyList.replaceExitRelays)
 proto.deferred.addErrback(logging.exception)
 transport = reactor.spawnProcess(proto, proto.script, args=args, env={})
 return proto.deferred
@@ -76,7 +76,7 @@ def loadProxiesFromFile(filename, proxySet=None, 
removeStale=False):
 :returns: A list of all the proxies listed in the **files* (regardless of
 whether they were added or removed).
 """
-logging.info("Reloading proxy lists...")
+logging.info("Reloading proxy lists from file %s" % filename)
 
 addresses = []
 
@@ -256,6 +256,17 @@ class ProxySet(MutableSet):
 logging.info("Loading exit relays into proxy list...")
 [self.add(x, self._exitTag) for x in relays]
 
+def replaceExitRelays(self, relays):
+existingExitRelays = self.getAllWithTag(self._exitTag)
+logging.debug("Replacing %d existing with %d new exit relays." %
+  (len(existingExitRelays), len(relays)))
+
+for relay in existingExitRelays:
+self.discard(relay)
+
+self.addExitRelays(relays)
+
+
 def getTag(self, ip):
 """Get the tag for an **ip** in this ``ProxySet``, if available.
 
diff --git a/scripts/get-tor-exits b/scripts/get-tor-exits
index fcd9fff..6ab2201 100755
--- a/scripts/get-tor-exits
+++ b/scripts/get-tor-exits
@@ -36,7 +36,7 @@ from twisted.internet.error import DNSLookupError
 from twisted.internet.error import TimeoutError
 
 
-log.startLogging(sys.stderr)

[tor-commits] [bridgedb/master] Merge branch 'fix/22755' into develop

2019-08-20 Thread phw
commit 0a1de3f58abe20f73510a43198365fb1fb9f9580
Merge: 46dde4c ed37530
Author: Philipp Winter 
Date:   Thu Aug 15 14:57:20 2019 -0700

Merge branch 'fix/22755' into develop

 .test.requirements.txt |   1 -
 .travis.requirements.txt   |   1 -
 CHANGELOG  |   4 +
 README.rst |   6 +-
 bridgedb/main.py   |  10 +-
 bridgedb/runner.py |  37 +-
 doc/HACKING.md |  10 +-
 scripts/create_descriptors | 298 +
 scripts/setup-tests|   2 +-
 setup.py   |   2 +-
 10 files changed, 316 insertions(+), 55 deletions(-)



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


[tor-commits] [bridgedb/master] Merge branch 'feature/9316' into develop

2019-08-20 Thread phw
commit 46dde4ce5842a5bf73f16c2c4de451bb5c21dcc4
Merge: 081ff36 5cde59d
Author: Philipp Winter 
Date:   Thu Aug 15 14:05:05 2019 -0700

Merge branch 'feature/9316' into develop

 CHANGELOG|  11 +-
 bridgedb.conf|  16 +-
 bridgedb/distributors/email/autoresponder.py |  16 +
 bridgedb/distributors/https/server.py|  11 +
 bridgedb/distributors/moat/server.py |  15 +
 bridgedb/main.py |  55 ++--
 bridgedb/metrics.py  | 461 +++
 bridgedb/proxy.py|  15 +-
 bridgedb/test/test_metrics.py| 204 
 scripts/get-tor-exits|   2 +-
 10 files changed, 775 insertions(+), 31 deletions(-)



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


[tor-commits] [bridgedb/master] Merge branch 'feature/31252' into develop

2019-08-20 Thread phw
commit 8291822c593d8dcf26dbdbc14483c841f6d0ef2e
Merge: 0a1de3f 7ceb25e
Author: Philipp Winter 
Date:   Fri Aug 16 11:38:23 2019 -0700

Merge branch 'feature/31252' into develop

 CHANGELOG |   9 +++
 bridgedb.conf |  19 ++
 bridgedb/antibot.py   | 123 ++
 bridgedb/distributors/https/server.py |  10 +++
 bridgedb/distributors/moat/server.py  |   6 ++
 bridgedb/main.py  |   6 ++
 bridgedb/test/test_antibot.py | 108 +
 7 files changed, 281 insertions(+)



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


[tor-commits] [bridgedb/master] Use stem instead of leekspin to make descriptors.

2019-08-20 Thread phw
commit ed37530c24fbf8ef80c7976ee4da1b667e9ba725
Author: Philipp Winter 
Date:   Tue Jun 11 16:02:15 2019 -0700

Use stem instead of leekspin to make descriptors.

Stem now provides the ability to create and sign descriptors, so
there's no reason to use leekspin anymore.  Stem is faster at creating
descriptors and we're already heavily depending on stem anyway.

This patch improves the preliminary work that Isis Lovecruft and
Damian Johnson already did.  Some code in this patch was taken from
leekspin.

This fixes bug 22755: 
---
 .test.requirements.txt |   1 -
 .travis.requirements.txt   |   1 -
 CHANGELOG  |   4 +
 README.rst |   6 +-
 bridgedb/main.py   |  10 +-
 bridgedb/runner.py |  37 +-
 doc/HACKING.md |  10 +-
 scripts/create_descriptors | 298 +
 scripts/setup-tests|   2 +-
 setup.py   |   2 +-
 10 files changed, 316 insertions(+), 55 deletions(-)

diff --git a/.test.requirements.txt b/.test.requirements.txt
index c84fb58..ad5342f 100644
--- a/.test.requirements.txt
+++ b/.test.requirements.txt
@@ -6,7 +6,6 @@
 # $ make coverage
 #
 coverage==4.2
-git+https://git.torproject.org/user/phw/leekspin.git@d34c804cd0f01af5206833e62c0dedec8565b235#egg=leekspin
 mechanize==0.2.5
 pep8==1.5.7
 # pylint must be pinned until pylint bug #203 is fixed. See
diff --git a/.travis.requirements.txt b/.travis.requirements.txt
index 2d56b79..e6eaf10 100644
--- a/.travis.requirements.txt
+++ b/.travis.requirements.txt
@@ -15,7 +15,6 @@
 #--
 coverage==4.2
 coveralls==1.2.0
-git+https://git.torproject.org/user/phw/leekspin.git@d34c804cd0f01af5206833e62c0dedec8565b235#egg=leekspin
 mechanize==0.2.5
 sure==1.2.2
 Babel==0.9.6
diff --git a/CHANGELOG b/CHANGELOG
index ae0e651..32e6fe5 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -12,6 +12,10 @@ Changes in version 0.8.0 - -MM-DD
 * FIXES #26542 https://bugs.torproject.org/26542
 Make BridgeDB distribute vanilla IPv6 bridges again.
 
+* FIXES #22755 https://bugs.torproject.org/22755
+Use stem instead of leekspin to create test descriptors.  We now don't
+need to depend on leekspin anymore.
+
 Changes in version 0.7.1 - 2019-06-07
 
 * FIXES #28496 https://bugs.torproject.org/28496
diff --git a/README.rst b/README.rst
index ee1c979..4f05ea5 100644
--- a/README.rst
+++ b/README.rst
@@ -315,11 +315,7 @@ To create a bunch of fake bridge descriptors to test 
BridgeDB, do::
 
   bridgedb mock [-n NUMBER_OF_DESCRIPTORS]
 
-Note that you will need to install
-`leekspin `__ in order to run the
-``bridgedb mock`` command. See ``doc/HACKING.md`` for details.
-
-And finally, to run the test suites, do::
+To run the test suites, do::
 
   make coverage
 
diff --git a/bridgedb/main.py b/bridgedb/main.py
index 6b99127..5d9b0c6 100644
--- a/bridgedb/main.py
+++ b/bridgedb/main.py
@@ -551,15 +551,9 @@ def runSubcommand(options, config):
 # mentioned above with the email.server and https.server.
 from bridgedb import runner
 
-statuscode = 0
-
 if options.subCommand is not None:
 logging.debug("Running BridgeDB command: '%s'" % options.subCommand)
 
 if 'descriptors' in options.subOptions:
-statuscode = runner.generateDescriptors(
-options.subOptions['descriptors'], config.RUN_IN_DIR)
-
-logging.info("Subcommand '%s' finished with status %s."
- % (options.subCommand, statuscode))
-sys.exit(statuscode)
+runner.generateDescriptors(int(options.subOptions['descriptors']), 
config.RUN_IN_DIR)
+sys.exit(0)
diff --git a/bridgedb/runner.py b/bridgedb/runner.py
index b1a21d2..b6117e1 100644
--- a/bridgedb/runner.py
+++ b/bridgedb/runner.py
@@ -81,17 +81,6 @@ def find(filename):
 def generateDescriptors(count=None, rundir=None):
 """Run a script which creates fake bridge descriptors for testing purposes.
 
-This will run Leekspin_ to create bridge server descriptors, bridge
-extra-info descriptors, and networkstatus document.
-
-.. warning: This function can take a very long time to run, especially in
-headless environments where entropy sources are minimal, because it
-creates the keys for each mocked OR, which are embedded in the server
-descriptors, used to calculate the OR fingerprints, and sign the
-descriptors, among other things.
-
-.. _Leekspin: https://gitweb.torproject.org/user/phw/leekspin.git
-
 :param integer count: Number of mocked bridges to generate descriptor
 for. (default: 3)
 :type rundir: string or None
@@ -100,25 +89,11 @@ def generateDescriptors(count=None, rundir=None):
 directory MUST already exist, and the 

[tor-commits] [bridgedb/master] Support handing out decoy bridges to bots.

2019-08-20 Thread phw
commit 7ceb25e306a5af456c4a4ba1f1f5b2a72d6eb77c
Author: Philipp Winter 
Date:   Wed Aug 14 15:00:59 2019 -0700

Support handing out decoy bridges to bots.

This patch makes it possible to identify bots by inspecting HTTP request
headers.  A CSV file, specified by BLACKLISTED_REQUEST_HEADERS_FILE,
contains mappings from request header to a regular expression of the
header's value, e.g.:

  Accept-Language,[Kk]lingon
  User-Agent,Spa+ce
  ...

Once a regular expression matches a client's request, we probably caught
a bot.  This patch also makes it possible to respond to bot requests
with a decoy bridge, e.g., to study what the owners of the bot intend to
do with the bridge.  Decoy bridges are configured in the CSV file
DECOY_BRIDGES_FILE.  The file maps a transport type and its IP address
version to bridge lines, e.g.:

  vanillav4,1.2.3.4:1234 FINGERPRINT
  obfs4v4,obfs4 1.2.3.4:1234 FINGERPRINT ARGS
  ...

This fixes 
---
 CHANGELOG |   9 +++
 bridgedb.conf |  19 ++
 bridgedb/antibot.py   | 123 ++
 bridgedb/distributors/https/server.py |  10 +++
 bridgedb/distributors/moat/server.py  |   6 ++
 bridgedb/main.py  |   6 ++
 bridgedb/test/test_antibot.py | 108 +
 7 files changed, 281 insertions(+)

diff --git a/CHANGELOG b/CHANGELOG
index 32e6fe5..03390d6 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -16,6 +16,15 @@ Changes in version 0.8.0 - -MM-DD
 Use stem instead of leekspin to create test descriptors.  We now don't
 need to depend on leekspin anymore.
 
+* FIXES #31252 https://bugs.torproject.org/31252
+Add an anti-bot mechanism that allows us to detect bots by matching
+HTTP request headers for blacklisted patterns.  For example, bots may
+have their Accept-Language set to "Klingon".  Blacklisted patterns are
+configured in BLACKLISTED_REQUEST_HEADERS_FILE.  When BridgeDB detects
+a bot request, we can answer their request with a decoy bridge that's
+only handed out to bots.  Decoy bridges are configured in
+DECOY_BRIDGES_FILE.
+
 Changes in version 0.7.1 - 2019-06-07
 
 * FIXES #28496 https://bugs.torproject.org/28496
diff --git a/bridgedb.conf b/bridgedb.conf
index ba43bb6..a0e00a8 100644
--- a/bridgedb.conf
+++ b/bridgedb.conf
@@ -301,6 +301,25 @@ PROBING_RESISTANT_TRANSPORTS = ['scramblesuit', 'obfs4']
 # menu).
 DEFAULT_TRANSPORT = 'obfs4'
 
+# HTTP headers that suggest that a request was issued by a bot.  The CSV
+# file must have the following format:
+#   ,
+#   ...
+# For example:
+#   Accept-Language,[Kk]lingon
+BLACKLISTED_REQUEST_HEADERS_FILE="blacklisted-request-headers.csv"
+
+# Decoy bridges that we are handing out to bots that we detected using the
+# regular expressions in BLACKLISTED_REQUEST_HEADERS_FILE.  The CSV file must
+# have the following format:
+#   v,
+#   ...
+# For example:
+#   vanillav4,1.2.3.4:1234 0123456789ABCDEF0123456789ABCDEF01234567
+#   vanillav6,[::1]:1234 0123456789ABCDEF0123456789ABCDEF01234567
+#   obfs4v4,obfs4 1.2.3.4:1234 public-key=... node-id=... iat-mode=...
+DECOY_BRIDGES_FILE="decoy-bridges.csv"
+
 #---
 # Moat Distribution Options  \
 #--
diff --git a/bridgedb/antibot.py b/bridgedb/antibot.py
new file mode 100644
index 000..e724c68
--- /dev/null
+++ b/bridgedb/antibot.py
@@ -0,0 +1,123 @@
+# -*- coding: utf-8 ; test-case-name: bridgedb.test.test_metrics ; -*-
+# _
+#
+# This file is part of BridgeDB, a Tor bridge distribution system.
+#
+# :authors: please see included AUTHORS file
+# :copyright: (c) 2019, The Tor Project, Inc.
+# (c) 2019, Philipp Winter
+# :license: see LICENSE for licensing information
+# _
+
+"""Functions for dealing with bot requests."""
+
+import re
+import logging
+
+# Maps transport types and IP version (e.g., "obfs4v4", "vanillav4", or
+# "vanillav6") to bridge lines (e.g., "1.2.3.4:1234 ...".
+DECOY_BRIDGES = {}
+
+# Maps HTTP request headers (e.g., "Accept-Language") to regular expressions
+# that suggest that the request was issued by a bot (e.g., "[Kk]lingon").
+BLACKLISTED_REQUEST_HEADERS = {}
+
+
+def _loadCSV(filename):
+"""Load and return the content of the given CSV file.
+
+:param str filename: The filename to read.
+:rtype: dict
+:returns: A dictionary mapping keys (first column) to values (second
+column).
+"""
+
+csv = dict()
+try:
+with open(filename) as fh:
+for line in fh.readlines():
+if line.count(",") 

[tor-commits] [bridgedb/develop] Merge branch 'release-0.8.0'

2019-08-20 Thread phw
commit bbf1bdc5b139c412cb7d8412f707febc38d8843a
Merge: 2d86ae0 7df8ccc
Author: Philipp Winter 
Date:   Tue Aug 20 09:50:09 2019 -0700

Merge branch 'release-0.8.0'

 .test.requirements.txt  |   1 -
 .travis.requirements.txt|   1 -
 CHANGELOG   |  27 ++
 README.rst  |  16 +-
 bridgedb.conf   |  35 +-
 bridgedb/Bridges.py |   2 +
 bridgedb/antibot.py | 123 +++
 bridgedb/bridgerequest.py   |   2 +-
 bridgedb/distributors/email/autoresponder.py|  16 +
 bridgedb/distributors/https/server.py   |  21 ++
 bridgedb/distributors/moat/server.py|  21 ++
 bridgedb/filters.py |  10 +-
 bridgedb/main.py|  71 ++--
 bridgedb/metrics.py | 461 
 bridgedb/proxy.py   |  15 +-
 bridgedb/runner.py  |  37 +-
 bridgedb/test/test_antibot.py   | 108 ++
 bridgedb/test/test_distributors_moat_request.py |   6 +-
 bridgedb/test/test_metrics.py   | 204 +++
 doc/HACKING.md  |  10 +-
 scripts/create_descriptors  | 298 +++
 scripts/get-tor-exits   |   2 +-
 scripts/install-dependencies|  11 +-
 scripts/setup-tests |   2 +-
 setup.py|   2 +-
 25 files changed, 1392 insertions(+), 110 deletions(-)



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


[tor-commits] [bridgedb/master] Add debug message.

2019-08-20 Thread phw
commit 4302c6792b07ae1fef4886ec9765d13425864037
Author: Philipp Winter 
Date:   Wed Jun 26 10:49:45 2019 -0700

Add debug message.

This helps with debugging .
---
 bridgedb/Bridges.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/bridgedb/Bridges.py b/bridgedb/Bridges.py
index 3b1e5b5..3c94fdf 100644
--- a/bridgedb/Bridges.py
+++ b/bridgedb/Bridges.py
@@ -344,6 +344,8 @@ class BridgeRing(object):
 bridges = [self.bridges[k] for k in keys]
 
 bridges = bridges[:N]
+logging.debug("Caller asked for N=%d, filterBySubnet=%s bridges.  "
+  "Returning %d bridges." % (N, filterBySubnet, 
len(bridges)))
 
 return bridges
 



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


[tor-commits] [bridgedb/develop] Merge branch 'master' into develop

2019-08-20 Thread phw
commit d67abc72951e4448275778da58e6d445cb6cd0ef
Merge: 8291822 bbf1bdc
Author: Philipp Winter 
Date:   Tue Aug 20 09:51:44 2019 -0700

Merge branch 'master' into develop

 CHANGELOG | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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


[tor-commits] [bridgedb/master] Update comment.

2019-08-20 Thread phw
commit 85a69d1be3f14a8ba0c5ba8e4840e40214217941
Author: Philipp Winter 
Date:   Mon Aug 12 13:57:43 2019 -0700

Update comment.

Several variables that are referenced in the comment no longer exist.
---
 bridgedb/main.py | 19 +++
 1 file changed, 3 insertions(+), 16 deletions(-)

diff --git a/bridgedb/main.py b/bridgedb/main.py
index 1a617b2..4d1d38a 100644
--- a/bridgedb/main.py
+++ b/bridgedb/main.py
@@ -368,10 +368,9 @@ def run(options, reactor=reactor):
 State should be saved before calling this method, and will be saved
 again at the end of it.
 
-The internal variables, ``cfg``, ``hashring``, ``proxyList``,
-``ipDistributor``, and ``emailDistributor`` are all taken from a
-:class:`~bridgedb.persistent.State` instance, which has been saved to
-a statefile with :meth:`bridgedb.persistent.State.save`.
+The internal variables ``cfg`` and ``hashring`` are taken from a
+:class:`~bridgedb.persistent.State` instance, which has been saved to a
+statefile with :meth:`bridgedb.persistent.State.save`.
 
 :type cfg: :class:`Conf`
 :ivar cfg: The current configuration, including any in-memory
@@ -380,18 +379,6 @@ def run(options, reactor=reactor):
 :type hashring: A :class:`~bridgedb.Bridges.BridgeSplitter`
 :ivar hashring: A class which takes an HMAC key and splits bridges
 into their hashring assignments.
-:type proxyList: :class:`~bridgedb.proxy.ProxySet`
-:ivar proxyList: The container for the IP addresses of any currently
-known open proxies.
-:ivar ipDistributor: A
-:class:`~bridgedb.distributors.https.distributor.HTTPSDistributor`.
-:ivar emailDistributor: A
-:class:`~bridgedb.distributors.email.distributor.EmailDistributor`.
-:ivar dict tasks: A dictionary of ``{name: task}``, where name is a
-string to associate with the ``task``, and ``task`` is some
-scheduled event, repetitive or otherwise, for the :class:`reactor
-`. See the classes
-within the :api:`twisted.internet.tasks` module.
 """
 logging.debug("Caught SIGHUP")
 logging.info("Reloading...")



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


[tor-commits] [bridgedb/master] Merge branch 'fix/26542' into develop

2019-08-20 Thread phw
commit 081ff367458db9d9081035e63a9858df27932041
Merge: 21807e6 8894939
Author: Philipp Winter 
Date:   Sun Aug 11 19:30:13 2019 -0700

Merge branch 'fix/26542' into develop

 CHANGELOG   |  5 +
 bridgedb/bridgerequest.py   |  2 +-
 bridgedb/filters.py | 10 +-
 bridgedb/test/test_distributors_moat_request.py |  6 +++---
 scripts/install-dependencies| 11 +--
 5 files changed, 19 insertions(+), 15 deletions(-)



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


[tor-commits] [bridgedb/master] Update PIP_FLAGS to fix Travis CI update.

2019-08-20 Thread phw
commit 8894939d5da6a07850ff238d1453601d41f178f4
Author: Philipp Winter 
Date:   Tue Aug 6 11:40:38 2019 -0700

Update PIP_FLAGS to fix Travis CI update.
---
 scripts/install-dependencies | 11 +--
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/scripts/install-dependencies b/scripts/install-dependencies
index 189cf53..cffef18 100755
--- a/scripts/install-dependencies
+++ b/scripts/install-dependencies
@@ -6,16 +6,7 @@ SUDO=
 APT_GET=$(which apt-get)
 APT_FLAGS='-q --no-install-suggests --no-install-recommends'
 PIP=$(which pip)
-PIP_FLAGS=
-
-# If this doesn't work, then the version of pip is very old and we need to use 
--no-use-wheel
-$PIP --no-binaries :all:
-
-if test "$?" -eq 2 ; then
-PIP_FLAGS=$PIP_FLAGS' --no-use-wheel'
-else
-PIP_FLAGS=$PIP_FLAGS' --no-binaries :all:'
-fi
+PIP_FLAGS='--no-binary :all'
 
 DEPENDS="build-essential openssl sqlite3 python-dev python-setuptools"
 DEPENDS="${DEPENDS} libgeoip-dev geoip-database libjpeg-dev"



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


[tor-commits] [bridgedb/master] Add version filters for IPv6 vanilla bridges.

2019-08-20 Thread phw
commit 594589ec2e7e1893c5e4dc48385f573c09de6f0d
Author: Philipp Winter 
Date:   Tue Aug 6 11:19:41 2019 -0700

Add version filters for IPv6 vanilla bridges.

So far, BridgeDB's distribution of vanilla IPv6 bridges was broken.
When a user would request one, BridgeDB would use the following two
filters to select bridges:
* byTransportNotBlockedIn(None,us,6)
* byProbingResistance(vanilla,6)

Neither filter (correctly) filtered for IPv6.  It is not enough to check
bridge.address because it's the bridge's IPv4 address.  We need to check
bridge.allVanillaAddresses because a bridge's IPv6 address is advertised
in its "a" consensus line.

Note that this patch only fixes IPv6 distribution for *vanilla* bridges.
Pluggable transports bridges are currently unable to have dual-stack
support for both IPv4 and IPv6.  See the following ticket for more
details: 

This fixes .
---
 CHANGELOG   |  5 +
 bridgedb/bridgerequest.py   |  2 +-
 bridgedb/filters.py | 10 +-
 bridgedb/test/test_distributors_moat_request.py |  6 +++---
 4 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG
index 1ebd47e..1229578 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,8 @@
+Changes in version 0.7.2 - -MM-DD
+
+* FIXES #26542 https://bugs.torproject.org/26542
+Make BridgeDB distribute vanilla IPv6 bridges again.
+
 Changes in version 0.7.1 - 2019-06-07
 
 * FIXES #28496 https://bugs.torproject.org/28496
diff --git a/bridgedb/bridgerequest.py b/bridgedb/bridgerequest.py
index bf64069..7bd7b64 100644
--- a/bridgedb/bridgerequest.py
+++ b/bridgedb/bridgerequest.py
@@ -249,7 +249,7 @@ class BridgeRequestBase(object):
 for country in self.notBlockedIn:
 logging.info("%s %s bridges not blocked in %s..." %
  (msg, pt or "vanilla", country))
-self.addFilter(byNotBlockedIn(country, pt, self.ipVersion))
+self.addFilter(byNotBlockedIn(country, pt or "vanilla", 
self.ipVersion))
 elif pt:
 logging.info("%s %s bridges..." % (msg, pt))
 self.addFilter(byTransport(pt, self.ipVersion))
diff --git a/bridgedb/filters.py b/bridgedb/filters.py
index f268c83..a02661e 100644
--- a/bridgedb/filters.py
+++ b/bridgedb/filters.py
@@ -151,6 +151,13 @@ def byProbingResistance(methodname=None, ipVersion=None):
 return _cache[name]
 except KeyError:
 def _byProbingResistance(bridge):
+# If we're dealing with a vanilla bridge, make sure that the bridge
+# has the correct IP version.
+if methodname == "vanilla":
+validVersion = byIPv(ipVersion)
+if not validVersion(bridge):
+return False
+
 if bridge.hasProbingResistantPT():
 return methodname in ('scramblesuit', 'obfs4')
 return True
@@ -262,7 +269,8 @@ def byNotBlockedIn(countryCode=None, methodname=None, 
ipVersion=4):
 if not methodname:
 return not bridge.isBlockedIn(countryCode)
 elif methodname == "vanilla":
-if bridge.address.version == ipVersion:
+validVersion = byIPv(ipVersion)
+if validVersion(bridge):
 if not bridge.addressIsBlockedIn(countryCode,
  bridge.address,
  bridge.orPort):
diff --git a/bridgedb/test/test_distributors_moat_request.py 
b/bridgedb/test/test_distributors_moat_request.py
index 3c6ff51..555b3eb 100644
--- a/bridgedb/test/test_distributors_moat_request.py
+++ b/bridgedb/test/test_distributors_moat_request.py
@@ -30,9 +30,9 @@ class MoatBridgeRequest(unittest.TestCase):
 self.bridgeRequest.withoutBlockInCountry(data)
 self.bridgeRequest.generateFilters()
 
-self.assertItemsEqual(['byTransportNotBlockedIn(None,us,4)',
-   'byTransportNotBlockedIn(None,ir,4)',
-   'byTransportNotBlockedIn(None,sy,4)',
+self.assertItemsEqual(['byTransportNotBlockedIn(vanilla,us,4)',
+   'byTransportNotBlockedIn(vanilla,ir,4)',
+   'byTransportNotBlockedIn(vanilla,sy,4)',
'byProbingResistance(vanilla,4)'],
   [x.__name__ for x in self.bridgeRequest.filters])
 



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


[tor-commits] [bridgedb/develop] Bump version number to 0.8.0.

2019-08-20 Thread phw
commit 7df8ccc7d07d503dd46df0dd8808f7ab555c715a
Author: Philipp Winter 
Date:   Tue Aug 20 09:48:17 2019 -0700

Bump version number to 0.8.0.
---
 CHANGELOG | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/CHANGELOG b/CHANGELOG
index 03390d6..aba6d19 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,4 +1,4 @@
-Changes in version 0.8.0 - -MM-DD
+Changes in version 0.8.0 - 2019-08-20
 
 * FIXES https://bugs.torproject.org/9316
 Make BridgeDB export usage metrics every 24 hours.  At the end of each



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


[tor-commits] [translation/support-portal] Update translations for support-portal

2019-08-20 Thread translation
commit 8a4b40cf6b870f41e00f3522d10507e3aa47b833
Author: Translation commit bot 
Date:   Tue Aug 20 15:59:52 2019 +

Update translations for support-portal
---
 contents+zh-CN.po | 13 +++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/contents+zh-CN.po b/contents+zh-CN.po
index 333d83a88..d20b5161e 100644
--- a/contents+zh-CN.po
+++ b/contents+zh-CN.po
@@ -3707,6 +3707,8 @@ msgid ""
 "connecting to (website, chat service, email provider, etc..) will see the "
 "[IP address](#ip-address) of the exit."
 msgstr ""
+"在[Tor链路](#circuit)中最后一个[中继](#relay)会发送[流量](#traffic)
 "
+"到公共互联网。你
连接的服务(网站、聊天服务器、电子邮件提供商等等…)会看到出口的[IP地址](#ip-address)。"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -3722,6 +3724,9 @@ msgid ""
 "running on a given IP address on a given date.  This service is often useful"
 " when dealing with law enforcement."
 msgstr ""
+"ExoneraTor 服务维护了一个已成为 Tor 
网络一部分的[中继](#relay)的[IP 地址](#ip-address) "
+"的数据库。它将回答[Tor](#tor-/-tor-network/-core-"
+"tor)中继在给定的日期是否运行在给定的IP地址上。这个服务在应对执法部门时常常是很管用的。"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -3757,6 +3762,8 @@ msgid ""
 "](#operating-system-os), with its mobile version (fennec) available for "
 "Android."
 msgstr ""
+"Firefox 可使用于Windows, macOS和Linux [操作系统](#operating-system-"
+"os),同时其手机版(fennec)可适用于Android。"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -3808,7 +3815,7 @@ msgstr "### fte"
 msgid ""
 "FTE (format-transforming encryption) is a pluggable transport that disguises"
 " [Tor traffic](#traffic) as ordinary web (HTTP) traffic."
-msgstr ""
+msgstr "FTE(变形加
密)是一个将[Tor流量](#traffic)混淆为普通网络(HTTP)流量的可插拔ä¼
 è¾“。"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -3827,6 +3834,8 @@ msgid ""
 "Twitter) with links to the latest version of [Tor Browser](#tor-browser), "
 "hosted at a variety of locations, such as Dropbox, Google Drive and GitHub."
 msgstr ""
+"这是一种自动接收消息(电子邮件、XMPP、推特)并响应存储在多地如Dropbox,Google
 Drive和Github的 [Tor 浏览器"
+"](#tor-browser)最新版本链接的服务。"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -3838,7 +3847,7 @@ msgstr "### GSoC"
 msgid ""
 "The Tor Project participates in the Google Summer of Code, which is a summer"
 " program for university students."
-msgstr ""
+msgstr "Tor 
项目参与了Google编程之夏,这是一个针对大学生的暑期编程活动。"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)

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


[tor-commits] [translation/support-portal] Update translations for support-portal

2019-08-20 Thread translation
commit 41383f7f5d11a1986e429e820670909feb358247
Author: Translation commit bot 
Date:   Tue Aug 20 15:29:41 2019 +

Update translations for support-portal
---
 contents+zh-CN.po | 33 +
 1 file changed, 21 insertions(+), 12 deletions(-)

diff --git a/contents+zh-CN.po b/contents+zh-CN.po
index ec3449c20..333d83a88 100644
--- a/contents+zh-CN.po
+++ b/contents+zh-CN.po
@@ -308,7 +308,7 @@ msgid ""
 "accompanied by a file with the same name as the package and the extension "
 "\".asc\". These .asc files are OpenPGP signatures."
 msgstr ""
-"我们[下载页面](https://www.torproject.org/download/)上的每个文件都附带一个与åŒ
…
名称相同的文件和扩展名“.asc”。这些.asc文件就是GPG签名。"
+"我们[下载页面](https://www.torproject.org/download/)上的每个文件都附带一个与åŒ
…
名称相同的文件和扩展名“.asc”。这些.asc文件就是OpenGPG签名。"
 
 #: https//support.torproject.org/tbb/how-to-verify-signature/
 #: (content/tbb/how-to-verify-signature/contents+en.lrquestion.description)
@@ -402,7 +402,7 @@ msgstr "如果您正在使用macOS,您可以[安装 
GPGTools](https://www.gpgt
 msgid ""
 "In order to verify the signature you will need to type a few commands in the"
 " Terminal (under \"Applications\")."
-msgstr ""
+msgstr 
"为了验证签名,您需要在(“应用程序”下的)终端中输å…
¥ä¸€äº›å‘½ä»¤"
 
 #: https//support.torproject.org/tbb/how-to-verify-signature/
 #: (content/tbb/how-to-verify-signature/contents+en.lrquestion.description)
@@ -414,14 +414,14 @@ msgstr " 对于 GNU/Linux 的用户:"
 msgid ""
 "If you are using GNU/Linux, then you probably already have GnuPG in your "
 "system, as most GNU/Linux distributions come with it preinstalled."
-msgstr ""
+msgstr "如果你使用 GNU/Linux,那么可能在你的系统中已经安装
了 GnuPG,因为大多数 Linux 发行版都预装了它。"
 
 #: https//support.torproject.org/tbb/how-to-verify-signature/
 #: (content/tbb/how-to-verify-signature/contents+en.lrquestion.description)
 msgid ""
 "In order to verify the signature you will need to type a few commands in a "
 "terminal window.  How to do this will vary depending on your distribution."
-msgstr ""
+msgstr "为了验证签名,您需要在终端窗口中输å…
¥ä¸€äº›å‘½ä»¤ã€‚如何进行此操作将取决于您的发行版。"
 
 #: https//support.torproject.org/tbb/how-to-verify-signature/
 #: (content/tbb/how-to-verify-signature/contents+en.lrquestion.description)
@@ -450,7 +450,7 @@ msgstr ""
 #: https//support.torproject.org/tbb/how-to-verify-signature/
 #: (content/tbb/how-to-verify-signature/contents+en.lrquestion.description)
 msgid "This should show you something like:"
-msgstr ""
+msgstr "这会向您展示像这样的内容:"
 
 #: https//support.torproject.org/tbb/how-to-verify-signature/
 #: (content/tbb/how-to-verify-signature/contents+en.lrquestion.description)
@@ -521,14 +521,14 @@ msgid ""
 "download the corresponding \".asc\" signature file as well as the installer "
 "file itself, and verify it with a command that asks GnuPG to verify the file"
 " that you downloaded."
-msgstr ""
+msgstr "为了验证你下载的包的签名,除了安装文件本身,你
还需要下载相应的“.asc”签名文件,并用一个命令让GnuPG验证ä½
 ä¸‹è½½çš„文件。"
 
 #: https//support.torproject.org/tbb/how-to-verify-signature/
 #: (content/tbb/how-to-verify-signature/contents+en.lrquestion.description)
 msgid ""
 "The examples below assume that you downloaded these two files to your "
 "\"Downloads\" folder."
-msgstr ""
+msgstr "下面的例子假设你已经下载了这样的两个文件到你
的\"下载\"文件夹。"
 
 #: https//support.torproject.org/tbb/how-to-verify-signature/
 #: (content/tbb/how-to-verify-signature/contents+en.lrquestion.description)
@@ -590,7 +590,7 @@ msgstr ""
 msgid ""
 "You may also want to [learn more about "
 "GnuPG](https://www.gnupg.org/documentation/)."
-msgstr ""
+msgstr "你也许会想了解[更多å…
³äºŽGnuPG](https://www.gnupg.org/documentation/)。"
 
 #: https//support.torproject.org/tbb/tbb-1/
 #: (content/tbb/tbb-1/contents+en.lrquestion.title)
@@ -2749,6 +2749,7 @@ msgstr "#Address noname.example.com"
 msgid ""
 "## A handle for your relay, so people don't have to refer to it by key."
 msgstr ""
+"## A handle for your relay, so people don't have to refer to it by key."
 
 #: https//support.torproject.org/operators/operators-1/
 #: (content/operators/operators-1/contents+en.lrquestion.description)
@@ -2931,6 +2932,9 @@ msgid ""
 "href=\"https://metrics.torproject.org/rs.html#search\;>Metrics to"
 " see whether your relay has successfully registered in the network."
 msgstr ""
+"在几个小时后(让它有足够的时间来传播),你
可以查询https://metrics.torproject.org/rs.html#search\;>Metrics "
+"来确认你的中继是否在网络中注册。"
 
 #: 

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

2019-08-20 Thread translation
commit 7e81d91d14d0ebac1c2bb306fd064304eda4e71b
Author: Translation commit bot 
Date:   Tue Aug 20 15:20:44 2019 +

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

diff --git a/zh_CN.po b/zh_CN.po
index 0c9c6e157..5f7bf3cbb 100644
--- a/zh_CN.po
+++ b/zh_CN.po
@@ -32,7 +32,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-08-12 11:57+0200\n"
-"PO-Revision-Date: 2019-08-20 14:50+\n"
+"PO-Revision-Date: 2019-08-20 14:53+\n"
 "Last-Translator: ciaran \n"
 "Language-Team: Chinese (China) 
(http://www.transifex.com/otf/torproject/language/zh_CN/)\n"
 "MIME-Version: 1.0\n"

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


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

2019-08-20 Thread translation
commit 66771925c735f28c69e55cd49ec6d2ba937cb3b5
Author: Translation commit bot 
Date:   Tue Aug 20 15:19:43 2019 +

Update translations for tails-misc
---
 zh_CN.po | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/zh_CN.po b/zh_CN.po
index 1d5649254..5f7bf3cbb 100644
--- a/zh_CN.po
+++ b/zh_CN.po
@@ -6,6 +6,7 @@
 # khi, 2013
 # Andy Lyu , 2018
 # Chi-Hsun Tsai, 2017
+# ciaran , 2019
 # Emma Peel, 2019
 # ff98sha, 2019
 # Herman Koe , 2018
@@ -31,8 +32,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-08-12 11:57+0200\n"
-"PO-Revision-Date: 2019-08-12 16:11+\n"
-"Last-Translator: YFdyh000 \n"
+"PO-Revision-Date: 2019-08-20 14:53+\n"
+"Last-Translator: ciaran \n"
 "Language-Team: Chinese (China) 
(http://www.transifex.com/otf/torproject/language/zh_CN/)\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] [lego/master] Fix navbar button

2019-08-20 Thread hiro
commit 9c33e2b8740728dc9de4c64915460b76fc7c4061
Author: hiro 
Date:   Tue Aug 20 17:19:21 2019 +0200

Fix navbar button
---
 templates/navbar.html | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/templates/navbar.html b/templates/navbar.html
index fa06de2..7600885 100644
--- a/templates/navbar.html
+++ b/templates/navbar.html
@@ -43,7 +43,9 @@
   {% set alts = bag('alternatives').items() %}
   {% if alts|length > 1 %}
 
-  {% if this.color == 'primary' %}
+  {% if not this.color %}
+
+  {% elif this.color == 'primary' %}
 
   {% else %}
 

___
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-08-20 Thread nickm
commit 0e8c16e2298753a67d13fb26a2a9a457dabdd46a
Merge: 439ca4898 3b2a73207
Author: Nick Mathewson 
Date:   Tue Aug 20 11:17:06 2019 -0400

Merge branch 'maint-0.4.1' into release-0.4.1

 configure.ac| 4 ++--
 contrib/win32build/tor-mingw.nsi.in | 2 +-
 src/win32/orconfig.h| 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

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


[tor-commits] [tor/master] forward-port the changelog and release notes for 0.4.1.5

2019-08-20 Thread nickm
commit d0b62fff05eb9e1c02ec6c2f3c2261507ab93c56
Author: Nick Mathewson 
Date:   Tue Aug 20 11:15:17 2019 -0400

forward-port the changelog and release notes for 0.4.1.5
---
 ChangeLog|  72 
 ReleaseNotes | 551 +++
 2 files changed, 623 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 3ee219f0c..219482fc6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,75 @@
+Changes in version 0.4.1.5 - 2019-08-20
+  This is the first stable release in the 0.4.1.x series. This series
+  adds experimental circuit-level padding, authenticated SENDME cells to
+  defend against certain attacks, and several performance improvements
+  to save on CPU consumption. It fixes bugs in bootstrapping and v3
+  onion services. It also includes numerous smaller features and
+  bugfixes on earlier versions.
+
+  Per our support policy, we will support the 0.4.1.x series for nine
+  months, or until three months after the release of a stable 0.4.2.x:
+  whichever is longer. If you need longer-term support, please stick
+  with 0.3.5.x, which will we plan to support until Feb 2022.
+
+  Below are the changes since 0.4.1.4-rc. For a complete list of changes
+  since 0.4.0.5, see the ReleaseNotes file.
+
+  o Directory authority changes:
+- The directory authority "dizum" has a new IP address. Closes
+  ticket 31406.
+
+  o Minor features (circuit padding logging):
+- Demote noisy client-side warn logs about circuit padding to
+  protocol warnings. Add additional log messages and circuit ID
+  fields to help with bug 30992 and any other future issues.
+
+  o Minor bugfixes (circuit padding negotiation):
+- Bump the circuit padding protocol version to explicitly signify
+  that the HS setup machine support is finalized in 0.4.1.x-stable.
+  This also means that 0.4.1.x-alpha clients will not negotiate
+  padding with 0.4.1.x-stable relays, and 0.4.1.x-stable clients
+  will not negotiate padding with 0.4.1.x-alpha relays (or 0.4.0.x
+  relays). Fixes bug 31356; bugfix on 0.4.1.1-alpha.
+
+  o Minor bugfixes (circuit padding):
+- Ignore non-padding cells on padding circuits. This addresses
+  various warning messages from subsystems that were not expecting
+  padding circuits. Fixes bug 30942; bugfix on 0.4.1.1-alpha.
+
+  o Minor bugfixes (clock skew detection):
+- Don't believe clock skew results from NETINFO cells that appear to
+  arrive before we sent the VERSIONS cells they are responding to.
+  Previously, we would accept them up to 3 minutes "in the past".
+  Fixes bug 31343; bugfix on 0.2.4.4-alpha.
+
+  o Minor bugfixes (compatibility, standards compliance):
+- Fix a bug that would invoke undefined behavior on certain
+  operating systems when trying to asprintf() a string exactly
+  INT_MAX bytes long. We don't believe this is exploitable, but it's
+  better to fix it anyway. Fixes bug 31001; bugfix on 0.2.2.11-alpha.
+  Found and fixed by Tobias Stoeckmann.
+
+  o Minor bugfixes (compilation warning):
+- Fix a compilation warning on Windows about casting a function
+  pointer for GetTickCount64(). Fixes bug 31374; bugfix
+  on 0.2.9.1-alpha.
+
+  o Minor bugfixes (compilation):
+- Avoid using labs() on time_t, which can cause compilation warnings
+  on 64-bit Windows builds. Fixes bug 31343; bugfix on 0.2.4.4-alpha.
+
+  o Minor bugfixes (distribution):
+- Do not ship any temporary files found in the
+  scripts/maint/practracker directory. Fixes bug 31311; bugfix
+  on 0.4.1.1-alpha.
+
+  o Testing (continuous integration):
+- In Travis, make stem log a controller trace to the console, and
+  tail stem's tor log after failure. Closes ticket 30591.
+- In Travis, only run the stem tests that use a tor binary. Closes
+  ticket 30694.
+
+
 Changes in version 0.4.1.4-rc - 2019-07-25
   Tor 0.4.1.4-rc fixes a few bugs from previous versions of Tor, and
   updates to a new list of fallback directories. If no new bugs are
diff --git a/ReleaseNotes b/ReleaseNotes
index 788804236..b378fd07a 100644
--- a/ReleaseNotes
+++ b/ReleaseNotes
@@ -2,6 +2,557 @@ This document summarizes new features and bugfixes in each 
stable
 release of Tor. If you want to see more detailed descriptions of the
 changes in each development snapshot, see the ChangeLog file.
 
+Changes in version 0.4.1.5 - 2019-08-20
+  This is the first stable release in the 0.4.1.x series. This series
+  adds experimental circuit-level padding, authenticated SENDME cells to
+  defend against certain attacks, and several performance improvements
+  to save on CPU consumption. It fixes bugs in bootstrapping and v3
+  onion services. It also includes numerous smaller features and
+  bugfixes on earlier versions.
+
+  Per our support policy, we will support the 0.4.1.x series for nine
+  months, or until three months after the release of a stable 0.4.2.x:
+  whichever 

[tor-commits] [tor/release-0.4.1] bump to 0.4.1.5-dev

2019-08-20 Thread nickm
commit 3b2a732073a7f57a16f1e0a1dad33a1fd2f25ed6
Author: Nick Mathewson 
Date:   Tue Aug 20 11:15:45 2019 -0400

bump to 0.4.1.5-dev
---
 configure.ac| 4 ++--
 contrib/win32build/tor-mingw.nsi.in | 2 +-
 src/win32/orconfig.h| 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/configure.ac b/configure.ac
index d26545be2..2295a9131 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4,7 +4,7 @@ dnl Copyright (c) 2007-2019, The Tor Project, Inc.
 dnl See LICENSE for licensing information
 
 AC_PREREQ([2.63])
-AC_INIT([tor],[0.4.1.5])
+AC_INIT([tor],[0.4.1.5-dev])
 AC_CONFIG_SRCDIR([src/app/main/tor_main.c])
 AC_CONFIG_MACRO_DIR([m4])
 
@@ -14,7 +14,7 @@ AC_CONFIG_MACRO_DIR([m4])
 # version number changes.  Tor uses it to make sure that it
 # only shuts down for missing "required protocols" when those protocols
 # are listed as required by a consensus after this date.
-AC_DEFINE(APPROX_RELEASE_DATE, ["2019-08-19"], # for 0.4.1.5
+AC_DEFINE(APPROX_RELEASE_DATE, ["2019-08-20"], # for 0.4.1.5-dev
   [Approximate date when this software was released. (Updated when the 
version changes.)])
 
 # "foreign" means we don't follow GNU package layout standards
diff --git a/contrib/win32build/tor-mingw.nsi.in 
b/contrib/win32build/tor-mingw.nsi.in
index d22bc7c0c..25c911d93 100644
--- a/contrib/win32build/tor-mingw.nsi.in
+++ b/contrib/win32build/tor-mingw.nsi.in
@@ -8,7 +8,7 @@
 !include "LogicLib.nsh"
 !include "FileFunc.nsh"
 !insertmacro GetParameters
-!define VERSION "0.4.1.5"
+!define VERSION "0.4.1.5-dev"
 !define INSTALLER "tor-${VERSION}-win32.exe"
 !define WEBSITE "https://www.torproject.org/;
 !define LICENSE "LICENSE"
diff --git a/src/win32/orconfig.h b/src/win32/orconfig.h
index 9bb1a9092..bb1f42ef1 100644
--- a/src/win32/orconfig.h
+++ b/src/win32/orconfig.h
@@ -218,7 +218,7 @@
 #define USING_TWOS_COMPLEMENT
 
 /* Version number of package */
-#define VERSION "0.4.1.5"
+#define VERSION "0.4.1.5-dev"
 
 
 



___
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] bump to 0.4.1.5-dev

2019-08-20 Thread nickm
commit 3b2a732073a7f57a16f1e0a1dad33a1fd2f25ed6
Author: Nick Mathewson 
Date:   Tue Aug 20 11:15:45 2019 -0400

bump to 0.4.1.5-dev
---
 configure.ac| 4 ++--
 contrib/win32build/tor-mingw.nsi.in | 2 +-
 src/win32/orconfig.h| 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/configure.ac b/configure.ac
index d26545be2..2295a9131 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4,7 +4,7 @@ dnl Copyright (c) 2007-2019, The Tor Project, Inc.
 dnl See LICENSE for licensing information
 
 AC_PREREQ([2.63])
-AC_INIT([tor],[0.4.1.5])
+AC_INIT([tor],[0.4.1.5-dev])
 AC_CONFIG_SRCDIR([src/app/main/tor_main.c])
 AC_CONFIG_MACRO_DIR([m4])
 
@@ -14,7 +14,7 @@ AC_CONFIG_MACRO_DIR([m4])
 # version number changes.  Tor uses it to make sure that it
 # only shuts down for missing "required protocols" when those protocols
 # are listed as required by a consensus after this date.
-AC_DEFINE(APPROX_RELEASE_DATE, ["2019-08-19"], # for 0.4.1.5
+AC_DEFINE(APPROX_RELEASE_DATE, ["2019-08-20"], # for 0.4.1.5-dev
   [Approximate date when this software was released. (Updated when the 
version changes.)])
 
 # "foreign" means we don't follow GNU package layout standards
diff --git a/contrib/win32build/tor-mingw.nsi.in 
b/contrib/win32build/tor-mingw.nsi.in
index d22bc7c0c..25c911d93 100644
--- a/contrib/win32build/tor-mingw.nsi.in
+++ b/contrib/win32build/tor-mingw.nsi.in
@@ -8,7 +8,7 @@
 !include "LogicLib.nsh"
 !include "FileFunc.nsh"
 !insertmacro GetParameters
-!define VERSION "0.4.1.5"
+!define VERSION "0.4.1.5-dev"
 !define INSTALLER "tor-${VERSION}-win32.exe"
 !define WEBSITE "https://www.torproject.org/;
 !define LICENSE "LICENSE"
diff --git a/src/win32/orconfig.h b/src/win32/orconfig.h
index 9bb1a9092..bb1f42ef1 100644
--- a/src/win32/orconfig.h
+++ b/src/win32/orconfig.h
@@ -218,7 +218,7 @@
 #define USING_TWOS_COMPLEMENT
 
 /* Version number of package */
-#define VERSION "0.4.1.5"
+#define VERSION "0.4.1.5-dev"
 
 
 

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


[tor-commits] [tor/master] remove changes files already contained in 0.4.1.5

2019-08-20 Thread nickm
commit 4b1e0dd5b53528996a3a0f92717e5ccbb8819a4b
Author: Nick Mathewson 
Date:   Tue Aug 20 11:16:45 2019 -0400

remove changes files already contained in 0.4.1.5
---
 changes/bug30649  |  4 
 changes/bug30894  |  4 
 changes/bug30942  |  4 
 changes/bug31003  |  4 
 changes/bug31024  |  4 
 changes/bug31027  |  3 ---
 changes/bug31080_041  |  4 
 changes/bug31343  |  9 -
 changes/bug31356_and_logs | 11 ---
 changes/chutney_ci|  3 ---
 changes/ticket28795   |  5 -
 changes/ticket30591   |  3 ---
 changes/ticket30694   |  3 ---
 changes/ticket31001   |  6 --
 changes/ticket31311   |  3 ---
 changes/ticket31374   |  4 
 changes/ticket31406   |  3 ---
 17 files changed, 77 deletions(-)

diff --git a/changes/bug30649 b/changes/bug30649
deleted file mode 100644
index 3f5768bcb..0
--- a/changes/bug30649
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (circuit padding):
-- On relays, properly check that a padding machine is absent before
-  logging a warn about it being absent. Fixes bug 30649;
-  bugfix on 0.4.1.1-alpha.
diff --git a/changes/bug30894 b/changes/bug30894
deleted file mode 100644
index 64c14c4e6..0
--- a/changes/bug30894
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (memory leaks):
-- Fix a trivial memory leak when parsing an invalid value
-  from a download schedule in the configuration. Fixes bug
-  30894; bugfix on 0.3.4.1-alpha.
diff --git a/changes/bug30942 b/changes/bug30942
deleted file mode 100644
index bd6b2ff58..0
--- a/changes/bug30942
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (circuit padding):
-- Ignore non-padding cells on padding circuits. This addresses various
-  warning messages from subsystems that were not expecting padding
-  circuits. Fixes bug 30942; bugfix on 0.4.1.1-alpha.
\ No newline at end of file
diff --git a/changes/bug31003 b/changes/bug31003
deleted file mode 100644
index 6c7516338..0
--- a/changes/bug31003
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (crash on exit):
-- Avoid a set of possible code paths that could use try to use freed memory
-  in routerlist_free() while Tor was exiting.  Fixes bug 31003; bugfix on
-  0.1.2.2-alpha.
diff --git a/changes/bug31024 b/changes/bug31024
deleted file mode 100644
index 888fb2a26..0
--- a/changes/bug31024
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (circuitpadding):
-- Add two NULL checks in unreachable places to silence Coverity (CID 144729
-  and 1447291) and better future proof ourselves. Fixes bug 31024; bugfix
-  on 0.4.1.1-alpha.
\ No newline at end of file
diff --git a/changes/bug31027 b/changes/bug31027
deleted file mode 100644
index dd3ce20b6..0
--- a/changes/bug31027
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Code simplification and refactoring:
-- Remove some dead code from circpad_machine_remove_token() to fix some
-  Coverity warnings (CID 1447298). Fixes bug 31027; bugfix on 
0.4.1.1-alpha.
\ No newline at end of file
diff --git a/changes/bug31080_041 b/changes/bug31080_041
deleted file mode 100644
index 1fe9ec508..0
--- a/changes/bug31080_041
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (logging):
-- Fix a conflict between the flag used for messaging-domain
-  log messages, and the LD_NO_MOCK testing flag. Fixes bug 31080;
-  bugfix on 0.4.1.1-alpha.
diff --git a/changes/bug31343 b/changes/bug31343
deleted file mode 100644
index 17a8057ea..0
--- a/changes/bug31343
+++ /dev/null
@@ -1,9 +0,0 @@
-  o Minor bugfixes (compilation):
-- Avoid using labs() on time_t, which can cause compilation warnings
-  on 64-bit Windows builds.  Fixes bug 31343; bugfix on 0.2.4.4-alpha.
-
-  o Minor bugfixes (clock skew detection):
-- Don't believe clock skew results from NETINFO cells that appear to
-  arrive before the VERSIONS cells they are responding to were sent.
-  Previously, we would accept them up to 3 minutes "in the past".
-  Fixes bug 31343; bugfix on 0.2.4.4-alpha.
diff --git a/changes/bug31356_and_logs b/changes/bug31356_and_logs
deleted file mode 100644
index fb5307cb6..0
--- a/changes/bug31356_and_logs
+++ /dev/null
@@ -1,11 +0,0 @@
-  o Minor bugfixes (circuit padding negotiation):
-- Bump circuit padding protover to explicitly signify that the hs setup
-  machine support is finalized in 0.4.1.x-stable. This also means that
-  0.4.1.x-alpha clients will not negotiate padding with 0.4.1.x-stable
-  relays, and 0.4.1.x-stable clients will not negotiate padding with
-  0.4.1.x-alpha relays (or 0.4.0.x relays). Fixes bug 31356;
-  bugfix on 0.4.1.1-alpha.
-  o Minor features (circuit padding logging):
-- Demote noisy client-side warn log to a protocol warning. Add additional
-  log messages and circuit id fields to help with fixing bug 

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

2019-08-20 Thread nickm
commit 6b180703a293991849b91160cf6070d7d570738f
Merge: d0b62fff0 3b2a73207
Author: Nick Mathewson 
Date:   Tue Aug 20 11:15:57 2019 -0400

Merge branch 'maint-0.4.1'

"ours" to avoid 0.4.1 bump.




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


[tor-commits] [tor/master] bump to 0.4.1.5-dev

2019-08-20 Thread nickm
commit 3b2a732073a7f57a16f1e0a1dad33a1fd2f25ed6
Author: Nick Mathewson 
Date:   Tue Aug 20 11:15:45 2019 -0400

bump to 0.4.1.5-dev
---
 configure.ac| 4 ++--
 contrib/win32build/tor-mingw.nsi.in | 2 +-
 src/win32/orconfig.h| 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/configure.ac b/configure.ac
index d26545be2..2295a9131 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4,7 +4,7 @@ dnl Copyright (c) 2007-2019, The Tor Project, Inc.
 dnl See LICENSE for licensing information
 
 AC_PREREQ([2.63])
-AC_INIT([tor],[0.4.1.5])
+AC_INIT([tor],[0.4.1.5-dev])
 AC_CONFIG_SRCDIR([src/app/main/tor_main.c])
 AC_CONFIG_MACRO_DIR([m4])
 
@@ -14,7 +14,7 @@ AC_CONFIG_MACRO_DIR([m4])
 # version number changes.  Tor uses it to make sure that it
 # only shuts down for missing "required protocols" when those protocols
 # are listed as required by a consensus after this date.
-AC_DEFINE(APPROX_RELEASE_DATE, ["2019-08-19"], # for 0.4.1.5
+AC_DEFINE(APPROX_RELEASE_DATE, ["2019-08-20"], # for 0.4.1.5-dev
   [Approximate date when this software was released. (Updated when the 
version changes.)])
 
 # "foreign" means we don't follow GNU package layout standards
diff --git a/contrib/win32build/tor-mingw.nsi.in 
b/contrib/win32build/tor-mingw.nsi.in
index d22bc7c0c..25c911d93 100644
--- a/contrib/win32build/tor-mingw.nsi.in
+++ b/contrib/win32build/tor-mingw.nsi.in
@@ -8,7 +8,7 @@
 !include "LogicLib.nsh"
 !include "FileFunc.nsh"
 !insertmacro GetParameters
-!define VERSION "0.4.1.5"
+!define VERSION "0.4.1.5-dev"
 !define INSTALLER "tor-${VERSION}-win32.exe"
 !define WEBSITE "https://www.torproject.org/;
 !define LICENSE "LICENSE"
diff --git a/src/win32/orconfig.h b/src/win32/orconfig.h
index 9bb1a9092..bb1f42ef1 100644
--- a/src/win32/orconfig.h
+++ b/src/win32/orconfig.h
@@ -218,7 +218,7 @@
 #define USING_TWOS_COMPLEMENT
 
 /* Version number of package */
-#define VERSION "0.4.1.5"
+#define VERSION "0.4.1.5-dev"
 
 
 



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


[tor-commits] [lego/master] Fix navbar color

2019-08-20 Thread hiro
commit 95a4347154bfde3808f1760bcda20cc6d1ecef71
Author: hiro 
Date:   Tue Aug 20 17:13:18 2019 +0200

Fix navbar color
---
 templates/navbar.html | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/templates/navbar.html b/templates/navbar.html
index 0064779..fa06de2 100644
--- a/templates/navbar.html
+++ b/templates/navbar.html
@@ -1,4 +1,7 @@
-{% if this.color == 'primary' %}
+{% if not this.color %}
+
+  
+{% elif this.color == 'primary' %}
 
   
 {% else %}

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


[tor-commits] [translation/support-portal] Update translations for support-portal

2019-08-20 Thread translation
commit 414016f1505e868c999e239853a8fe6b14782343
Author: Translation commit bot 
Date:   Tue Aug 20 15:01:07 2019 +

Update translations for support-portal
---
 contents+zh-CN.po | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/contents+zh-CN.po b/contents+zh-CN.po
index 62a6c8dbe..ec3449c20 100644
--- a/contents+zh-CN.po
+++ b/contents+zh-CN.po
@@ -3,12 +3,12 @@
 # MD Rights , 2018
 # ヨイツの賢狼ホロ, 2019
 # erinm, 2019
-# ciaran , 2019
 # Dianyu Liu , 2019
 # Emma Peel, 2019
 # ff98sha, 2019
 # crisp box , 2019
 # PCloud , 2019
+# ciaran , 2019
 # 
 msgid ""
 msgstr ""
@@ -16,7 +16,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-08-07 17:41+CET\n"
 "PO-Revision-Date: 2018-10-02 22:41+\n"
-"Last-Translator: PCloud , 2019\n"
+"Last-Translator: ciaran , 2019\n"
 "Language-Team: Chinese (China) 
(https://www.transifex.com/otf/teams/1519/zh_CN/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -308,6 +308,7 @@ msgid ""
 "accompanied by a file with the same name as the package and the extension "
 "\".asc\". These .asc files are OpenPGP signatures."
 msgstr ""
+"我们[下载页面](https://www.torproject.org/download/)上的每个文件都附带一个与åŒ
…
名称相同的文件和扩展名“.asc”。这些.asc文件就是GPG签名。"
 
 #: https//support.torproject.org/tbb/how-to-verify-signature/
 #: (content/tbb/how-to-verify-signature/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/tails-misc_release] Update translations for tails-misc_release

2019-08-20 Thread translation
commit d604d7359bdd1dc4c742d22eeda6a3a63e9e9e20
Author: Translation commit bot 
Date:   Tue Aug 20 14:51:18 2019 +

Update translations for tails-misc_release
---
 zh_CN.po | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/zh_CN.po b/zh_CN.po
index 1d5649254..0c9c6e157 100644
--- a/zh_CN.po
+++ b/zh_CN.po
@@ -6,6 +6,7 @@
 # khi, 2013
 # Andy Lyu , 2018
 # Chi-Hsun Tsai, 2017
+# ciaran , 2019
 # Emma Peel, 2019
 # ff98sha, 2019
 # Herman Koe , 2018
@@ -31,8 +32,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-08-12 11:57+0200\n"
-"PO-Revision-Date: 2019-08-12 16:11+\n"
-"Last-Translator: YFdyh000 \n"
+"PO-Revision-Date: 2019-08-20 14:50+\n"
+"Last-Translator: ciaran \n"
 "Language-Team: Chinese (China) 
(http://www.transifex.com/otf/torproject/language/zh_CN/)\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] 0.4.1.5 is released.

2019-08-20 Thread nickm
commit 3a0f320a90fac5c33b0237247549f8426eb059bb
Author: Nick Mathewson 
Date:   Tue Aug 20 10:44:07 2019 -0400

0.4.1.5 is released.
---
 databags/versions.ini | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/databags/versions.ini b/databags/versions.ini
index 9a66b6d..0791ddb 100644
--- a/databags/versions.ini
+++ b/databags/versions.ini
@@ -8,7 +8,7 @@ version = 9.0a4
 release_date = 2019-07-09
 
 [tor-stable]
-version = 0.4.0.5
+version = 0.4.1.5
 
 [tor-alpha]
 version = 0.4.1.4-rc

___
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] tiny grammar tweak in changelog

2019-08-20 Thread nickm
commit 439ca48989ece545c3bb247640ffcde5ea368adf
Author: Nick Mathewson 
Date:   Tue Aug 20 10:30:28 2019 -0400

tiny grammar tweak in changelog
---
 ChangeLog| 2 +-
 ReleaseNotes | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index b5f401cce..439c435a7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -64,7 +64,7 @@ Changes in version 0.4.1.5 - 2019-08-20
   on 0.4.1.1-alpha.
 
   o Testing (continuous integration):
-- In Travis, make stem log a controller trace to the console. And
+- In Travis, make stem log a controller trace to the console, and
   tail stem's tor log after failure. Closes ticket 30591.
 - In Travis, only run the stem tests that use a tor binary. Closes
   ticket 30694.
diff --git a/ReleaseNotes b/ReleaseNotes
index 67dff48ef..aa88c5321 100644
--- a/ReleaseNotes
+++ b/ReleaseNotes
@@ -547,7 +547,7 @@ Changes in version 0.4.1.5 - 2019-08-20
   Closes ticket 27251.
 
   o Testing (continuous integration):
-- In Travis, make stem log a controller trace to the console. And tail
+- In Travis, make stem log a controller trace to the console, and tail
   stem's tor log after failure. Closes ticket 30591.
 - In Travis, only run the stem tests that use a tor binary.
   Closes ticket 30694.

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


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

2019-08-20 Thread translation
commit 81ba993e4fd78d65a5efb046a35c6f810f50f021
Author: Translation commit bot 
Date:   Tue Aug 20 12:55:58 2019 +

Update translations for tor_animation
---
 mk.srt | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/mk.srt b/mk.srt
index eb82ec2d9..98bfed828 100644
--- a/mk.srt
+++ b/mk.srt
@@ -114,13 +114,13 @@ Tor ги прави сите корисници
 
 25
 00:01:28,700 --> 00:01:31,240
-You can bypass the censorship
-without being worried about
+Можеш да ја надминеш цензурата
+без да бидеш загрижен
 
 26
 00:01:31,400 --> 00:01:34,100
-the censor knowing what you do
-on the Internet.
+дека цензорот знае што правиш ти
+на интернет
 
 27
 00:01:36,540 --> 00:01:39,440

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


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

2019-08-20 Thread translation
commit f2a79a68b3f4323b0bba6f8324a8146d98e941d2
Author: Translation commit bot 
Date:   Tue Aug 20 12:45:40 2019 +

Update translations for donatepages-messagespot
---
 locale/mk/LC_MESSAGES/messages.po | 1141 +++--
 1 file changed, 571 insertions(+), 570 deletions(-)

diff --git a/locale/mk/LC_MESSAGES/messages.po 
b/locale/mk/LC_MESSAGES/messages.po
index d673b3bc5..d552750c1 100644
--- a/locale/mk/LC_MESSAGES/messages.po
+++ b/locale/mk/LC_MESSAGES/messages.po
@@ -4,786 +4,691 @@
 # dejanb , 2018
 # Liljana Ackovska , 2019
 # Zarko Gjurov , 2019
+# Matej Plavevski , 2019
 # 
 msgid ""
 msgstr ""
-"Last-Translator: Zarko Gjurov , 2019\n"
+"Last-Translator: Matej Plavevski , 2019\n"
 "Language-Team: Macedonian (https://www.transifex.com/otf/teams/1519/mk/)\n"
 "Language: mk\n"
 "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
 
-#: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:34
-msgid "Tor Privacy Policy"
-msgstr ""
-
-#: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:44
-msgid "Donor privacy policy"
-msgstr ""
+#: 
tmp/cache_locale/ff/ffee28cfc961a339d813aed75493753fcc9e985dfa212e1af03fc089d5c3fdb0.php:92
+#: 
tmp/cache_locale/dd/ddde851dcf0f4bcfdf69b2fb2bdd731c4f85ce373ca3ec850a7ca8bbc00dfb85.php:43
+#: 
tmp/cache_locale/dd/ddde851dcf0f4bcfdf69b2fb2bdd731c4f85ce373ca3ec850a7ca8bbc00dfb85.php:66
+#: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:507
+#: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:632
+#: 
tmp/cache_locale/94/94c6c1969d2fadbd23c135ac864b97902daca8f5c816b03864ea5c4970a167cf.php:68
+#: 
tmp/cache_locale/94/94c6c1969d2fadbd23c135ac864b97902daca8f5c816b03864ea5c4970a167cf.php:91
+msgid "Tor: Strength in Numbers"
+msgstr "Tor: Сила во бројки"
 
-#: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:58
+#: 
tmp/cache_locale/ff/ffee28cfc961a339d813aed75493753fcc9e985dfa212e1af03fc089d5c3fdb0.php:99
+#: 
tmp/cache_locale/ff/ffee28cfc961a339d813aed75493753fcc9e985dfa212e1af03fc089d5c3fdb0.php:107
+#: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:639
+#: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:647
 msgid ""
-"The Tor Project respects donor privacy and welcomes anonymous donations."
+"Stand up for the universal human rights to privacy and freedom and help keep"
+" Tor robust and secure."
 msgstr ""
 
-#: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:60
-msgid ""
-"If being anonymous is important to you, the best way to preserve your "
-"anonymity is by donating using a method that doesn't disclose your personal "
-"information."
+#: 
tmp/cache_locale/ff/ffee28cfc961a339d813aed75493753fcc9e985dfa212e1af03fc089d5c3fdb0.php:101
+#: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:641
+msgid "Mozilla will match your gift and double your impact."
 msgstr ""
 
-#: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:65
+#: 
tmp/cache_locale/eb/eb66db0fc2349cdc00200df1ba86814695c5deb02dc0f5941de0ada2f44eb52b.php:47
 msgid ""
-"If you provide personal information as part of the donation process, it may "
-"be collected and retained by third-party service providers and/or the Tor "
-"Project, as described below."
+"The European shirt fits run a little small so you might want to consider "
+"sizing up."
 msgstr ""
 
-#: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:67
-msgid ""
-"The Tor Project has very little influence over how third-party service "
-"providers, such as PayPal, may collect and use your information."
+#: 
tmp/cache_locale/eb/eb66db0fc2349cdc00200df1ba86814695c5deb02dc0f5941de0ada2f44eb52b.php:54
+msgid "Fit"
 msgstr ""
 
-#: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:69
-msgid ""
-"We recommend you familiarize yourself with their https://www.paypal.com/webapps/mpp/ua;
-"/privacy-full\">policies, especially if you have privacy concerns."
+#: 
tmp/cache_locale/eb/eb66db0fc2349cdc00200df1ba86814695c5deb02dc0f5941de0ada2f44eb52b.php:58
+msgid "Select Fit"
 msgstr ""
 
-#: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:74
-msgid ""
-"When you donate to the Tor Project, depending what mechanism you use, we may"
-" learn your name, the amount you donated, your email address, phone number "
-"and/or mailing address, as well as any other information you provide."
+#: 
tmp/cache_locale/eb/eb66db0fc2349cdc00200df1ba86814695c5deb02dc0f5941de0ada2f44eb52b.php:62
+msgid "Slim"
 msgstr ""
 
-#: 

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

2019-08-20 Thread translation
commit b1d95df3dfaab0094f29b4811c561f0b5942d0a3
Author: Translation commit bot 
Date:   Tue Aug 20 12:25:51 2019 +

Update translations for tor_animation
---
 mk.srt | 106 -
 1 file changed, 53 insertions(+), 53 deletions(-)

diff --git a/mk.srt b/mk.srt
index 0e6056a97..eb82ec2d9 100644
--- a/mk.srt
+++ b/mk.srt
@@ -1,67 +1,67 @@
 1
 00:00:00,660 --> 00:00:02,780
-We've gotten very used to the Internet.
+Се привикнавме многу на интернетот
 
 2
 00:00:03,120 --> 00:00:07,700
-We are constantly sharing information
-about ourselves and our private lives:
+Постојано споделуваме информации
+за нас и нашите приватни животи
 
 3
 00:00:08,000 --> 00:00:09,960
-food we eat, people we meet,
+храната што ја јадеме, луѓето што ги 
запознаваме,
 
 4
 00:00:10,180 --> 00:00:12,480
-places we go, and the stuff we read.
+местата што ги посетуваме, и нештата што ги 
читаме
 
 5
 00:00:13,280 --> 00:00:14,640
-Let me explain it better.
+Дозволете ми да објаснам подобро.
 
 6
 00:00:14,920 --> 00:00:17,740
-Right at this moment,
-if someone attempts to look you up,
+Во овој момент
+ако некој се обиде да те пребара
 
 7
 00:00:18,060 --> 00:00:22,480
-they'll see your real identity,
-precise location, operating system,
+ќе го видат вашиот вистински идентитет
+точна локација, оперативен систем
 
 8
 00:00:22,800 --> 00:00:26,500
-all the sites you've visited,
-the browser you use to surf the web,
+сите страници што си ги посетил
+Веб–прелистувачот што го користиш за да 
прелистуваш
 
 9
 00:00:26,700 --> 00:00:29,140
-and so much more information
-about you and your life
+и многу повеќе информации
+за тебе и твојот живот
 
 10
 00:00:29,200 --> 00:00:31,500
-which you probably didn't mean
-to share with unknown strangers,
+што веројатно не си сакал
+да го споделиш со непознати
 
 11
 00:00:31,700 --> 00:00:34,000
-who could easily use this data
-to exploit you.
+кој може лесно да ги користат овие податоци
+за да ве експлоатираат
 
 12
 00:00:34,500 --> 00:00:37,000
-But not if you're using Tor!
+Но не ако користиш Tor!
 
 13
 00:00:37,140 --> 00:00:40,840
-Tor Browser protects our privacy
-and identity on the Internet.
+Tor прелистувачот ја заштитува твојата 
приватност
+и идентитет на интернет
 
 14
 00:00:41,560 --> 00:00:44,760
-Tor secures your connection
-with three layers of encryption
+Tor ја штити вашата врска
+со три слоеви енкрипција
 
 15
 00:00:44,940 --> 00:00:49,760
@@ -70,47 +70,47 @@ operated servers around the world,
 
 16
 00:00:50,280 --> 00:00:53,520
-which enables us to communicate
-anonymously over the Internet.
+што ни овозможува да комуницираме
+анонимно преку интернет
 
 17
 00:00:56,560 --> 00:00:58,280
-Tor also protects our data
+Torr исто така ги штити вашите податоци
 
 18
 00:00:58,400 --> 00:01:01,900
-against corporate or government targeted
-and mass surveillance.
+против корпоративен или владини мети
+и масовно шпионирање
 
 19
 00:01:02,880 --> 00:01:07,340
-Perhaps you live in a repressive country
-which tries to control and surveil the Internet.
+Можеви живееш во репресивна држава
+што се обидува да го контрорлира или 
набљудува интернетот.
 
 20
 00:01:07,900 --> 00:01:11,800
-Or perhaps you don't want big corporations
-taking advantage of your personal information.
+или можеби не сакаш големи корпорации
+да имаат поволност од твоите лични 
информации.
 
 21
 00:01:12,880 --> 00:01:15,640
-Tor makes all of its users
-to look the same
+Tor ги прави сите корисници
+да изгледаат исто
 
 22
 00:01:15,920 --> 00:01:18,800
-which confuses the observer
-and makes you anonymous.
+што го збунува набљудувачот
+и те прави анонимен
 
 23
 00:01:19,500 --> 00:01:22,980
-So, the more people use the Tor network,
-the stronger it gets
+Колку што повеќе луѓе ја користат Tor 
мрежата
+толку посилна станува
 
 24
 00:01:23,140 --> 00:01:27,800
-as it's easier to hide in a crowd
-of people who look exactly the same.

[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot

2019-08-20 Thread translation
commit 8033d6f023519ebf74013cb0025412ff0d7c2004
Author: Translation commit bot 
Date:   Tue Aug 20 12:25:28 2019 +

Update translations for tbmanual-contentspot
---
 contents+fa.po | 33 +
 1 file changed, 17 insertions(+), 16 deletions(-)

diff --git a/contents+fa.po b/contents+fa.po
index 3cbf2439c..f757a8eef 100644
--- a/contents+fa.po
+++ b/contents+fa.po
@@ -74,7 +74,7 @@ msgstr "درباره مرورگر تور"
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Downloading"
-msgstr "در حال دانلود"
+msgstr "دانلود مرورگر"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
@@ -84,12 +84,12 @@ msgstr "اجرای مرورگر تور برای 
نخستین بار"
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Pluggable transports"
-msgstr "Pluggable transport ها"
+msgstr "Pluggable Transport ها"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Circumvention"
-msgstr "دور زدن"
+msgstr "دور زدن سانسور"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
@@ -121,7 +121,7 @@ msgstr "تنظیمات امنیتی"
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Updating"
-msgstr "در حال بروز رسانی"
+msgstr "بروز رسانی تور"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
@@ -133,7 +133,7 @@ msgstr "عیب یابی"
 #: https//tb-manual.torproject.org/uninstalling/
 #: (content/uninstalling/contents+en.lrtopic.title)
 msgid "Uninstalling"
-msgstr "در حال حذف شدن"
+msgstr "حذف مرورگر تور"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
@@ -161,8 +161,8 @@ msgid ""
 "Tor Browser uses the Tor network to protect your privacy and anonymity. "
 "Using the Tor network has two main properties:"
 msgstr ""
-"مرورگر تور برای حفاظت از حریم شخصی و گمنام
ی شما، از شبکه Tor استفاده می کند."
-" استفاده از شبکه Tor، دو ویژگی مهم دارد :"
+"مرورگر تور برای حفاظت از حریم شخصی و گمنام
ی شما، از شبکه تور استفاده می کند."
+" استفاده از شبکه تور، دو ویژگی مهم دارد :"
 
 #: https//tb-manual.torproject.org/about/
 #: (content/about/contents+en.lrtopic.body)
@@ -184,8 +184,8 @@ msgid ""
 "explicitly identify yourself."
 msgstr ""
 "* مسئولان سایت ها و سرویس هایی که شما 
استفاده می کنید و هر کسی که بر آن ها "
-"نظارت دارد، فقط می توانند یک ارتباط از 
شبکه تور را به جای آدرس اینترنتی(IP) "
-"واقعی شما ببینند و توانایی شناسایی شما را 
ندارند، مگر اینکه شما مستقیما "
+"نظارت دارد، فقط می توانند یک ارتباط از 
شبکه تور را به جای نشانی اینترنتی(IP)"
+" واقعی شما ببینند و توانایی شناسایی شما را 
ندارند، مگر اینکه شما مستقیما "
 "خودتان  را معرفی کنید."
 
 #: https//tb-manual.torproject.org/about/
@@ -194,7 +194,7 @@ msgid ""
 "In addition, Tor Browser is designed to prevent websites from "
 "“fingerprinting” or identifying you based on your browser configuration."
 msgstr ""
-"افزون بر این، مرورگر تور به گونه ای طراحی 
شده تا از \"fingerprinting\" یا "
+"افزون بر این، مرورگر تور به گونه ای طراحی 
شده تا از \"Fingerprinting\" یا "
 "شناسایی شما بر اساس تنظیمات مرورگر 
جلوگیری کند."
 
 #: https//tb-manual.torproject.org/about/
@@ -222,11 +222,12 @@ msgid ""
 "relay in the circuit (the “exit relay”) then sends the traffic out onto 
the "
 "public Internet."
 msgstr ""
-"Tor شبکه‌ای از تونل‌های مجازی است که به شما 
امکان می‌دهد حریم خصوصی و امنیت "
-"خود را در اینترنت بهتر محافظت کنید. تور 
اینگونه کار می‌کند که پیش از آنکه "
-"ترافیک شما به اینترنت عمومی فرستاده شود آن 
را به ۳ سرور اتفاقی (موسوم به "
-"رله) در شبکه Tor می‌فرستد. آخرین رله در مدار  
(رله خروجی) ترافیک شما را به "
-"اینترنت عمومی می فرستد."
+"تور، شبکه‌ای از تونل‌های مجازی است که به 
شما این امکان را می دهد تا حفاظت از"
+" حریم خصوصی و امنیت خود در اینترنت را بهبود 
ببخشید. 

[tor-commits] [translation/tbmanual-contentspot_completed] Update translations for tbmanual-contentspot_completed

2019-08-20 Thread translation
commit 913000aeaa6095cb93dcafc7ce6408673aff95db
Author: Translation commit bot 
Date:   Tue Aug 20 12:25:37 2019 +

Update translations for tbmanual-contentspot_completed
---
 contents+fa.po | 33 +
 1 file changed, 17 insertions(+), 16 deletions(-)

diff --git a/contents+fa.po b/contents+fa.po
index 3cbf2439c..f757a8eef 100644
--- a/contents+fa.po
+++ b/contents+fa.po
@@ -74,7 +74,7 @@ msgstr "درباره مرورگر تور"
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Downloading"
-msgstr "در حال دانلود"
+msgstr "دانلود مرورگر"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
@@ -84,12 +84,12 @@ msgstr "اجرای مرورگر تور برای 
نخستین بار"
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Pluggable transports"
-msgstr "Pluggable transport ها"
+msgstr "Pluggable Transport ها"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Circumvention"
-msgstr "دور زدن"
+msgstr "دور زدن سانسور"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
@@ -121,7 +121,7 @@ msgstr "تنظیمات امنیتی"
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Updating"
-msgstr "در حال بروز رسانی"
+msgstr "بروز رسانی تور"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
@@ -133,7 +133,7 @@ msgstr "عیب یابی"
 #: https//tb-manual.torproject.org/uninstalling/
 #: (content/uninstalling/contents+en.lrtopic.title)
 msgid "Uninstalling"
-msgstr "در حال حذف شدن"
+msgstr "حذف مرورگر تور"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
@@ -161,8 +161,8 @@ msgid ""
 "Tor Browser uses the Tor network to protect your privacy and anonymity. "
 "Using the Tor network has two main properties:"
 msgstr ""
-"مرورگر تور برای حفاظت از حریم شخصی و گمنام
ی شما، از شبکه Tor استفاده می کند."
-" استفاده از شبکه Tor، دو ویژگی مهم دارد :"
+"مرورگر تور برای حفاظت از حریم شخصی و گمنام
ی شما، از شبکه تور استفاده می کند."
+" استفاده از شبکه تور، دو ویژگی مهم دارد :"
 
 #: https//tb-manual.torproject.org/about/
 #: (content/about/contents+en.lrtopic.body)
@@ -184,8 +184,8 @@ msgid ""
 "explicitly identify yourself."
 msgstr ""
 "* مسئولان سایت ها و سرویس هایی که شما 
استفاده می کنید و هر کسی که بر آن ها "
-"نظارت دارد، فقط می توانند یک ارتباط از 
شبکه تور را به جای آدرس اینترنتی(IP) "
-"واقعی شما ببینند و توانایی شناسایی شما را 
ندارند، مگر اینکه شما مستقیما "
+"نظارت دارد، فقط می توانند یک ارتباط از 
شبکه تور را به جای نشانی اینترنتی(IP)"
+" واقعی شما ببینند و توانایی شناسایی شما را 
ندارند، مگر اینکه شما مستقیما "
 "خودتان  را معرفی کنید."
 
 #: https//tb-manual.torproject.org/about/
@@ -194,7 +194,7 @@ msgid ""
 "In addition, Tor Browser is designed to prevent websites from "
 "“fingerprinting” or identifying you based on your browser configuration."
 msgstr ""
-"افزون بر این، مرورگر تور به گونه ای طراحی 
شده تا از \"fingerprinting\" یا "
+"افزون بر این، مرورگر تور به گونه ای طراحی 
شده تا از \"Fingerprinting\" یا "
 "شناسایی شما بر اساس تنظیمات مرورگر 
جلوگیری کند."
 
 #: https//tb-manual.torproject.org/about/
@@ -222,11 +222,12 @@ msgid ""
 "relay in the circuit (the “exit relay”) then sends the traffic out onto 
the "
 "public Internet."
 msgstr ""
-"Tor شبکه‌ای از تونل‌های مجازی است که به شما 
امکان می‌دهد حریم خصوصی و امنیت "
-"خود را در اینترنت بهتر محافظت کنید. تور 
اینگونه کار می‌کند که پیش از آنکه "
-"ترافیک شما به اینترنت عمومی فرستاده شود آن 
را به ۳ سرور اتفاقی (موسوم به "
-"رله) در شبکه Tor می‌فرستد. آخرین رله در مدار  
(رله خروجی) ترافیک شما را به "
-"اینترنت عمومی می فرستد."
+"تور، شبکه‌ای از تونل‌های مجازی است که به 
شما این امکان را می دهد تا حفاظت از"
+" حریم خصوصی و امنیت خود در اینترنت را بهبود 

[tor-commits] [translation/support-portal] Update translations for support-portal

2019-08-20 Thread translation
commit f38af131fa3242fe834e761b78854241e3de6efa
Author: Translation commit bot 
Date:   Tue Aug 20 11:59:17 2019 +

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

diff --git a/contents+fa.po b/contents+fa.po
index e205f299f..99f34684b 100644
--- a/contents+fa.po
+++ b/contents+fa.po
@@ -5323,6 +5323,10 @@ msgid ""
 "availability and use, and furthering their scientific and popular "
 "understanding."
 msgstr ""
+"گسترش و  پیشبرد حقوق بشر و آزادی های 
انسانی، بوسیله ایجاد و توسعه فناوری های"
+" رایگان و متن باز حریم خصوصی و ناشناس بودن 
در فضای مجازی، پشتیبانی نامحدود "
+"برای در دسترس بودن و استفاده از آن ها و 
راهنمایی به مردم در جهت درک علمی این"
+" فناوری ها."
 
 #: templates/footer.html:24
 msgid "SUBSCRIBE TO OUR NEWSLETTER"

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


[tor-commits] [translation/tbmanual-contentspot_completed] Update translations for tbmanual-contentspot_completed

2019-08-20 Thread translation
commit 1da5810b43679dd9fa2b1465f148c4895403c359
Author: Translation commit bot 
Date:   Tue Aug 20 11:55:37 2019 +

Update translations for tbmanual-contentspot_completed
---
 contents+fa.po | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/contents+fa.po b/contents+fa.po
index 25058abc6..3cbf2439c 100644
--- a/contents+fa.po
+++ b/contents+fa.po
@@ -2498,6 +2498,9 @@ msgid ""
 "page](https://www.transifex.com/otf/torproject/) when you are ready to "
 "begin."
 msgstr ""
+"پس از اینکه عضویت شما تایید شود، می توانید 
ترجمه کردن را آغاز کنید. هر زمان "
+"آماده بودید، لیستی از ترجمه های موردنیاز، 
در [صفحه تور در "
+"TRANSIFEX](https://www.transifex.com/otf/torproject/) قرار گرفته 
است."
 
 #: https//tb-manual.torproject.org/becoming-tor-translator/
 #: (content/becoming-tor-translator/contents+en.lrtopic.body)
@@ -2505,6 +2508,9 @@ msgid ""
 "The [Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) "
 "also has information about the translations with bigger priority."
 msgstr ""
+"هم چنین درباره ترجمه هایی که از اولویت 
بیشتری برخوردار هستند، اطلاعاتی در  "
+"[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) آم
ده"
+" است."
 
 #: https//tb-manual.torproject.org/becoming-tor-translator/
 #: (content/becoming-tor-translator/contents+en.lrtopic.body)
@@ -2522,6 +2528,10 @@ msgid ""
 "availability and use, and furthering their scientific and popular "
 "understanding."
 msgstr ""
+"گسترش و  پیشبرد حقوق بشر و آزادی های 
انسانی، بوسیله ایجاد و توسعه فناوری های"
+" رایگان و متن باز حریم خصوصی و ناشناس بودن 
در فضای مجازی، پشتیبانی نامحدود "
+"برای در دسترس بودن و استفاده از آن ها و 
راهنمایی به مردم در جهت درک علمی این"
+" فناوری ها."
 
 #: templates/footer.html:24
 msgid "Subscribe to our Newsletter"

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


[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot

2019-08-20 Thread translation
commit 9f4ccbf4128a5ff5ecd6e9e354be78f733c3becd
Author: Translation commit bot 
Date:   Tue Aug 20 11:55:30 2019 +

Update translations for tbmanual-contentspot
---
 contents+fa.po | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/contents+fa.po b/contents+fa.po
index 25058abc6..3cbf2439c 100644
--- a/contents+fa.po
+++ b/contents+fa.po
@@ -2498,6 +2498,9 @@ msgid ""
 "page](https://www.transifex.com/otf/torproject/) when you are ready to "
 "begin."
 msgstr ""
+"پس از اینکه عضویت شما تایید شود، می توانید 
ترجمه کردن را آغاز کنید. هر زمان "
+"آماده بودید، لیستی از ترجمه های موردنیاز، 
در [صفحه تور در "
+"TRANSIFEX](https://www.transifex.com/otf/torproject/) قرار گرفته 
است."
 
 #: https//tb-manual.torproject.org/becoming-tor-translator/
 #: (content/becoming-tor-translator/contents+en.lrtopic.body)
@@ -2505,6 +2508,9 @@ msgid ""
 "The [Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) "
 "also has information about the translations with bigger priority."
 msgstr ""
+"هم چنین درباره ترجمه هایی که از اولویت 
بیشتری برخوردار هستند، اطلاعاتی در  "
+"[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) آم
ده"
+" است."
 
 #: https//tb-manual.torproject.org/becoming-tor-translator/
 #: (content/becoming-tor-translator/contents+en.lrtopic.body)
@@ -2522,6 +2528,10 @@ msgid ""
 "availability and use, and furthering their scientific and popular "
 "understanding."
 msgstr ""
+"گسترش و  پیشبرد حقوق بشر و آزادی های 
انسانی، بوسیله ایجاد و توسعه فناوری های"
+" رایگان و متن باز حریم خصوصی و ناشناس بودن 
در فضای مجازی، پشتیبانی نامحدود "
+"برای در دسترس بودن و استفاده از آن ها و 
راهنمایی به مردم در جهت درک علمی این"
+" فناوری ها."
 
 #: templates/footer.html:24
 msgid "Subscribe to our Newsletter"

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


[tor-commits] [translation/tbmanual-contentspot_completed] Update translations for tbmanual-contentspot_completed

2019-08-20 Thread translation
commit 96595bf7f5ab64b191c81b6f74024de1e9c9ac14
Author: Translation commit bot 
Date:   Tue Aug 20 11:25:27 2019 +

Update translations for tbmanual-contentspot_completed
---
 contents+fa.po | 17 +++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/contents+fa.po b/contents+fa.po
index a57d46187..25058abc6 100644
--- a/contents+fa.po
+++ b/contents+fa.po
@@ -2264,6 +2264,9 @@ msgid ""
 "* The Tor Browser package is dated January 1, 2000 00:00:00 UTC. This is to "
 "ensure that each software build is exactly reproducible."
 msgstr ""
+"پکیج مرورگر تور به تاریخ January 1, 2000 00:00:00 UTC 
ثبت گردیده است. این "
+"\"فرآیند برنامه نویسی\"، به این دلیل انجام 
شده است تا از عدم دستکاری فایل "
+"های مرورگر و افزوده شدن کدهای مخرب به آن، 
اطمینان حاصل شود."
 
 #: https//tb-manual.torproject.org/known-issues/
 #: (content/known-issues/contents+en.lrtopic.body)
@@ -2314,6 +2317,8 @@ msgid ""
 " computer. Uninstalling Tor Browser will not affect your system’s software "
 "or settings."
 msgstr ""
+"مرورگر تور هیچ تاثیری بر روی نرم افزارها 
یا تنظیمات موجود بر روی کامپیوتر "
+"شما ندارد. حذف مرورگر تور نیز هیچ گونه 
تاثیری بر آن ها نخواهد گذاشت."
 
 #: https//tb-manual.torproject.org/uninstalling/
 #: (content/uninstalling/contents+en.lrtopic.body)
@@ -2328,6 +2333,11 @@ msgid ""
 "default location, however the folder will be named \"tor-browser_en-US\" if "
 "you are running the English Tor Browser."
 msgstr ""
+"1. به محل نصب مرورگر تور بروید. در سیستم عام
ل ویندوز، محل نصب به صورت پیش "
+"فرض بر روی \"دسکتاپ\" می باشد؛ در سیستم عامل 
macOS، محل نصب پیش فرض در پوشه "
+"\"Applications\" می باشد؛ در سیستم عامل لینوکس، 
هیچ محل پیش فرضی تعیین نشده "
+"است، با این حال، اگر شما نسخه انگلیسی م
رورگر تور را اجرا کنید، در پوشه ای به"
+" نام \"tor-browser_en-US\" قرار خواهد گرفت."
 
 #: https//tb-manual.torproject.org/uninstalling/
 #: (content/uninstalling/contents+en.lrtopic.body)
@@ -2350,7 +2360,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/becoming-tor-translator/
 #: (content/becoming-tor-translator/contents+en.lrtopic.title)
 msgid "BECOMING A TOR TRANSLATOR"
-msgstr ""
+msgstr "به تیم ترجمه تور بپیوندید"
 
 #: https//tb-manual.torproject.org/becoming-tor-translator/
 #: (content/becoming-tor-translator/contents+en.lrtopic.description)
@@ -2389,13 +2399,14 @@ msgstr ""
 #: https//tb-manual.torproject.org/becoming-tor-translator/
 #: (content/becoming-tor-translator/contents+en.lrtopic.body)
 msgid "# SIGNING UP ON TRANSIFEX"
-msgstr ""
+msgstr "# ثبت نام در وب سایت TRANSIFEX"
 
 #: https//tb-manual.torproject.org/becoming-tor-translator/
 #: (content/becoming-tor-translator/contents+en.lrtopic.body)
 msgid ""
 "* Head over to the [Transifex signup page](https://transifex.com/signup/)."
 msgstr ""
+"* به نشانی [Transifex signup page](https://transifex.com/signup/) 
بروید."
 
 #: https//tb-manual.torproject.org/becoming-tor-translator/
 #: (content/becoming-tor-translator/contents+en.lrtopic.body)
@@ -2445,6 +2456,8 @@ msgid ""
 "* You are now signed up! Go to the [Tor Transifex "
 "page](https://www.transifex.com/otf/torproject/)."
 msgstr ""
+"* اکنون ثبت نام شما انجام شده است! به [صفحه 
تور در "
+"TRANSIFEX](https://www.transifex.com/otf/torproject/) بروید."
 
 #: https//tb-manual.torproject.org/becoming-tor-translator/
 #: (content/becoming-tor-translator/contents+en.lrtopic.body)

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


[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot

2019-08-20 Thread translation
commit 45de06dbcfac5704ee7d0e1e86f4bf6bc85987a3
Author: Translation commit bot 
Date:   Tue Aug 20 11:25:20 2019 +

Update translations for tbmanual-contentspot
---
 contents+fa.po | 17 +++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/contents+fa.po b/contents+fa.po
index a57d46187..25058abc6 100644
--- a/contents+fa.po
+++ b/contents+fa.po
@@ -2264,6 +2264,9 @@ msgid ""
 "* The Tor Browser package is dated January 1, 2000 00:00:00 UTC. This is to "
 "ensure that each software build is exactly reproducible."
 msgstr ""
+"پکیج مرورگر تور به تاریخ January 1, 2000 00:00:00 UTC 
ثبت گردیده است. این "
+"\"فرآیند برنامه نویسی\"، به این دلیل انجام 
شده است تا از عدم دستکاری فایل "
+"های مرورگر و افزوده شدن کدهای مخرب به آن، 
اطمینان حاصل شود."
 
 #: https//tb-manual.torproject.org/known-issues/
 #: (content/known-issues/contents+en.lrtopic.body)
@@ -2314,6 +2317,8 @@ msgid ""
 " computer. Uninstalling Tor Browser will not affect your system’s software "
 "or settings."
 msgstr ""
+"مرورگر تور هیچ تاثیری بر روی نرم افزارها 
یا تنظیمات موجود بر روی کامپیوتر "
+"شما ندارد. حذف مرورگر تور نیز هیچ گونه 
تاثیری بر آن ها نخواهد گذاشت."
 
 #: https//tb-manual.torproject.org/uninstalling/
 #: (content/uninstalling/contents+en.lrtopic.body)
@@ -2328,6 +2333,11 @@ msgid ""
 "default location, however the folder will be named \"tor-browser_en-US\" if "
 "you are running the English Tor Browser."
 msgstr ""
+"1. به محل نصب مرورگر تور بروید. در سیستم عام
ل ویندوز، محل نصب به صورت پیش "
+"فرض بر روی \"دسکتاپ\" می باشد؛ در سیستم عامل 
macOS، محل نصب پیش فرض در پوشه "
+"\"Applications\" می باشد؛ در سیستم عامل لینوکس، 
هیچ محل پیش فرضی تعیین نشده "
+"است، با این حال، اگر شما نسخه انگلیسی م
رورگر تور را اجرا کنید، در پوشه ای به"
+" نام \"tor-browser_en-US\" قرار خواهد گرفت."
 
 #: https//tb-manual.torproject.org/uninstalling/
 #: (content/uninstalling/contents+en.lrtopic.body)
@@ -2350,7 +2360,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/becoming-tor-translator/
 #: (content/becoming-tor-translator/contents+en.lrtopic.title)
 msgid "BECOMING A TOR TRANSLATOR"
-msgstr ""
+msgstr "به تیم ترجمه تور بپیوندید"
 
 #: https//tb-manual.torproject.org/becoming-tor-translator/
 #: (content/becoming-tor-translator/contents+en.lrtopic.description)
@@ -2389,13 +2399,14 @@ msgstr ""
 #: https//tb-manual.torproject.org/becoming-tor-translator/
 #: (content/becoming-tor-translator/contents+en.lrtopic.body)
 msgid "# SIGNING UP ON TRANSIFEX"
-msgstr ""
+msgstr "# ثبت نام در وب سایت TRANSIFEX"
 
 #: https//tb-manual.torproject.org/becoming-tor-translator/
 #: (content/becoming-tor-translator/contents+en.lrtopic.body)
 msgid ""
 "* Head over to the [Transifex signup page](https://transifex.com/signup/)."
 msgstr ""
+"* به نشانی [Transifex signup page](https://transifex.com/signup/) 
بروید."
 
 #: https//tb-manual.torproject.org/becoming-tor-translator/
 #: (content/becoming-tor-translator/contents+en.lrtopic.body)
@@ -2445,6 +2456,8 @@ msgid ""
 "* You are now signed up! Go to the [Tor Transifex "
 "page](https://www.transifex.com/otf/torproject/)."
 msgstr ""
+"* اکنون ثبت نام شما انجام شده است! به [صفحه 
تور در "
+"TRANSIFEX](https://www.transifex.com/otf/torproject/) بروید."
 
 #: https//tb-manual.torproject.org/becoming-tor-translator/
 #: (content/becoming-tor-translator/contents+en.lrtopic.body)

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


[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot

2019-08-20 Thread translation
commit 2483d5992c029fd8523fccb856ec8aaecf41f3c0
Author: Translation commit bot 
Date:   Tue Aug 20 10:55:23 2019 +

Update translations for tbmanual-contentspot
---
 contents+fa.po | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/contents+fa.po b/contents+fa.po
index d035fad24..a57d46187 100644
--- a/contents+fa.po
+++ b/contents+fa.po
@@ -2202,6 +2202,10 @@ msgid ""
 "Issues page to see if the problem you are experiencing is already listed"
 " there."
 msgstr ""
+"مرورگر تور به صورت مداوم در حال توسعه می 
باشد و برخی از مشکلات آن شناسایی "
+"شده اند اما هنوز برطرف نشده اند. لطفاً صفحه 
مشکلات"
+" شناخته شده را بررسی کنید تا ببینید م
شکلی که شما در حال تجربه  آن هستید،"
+" در آن جا وجود دارد یا نه."
 
 #: https//tb-manual.torproject.org/known-issues/
 #: (content/known-issues/contents+en.lrtopic.body)
@@ -2217,6 +2221,8 @@ msgid ""
 "* The following firewall software have been known to interfere with Tor and "
 "may need to be temporarily disabled:"
 msgstr ""
+"نرم افزار فایروال زیر به عنوان یک برنامه 
که با تور در تداخل است، شناسایی شده"
+" است و ممکن است نیاز باشد تا به طور موقت 
غیرفعال شود:"
 
 #: https//tb-manual.torproject.org/known-issues/
 #: (content/known-issues/contents+en.lrtopic.body)

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


[tor-commits] [translation/tbmanual-contentspot_completed] Update translations for tbmanual-contentspot_completed

2019-08-20 Thread translation
commit 98e5a9d217f896f7c343c0652896674ee1316a25
Author: Translation commit bot 
Date:   Tue Aug 20 10:55:30 2019 +

Update translations for tbmanual-contentspot_completed
---
 contents+fa.po | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/contents+fa.po b/contents+fa.po
index d035fad24..a57d46187 100644
--- a/contents+fa.po
+++ b/contents+fa.po
@@ -2202,6 +2202,10 @@ msgid ""
 "Issues page to see if the problem you are experiencing is already listed"
 " there."
 msgstr ""
+"مرورگر تور به صورت مداوم در حال توسعه می 
باشد و برخی از مشکلات آن شناسایی "
+"شده اند اما هنوز برطرف نشده اند. لطفاً صفحه 
مشکلات"
+" شناخته شده را بررسی کنید تا ببینید م
شکلی که شما در حال تجربه  آن هستید،"
+" در آن جا وجود دارد یا نه."
 
 #: https//tb-manual.torproject.org/known-issues/
 #: (content/known-issues/contents+en.lrtopic.body)
@@ -2217,6 +2221,8 @@ msgid ""
 "* The following firewall software have been known to interfere with Tor and "
 "may need to be temporarily disabled:"
 msgstr ""
+"نرم افزار فایروال زیر به عنوان یک برنامه 
که با تور در تداخل است، شناسایی شده"
+" است و ممکن است نیاز باشد تا به طور موقت 
غیرفعال شود:"
 
 #: https//tb-manual.torproject.org/known-issues/
 #: (content/known-issues/contents+en.lrtopic.body)

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


[tor-commits] [translation/tails-persistence-setup] Update translations for tails-persistence-setup

2019-08-20 Thread translation
commit 0ebbdbc02d952154d921a6c1eddbfc4ea74b1b15
Author: Translation commit bot 
Date:   Tue Aug 20 10:25:11 2019 +

Update translations for tails-persistence-setup
---
 nb/nb.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/nb/nb.po b/nb/nb.po
index 74187dc04..1d63719bf 100644
--- a/nb/nb.po
+++ b/nb/nb.po
@@ -5,7 +5,7 @@
 # Translators:
 # Allan Nordhøy , 2015-2017
 # Jan-Erik Ek , 2013
-# john martinsen , 2019
+# 490cdfb601cecc09e3640ad5913c, 2019
 # 81149148127a5edca7d06dcbfba79969, 2013-2014
 # Per Thorsheim, 2015
 # pr0xity, 2014
@@ -16,7 +16,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2019-03-17 09:03+0100\n"
 "PO-Revision-Date: 2019-07-29 19:54+\n"
-"Last-Translator: john martinsen \n"
+"Last-Translator: 490cdfb601cecc09e3640ad5913c\n"
 "Language-Team: Norwegian Bokmål 
(http://www.transifex.com/otf/torproject/language/nb/)\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/tails-misc_release] Update translations for tails-misc_release

2019-08-20 Thread translation
commit f61a4d2bd408da2f421c198b5174a19a97258862
Author: Translation commit bot 
Date:   Tue Aug 20 10:20:52 2019 +

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

diff --git a/nb.po b/nb.po
index 36c550cc5..29b05ed55 100644
--- a/nb.po
+++ b/nb.po
@@ -9,7 +9,7 @@
 # Erik Matson , 2015
 # Harald H. , 2015
 # Jan-Erik Ek , 2013
-# john martinsen , 2019
+# 490cdfb601cecc09e3640ad5913c, 2019
 # Jørgen Moen Isaksen , 2019
 # 81149148127a5edca7d06dcbfba79969, 2014
 # Per Thorsheim, 2015

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


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

2019-08-20 Thread translation
commit c77fbdfba3e402f666cf77cd72a437eddbb17c91
Author: Translation commit bot 
Date:   Tue Aug 20 10:19:48 2019 +

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

diff --git a/nb.po b/nb.po
index 36c550cc5..29b05ed55 100644
--- a/nb.po
+++ b/nb.po
@@ -9,7 +9,7 @@
 # Erik Matson , 2015
 # Harald H. , 2015
 # Jan-Erik Ek , 2013
-# john martinsen , 2019
+# 490cdfb601cecc09e3640ad5913c, 2019
 # Jørgen Moen Isaksen , 2019
 # 81149148127a5edca7d06dcbfba79969, 2014
 # Per Thorsheim, 2015

___
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] Update translations for tails-misc_release

2019-08-20 Thread translation
commit d4bd358f967d2f8e50d0326db0e2ab2ac6da429c
Author: Translation commit bot 
Date:   Tue Aug 20 09:20:39 2019 +

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

diff --git a/it.po b/it.po
index e8b0567bd..20ff20e9d 100644
--- a/it.po
+++ b/it.po
@@ -32,7 +32,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-08-12 11:57+0200\n"
-"PO-Revision-Date: 2019-08-12 16:11+\n"
+"PO-Revision-Date: 2019-08-20 09:04+\n"
 "Last-Translator: Random_R\n"
 "Language-Team: Italian 
(http://www.transifex.com/otf/torproject/language/it/)\n"
 "MIME-Version: 1.0\n"

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


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

2019-08-20 Thread translation
commit 361ed5f6854b5331fd234165e8c7043fd862602c
Author: Translation commit bot 
Date:   Tue Aug 20 09:19:38 2019 +

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

diff --git a/it.po b/it.po
index e8b0567bd..20ff20e9d 100644
--- a/it.po
+++ b/it.po
@@ -32,7 +32,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-08-12 11:57+0200\n"
-"PO-Revision-Date: 2019-08-12 16:11+\n"
+"PO-Revision-Date: 2019-08-20 09:04+\n"
 "Last-Translator: Random_R\n"
 "Language-Team: Italian 
(http://www.transifex.com/otf/torproject/language/it/)\n"
 "MIME-Version: 1.0\n"

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


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

2019-08-20 Thread translation
commit 913d028411fffc8c44af673242856da065d0ec10
Author: Translation commit bot 
Date:   Tue Aug 20 07:47:12 2019 +

Update translations for liveusb-creator_completed
---
 es/es.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/es/es.po b/es/es.po
index c0ade0a54..bf1cc4b23 100644
--- a/es/es.po
+++ b/es/es.po
@@ -3,7 +3,7 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
-# Fito JB, 2014
+# Adolfo Jayme-Barrientos, 2014
 # Adrián Sandí , 2013
 # dark_yoshi , 2014
 # BL , 2014

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


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

2019-08-20 Thread translation
commit 354f790331f69c17a67d70d991e94efb74829875
Author: Translation commit bot 
Date:   Tue Aug 20 07:47:02 2019 +

Update translations for liveusb-creator
---
 es/es.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/es/es.po b/es/es.po
index c0ade0a54..bf1cc4b23 100644
--- a/es/es.po
+++ b/es/es.po
@@ -3,7 +3,7 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
-# Fito JB, 2014
+# Adolfo Jayme-Barrientos, 2014
 # Adrián Sandí , 2013
 # dark_yoshi , 2014
 # BL , 2014

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


[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot

2019-08-20 Thread translation
commit 059813dcd0336c1f49d31d70c02026c892df6483
Author: Translation commit bot 
Date:   Tue Aug 20 07:25:34 2019 +

Update translations for tbmanual-contentspot
---
 contents+fa.po | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/contents+fa.po b/contents+fa.po
index a7c9e5649..d035fad24 100644
--- a/contents+fa.po
+++ b/contents+fa.po
@@ -2089,6 +2089,12 @@ msgid ""
 " privacy and security. It is strongly discouraged to install additional add-"
 "ons, and the Tor Project will not offer support for these configurations."
 msgstr ""
+"با این حال، تنها افزونه هایی که برای 
استفاده با مرورگر تور مورد آزمایش قرار "
+"گرفته اند، همان مواردی هستند که بصورت پیش 
فرض همراه مرورگر نصب شده اند. نصب "
+"هرگونه افزونه دیگری، ممکن است موجب اختلال 
در عملکرد مرورگر تور شده یا مشکلات"
+" جدی تری ایجاد کند که بر حریم خصوصی و امنیت 
شما تأثیر منفی بگذارند. به شدت "
+"به شما پیشنهاد می کنیم که از نصب هرگونه 
افزونه اضافی خودداری نمایید و پروژه "
+"تور هیچ گونه پشتیبانی در این زمینه نخواهد 
داشت."
 
 #: https//tb-manual.torproject.org/troubleshooting/
 #: (content/troubleshooting/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/tbmanual-contentspot_completed] Update translations for tbmanual-contentspot_completed

2019-08-20 Thread translation
commit 38e556284db19e7ec27312b5b270063e32db24dd
Author: Translation commit bot 
Date:   Tue Aug 20 07:25:41 2019 +

Update translations for tbmanual-contentspot_completed
---
 contents+fa.po | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/contents+fa.po b/contents+fa.po
index a7c9e5649..d035fad24 100644
--- a/contents+fa.po
+++ b/contents+fa.po
@@ -2089,6 +2089,12 @@ msgid ""
 " privacy and security. It is strongly discouraged to install additional add-"
 "ons, and the Tor Project will not offer support for these configurations."
 msgstr ""
+"با این حال، تنها افزونه هایی که برای 
استفاده با مرورگر تور مورد آزمایش قرار "
+"گرفته اند، همان مواردی هستند که بصورت پیش 
فرض همراه مرورگر نصب شده اند. نصب "
+"هرگونه افزونه دیگری، ممکن است موجب اختلال 
در عملکرد مرورگر تور شده یا مشکلات"
+" جدی تری ایجاد کند که بر حریم خصوصی و امنیت 
شما تأثیر منفی بگذارند. به شدت "
+"به شما پیشنهاد می کنیم که از نصب هرگونه 
افزونه اضافی خودداری نمایید و پروژه "
+"تور هیچ گونه پشتیبانی در این زمینه نخواهد 
داشت."
 
 #: https//tb-manual.torproject.org/troubleshooting/
 #: (content/troubleshooting/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/tbmanual-contentspot_completed] Update translations for tbmanual-contentspot_completed

2019-08-20 Thread translation
commit 9fde42537e0144979b8423d74cae4ac07d676d5c
Author: Translation commit bot 
Date:   Tue Aug 20 06:55:32 2019 +

Update translations for tbmanual-contentspot_completed
---
 contents+fa.po | 2561 
 1 file changed, 2561 insertions(+)

diff --git a/contents+fa.po b/contents+fa.po
new file mode 100644
index 0..a7c9e5649
--- /dev/null
+++ b/contents+fa.po
@@ -0,0 +1,2561 @@
+# Translators:
+# Ali Mirjamali , 2019
+# erinm, 2019
+# Reza Ghasemi, 2019
+# Vox, 2019
+# Seyyed Hossein Darvari , 2019
+# Emma Peel, 2019
+# Arya Abidi , 2019
+# MYZJ, 2019
+# 
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-08-15 12:39+CET\n"
+"PO-Revision-Date: 2018-11-14 12:31+\n"
+"Last-Translator: MYZJ, 2019\n"
+"Language-Team: Persian (https://www.transifex.com/otf/teams/1519/fa/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fa\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: https//tb-manual.torproject.org/ (content/contents+en.lrshowcase.title)
+msgid "Tor Browser User Manual"
+msgstr "راهنمای کاربری مرورگر تور"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+msgid "About"
+msgstr "درباره‌ تور"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+msgid "Documentation"
+msgstr "مستندات"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+msgid "Press"
+msgstr "مطبوعات"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+msgid "Blog"
+msgstr "وبلاگ"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+msgid "Newsletter"
+msgstr "خبرنامه"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+msgid "Contact"
+msgstr "تماس"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+msgid "Plugins"
+msgstr "افزونه‌ها"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+msgid "Becoming a Tor translator"
+msgstr "مترجم تور شوید"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+msgid "About Tor Browser"
+msgstr "درباره مرورگر تور"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+msgid "Downloading"
+msgstr "در حال دانلود"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+msgid "Running Tor Browser for the first time"
+msgstr "اجرای مرورگر تور برای نخستین بار"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+msgid "Pluggable transports"
+msgstr "Pluggable transport ها"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+msgid "Circumvention"
+msgstr "دور زدن"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+msgid "Bridges"
+msgstr "پل ها"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+msgid "Managing identities"
+msgstr "مدیریت هویت ها"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+#: https//tb-manual.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrtopic.title)
+msgid "Onion Services"
+msgstr "سرویس های پیازی"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+msgid "Secure Connections"
+msgstr "ارتباط های امن"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+msgid "Security Settings"
+msgstr "تنظیمات امنیتی"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+msgid "Updating"
+msgstr "در حال بروز رسانی"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+msgid "Troubleshooting"
+msgstr "عیب یابی"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+#: https//tb-manual.torproject.org/uninstalling/
+#: (content/uninstalling/contents+en.lrtopic.title)
+msgid "Uninstalling"
+msgstr "در حال حذف شدن"
+
+#: https//tb-manual.torproject.org/menu/
+#: (content/menu/contents+en.lrtopic.body)
+#: https//tb-manual.torproject.org/known-issues/
+#: (content/known-issues/contents+en.lrtopic.title)
+#: (content/known-issues/contents+en.lrtopic.description)
+msgid "Known issues"
+msgstr "مشکلات شناخته شده"
+
+#: https//tb-manual.torproject.org/about/
+#: (content/about/contents+en.lrtopic.title)
+msgid "ABOUT TOR BROWSER"
+msgstr "درباره مرورگر تور"
+
+#: 

[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot

2019-08-20 Thread translation
commit 979728e6673d9674aefa01c0ff321a20d21f33ff
Author: Translation commit bot 
Date:   Tue Aug 20 06:55:24 2019 +

Update translations for tbmanual-contentspot
---
 contents+fa.po | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/contents+fa.po b/contents+fa.po
index 1faf32e43..a7c9e5649 100644
--- a/contents+fa.po
+++ b/contents+fa.po
@@ -1992,6 +1992,13 @@ msgid ""
 "operators, or to an outside observer. For this reason, Flash is disabled by "
 "default in Tor Browser, and enabling it is not recommended."
 msgstr ""
+"وب سایت های ویدیویی مانند Vimeo، برای نمایش م
حتوای ویدیو، از افزونه فلش پلیر"
+" استفاده می کنند. متاسفانه، این نرم افزار 
به صورت مستقل از مرورگر تور کار می"
+" کند و به راحتی نمی توان کاری کرد که از 
تنظیمات پروکسی مرورگر تور پیروی کند."
+" بنابراین، موجب افشای نشانی IP و مکان 
جغرافیایی واقعی شما برای مسئولان وب "
+"سایت ها و هر ناظر دیگری در خارج سایت، خواهد 
شد. به همین دلیل، فلش پلیر به "
+"صورت پیش فرض در مرورگر تور غیرفعال شده است 
و فعال کردن آن اصلا پیشنهاد نمی "
+"گردد."
 
 #: https//tb-manual.torproject.org/plugins/
 #: (content/plugins/contents+en.lrtopic.body)
@@ -2017,6 +2024,10 @@ msgid ""
 "Unfortunately, JavaScript can also enable attacks on the security of the "
 "browser, which might lead to deanonymization."
 msgstr ""
+"جاوا اسکریپت یک زبان برنامه نویسی است که 
وب سایت ها برای ارائه عناصر تعاملی "
+"مانند فیلم ، انیمیشن ، صدا و زمان بندی 
وضعیت از آن استفاده می کنند. "
+"متأسفانه، جاوا اسکریپت هم می تواند حمله به 
امنیت مرورگر را فعال کند که در "
+"نتیجه منجر به این می شود که شما از حالت 
ناشناس بودن در وب خارج شوید."
 
 #: https//tb-manual.torproject.org/plugins/
 #: (content/plugins/contents+en.lrtopic.body)
@@ -2026,6 +2037,11 @@ msgid ""
 "JavaScript (and other scripts) that runs on individual web pages, or block "
 "it entirely."
 msgstr ""
+"مرورگر تور شامل یک افزونه به نام NoScript می 
باشد که از طریق آیکون \"S\" در "
+"قسمت بالا و سمت راست پنجره مرورگر، قابل 
دستیابی است. افزونه NoScript به شما "
+"اجازه می دهد تا بر روی جاوا اسکریپت(و سایر 
اسکریپت هایی) که در یک وب سایت "
+"خاص در حال اجرا هستند، کنترل داشته باشید و 
یا به طور کامل آن ها را مسدود "
+"کنید."
 
 #: https//tb-manual.torproject.org/plugins/
 #: (content/plugins/contents+en.lrtopic.body)
@@ -2042,6 +2058,13 @@ msgid ""
 "websites from displaying correctly, so Tor Browser’s default setting is to "
 "allow all websites to run scripts in \"Standard\" mode."
 msgstr ""
+"کاربرانی که نیازمند امنیت بالا در هنگام 
وبگردی هستند، می بایست سطح امنیتی "
+"مرورگر تور را بر روی \"ایمن تر\"(که جاوا 
اسکریپت را برای وب سایت هایی که از "
+"پروتکل HTTPS استفاده نمی کنند، غیرفعال خواهد 
کرد) و یا \"ایمن ترین\"(که جاوا"
+" اسکریپت را برای همه وب سایت ها غیرفعال 
خواهد کرد) تنظیم کنند. با این حال، "
+"غیرفعال شدن جاوا اسکریپت موجب می شود تا 
بسیاری از سایت ها به درستی نمایش "
+"داده نشوند، به همین دلیل، مرورگر تور به 
صورت پیش فرض اجازه اجرای جاوا "
+"اسکریپت در حالت \"استاندارد\" را می دهد."
 
 #: https//tb-manual.torproject.org/plugins/
 #: (content/plugins/contents+en.lrtopic.body)

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


[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot

2019-08-20 Thread translation
commit 899ce36cf78981b6ecfa7c1d0e65121aa0031dad
Author: Translation commit bot 
Date:   Tue Aug 20 06:25:40 2019 +

Update translations for tbmanual-contentspot
---
 contents+fa.po | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/contents+fa.po b/contents+fa.po
index a78a0bf24..1faf32e43 100644
--- a/contents+fa.po
+++ b/contents+fa.po
@@ -1881,6 +1881,10 @@ msgid ""
 "may see a written update indicator when Tor Browser opens. You can update "
 "either automatically or manually."
 msgstr ""
+"هر زمان که نسخه جدید مرورگر تور منتشر شود، 
مرورگر با پیامی از شما می خواهد "
+"که برای بروزرسانی اقدام کنید: در این حالت، 
یک مثلث زرد رنگ بر روی دکمه تور "
+"نمایش داده می شود. شما می توانید هم به صورت 
خودکار و هم به صورت دستی، مرورگر"
+" تور را بروزرسانی کنید."
 
 #: https//tb-manual.torproject.org/updating/
 #: (content/updating/contents+en.lrtopic.body)
@@ -1898,6 +1902,8 @@ msgid ""
 "When you are prompted to update Tor Browser, click on the Torbutton icon, "
 "then select “Check for Tor Browser Update”."
 msgstr ""
+"هنگامی که پیام بروزرسانی مرورگر تور برای 
شما نمایش داده شد، بر روی آیکون "
+"دکمه تور کلیک کرده و گزینه \"بررسی 
بروزرسانی مرورگر تور\" را انتخاب کنید."
 
 #: https//tb-manual.torproject.org/updating/
 #: (content/updating/contents+en.lrtopic.body)
@@ -1930,7 +1936,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/updating/
 #: (content/updating/contents+en.lrtopic.body)
 msgid "# UPDATING TOR BROWSER MANUALLY"
-msgstr "# به روزرسانی مرورگر تور به صورت دستی"
+msgstr "# بروزرسانی مرورگر تور به صورت دستی"
 
 #: https//tb-manual.torproject.org/updating/
 #: (content/updating/contents+en.lrtopic.body)
@@ -1957,6 +1963,9 @@ msgid ""
 "Visit https://www.torproject.org/download/ and download a copy of the latest"
 " Tor Browser release, then install it as before."
 msgstr ""
+"برای دانلود آخرین نسخه مرورگر تور، به 
نشانی "
+"https://www.torproject.org/download/ بروید. پس از دانلود، 
نسخه جدید را به "
+"جای قبلی، نصب کنید."
 
 #: https//tb-manual.torproject.org/plugins/
 #: (content/plugins/contents+en.lrtopic.title)

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