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

2020-11-05 Thread translation
commit 5803cdefef4c085c6a276305aabfe0dc70ff81c0
Author: Translation commit bot 
Date:   Fri Nov 6 06:15:19 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=fenix-torbrowserstringsxml
---
 pl/torbrowser_strings.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/pl/torbrowser_strings.xml b/pl/torbrowser_strings.xml
index 282d128133..4c793a8e72 100644
--- a/pl/torbrowser_strings.xml
+++ b/pl/torbrowser_strings.xml
@@ -26,6 +26,7 @@
 Uzyskaj
 Most, który znam
 Aktualnie 
skonfigurowany mostek: 1%s 
 Nie 
skonfigurowany
+Bieżący 
status
 Tak
 Nie
 Rozłą
czono

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


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

2020-11-05 Thread translation
commit 7712bb4de49d60162c05468e98b9057e9ede5e70
Author: Translation commit bot 
Date:   Fri Nov 6 02:15:03 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=abouttor-homepage
---
 ka/aboutTor.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ka/aboutTor.dtd b/ka/aboutTor.dtd
index 0a336325b7..4bbd6cfd7d 100644
--- a/ka/aboutTor.dtd
+++ b/ka/aboutTor.dtd
@@ -33,4 +33,4 @@
 
 
 
-
+

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


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

2020-11-05 Thread translation
commit eae2f240f880176060ad1d6177bfd25a801aebd5
Author: Translation commit bot 
Date:   Fri Nov 6 01:45:13 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot
---
 contents+ja.po | 26 +-
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/contents+ja.po b/contents+ja.po
index ac0b9585c8..888a1a4242 100644
--- a/contents+ja.po
+++ b/contents+ja.po
@@ -30,7 +30,7 @@ msgstr ""
 
 #: https//community.torproject.org/ (content/contents+en.lrpage.title)
 msgid "Join the Tor Community"
-msgstr "Torプロジェクトに参加してください!"
+msgstr "Tor プロジェクトに参加する"
 
 #: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
 msgid "Our community is made up of human rights defenders around the world."
@@ -2095,7 +2095,7 @@ msgstr ""
 #: https//community.torproject.org/relay/relays-requirements/
 #: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
 msgid "# Monthly Outbound Traffic"
-msgstr "#月間のアウトバウンドトラフィック"
+msgstr "#月あたりの送信トラフィック"
 
 #: https//community.torproject.org/relay/relays-requirements/
 #: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
@@ -2136,14 +2136,14 @@ msgstr ""
 #: https//community.torproject.org/relay/relays-requirements/
 #: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
 msgid "# Public IPv4 Address"
-msgstr "#パブリックIPv4アドレス"
+msgstr "#パブリック IPv4 アドレス"
 
 #: https//community.torproject.org/relay/relays-requirements/
 #: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
 msgid ""
 "Every relay needs a public IPv4 address - either directly on the host "
 "(preferred) or via NAT and port forwarding."
-msgstr "すべてのリレーには、パブリックIPv4アドレスが必
要です-ホスト上で直接(推奨)またはNATおよびポート転送を介します。"
+msgstr "すべてのリレーには、パブリック IPv4 アドレスが必
要です-ホスト上で直接(推奨)またはNATおよびポート転送を介します。"
 
 #: https//community.torproject.org/relay/relays-requirements/
 #: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
@@ -2183,7 +2183,7 @@ msgstr ""
 #: https//community.torproject.org/relay/relays-requirements/
 #: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
 msgid "Note: You can only run two Tor relays per public IPv4 address."
-msgstr 
"注:パブリックIPv4アドレスごとに実行できるTorリレーは2つã
 ã‘です。"
+msgstr "注:パブリック IPv4 アドレスごとに実行できる Tor 
リレーは2つだけです。"
 
 #: https//community.torproject.org/relay/relays-requirements/
 #: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
@@ -2194,42 +2194,42 @@ msgstr "3つ以上のリレーを実行するå 
´åˆã¯ã€ã•ã‚‰ã«IPv4アドレ
 #: https//community.torproject.org/relay/relays-requirements/
 #: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
 msgid "# Memory Requirements"
-msgstr "#メモリ必要な条件"
+msgstr "#メモリの必要条件"
 
 #: https//community.torproject.org/relay/relays-requirements/
 #: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
 msgid ""
 "* A <40 Mbit/s non-exit relay should have at least 512 MB of RAM available."
-msgstr "・40 
Mbit/s未満の非終了リレーには、少なくとも512MBのRAMが必
要です。"
+msgstr "* 通信速度が 40 Mbit/s 
未満の非出口リレーには、少なくとも 512 MB の RAM が必
要です。"
 
 #: https//community.torproject.org/relay/relays-requirements/
 #: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
 msgid ""
 "* A non-exit relay faster than 40 Mbit/s should have at least 1 GB of RAM."
-msgstr "・40 Mbit/sより速い非終了リレーには、少なくとも1 
GBのRAMが必要です。"
+msgstr "* 通信速度が 40 Mbit/s 
より速い非出口リレーには、少なくとも 1 GB の RAM が必
要です。"
 
 #: https//community.torproject.org/relay/relays-requirements/
 #: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
 msgid ""
 "* On an exit relay we recommend at least 1.5 GB of RAM per tor instance."
-msgstr 
"・出口リレーでは、Torのインスタンスごとに少なくとも1.5 
GBのRAMを推奨します。"
+msgstr "* 出口リレーでは、Tor 
のインスタンスごとに少なくとも 1.5 GB の RAM 
を推奨します。"
 
 #: https//community.torproject.org/relay/relays-requirements/
 #: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
 msgid "# Disk Storage"
-msgstr "# ディスクストレージ"
+msgstr "# ストレージ容量"
 
 #: 

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

2020-11-05 Thread translation
commit 9ff4e8823626bac1453d2e54b67c0d542c931ff6
Author: Translation commit bot 
Date:   Fri Nov 6 01:15:13 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot
---
 contents+ja.po | 48 ++--
 1 file changed, 30 insertions(+), 18 deletions(-)

diff --git a/contents+ja.po b/contents+ja.po
index 7dcdabba82..ac0b9585c8 100644
--- a/contents+ja.po
+++ b/contents+ja.po
@@ -153,21 +153,21 @@ msgstr "翻訳を支援する"
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
-msgstr "## 
ローカライゼーションは、私たちがグローバルなコミュニティになるための方法です。"
+msgstr "## 
翻訳は、私たちがグローバルなコミュニティになるための方法です。"
 
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid ""
 "In order for Tor to work for everyone, it needs to speak everyone's "
 "languages."
-msgstr 
"Torがすべての人のために機能するためには、すべての人の言語を話すå¿
…要があります。"
+msgstr "Tor 
をすべての人が利用できるようにするには、すべての人の言語に対応するå¿
…要があります。"
 
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid ""
 "Our volunteer translation team works hard to make this a reality, and we can"
 " always use more help."
-msgstr "私たちのボランティア翻訳チーム
はこれを実現するために一生懸命働いており、私たちはいつでもより多くの助けを借りることができます。"
+msgstr "私たちのボランティアによる翻訳チーム
はこれを実現するために一生懸命働いており、私たちは常に皆さんからの協力をå¿
…要としています。"
 
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
@@ -177,9 +177,9 @@ msgid ""
 " Project website](https://torpat.ch/tpo-locales), but there are many other "
 "documents that we could use help translating as well."
 msgstr ""
-"現在の翻訳の優先順位は、「Tor 
Browser」( https://torpat.ch/tpo-locales )、Tor "
-"Browserのドキュメント、および「Tor Project 
Webサイト」( https://torpat.ch/tpo-locales ;
-")の翻訳ですが、使用できる他の多くのドキュメントも翻訳に役立ちます。"
+"現在優先的に翻訳を行っているのは、[Tor 
Browser](https://torpat.ch/locales) 、Tor Browser "
+"ドキュメント、[Tor Project ウェブサイト](https://torpat.ch/tpo-;
+"locales)ですが、他にも翻訳が必
要な文書はたくさん存在します。"
 
 #: https//community.torproject.org/relay/
 #: (content/relay-operations/contents+en.lrpage.title)
@@ -1206,6 +1206,9 @@ msgid ""
 " simply find the string and fix it in "
 "[transifex](https://www.transifex.com/otf/torproject/)."
 msgstr ""
+"* あなたが既に [Tor の翻訳者](../becoming-tor-"
+"translator)であるå 
´åˆã¯ã€[Transifex](https://www.transifex.com/otf/torproject/) "
+"で当該文字列を探して翻訳を修正することができます。"
 
 #: https//community.torproject.org/localization/translation-problem/
 #: (content/localization/translation-problem/contents+en.lrpage.body)
@@ -1214,6 +1217,8 @@ msgid ""
 " our Bugtracker](https://support.torproject.org/misc/bug-or-feedback/), "
 "under the **Community/Translations** component."
 msgstr ""
+"* 修正する文字列を見つける方法がわからないå 
´åˆã¯ã€**コミュニティ/翻訳コ**ンポーネントの下にある 
[Bugtracker "
+"でチケットを開く](https://support.torproject.org/misc/bug-or-feedback/)ことができます。"
 
 #: https//community.torproject.org/localization/translation-problem/
 #: (content/localization/translation-problem/contents+en.lrpage.body)
@@ -1222,6 +1227,8 @@ msgid ""
 
"Translations](https://trac.torproject.org/projects/tor/query?status=accepted=assigned=merge_ready=needs_information=needs_review=needs_revision=new=reopened=Community%2FTranslations=priority)"
 " because maybe it is already reported."
 msgstr ""
+"既に同じ問題に関してå 
±å‘ŠãŒè¡Œã‚ã‚Œã¦ã„る可能性があるため、チケットを開く前に、[現在開いている
 Translations "
+"のチケット](https://trac.torproject.org/projects/tor/query?status=accepted=assigned=merge_ready=needs_information=needs_review=needs_revision=new=reopened=Community%2FTranslations=priority)をご確認くã
 ã•ã„。"
 
 #: https//community.torproject.org/localization/translation-problem/
 #: (content/localization/translation-problem/contents+en.lrpage.body)
@@ -1253,6 +1260,7 @@ msgid ""
 "Not sure where to start? Here you can find an overview of the current "
 

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

2020-11-05 Thread translation
commit f98de9bc1da4e5907aab66aefee8294cc6f2fdd6
Author: Translation commit bot 
Date:   Fri Nov 6 00:45:12 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot
---
 contents+ja.po | 29 +
 1 file changed, 17 insertions(+), 12 deletions(-)

diff --git a/contents+ja.po b/contents+ja.po
index e03cbec3b6..7dcdabba82 100644
--- a/contents+ja.po
+++ b/contents+ja.po
@@ -148,7 +148,7 @@ msgstr "私たちは、Tor 
を世界中のすべての人に使ってもらい
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.cta)
 msgid "Help us translate"
-msgstr "翻訳を手伝ってください"
+msgstr "翻訳を支援する"
 
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
@@ -1143,7 +1143,7 @@ msgstr ""
 #: https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.cta)
 msgid "Code of Conduct"
-msgstr ""
+msgstr "行動規範"
 
 #: https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.body)
@@ -1157,7 +1157,8 @@ msgid ""
 "community. Tor is a place where people should feel safe to engage, share "
 "their point of view, and participate."
 msgstr ""
-"Torプロジェクトは、包
括的な環境とコミュニティの育成に取り組んでいます。 
Torは、人々が安心して関与し、意見を共有し、参加するå 
´æ‰€ã§ã™ã€‚"
+"Tor Project は、包
括的な環境およびコミュニティの育成に取り組んでいます。Tor
 "
+"は、人々が安全に参加し、自分の考えを共有できるå 
´æ‰€ã§ã‚る必要があります。"
 
 #: https//community.torproject.org/training/resources/
 #: (content/training/resources/contents+en.lrpage.title)
@@ -1184,19 +1185,19 @@ msgstr "あなたは、Tor 
の使用方法についてあなたのコミュニ
 #: https//community.torproject.org/localization/translation-problem/
 #: (content/localization/translation-problem/contents+en.lrpage.title)
 msgid "Report a problem with a translation"
-msgstr ""
+msgstr "翻訳に関する問題を報告する"
 
 #: https//community.torproject.org/localization/translation-problem/
 #: (content/localization/translation-problem/contents+en.lrpage.subtitle)
 msgid ""
 "Sometimes the translations of apps are not working correctly. Here you can "
 "learn to fix it."
-msgstr ""
+msgstr 
"アプリの翻訳に何らかの間違いが発生することがあります。こちらでその修正方法をご確認いたã
 ã‘ます。"
 
 #: https//community.torproject.org/localization/translation-problem/
 #: (content/localization/translation-problem/contents+en.lrpage.body)
 msgid "### Reporting an error with a translation"
-msgstr ""
+msgstr "### 翻訳によるエラーの報告"
 
 #: https//community.torproject.org/localization/translation-problem/
 #: (content/localization/translation-problem/contents+en.lrpage.body)
@@ -1228,6 +1229,8 @@ msgid ""
 "* You can send an email to the [tor localization mailing "
 "list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n)."
 msgstr ""
+"* [Tor 
ローカライゼーションメーリングリスト](https://lists.torproject.org/cgi-;
+"bin/mailman/listinfo/tor-l10n)宛に電子メールを送信することでå 
±å‘Šã™ã‚‹ã“とができます。"
 
 #: https//community.torproject.org/localization/translation-problem/
 #: (content/localization/translation-problem/contents+en.lrpage.body)
@@ -1236,11 +1239,13 @@ msgid ""
 "touch/#irc-help), on the #tor-l10n channel on the oftc network (you may need"
 " to be registered to log in)."
 msgstr ""
+"* 
このような問題は、[irc](https://support.torproject.org/get-in-touch/#irc-help)
 の "
+"oftc ネットワーク上の #tor-l10n チャンネルでå 
±å‘Šã™ã‚‹ã“とができます(ログインには登録が必要なå 
´åˆãŒã‚ります)。"
 
 #: https//community.torproject.org/localization/current-status/
 #: (content/localization/current-status/contents+en.lrpage.title)
 msgid "Current Status of Translations"
-msgstr ""
+msgstr "現在の翻訳状況"
 
 #: https//community.torproject.org/localization/current-status/
 #: (content/localization/current-status/contents+en.lrpage.subtitle)
@@ -1297,12 +1302,12 @@ msgstr ""
 #: https//community.torproject.org/localization/pick-a-project/
 #: (content/localization/pick-a-project/contents+en.lrpage.title)
 msgid "Pick a project"
-msgstr ""
+msgstr "プロジェクトを選択する"
 
 #: https//community.torproject.org/localization/pick-a-project/
 #: (content/localization/pick-a-project/contents+en.lrpage.subtitle)
 msgid "How to find a project to contribute to"
-msgstr ""
+msgstr "貢献するプロジェクトを見つける方法"
 
 #: https//community.torproject.org/localization/pick-a-project/
 #: 

[tor-commits] [snowflake/master] Revert accidentally merged code

2020-11-05 Thread cohosh
commit 61beb9d996527cd8cb9e4ca650f8cbf24df1503e
Author: Cecylia Bocovich 
Date:   Thu Nov 5 19:28:20 2020 -0500

Revert accidentally merged code

Some temporary testing code for the proxy got accidentally merged into
the latest changes. This commit undoes that mistake.
---
 proxy/snowflake.go | 205 +
 1 file changed, 49 insertions(+), 156 deletions(-)

diff --git a/proxy/snowflake.go b/proxy/snowflake.go
index 0df0d17..276ebed 100644
--- a/proxy/snowflake.go
+++ b/proxy/snowflake.go
@@ -352,7 +352,7 @@ func datachannelHandler(conn *webRTCConn, remoteAddr 
net.Addr) {
 // candidates is complete and the answer is available in LocalDescription.
 // Installs an OnDataChannel callback that creates a webRTCConn and passes it 
to
 // datachannelHandler.
-func makePeerConnection(offering bool, sdp *webrtc.SessionDescription,
+func makePeerConnectionFromOffer(sdp *webrtc.SessionDescription,
config webrtc.Configuration,
dataChan chan struct{},
handler func(conn *webRTCConn, remoteAddr net.Addr)) 
(*webrtc.PeerConnection, error) {
@@ -361,99 +361,67 @@ func makePeerConnection(offering bool, sdp 
*webrtc.SessionDescription,
if err != nil {
return nil, fmt.Errorf("accept: NewPeerConnection: %s", err)
}
+   pc.OnDataChannel(func(dc *webrtc.DataChannel) {
+   log.Println("OnDataChannel")
+   close(dataChan)
 
-   if offering {
-   offer, err := pc.CreateOffer(nil)
-   // TODO: Potentially timeout and retry if ICE isn't working.
-   if err != nil {
-   log.Println("Failed to prepare offer", err)
-   pc.Close()
-   return nil, err
-   }
-   log.Println("WebRTC: Created offer")
-   err = pc.SetLocalDescription(offer)
-   if err != nil {
-   log.Println("Failed to prepare offer", err)
-   pc.Close()
-   return nil, err
-   }
-   log.Println("WebRTC: Set local description")
+   pr, pw := io.Pipe()
+   conn := {pc: pc, dc: dc, pr: pr}
 
-   dc, err := pc.CreateDataChannel("test", 
{})
-   if err != nil {
-   log.Printf("CreateDataChannel ERROR: %s", err)
-   return nil, err
-   }
dc.OnOpen(func() {
-   log.Println("WebRTC: DataChannel.OnOpen")
-   close(dataChan)
+   log.Println("OnOpen channel")
})
dc.OnClose(func() {
-   log.Println("WebRTC: DataChannel.OnClose")
+   conn.lock.Lock()
+   defer conn.lock.Unlock()
+   log.Println("OnClose channel")
+   conn.dc = nil
dc.Close()
+   pw.Close()
})
-   } else {
-   pc.OnDataChannel(func(dc *webrtc.DataChannel) {
-   log.Println("OnDataChannel")
-   close(dataChan)
-
-   pr, pw := io.Pipe()
-   conn := {pc: pc, dc: dc, pr: pr}
-
-   dc.OnOpen(func() {
-   log.Println("OnOpen channel")
-   })
-   dc.OnClose(func() {
-   conn.lock.Lock()
-   defer conn.lock.Unlock()
-   log.Println("OnClose channel")
-   conn.dc = nil
-   dc.Close()
-   pw.Close()
-   })
-   dc.OnMessage(func(msg webrtc.DataChannelMessage) {
-   var n int
-   n, err = pw.Write(msg.Data)
-   if err != nil {
-   if inerr := pw.CloseWithError(err); 
inerr != nil {
-   log.Printf("close with error 
generated an error: %v", inerr)
-   }
-   }
-   if n != len(msg.Data) {
-   panic("short write")
+   dc.OnMessage(func(msg webrtc.DataChannelMessage) {
+   var n int
+   n, err = pw.Write(msg.Data)
+   if err != nil {
+   if inerr := pw.CloseWithError(err); inerr != 
nil {
+   log.Printf("close with error generated 
an error: %v", inerr)
}
-   })
-
-   go handler(conn, conn.RemoteAddr())
-   })
-   

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

2020-11-05 Thread translation
commit 880f3cdd9b48f62df5efde7c84467c6ec7856a5c
Author: Translation commit bot 
Date:   Fri Nov 6 00:15:14 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot
---
 contents+ja.po | 39 +--
 1 file changed, 17 insertions(+), 22 deletions(-)

diff --git a/contents+ja.po b/contents+ja.po
index 58ab304899..e03cbec3b6 100644
--- a/contents+ja.po
+++ b/contents+ja.po
@@ -57,7 +57,7 @@ msgstr ""
 msgid ""
 "Below you'll find some different ways to volunteer with the Tor community as"
 " well as resources to help you help Tor."
-msgstr 
"以下に、Torコミュニティでボランティアをするいくつかの方法と、Torを支援するための手é
 †ã‚’示します。"
+msgstr "以下のような方法で、Tor 
コミュニティでボランティアとして活動したり、Tor 
を支援することができます。"
 
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
@@ -94,14 +94,12 @@ msgstr "トレーニング"
 #: (content/training/resources/contents+en.lrpage.subtitle)
 msgid ""
 "Do you teach your community about using Tor? These resources are for you."
-msgstr ""
-"Torの使用についてあなたのコミュニティに教えていますか?\n"
-"これらの説明はあなたのためです。"
+msgstr "あなたは、Tor 
の使用方法についてあなたのコミュニティに教えようとしていますか?こちらのリソースをご活用くã
 ã•ã„。"
 
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.cta)
 msgid "Check our resources"
-msgstr "リソース群をチェックする。"
+msgstr "リソースを確認する"
 
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
@@ -186,7 +184,7 @@ msgstr ""
 #: https//community.torproject.org/relay/
 #: (content/relay-operations/contents+en.lrpage.title)
 msgid "Relay Operations"
-msgstr ""
+msgstr "リレーオペレーター"
 
 #: https//community.torproject.org/relay/
 #: (content/relay-operations/contents+en.lrpage.subtitle)
@@ -194,14 +192,13 @@ msgid ""
 "Relays are the backbone of the Tor network. Help make Tor stronger and "
 "faster by running a relay today."
 msgstr ""
-"リレーはTorネットワークで最も重要なバックボーンです。\n"
-"今すぐにTorリレーを運営して、Torをより強く、より速くしてくã
 ã•ã„。\n"
-"運営にかかるコストは無料です!"
+"リレーは、Tor 
ネットワークのバックボーンです。多くの人々
がリレーを実行することにより、Tor "
+"がより強固になり、より高速な通信が行えるようになります。"
 
 #: https//community.torproject.org/relay/
 #: (content/relay-operations/contents+en.lrpage.cta)
 msgid "Grow the Tor network"
-msgstr "Torネットワークを巨大化しましょう"
+msgstr "Tor ネットワークを成長させる"
 
 #: https//community.torproject.org/relay/
 #: (content/relay-operations/contents+en.lrpage.body)
@@ -266,17 +263,17 @@ msgstr "アウトリーチ"
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.subtitle)
 msgid "Bring Tor materials to your next community event."
-msgstr "次のコミュニティイベントにTorの資料をお持ちくだ
さい。"
+msgstr "次のコミュニティイベントに Tor 
に関する資料を持っていく。"
 
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.cta)
 msgid "Tell the world about Tor"
-msgstr "Torを世界に伝えよう"
+msgstr "Tor を世界に広める"
 
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
-msgstr "## Torについて世界に伝える"
+msgstr "## Tor を世界に広める"
 
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
@@ -302,14 +299,12 @@ msgstr "Onion サービス"
 msgid ""
 "Onion services help you and your users defeat surveillance and censorship. "
 "Learn how you can deploy onion services."
-msgstr ""
-"オニオンサービスは、あなたとあなたのユーザーが監視と検閲を打ちè²
 ã‹ã™ã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚\n"
-"オニオンサービスを展開する方法を学びましょう。"
+msgstr "Onion 
サービスは、あなたとあなたのユーザーが監視と検閲を打ちè²
 ã‹ã™ã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚Onion 
サービスの展開方法をご確認ください。"
 
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.cta)
 msgid "Grow your .onion"
-msgstr "あなたの「.onion」を作成する"
+msgstr "「.onion」を作成する"
 
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
@@ -329,22 +324,22 @@ msgstr ""
 #: 

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

2020-11-05 Thread translation
commit d96670b2989b824313d1d636c782dc73e5202d7a
Author: Translation commit bot 
Date:   Thu Nov 5 23:45:11 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot
---
 contents+ja.po | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/contents+ja.po b/contents+ja.po
index c4d0558ba5..58ab304899 100644
--- a/contents+ja.po
+++ b/contents+ja.po
@@ -6,13 +6,13 @@
 # 987 pluto , 2020
 # Agent exe , 2020
 # Suzuki Smith, 2020
-# Kaede, 2020
 # Gus, 2020
 # ue zaeco, 2020
 # h345u37g3 h345u37g3, 2020
 # Naofumi , 2020
 # 323484, 2020
 # Ito Takeshi, 2020
+# Kaede, 2020
 # 
 msgid ""
 msgstr ""
@@ -20,7 +20,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2020-11-05 12:55+EST\n"
 "PO-Revision-Date: 2019-12-11 10:50+\n"
-"Last-Translator: Ito Takeshi, 2020\n"
+"Last-Translator: Kaede, 2020\n"
 "Language-Team: Japanese (https://www.transifex.com/otf/teams/1519/ja/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -34,23 +34,24 @@ msgstr "Torプロジェクトに参加してください!"
 
 #: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
 msgid "Our community is made up of human rights defenders around the world."
-msgstr 
"私たちのコミュニティは、世界中の人権保護に努める専門家で構成されています。Â
 "
+msgstr 
"私たちのコミュニティには、人権保護のために活動する世界中の人ã€
…が参加しています。"
 
 #: https//community.torproject.org/ (content/contents+en.lrpage.body)
 msgid "The Tor community is made up of all kinds of contributors."
-msgstr 
"そして、このコミュニティは、あらゆる種類の貢献者
によって構成されています。"
+msgstr "Tor コミュニティは、あらゆる種類の貢献者
によって構成されています。"
 
 #: https//community.torproject.org/ (content/contents+en.lrpage.body)
 msgid ""
 "Some people write documentation and bug reports, while others hold Tor "
 "events and conduct outreach."
-msgstr 
"ドキュメントやバグレポートを書く人もいれば、奉仕活動として、Torイベントを開催する人もいます。"
+msgstr "ドキュメントやバグレポートを書く人もいれば、Tor 
をより多くの人に広めるためにイベントを開催する人もいます。"
 
 #: https//community.torproject.org/ (content/contents+en.lrpage.body)
 msgid ""
 "Whether you have a lot of time to volunteer or a little, and whether you "
 "consider yourself technical or not, we want you to join our community, too."
-msgstr 
"ボランティアする時間の長短や自分の技術にかかわらず、我ã€
…は、あなたがコミュニティに参加
することをねがっています。"
+msgstr ""
+"ボランティアとして活動に使える時間が多いか少いかや、あなたが技術è€
…
であるかどうかに関係なく、私たちはあなたにも私たちのコミュニティに参åŠ
 ã—てほしいと思っています。"
 
 #: https//community.torproject.org/ (content/contents+en.lrpage.body)
 msgid ""

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


[tor-commits] [snowflake/master] Fixed a bug that forced datachannel timeout

2020-11-05 Thread cohosh
commit b5ce2598586d729b0906d3936706dc48e82e1455
Author: Cecylia Bocovich 
Date:   Thu Nov 5 12:34:24 2020 -0500

Fixed a bug that forced datachannel timeout

The probetest answer response was not being sent until the select call
received a datachannel timeout causing all attempted connections to
fail.
---
 probetest/probetest.go | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/probetest/probetest.go b/probetest/probetest.go
index af08e32..1d2d6ef 100644
--- a/probetest/probetest.go
+++ b/probetest/probetest.go
@@ -137,16 +137,15 @@ func probeHandler(w http.ResponseWriter, r *http.Request) 
{
// Set a timeout on peerconnection. If the connection state has not
// advanced to PeerConnectionStateConnected in this time,
// destroy the peer connection and return the token.
-   select {
-   case <-dataChan:
-   if err := pc.Close(); err != nil {
-   log.Printf("Error calling pc.Close: %v", err)
+   go func() {
+   select {
+   case <-dataChan:
+   case <-time.After(dataChannelTimeout):
}
-   case <-time.After(dataChannelTimeout):
if err := pc.Close(); err != nil {
log.Printf("Error calling pc.Close: %v", err)
}
-   }
+   }()
return
 
 }



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


[tor-commits] [snowflake/master] Make probetest wait for a datachannel to open

2020-11-05 Thread cohosh
commit 4663599382e4db8167fcc23a1a890e24ebca517a
Author: Cecylia Bocovich 
Date:   Thu Nov 5 16:48:00 2020 -0500

Make probetest wait for a datachannel to open
---
 probetest/probetest.go |   7 +-
 proxy/snowflake.go | 205 +
 2 files changed, 162 insertions(+), 50 deletions(-)

diff --git a/probetest/probetest.go b/probetest/probetest.go
index 1d2d6ef..70032da 100644
--- a/probetest/probetest.go
+++ b/probetest/probetest.go
@@ -51,7 +51,12 @@ func makePeerConnectionFromOffer(sdp 
*webrtc.SessionDescription,
return nil, fmt.Errorf("accept: NewPeerConnection: %s", err)
}
pc.OnDataChannel(func(dc *webrtc.DataChannel) {
-   close(dataChan)
+   dc.OnOpen(func() {
+   close(dataChan)
+   })
+   dc.OnClose(func() {
+   dc.Close()
+   })
})
 
err = pc.SetRemoteDescription(*sdp)
diff --git a/proxy/snowflake.go b/proxy/snowflake.go
index 276ebed..0df0d17 100644
--- a/proxy/snowflake.go
+++ b/proxy/snowflake.go
@@ -352,7 +352,7 @@ func datachannelHandler(conn *webRTCConn, remoteAddr 
net.Addr) {
 // candidates is complete and the answer is available in LocalDescription.
 // Installs an OnDataChannel callback that creates a webRTCConn and passes it 
to
 // datachannelHandler.
-func makePeerConnectionFromOffer(sdp *webrtc.SessionDescription,
+func makePeerConnection(offering bool, sdp *webrtc.SessionDescription,
config webrtc.Configuration,
dataChan chan struct{},
handler func(conn *webRTCConn, remoteAddr net.Addr)) 
(*webrtc.PeerConnection, error) {
@@ -361,67 +361,99 @@ func makePeerConnectionFromOffer(sdp 
*webrtc.SessionDescription,
if err != nil {
return nil, fmt.Errorf("accept: NewPeerConnection: %s", err)
}
-   pc.OnDataChannel(func(dc *webrtc.DataChannel) {
-   log.Println("OnDataChannel")
-   close(dataChan)
 
-   pr, pw := io.Pipe()
-   conn := {pc: pc, dc: dc, pr: pr}
+   if offering {
+   offer, err := pc.CreateOffer(nil)
+   // TODO: Potentially timeout and retry if ICE isn't working.
+   if err != nil {
+   log.Println("Failed to prepare offer", err)
+   pc.Close()
+   return nil, err
+   }
+   log.Println("WebRTC: Created offer")
+   err = pc.SetLocalDescription(offer)
+   if err != nil {
+   log.Println("Failed to prepare offer", err)
+   pc.Close()
+   return nil, err
+   }
+   log.Println("WebRTC: Set local description")
 
+   dc, err := pc.CreateDataChannel("test", 
{})
+   if err != nil {
+   log.Printf("CreateDataChannel ERROR: %s", err)
+   return nil, err
+   }
dc.OnOpen(func() {
-   log.Println("OnOpen channel")
+   log.Println("WebRTC: DataChannel.OnOpen")
+   close(dataChan)
})
dc.OnClose(func() {
-   conn.lock.Lock()
-   defer conn.lock.Unlock()
-   log.Println("OnClose channel")
-   conn.dc = nil
+   log.Println("WebRTC: DataChannel.OnClose")
dc.Close()
-   pw.Close()
})
-   dc.OnMessage(func(msg webrtc.DataChannelMessage) {
-   var n int
-   n, err = pw.Write(msg.Data)
-   if err != nil {
-   if inerr := pw.CloseWithError(err); inerr != 
nil {
-   log.Printf("close with error generated 
an error: %v", inerr)
+   } else {
+   pc.OnDataChannel(func(dc *webrtc.DataChannel) {
+   log.Println("OnDataChannel")
+   close(dataChan)
+
+   pr, pw := io.Pipe()
+   conn := {pc: pc, dc: dc, pr: pr}
+
+   dc.OnOpen(func() {
+   log.Println("OnOpen channel")
+   })
+   dc.OnClose(func() {
+   conn.lock.Lock()
+   defer conn.lock.Unlock()
+   log.Println("OnClose channel")
+   conn.dc = nil
+   dc.Close()
+   pw.Close()
+   })
+   dc.OnMessage(func(msg webrtc.DataChannelMessage) {
+   var n int
+   n, err = pw.Write(msg.Data)
+   if 

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

2020-11-05 Thread translation
commit 1e50a0b214c8ae00d387ee2b7d298945746d8bea
Author: Translation commit bot 
Date:   Thu Nov 5 19:15:02 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=abouttor-homepage
---
 he/aboutTor.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/he/aboutTor.dtd b/he/aboutTor.dtd
index 308bea44e0..13a46b9849 100644
--- a/he/aboutTor.dtd
+++ b/he/aboutTor.dtd
@@ -33,4 +33,4 @@
 
 
 
-
+

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


[tor-commits] [manual/master] add alt attributes to images for accessibility

2020-11-05 Thread gus
commit 2ff958fb51a8f5d30c336d81fd742ff9f7b9338a
Author: Kim Le 
Date:   Fri Oct 23 07:22:55 2020 +1100

add alt attributes to images for accessibility
---
 content/bridges/contents.lr |  4 ++--
 content/managing-identities/contents.lr |  4 ++--
 content/running-tor-browser/contents.lr | 10 +-
 content/security-settings/contents.lr   |  4 ++--
 content/troubleshooting/contents.lr |  2 +-
 content/updating/contents.lr|  4 ++--
 6 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/content/bridges/contents.lr b/content/bridges/contents.lr
index 608fc29..ec6c614 100644
--- a/content/bridges/contents.lr
+++ b/content/bridges/contents.lr
@@ -27,7 +27,7 @@ Because bridge addresses are not public, you will need to 
request them yourself.
 
 ### USING MOAT
 
-
+
 
 If you're starting Tor Browser for the first time, click "Configure" to open 
the Tor Network Settings window.
 After checking the checkbox "Tor is censored in my country," choose "Request a 
bridge from torproject.org" and click "Request a Bridge..." for BridgeDB to 
provide a bridge.
@@ -39,7 +39,7 @@ Complete the CAPTCHA and click "Submit." Your setting will 
automatically be save
 
 ### ENTERING BRIDGE ADDRESSES
 
-
+
 
 Once you have obtained some bridge addresses, you will need to enter them into 
Tor Launcher.
 
diff --git a/content/managing-identities/contents.lr 
b/content/managing-identities/contents.lr
index 7fb5bf2..228e972 100644
--- a/content/managing-identities/contents.lr
+++ b/content/managing-identities/contents.lr
@@ -20,7 +20,7 @@ Tor Browser centers your web experience around your 
relationship with the websit
 
 On the other hand, all connections to a single website address will be made 
over the same Tor circuit, meaning you can browse different pages of a single 
website in separate tabs or windows, without any loss of functionality.
 
-
+
 
 You can see a diagram of the circuit that Tor Browser is using for the current 
tab in the site information menu, in the URL bar.
 
@@ -39,7 +39,7 @@ When you log in to a website over Tor, there are several 
points you should bear
 
 ### CHANGING IDENTITIES AND CIRCUITS
 
-
+
 
 Tor Browser features “New Identity” and “New Tor Circuit for this 
Site” options. There are also located in the main menu (hamburger menu).
 
diff --git a/content/running-tor-browser/contents.lr 
b/content/running-tor-browser/contents.lr
index 2de889c..708d277 100644
--- a/content/running-tor-browser/contents.lr
+++ b/content/running-tor-browser/contents.lr
@@ -15,7 +15,7 @@ This offers you the option to connect directly to the Tor 
network, or to configu
 
 ### CONNECT
 
-
+
 
 In most cases, choosing "Connect" will allow you to connect to the Tor network 
without any further configuration.
 Once clicked, a status bar will appear, showing Tor’s connection progress.
@@ -23,22 +23,22 @@ If you are on a relatively fast connection, but this bar 
seems to get stuck at a
 
 ### CONFIGURE
 
-
+
 
 If you know that your connection is censored or uses a proxy, you should 
select this option.
 
-
+
 
 Tor Browser will take you through a series of configuration options.
 
-
+
 
 The first checkbox asks if access to the Tor network is blocked or censored on 
your connection.
 If you do not believe this is the case, leave this unchecked.
 If you know your connection is censored, or you have tried and failed to 
connect to the Tor network and no other solutions have worked, check the 
checkbox.
 This will display the [Circumvention](../circumvention) section to configure a 
pluggable transport.
 
-
+
 
 The second checkbox asks if your connection uses a proxy. In most cases, this 
is not necessary. You will usually know if you need to check this checkbox 
because the same settings will be used for other browsers on your system.
 If possible, ask your network administrator for guidance.
diff --git a/content/security-settings/contents.lr 
b/content/security-settings/contents.lr
index c799b30..b348822 100644
--- a/content/security-settings/contents.lr
+++ b/content/security-settings/contents.lr
@@ -19,14 +19,14 @@ Increasing Tor Browser's security level will stop some web 
pages from functionin
 The Security Settings can be accessed by clicking the Shield icon next to the 
Tor Browser URL bar.
 To view and adjust your Security Settings, click the 'Advanced Security 
Settings...' button in the shield menu.
 
-
+
 
 ### SECURITY LEVELS
 
 Increasing the Security Level in the Tor Browser Security Settings will 
disable or partially disable certain browser features to protect against 
possible attacks.
 You can enable these settings again at any time by adjusting your Security 
Level.
 
-
+
 
 
 ## Standard
diff --git a/content/troubleshooting/contents.lr 
b/content/troubleshooting/contents.lr
index a1b2a93..ec70570 100644
--- a/content/troubleshooting/contents.lr
+++ b/content/troubleshooting/contents.lr
@@ -11,7 +11,7 @@ key: 12
 body:
 You should be able to start 

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

2020-11-05 Thread translation
commit dc04e7efd55c5661909e0451ae674eb8a66ea5d6
Author: Translation commit bot 
Date:   Thu Nov 5 13:18:34 2020 +


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

diff --git a/et/network-settings.dtd b/et/network-settings.dtd
index 06167d2370..4c7ff042bf 100644
--- a/et/network-settings.dtd
+++ b/et/network-settings.dtd
@@ -28,7 +28,7 @@
 
 
 
-
+
 
 
 

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


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

2020-11-05 Thread translation
commit 14f0a783ac27c9ad51d46a39cfea24a2c9d57267
Author: Translation commit bot 
Date:   Thu Nov 5 13:18:39 2020 +

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

diff --git a/contents+et.po b/contents+et.po
index c458030ce0..fed1c1e694 100644
--- a/contents+et.po
+++ b/contents+et.po
@@ -5,6 +5,7 @@
 # Madis Otenurm, 2019
 # IDRASSI Mounir , 2019
 # erinm, 2020
+# Max Moiseev , 2020
 # 
 msgid ""
 msgstr ""
@@ -12,7 +13,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2020-02-24 13:39+CET\n"
 "PO-Revision-Date: 2019-03-09 10:41+\n"
-"Last-Translator: erinm, 2020\n"
+"Last-Translator: Max Moiseev , 2020\n"
 "Language-Team: Estonian (https://www.transifex.com/otf/teams/1519/et/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -665,7 +666,7 @@ msgstr ""
 #: lego/templates/footer.html:75 templates/footer-min.html:48
 #: templates/footer.html:75
 msgid "Sign up"
-msgstr ""
+msgstr "Registreeru"
 
 #: lego/templates/footer.html:94 templates/footer-min.html:67
 #: templates/footer.html:94
@@ -917,7 +918,7 @@ msgstr ""
 
 #: templates/download-languages.html:11 templates/download-options.html:11
 msgid "Language"
-msgstr ""
+msgstr "Keel"
 
 #: templates/download-languages.html:12 templates/download-options.html:12
 msgid "Windows"
@@ -1281,7 +1282,7 @@ msgstr ""
 
 #: templates/reports.html:16
 msgid "Reports"
-msgstr ""
+msgstr "Teated"
 
 #: templates/reports.html:22
 msgid "Year"
@@ -1293,7 +1294,7 @@ msgstr "Tüüp"
 
 #: templates/reports.html:24
 msgid "Title"
-msgstr ""
+msgstr "Pealkiri"
 
 #: templates/sidenav.html:4 templates/sidenav.html:35
 msgid "Topics"

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


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

2020-11-05 Thread translation
commit 614a8162d3dd8fbb4c447d7a05ff2009a4b31e04
Author: Translation commit bot 
Date:   Thu Nov 5 13:15:05 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=bridgedb
---
 et/LC_MESSAGES/bridgedb.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/et/LC_MESSAGES/bridgedb.po b/et/LC_MESSAGES/bridgedb.po
index 94a0bc1152..0a438e61f4 100644
--- a/et/LC_MESSAGES/bridgedb.po
+++ b/et/LC_MESSAGES/bridgedb.po
@@ -13,8 +13,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n"
 "POT-Creation-Date: 2020-05-14 14:21-0700\n"
-"PO-Revision-Date: 2020-05-15 08:24+\n"
-"Last-Translator: Transifex Bot <>\n"
+"PO-Revision-Date: 2020-11-05 12:54+\n"
+"Last-Translator: Max Moiseev \n"
 "Language-Team: Estonian 
(http://www.transifex.com/otf/torproject/language/et/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -57,7 +57,7 @@ msgstr "Vabandust! Midagi läks Teie päringuga valesti."
 
 #: bridgedb/distributors/https/templates/base.html:42
 msgid "Language"
-msgstr ""
+msgstr "Keel"
 
 #: bridgedb/distributors/https/templates/base.html:94
 msgid "Report a Bug"

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


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

2020-11-05 Thread translation
commit df8b233516a023949c0cdb5da26dcdd0a39b2a61
Author: Translation commit bot 
Date:   Thu Nov 5 13:15:21 2020 +


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

diff --git a/locale/et/LC_MESSAGES/messages.po 
b/locale/et/LC_MESSAGES/messages.po
index 5e67b39dd8..67aacb1532 100644
--- a/locale/et/LC_MESSAGES/messages.po
+++ b/locale/et/LC_MESSAGES/messages.po
@@ -2,13 +2,14 @@
 # Translators:
 # IDRASSI Mounir , 2018
 # erinm, 2018
-# martinpaljak , 2019
+# 5a2af804a88f589f8acca3611eb67e4f_811a753 
, 2019
 # Madis Otenurm, 2019
 # kytv , 2019
+# Max Moiseev , 2020
 # 
 msgid ""
 msgstr ""
-"Last-Translator: kytv , 2019\n"
+"Last-Translator: Max Moiseev , 2020\n"
 "Language-Team: Estonian (https://www.transifex.com/otf/teams/1519/et/)\n"
 "Language: et\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -497,7 +498,7 @@ msgstr ""
 
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:343
 msgid "City"
-msgstr ""
+msgstr "Linn"
 
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:347
 msgid "State"
@@ -545,7 +546,7 @@ msgstr ""
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:426
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:428
 msgid "Comments"
-msgstr ""
+msgstr "Kommentaarid"
 
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:434
 msgid "Donating:"
@@ -1905,7 +1906,7 @@ msgstr ""
 #: 
tmp/cache_locale/60/60fb10a60dd92fe380a6d105fd68d9375e135c65251f204fa37158d9c2e655d9.php:64
 #: 
tmp/cache_locale/12/12677df2d2a5991edb775c6909b7be7ca718fd00abd6950a809cda5ab878d2ce.php:64
 msgid "Thank you!"
-msgstr ""
+msgstr "Täname!"
 
 #: 
tmp/cache_locale/60/60fb10a60dd92fe380a6d105fd68d9375e135c65251f204fa37158d9c2e655d9.php:71
 msgid "Thank you for supporting Tor's Strength in Numbers campaign."

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