[tor-commits] [tor-browser-build/master] Release preparations for 7.5a9 (build4)

2017-12-06 Thread gk
commit 66f424078b1971d393406165f79d050e78d574f2
Author: Georg Koppen 
Date:   Thu Dec 7 07:51:42 2017 +

Release preparations for 7.5a9 (build4)

Versions bump and Changelog update
---
 projects/firefox-langpacks/config   | 2 +-
 projects/firefox/config | 4 ++--
 projects/https-everywhere/config| 2 +-
 projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt | 4 ++--
 rbm.conf| 2 +-
 5 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/projects/firefox-langpacks/config 
b/projects/firefox-langpacks/config
index 4e42939..04cd7dd 100644
--- a/projects/firefox-langpacks/config
+++ b/projects/firefox-langpacks/config
@@ -4,7 +4,7 @@ filename: '[% project %]-[% c("version") %]-[% c("var/osname") 
%]-[% c("var/buil
 
 var:
   ff_version: '[% pc("firefox", "var/firefox_version") %]'
-  ff_build: build1
+  ff_build: build2
   ff_arch: linux-i686
   input_filename: 'dl-langpack-[% c("var/ff_arch") %]-[% c("version") %]'
 
diff --git a/projects/firefox/config b/projects/firefox/config
index d3cc063..4821baf 100644
--- a/projects/firefox/config
+++ b/projects/firefox/config
@@ -1,7 +1,7 @@
 # vim: filetype=yaml sw=2
 version: '[% c("abbrev") %]'
 filename: 'firefox-[% c("version") %]-[% c("var/osname") %]-[% 
c("var/build_id") %]'
-git_hash: 'tor-browser-[% c("var/firefox_version") %]-[% 
c("var/torbrowser_branch") %]-1-build1'
+git_hash: 'tor-browser-[% c("var/firefox_version") %]-[% 
c("var/torbrowser_branch") %]-2-build1'
 tag_gpg_id: 1
 git_url: https://git.torproject.org/tor-browser.git
 gpg_keyring: torbutton.gpg
@@ -28,7 +28,7 @@ targets:
   torbrowser_update_channel: release
 
   nightly:
-git_hash: 'tor-browser-[% c("var/firefox_version") %]-[% 
c("var/torbrowser_branch") %]-1'
+git_hash: 'tor-browser-[% c("var/firefox_version") %]-[% 
c("var/torbrowser_branch") %]-2'
 tag_gpg_id: 0
 var:
   torbrowser_update_channel: default
diff --git a/projects/https-everywhere/config b/projects/https-everywhere/config
index 57e1338..34947db 100644
--- a/projects/https-everywhere/config
+++ b/projects/https-everywhere/config
@@ -1,5 +1,5 @@
 # vim: filetype=yaml sw=2
-version: 2017.11.21
+version: 2017.12.6
 git_url: https://git.torproject.org/https-everywhere.git
 git_hash: '[% c("version") %]'
 git_submodule: 1
diff --git a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt 
b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
index c92b0c0..092d36e 100644
--- a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
+++ b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
@@ -1,8 +1,8 @@
-Tor Browser 7.5a9 -- December 08 2017
+Tor Browser 7.5a9 -- December 09 2017
  * All Platforms
* Update Firefox to 52.5.2esr
* Update Tor to 0.3.2.6-alpha
-   * Update HTTPS-Everywhere to 2017.11.21
+   * Update HTTPS-Everywhere to 2017.12.6
* Update NoScript to 5.1.8.1
* Update sandboxed-tor-browser to 0.0.16
 
diff --git a/rbm.conf b/rbm.conf
index 504c20b..5714e1f 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -16,7 +16,7 @@ buildconf:
 
 var:
   torbrowser_version: '7.5a9'
-  torbrowser_build: 'build3'
+  torbrowser_build: 'build4'
   torbrowser_incremental_from:
 - 7.5a8
   project_name: tor-browser

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


[tor-commits] [translation/torbutton-torbuttondtd] Update translations for torbutton-torbuttondtd

2017-12-06 Thread translation
commit 39a50c3040b92eec4401d76975e65324fba9ada6
Author: Translation commit bot 
Date:   Thu Dec 7 07:47:50 2017 +

Update translations for torbutton-torbuttondtd
---
 zh_CN/torbutton.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/zh_CN/torbutton.dtd b/zh_CN/torbutton.dtd
index c02f2c44d..153d1842c 100644
--- a/zh_CN/torbutton.dtd
+++ b/zh_CN/torbutton.dtd
@@ -27,7 +27,7 @@
 
 
 
-
+
 
 
 

___
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

2017-12-06 Thread translation
commit 4de1ebb4f97b74806f93bad1b75ee43f730a9c14
Author: Translation commit bot 
Date:   Thu Dec 7 07:45:26 2017 +

Update translations for whisperback
---
 bn/bn.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/bn/bn.po b/bn/bn.po
index 393894fb4..fca6ac988 100644
--- a/bn/bn.po
+++ b/bn/bn.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2017-09-26 15:01+\n"
+"PO-Revision-Date: 2017-12-07 07:36+\n"
 "Last-Translator: Mahmud Numan \n"
 "Language-Team: Bengali 
(http://www.transifex.com/otf/torproject/language/bn/)\n"
 "MIME-Version: 1.0\n"
@@ -212,4 +212,4 @@ msgstr "Help"
 
 #: ../data/whisperback.ui.h:30
 msgid "Send"
-msgstr ""
+msgstr "পাঠান"

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


[tor-commits] [tor-browser-build/master] Revert "Getting 7.5a9 built earlier using the 52.5.1esr lang packs"

2017-12-06 Thread gk
commit 69b54fd0e9ed1a806b33ffe47108c4ae59fd2034
Author: Georg Koppen 
Date:   Thu Dec 7 07:37:33 2017 +

Revert "Getting 7.5a9 built earlier using the 52.5.1esr lang packs"

This reverts commit 1ea5f33989925e3cc0217b45623f7044461a7972. No need
anymore for this hack, we use the 52.5.2esr ones provided.
---
 projects/firefox-langpacks/config | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/projects/firefox-langpacks/config 
b/projects/firefox-langpacks/config
index c5384e3..4e42939 100644
--- a/projects/firefox-langpacks/config
+++ b/projects/firefox-langpacks/config
@@ -3,7 +3,7 @@ version: '[% c("var/ff_version") %]-[% c("var/ff_build") %]'
 filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% 
c("var/build_id") %]'
 
 var:
-  ff_version: 52.5.1esr
+  ff_version: '[% pc("firefox", "var/firefox_version") %]'
   ff_build: build1
   ff_arch: linux-i686
   input_filename: 'dl-langpack-[% c("var/ff_arch") %]-[% c("version") %]'

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


[tor-commits] [translation/tor-messenger-fingerdtd] Update translations for tor-messenger-fingerdtd

2017-12-06 Thread translation
commit 12afb3a490f9499184cd243a6057af675ed101ec
Author: Translation commit bot 
Date:   Thu Dec 7 07:19:35 2017 +

Update translations for tor-messenger-fingerdtd
---
 bn/finger.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bn/finger.dtd b/bn/finger.dtd
index 1906479f9..7b2931925 100644
--- a/bn/finger.dtd
+++ b/bn/finger.dtd
@@ -4,7 +4,7 @@
 
 
 
-
+
 
 ___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


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

2017-12-06 Thread translation
commit 8f26ba0a8335d387624019ceacc57f4d486a1afc
Author: Translation commit bot 
Date:   Thu Dec 7 07:18:05 2017 +

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

diff --git a/bn.po b/bn.po
index 24061239c..2933c83c8 100644
--- a/bn.po
+++ b/bn.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2017-05-20 10:59+0200\n"
-"PO-Revision-Date: 2017-11-28 12:13+\n"
+"PO-Revision-Date: 2017-12-07 07:04+\n"
 "Last-Translator: carolyn \n"
 "Language-Team: Bengali 
(http://www.transifex.com/otf/torproject/language/bn/)\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

2017-12-06 Thread translation
commit 92c0c3247f7dbe245798748098eb2d469a399036
Author: Translation commit bot 
Date:   Thu Dec 7 07:17:10 2017 +

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

diff --git a/bn.po b/bn.po
index fa67d43e6..c9f7de85f 100644
--- a/bn.po
+++ b/bn.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-09-13 20:10+0200\n"
-"PO-Revision-Date: 2017-11-30 14:10+\n"
+"PO-Revision-Date: 2017-12-07 07:04+\n"
 "Last-Translator: carolyn \n"
 "Language-Team: Bengali 
(http://www.transifex.com/otf/torproject/language/bn/)\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-persistence-setup] Update translations for tails-persistence-setup

2017-12-06 Thread translation
commit 0cb2f5ed3c975ea552bbc6476fae4fc8f6872c8c
Author: Translation commit bot 
Date:   Thu Dec 7 07:16:08 2017 +

Update translations for tails-persistence-setup
---
 bn/bn.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bn/bn.po b/bn/bn.po
index 4d99dde22..31984f9c6 100644
--- a/bn/bn.po
+++ b/bn/bn.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2017-05-15 13:51+0200\n"
-"PO-Revision-Date: 2017-11-28 12:13+\n"
+"PO-Revision-Date: 2017-12-07 07:04+\n"
 "Last-Translator: carolyn \n"
 "Language-Team: Bengali 
(http://www.transifex.com/otf/torproject/language/bn/)\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

2017-12-06 Thread translation
commit 0fb1c98d60b013fe8da2623494ce487e65543a10
Author: Translation commit bot 
Date:   Thu Dec 7 07:15:25 2017 +

Update translations for whisperback
---
 zh_CN/zh_CN.po | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/zh_CN/zh_CN.po b/zh_CN/zh_CN.po
index 522209ac7..6d78a5794 100644
--- a/zh_CN/zh_CN.po
+++ b/zh_CN/zh_CN.po
@@ -5,6 +5,7 @@
 # Translators:
 # khi, 2013
 # 郑华 , 2012
+# khi, 2017
 # YF , 2017
 # xtoaster , 2012
 # 吴致远 , 2017
@@ -13,8 +14,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2017-09-19 12:10+\n"
-"Last-Translator: YF \n"
+"PO-Revision-Date: 2017-12-07 07:12+\n"
+"Last-Translator: khi\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"
@@ -204,7 +205,7 @@ msgstr "所含技术细节"
 
 #: ../data/whisperback.ui.h:27
 msgid "headers"
-msgstr "头部"
+msgstr "标头"
 
 #: ../data/whisperback.ui.h:28
 msgid "debugging info"

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


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

2017-12-06 Thread translation
commit 7f208c1240c897f8094a37e3375983528ebae7ae
Author: Translation commit bot 
Date:   Thu Dec 7 07:15:30 2017 +

Update translations for whisperback_completed
---
 zh_CN/zh_CN.po | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/zh_CN/zh_CN.po b/zh_CN/zh_CN.po
index 522209ac7..6d78a5794 100644
--- a/zh_CN/zh_CN.po
+++ b/zh_CN/zh_CN.po
@@ -5,6 +5,7 @@
 # Translators:
 # khi, 2013
 # 郑华 , 2012
+# khi, 2017
 # YF , 2017
 # xtoaster , 2012
 # 吴致远 , 2017
@@ -13,8 +14,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2017-09-19 12:10+\n"
-"Last-Translator: YF \n"
+"PO-Revision-Date: 2017-12-07 07:12+\n"
+"Last-Translator: khi\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"
@@ -204,7 +205,7 @@ msgstr "所含技术细节"
 
 #: ../data/whisperback.ui.h:27
 msgid "headers"
-msgstr "头部"
+msgstr "标头"
 
 #: ../data/whisperback.ui.h:28
 msgid "debugging info"

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


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

2017-12-06 Thread translation
commit 88afbf4a91d04f2fdfb426570bca01674c142461
Author: Translation commit bot 
Date:   Thu Dec 7 07:15:42 2017 +

Update translations for https_everywhere
---
 bn/https-everywhere.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bn/https-everywhere.dtd b/bn/https-everywhere.dtd
index 0ec195f38..246b840da 100644
--- a/bn/https-everywhere.dtd
+++ b/bn/https-everywhere.dtd
@@ -1,7 +1,7 @@
 
 
 
-
+
 
 
 

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


[tor-commits] [tor-browser-bundle/maint-7.0] Release preparations for 7.0.11

2017-12-06 Thread gk
commit e66f55b7aebe0536299dada5882acaffb6dbe3ad
Author: Georg Koppen 
Date:   Thu Dec 7 07:04:25 2017 +

Release preparations for 7.0.11

Updated again Changelog, versions file, and config.yml
---
 Bundle-Data/Docs/ChangeLog.txt| 10 +-
 gitian/versions   | 14 +++---
 tools/update-responses/config.yml |  2 +-
 3 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/Bundle-Data/Docs/ChangeLog.txt b/Bundle-Data/Docs/ChangeLog.txt
index 1abe1ba..12dc24f 100644
--- a/Bundle-Data/Docs/ChangeLog.txt
+++ b/Bundle-Data/Docs/ChangeLog.txt
@@ -1,9 +1,9 @@
-Tor Browser 7.0.11 -- November 30 2017
+Tor Browser 7.0.11 -- December 09 2017
  * All Platforms
-   * Update Firefox to 52.5.1esr
- * Bug 24040: Tor Browser crashes at riot.im/app
-   * Update HTTPS-Everywhere to 2017.11.21
-   * Update NoScript to 5.1.7
+   * Update Firefox to 52.5.2esr
+   * Update Tor to 0.3.1.9
+   * Update HTTPS-Everywhere to 2017.12.6
+   * Update NoScript to 5.1.8.1
 
 Tor Browser 7.0.10 -- November 14 2017
  * All Platforms
diff --git a/gitian/versions b/gitian/versions
index 26545b9..b3295ca 100755
--- a/gitian/versions
+++ b/gitian/versions
@@ -10,15 +10,15 @@ DATA_OUTSIDE_APP_DIR=1
 
 VERIFY_TAGS=1
 
-FIREFOX_VERSION=52.5.1esr
+FIREFOX_VERSION=52.5.2esr
 
 TORBROWSER_UPDATE_CHANNEL=release
 
-TORBROWSER_TAG=tor-browser-${FIREFOX_VERSION}-7.0-1-build1
-TOR_TAG=tor-0.3.1.8
+TORBROWSER_TAG=tor-browser-${FIREFOX_VERSION}-7.0-2-build1
+TOR_TAG=tor-0.3.1.9
 TORLAUNCHER_TAG=0.2.12.3
 TORBUTTON_TAG=1.9.7.10
-HTTPSE_TAG=2017.11.21
+HTTPSE_TAG=2017.12.6
 NSIS_TAG=v0.3.1
 ZLIB_TAG=v1.2.8
 LIBEVENT_TAG=release-2.0.22-stable
@@ -45,7 +45,7 @@ GITIAN_TAG=tor-browser-builder-4-5
 OPENSSL_VER=1.0.2k
 GMP_VER=5.1.3
 FIREFOX_LANG_VER=$FIREFOX_VERSION
-FIREFOX_LANG_BUILD=build1
+FIREFOX_LANG_BUILD=build2
 BINUTILS_VER=2.24
 GCC_VER=5.1.0
 CLANG_VER=3.8.0
@@ -67,7 +67,7 @@ YASM_VER=1.2.0
 ## File names for the source packages
 OPENSSL_PACKAGE=openssl-${OPENSSL_VER}.tar.gz
 GMP_PACKAGE=gmp-${GMP_VER}.tar.bz2
-NOSCRIPT_PACKAGE=noscript_security_suite-5.1.7-fx+sm.xpi
+NOSCRIPT_PACKAGE=noscript_security_suite-5.1.8.1-fx+sm.xpi
 CCTOOLS_PACKAGE=cctools.tar.gz
 OSXSDK_PACKAGE=MacOSX10.7.sdk.tar.gz
 MSVCR100_PACKAGE=msvcr100.dll
@@ -102,7 +102,7 @@ YASM_PACKAGE=yasm-${YASM_VER}.tar.gz
 OPENSSL_HASH=6b3977c61f2aedf0f96367dcfb5c6e578cf37e7b8d913b4ecb6643c3cb88d8c0
 GMP_HASH=752079520b4690531171d0f4532e40f08600215feefede70b24fabdc6f1ab160
 OSXSDK_HASH=da77bb0003fcca5ea8c4e8cb2da8828ded750c54afdcac29ec6f3b46ad5e3adf
-NOSCRIPT_HASH=617f73683acdca7df2a7d08843443d38929afbf40075e113ab3ccab0eef7cd6b
+NOSCRIPT_HASH=8ff67073e9757c73366c376884165eb157581c81871e89fc89c3ee0d2e2943b2
 CCTOOLS_HASH=e908fdebc2886ee5491ebfc7e7950af451b3c4e2439c2d7a923ed06ad05113e4
 MSVCR100_HASH=8793353461826fbd48f25ea8b835be204b758ce7510db2af631b28850355bd18
 PYCRYPTO_HASH=f2ce1e989b272cfcb677616763e0a2e7ec659effa67a88aa92b3a65528f60a3c
diff --git a/tools/update-responses/config.yml 
b/tools/update-responses/config.yml
index dda82ef..735b713 100644
--- a/tools/update-responses/config.yml
+++ b/tools/update-responses/config.yml
@@ -23,7 +23,7 @@ channels:
 release: 7.0.11
 versions:
 7.0.11:
-platformVersion: 52.5.1
+platformVersion: 52.5.2
 detailsURL: https://blog.torproject.org/tor-browser-7011-released
 incremental_from:
   - 7.0.10

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


[tor-commits] [translation/tor-messenger-otrproperties] Update translations for tor-messenger-otrproperties

2017-12-06 Thread translation
commit e8bf16631af020b9d46ef0163edbd7a806e69087
Author: Translation commit bot 
Date:   Thu Dec 7 00:49:37 2017 +

Update translations for tor-messenger-otrproperties
---
 ms_MY/otr.properties | 26 +-
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/ms_MY/otr.properties b/ms_MY/otr.properties
index 0b896c2e9..f4505ad96 100644
--- a/ms_MY/otr.properties
+++ b/ms_MY/otr.properties
@@ -1,18 +1,18 @@
-msgevent.encryption_required_part1=You attempted to send an unencrypted 
message to %S. As a policy, unencrypted messages are not allowed.
-msgevent.encryption_required_part2=Attempting to start a private conversation. 
Your message will be retransmitted when the private conversation starts.
-msgevent.encryption_error=An error occurred when encrypting your message. The 
message was not sent.
-msgevent.connection_ended=%S has already closed their private connection to 
you. Your message was not sent. Either end your private conversation, or 
restart it.
-msgevent.setup_error=An error occured while setting up a private conversation 
with %S.
-msgevent.msg_reflected=You are receiving your own OTR messages. You are either 
trying to talk to yourself, or someone is reflecting your messages back at you.
-msgevent.msg_resent=The last message to %S was resent.
-msgevent.rcvdmsg_not_private=The encrypted message received from %S is 
unreadable, as you are not currently communicating privately.
-msgevent.rcvdmsg_unreadable=We received an unreadable encrypted message from 
%S.
-msgevent.rcvdmsg_malformed=We received a malformed data message from %S.
+msgevent.encryption_required_part1=Anda cuba menghantar mesej tidak sulit 
kepada %S. Mengikut polisi, mesej tidak sulit tidak dibenarkan.
+msgevent.encryption_required_part2=Percubaan untuk memulakan perbualan 
persendirian. Mesej anda akan dihantar semula semasa perbualan persendirian 
bermula.
+msgevent.encryption_error=Satu ralat berlaku ketika menyulitkan mesej anda. 
Oleh itu mesej tidak dihantar.
+msgevent.connection_ended=%S sudah menutup sambungan persendirian mereka 
dengan anda. Mesej anda tidak dihantar. Sama ada anda tamatkan perbualan 
persendirian, atau mulakannya semula.
+msgevent.setup_error=Satu ralat berlaku ketika menetapkan perbualan 
persendirian dengan %S.
+msgevent.msg_reflected=Anda telah menerima mesej OTR anda sendiri. Sama ada 
anda berbual dengan diri sendiri, atau ada orang lain yang memantul balik mesej 
tersebut kembali kepada anda.
+msgevent.msg_resent=Mesej terakhir kepada %S telah dihantar semula.
+msgevent.rcvdmsg_not_private=Mesej tersulit yang diterima daripada %S tidak 
boleh dibaca, kerana anda tidak berkomunikasi denganya secara sulit.
+msgevent.rcvdmsg_unreadable=Kami telah menerima satu mesej tersulit yang tidak 
boleh dibaca daripada %S.
+msgevent.rcvdmsg_malformed=Kami telah menerima mesej dengan data cacat 
daripada %S.
 msgevent.log_heartbeat_rcvd=Heartbeat received from %S.
 msgevent.log_heartbeat_sent=Heartbeat sent to %S.
-msgevent.rcvdmsg_general_err=An OTR error occured.
-msgevent.rcvdmsg_unecrypted=The following message received from %S was not 
encrypted: %S
-msgevent.rcvdmsg_unrecognized=We received an unrecognized OTR message from %S.
+msgevent.rcvdmsg_general_err=Satu ralat OTR telah berlaku.
+msgevent.rcvdmsg_unecrypted=Mesej berikut telah diterima dariapda %S tidak 
disulitkan: %S
+msgevent.rcvdmsg_unrecognized=Kami telah menerima satu mesej OTR yang tidak 
dikenalpasti daripada %S.
 msgevent.rcvdmsg_for_other_instance=%S has sent a message intended for a 
different session. If you are logged in multiple times, another session may 
have received the message.
 context.gone_secure_private=Private conversation with %S started.
 context.gone_secure_unverified=Private conversation with %S started. However, 
their identity has not been verified.

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


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

2017-12-06 Thread translation
commit 41b248afff64ee83d761257ad855a09f9a46ec9b
Author: Translation commit bot 
Date:   Thu Dec 7 00:47:55 2017 +

Update translations for tails-iuk_completed
---
 ms_MY.po | 251 +++
 1 file changed, 251 insertions(+)

diff --git a/ms_MY.po b/ms_MY.po
new file mode 100644
index 0..9aef0a4d2
--- /dev/null
+++ b/ms_MY.po
@@ -0,0 +1,251 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Tails developers
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# abuyop , 2017
+# Celine Yap Suet Ling , 2015
+# kz_gtr , 2014
+# Mohd Rukhairy Abdul Rahman , 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: The Tor Project\n"
+"Report-Msgid-Bugs-To: Tails developers \n"
+"POT-Creation-Date: 2017-04-18 12:13+0200\n"
+"PO-Revision-Date: 2017-12-07 00:20+\n"
+"Last-Translator: abuyop \n"
+"Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ms_MY\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../lib/Tails/IUK/Frontend.pm:148 ../lib/Tails/IUK/Frontend.pm:524
+#: ../lib/Tails/IUK/Frontend.pm:697
+msgid ""
+"For debugging information, execute the following command: sudo tails-"
+"debugging-info"
+msgstr "Untuk maklumat penyahpepijatan, lakukan perintah berikut: sudo 
tails-debugging-info"
+
+#: ../lib/Tails/IUK/Frontend.pm:217
+msgid "Error while checking for upgrades"
+msgstr "Ralat ketika memeriksa proses penataran"
+
+#: ../lib/Tails/IUK/Frontend.pm:220
+msgid ""
+"Could not determine whether an upgrade is available from our 
website.\n"
+"\n"
+"Check your network connection, and restart Tails to try upgrading again.\n"
+"\n"
+"If the problem persists, go to 
file:///usr/share/doc/tails/website/doc/upgrade/error/check.en.html"
+msgstr "Tidak dapat tentukan sama ada penataran sudah tersedia dalam laman 
sesawang kami.\n\nPeriksan sambungan rangkaian anda, dan mulakan semula 
Tails untuk cuba menatarnya sekali lagi.\n\nJika masalah masih berlaku, pergi 
ke file:///usr/share/doc/tails/website/doc/upgrade/error/check.en.html"
+
+#: ../lib/Tails/IUK/Frontend.pm:235
+msgid "no automatic upgrade is available from our website for this version"
+msgstr "tiada penataran automatik tersedia daripada laman sesewang kami bagi 
versi ini"
+
+#: ../lib/Tails/IUK/Frontend.pm:241
+msgid "your device was not created using Tails Installer"
+msgstr "peranti anda tidak dicipta menggunakan Pemasang Tail"
+
+#: ../lib/Tails/IUK/Frontend.pm:246
+msgid "Tails was started from a DVD or a read-only device"
+msgstr "Tail bermula dengan sekeping DVD atau peranti baca-sahaja"
+
+#: ../lib/Tails/IUK/Frontend.pm:251
+msgid "there is not enough free space on the Tails system partition"
+msgstr "ruang bebas tidak mencukupi di dalam sekatan sistem Tails"
+
+#: ../lib/Tails/IUK/Frontend.pm:256
+msgid "not enough memory is available on this system"
+msgstr "ingatan tidak mencukupi dalam sistem ini"
+
+#: ../lib/Tails/IUK/Frontend.pm:262
+#, perl-brace-format
+msgid "No explanation available for reason '%{reason}s'."
+msgstr "Tiada penjelasan tersedia untuk sebab '%{reason}s'."
+
+#: ../lib/Tails/IUK/Frontend.pm:282
+msgid "The system is up-to-date"
+msgstr "Sistem sudah dikemaskinikan"
+
+#: ../lib/Tails/IUK/Frontend.pm:287
+msgid "This version of Tails is outdated, and may have security issues."
+msgstr "Versi Tails ini ketinggalan zaman dan mungkin terdapat masalah 
keselamatan."
+
+#: ../lib/Tails/IUK/Frontend.pm:319
+#, perl-brace-format
+msgid ""
+"The available incremental upgrade requires %{space_needed}s of free space on"
+" Tails system partition,  but only %{free_space}s is available."
+msgstr "Penataran tokokan yang tersedia memerlukan %{space_needed}s dari 
sejumlah ruang bebas di dalam sekatan sistem Tails,  tetapi hanya 
%{free_space}s yang ada."
+
+#: ../lib/Tails/IUK/Frontend.pm:335
+#, perl-brace-format
+msgid ""
+"The available incremental upgrade requires %{memory_needed}s of free memory,"
+" but only %{free_memory}s is available."
+msgstr "Penataran tokokan yang tersedia memerlukan %{memory_needed}s dari 
sejumlah ingatan bebas, tetapi hanya %{free_memory}s yang ada."
+
+#: ../lib/Tails/IUK/Frontend.pm:357
+msgid ""
+"An incremental upgrade is available, but no full upgrade is.\n"
+"This should not happen. Please report a bug."
+msgstr "Penataran tokokan sudah tersedia, tetapi tiada penataran penuh.\nIa 
sepatutnya tidak berlaku. Mohon laporkan pepijat ini/"
+
+#: ../lib/Tails/IUK/Frontend.pm:361
+msgid "Error while detecting available upgrades"
+msgstr "Ralat ketika mengesan penataran yang tersedia"
+
+#: ../lib/Tails/IUK/Frontend.pm:371
+#, perl-brace-format
+msgid ""
+"You should upgrade to %{name}s 

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

2017-12-06 Thread translation
commit a1e8595cd818a3ef359d648eefa1972549b3d93e
Author: Translation commit bot 
Date:   Thu Dec 7 00:47:47 2017 +

Update translations for tails-iuk
---
 ms_MY.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ms_MY.po b/ms_MY.po
index 7a1049cb0..9aef0a4d2 100644
--- a/ms_MY.po
+++ b/ms_MY.po
@@ -12,7 +12,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2017-04-18 12:13+0200\n"
-"PO-Revision-Date: 2017-12-07 00:00+\n"
+"PO-Revision-Date: 2017-12-07 00:20+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -112,7 +112,7 @@ msgid ""
 "Download size: %{size}s\n"
 "\n"
 "Do you want to upgrade now?"
-msgstr ""
+msgstr "Anda seharusnya tatar ke %{name}s %{version}s.\n\nUntuk 
maklumat lanjut berkenaan versi baharu ini, pergi ke %{details_url}s\n\nJuga 
disarankan tutup semua aplikasi yang dibuka ketika penataran 
berlangsung.\nProses memuat turun penataran mungkin mengambil masa yang lama, 
dari beberapa minit hinggalah beberapa jam.\nSelain itu, rangkaian akan 
dilumpuhkan selepas muat turun selesai.\n\nSaiz muat turun: %{size}s\n\nAnda 
mahu menatar sekarang?"
 
 #: ../lib/Tails/IUK/Frontend.pm:386
 msgid "Upgrade available"
@@ -136,7 +136,7 @@ msgid ""
 "It is not possible to automatically upgrade your device to this new version: 
%{explanation}s.\n"
 "\n"
 "To learn how to do a manual upgrade, go to 
https://tails.boum.org/doc/first_steps/upgrade/#manual;
-msgstr ""
+msgstr "Anda seharusnya membuat penataran manual ke %{name}s 
%{version}s.\n\nUntuk maklumat lanjut berkenaan versi baharu ini, pergi ke 
%{details_url}s\n\nIni kerana penataran peranti anda secara automatik ke versi 
baharu adalah mustahil dijalankan: %{explanation}s.\n\nUntuk mengetahui 
bagaimana hendak melakukan penataran secara manual, sila rujuk 
https://tails.boum.org/doc/first_steps/upgrade/#manual;
 
 #: ../lib/Tails/IUK/Frontend.pm:412
 msgid "New version available"

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


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

2017-12-06 Thread translation
commit c7f75fb51bc2e63df84babd54dc86680185f1879
Author: Translation commit bot 
Date:   Thu Dec 7 00:17:51 2017 +

Update translations for tails-iuk
---
 ms_MY.po | 54 +++---
 1 file changed, 27 insertions(+), 27 deletions(-)

diff --git a/ms_MY.po b/ms_MY.po
index 693a8c92f..7a1049cb0 100644
--- a/ms_MY.po
+++ b/ms_MY.po
@@ -12,7 +12,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2017-04-18 12:13+0200\n"
-"PO-Revision-Date: 2017-12-06 23:46+\n"
+"PO-Revision-Date: 2017-12-07 00:00+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -39,7 +39,7 @@ msgid ""
 "Check your network connection, and restart Tails to try upgrading again.\n"
 "\n"
 "If the problem persists, go to 
file:///usr/share/doc/tails/website/doc/upgrade/error/check.en.html"
-msgstr ""
+msgstr "Tidak dapat tentukan sama ada penataran sudah tersedia dalam laman 
sesawang kami.\n\nPeriksan sambungan rangkaian anda, dan mulakan semula 
Tails untuk cuba menatarnya sekali lagi.\n\nJika masalah masih berlaku, pergi 
ke file:///usr/share/doc/tails/website/doc/upgrade/error/check.en.html"
 
 #: ../lib/Tails/IUK/Frontend.pm:235
 msgid "no automatic upgrade is available from our website for this version"
@@ -51,11 +51,11 @@ msgstr "peranti anda tidak dicipta menggunakan Pemasang 
Tail"
 
 #: ../lib/Tails/IUK/Frontend.pm:246
 msgid "Tails was started from a DVD or a read-only device"
-msgstr ""
+msgstr "Tail bermula dengan sekeping DVD atau peranti baca-sahaja"
 
 #: ../lib/Tails/IUK/Frontend.pm:251
 msgid "there is not enough free space on the Tails system partition"
-msgstr ""
+msgstr "ruang bebas tidak mencukupi di dalam sekatan sistem Tails"
 
 #: ../lib/Tails/IUK/Frontend.pm:256
 msgid "not enough memory is available on this system"
@@ -79,20 +79,20 @@ msgstr "Versi Tails ini ketinggalan zaman dan mungkin 
terdapat masalah keselamat
 msgid ""
 "The available incremental upgrade requires %{space_needed}s of free space on"
 " Tails system partition,  but only %{free_space}s is available."
-msgstr ""
+msgstr "Penataran tokokan yang tersedia memerlukan %{space_needed}s dari 
sejumlah ruang bebas di dalam sekatan sistem Tails,  tetapi hanya 
%{free_space}s yang ada."
 
 #: ../lib/Tails/IUK/Frontend.pm:335
 #, perl-brace-format
 msgid ""
 "The available incremental upgrade requires %{memory_needed}s of free memory,"
 " but only %{free_memory}s is available."
-msgstr ""
+msgstr "Penataran tokokan yang tersedia memerlukan %{memory_needed}s dari 
sejumlah ingatan bebas, tetapi hanya %{free_memory}s yang ada."
 
 #: ../lib/Tails/IUK/Frontend.pm:357
 msgid ""
 "An incremental upgrade is available, but no full upgrade is.\n"
 "This should not happen. Please report a bug."
-msgstr ""
+msgstr "Penataran tokokan sudah tersedia, tetapi tiada penataran penuh.\nIa 
sepatutnya tidak berlaku. Mohon laporkan pepijat ini/"
 
 #: ../lib/Tails/IUK/Frontend.pm:361
 msgid "Error while detecting available upgrades"
@@ -149,7 +149,7 @@ msgstr "Memuat turun penataran"
 #: ../lib/Tails/IUK/Frontend.pm:472
 #, perl-brace-format
 msgid "Downloading the upgrade to %{name}s %{version}s..."
-msgstr ""
+msgstr "Memuat turun penataran ke %{name}s %{version}s..."
 
 #: ../lib/Tails/IUK/Frontend.pm:513
 msgid ""
@@ -157,37 +157,37 @@ msgid ""
 "connection, and restart Tails to try upgrading again.\\n\\nIf the problem "
 "persists, go to "
 "file:///usr/share/doc/tails/website/doc/upgrade/error/download.en.html"
-msgstr ""
+msgstr "Penataran tidak dapat dimuat turun.\\n\\nPeriksa sambungan 
rangkaian anda, dan kemudian mulakan semula Tails untuk cuba menatarnya sekali 
lagi.\\n\\nJika masalah masih berlaku, pergi ke 
file:///usr/share/doc/tails/website/doc/upgrade/error/download.en.html"
 
 #: ../lib/Tails/IUK/Frontend.pm:529 ../lib/Tails/IUK/Frontend.pm:548
 msgid "Error while downloading the upgrade"
-msgstr ""
+msgstr "Ralat ketika memuat turun penataran"
 
 #: ../lib/Tails/IUK/Frontend.pm:541
 #, perl-brace-format
 msgid ""
 "Output file '%{output_file}s' does not exist, but tails-iuk-get-target-file "
 "did not complain. Please report a bug."
-msgstr ""
+msgstr "Fail output '%{output_file}s' tidak wujud, tetapi 
tails-iuk-get-target-file tidak memberikan apa-apa tindak balas. Mohon laporkan 
pepijat ini."
 
 #: ../lib/Tails/IUK/Frontend.pm:560
 msgid "Error while creating temporary downloading directory"
-msgstr ""
+msgstr "Ralat ketika mencipta direktori muat turun sementara"
 
 #: ../lib/Tails/IUK/Frontend.pm:563
 msgid "Failed to create temporary download directory"
-msgstr ""
+msgstr "Gagal mencipta direktori muat turun sementara"
 
 #: ../lib/Tails/IUK/Frontend.pm:587
 msgid ""
 "Could not choose a download server.\n"
 "\n"
 "This should not happen. Please report a bug."

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

2017-12-06 Thread translation
commit ca801863633a2b829038efeb9fd573cc43da0e5d
Author: Translation commit bot 
Date:   Wed Dec 6 23:47:46 2017 +

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

diff --git a/ms_MY.po b/ms_MY.po
index 42c46d82d..693a8c92f 100644
--- a/ms_MY.po
+++ b/ms_MY.po
@@ -12,7 +12,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2017-04-18 12:13+0200\n"
-"PO-Revision-Date: 2017-12-06 14:22+\n"
+"PO-Revision-Date: 2017-12-06 23:46+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -26,7 +26,7 @@ msgstr ""
 msgid ""
 "For debugging information, execute the following command: sudo tails-"
 "debugging-info"
-msgstr ""
+msgstr "Untuk maklumat penyahpepijatan, lakukan perintah berikut: sudo 
tails-debugging-info"
 
 #: ../lib/Tails/IUK/Frontend.pm:217
 msgid "Error while checking for upgrades"

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


[tor-commits] [translation/tor-messenger-fingerdtd] Update translations for tor-messenger-fingerdtd

2017-12-06 Thread translation
commit 680ad1d74b11520683cfea8eba168c5debf15b69
Author: Translation commit bot 
Date:   Wed Dec 6 22:19:24 2017 +

Update translations for tor-messenger-fingerdtd
---
 az/finger.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/az/finger.dtd b/az/finger.dtd
index ffbd49376..1a874287d 100644
--- a/az/finger.dtd
+++ b/az/finger.dtd
@@ -11,5 +11,5 @@
 
 
 
-
+
 
\ 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] [tor/master] Merge remote-tracking branch 'public/monotime_coarse_stamps'

2017-12-06 Thread nickm
commit 5f518c69aa634ee3487c2d8b40d2b4b0c3317f52
Merge: c470a6d27 9c37e8c8d
Author: Nick Mathewson 
Date:   Wed Dec 6 15:43:50 2017 -0500

Merge remote-tracking branch 'public/monotime_coarse_stamps'

 src/common/buffers.c |  6 ++--
 src/common/buffers.h |  3 +-
 src/common/compat_time.c | 76 
 src/common/compat_time.h | 17 +++
 src/or/circuitlist.c | 57 ++--
 src/or/or.h  |  4 +--
 src/or/relay.c   |  9 +++---
 src/test/test_buffers.c  | 24 ---
 src/test/test_oom.c  | 36 +--
 src/test/test_util.c |  8 +
 10 files changed, 174 insertions(+), 66 deletions(-)

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


[tor-commits] [tor/master] Add a new notion of "stamps" to be a fast 32-bit monotonic timestamp

2017-12-06 Thread nickm
commit c3c0a05f51eff73e624b18f651339ed08a122e3d
Author: Nick Mathewson 
Date:   Tue Nov 21 12:28:16 2017 -0500

Add a new notion of "stamps" to be a fast 32-bit monotonic timestamp

The goal here is to replace our use of msec-based timestamps with
something less precise, but easier to calculate.  We're doing this
because calculating lots of msec-based timestamps requires lots of
64/32 division operations, which can be inefficient on 32-bit
platforms.

We make sure that these stamps can be calculated using only the
coarse monotonic timer and 32-bit bitwise operations.
---
 src/common/buffers.c |  6 ++--
 src/common/buffers.h |  3 +-
 src/common/compat_time.c | 76 
 src/common/compat_time.h | 17 +++
 src/or/circuitlist.c | 57 ++--
 src/or/or.h  |  4 +--
 src/or/relay.c   |  9 +++---
 src/test/test_buffers.c  | 24 ---
 src/test/test_oom.c  | 33 +++--
 src/test/test_util.c |  8 +
 10 files changed, 171 insertions(+), 66 deletions(-)

diff --git a/src/common/buffers.c b/src/common/buffers.c
index c45e13d55..e0ef0dc77 100644
--- a/src/common/buffers.c
+++ b/src/common/buffers.c
@@ -472,7 +472,7 @@ buf_add_chunk_with_capacity(buf_t *buf, size_t capacity, 
int capped)
 chunk = chunk_new_with_alloc_size(buf_preferred_chunk_size(capacity));
   }
 
-  chunk->inserted_time = (uint32_t)monotime_coarse_absolute_msec();
+  chunk->inserted_time = monotime_coarse_get_stamp();
 
   if (buf->tail) {
 tor_assert(buf->head);
@@ -487,8 +487,8 @@ buf_add_chunk_with_capacity(buf_t *buf, size_t capacity, 
int capped)
 }
 
 /** Return the age of the oldest chunk in the buffer buf, in
- * milliseconds.  Requires the current monotonic time, in truncated msec,
- * as its input now.
+ * timestamp units.  Requires the current monotonic timestamp as its
+ * input now.
  */
 uint32_t
 buf_get_oldest_chunk_timestamp(const buf_t *buf, uint32_t now)
diff --git a/src/common/buffers.h b/src/common/buffers.h
index 1eaa5f2d0..fe392d268 100644
--- a/src/common/buffers.h
+++ b/src/common/buffers.h
@@ -79,8 +79,7 @@ typedef struct chunk_t {
   size_t DBG_alloc;
 #endif
   char *data; /**< A pointer to the first byte of data stored in mem. */
-  uint32_t inserted_time; /**< Timestamp in truncated ms since epoch
-   * when this chunk was inserted. */
+  uint32_t inserted_time; /**< Timestamp when this chunk was inserted. */
   char mem[FLEXIBLE_ARRAY_MEMBER]; /**< The actual memory used for storage in
 * this chunk. */
 } chunk_t;
diff --git a/src/common/compat_time.c b/src/common/compat_time.c
index 1ce6f5ce4..fe0209c8f 100644
--- a/src/common/compat_time.c
+++ b/src/common/compat_time.c
@@ -279,6 +279,7 @@ monotime_reset_ratchets_for_testing(void)
  * nanoseconds.
  */
 static struct mach_timebase_info mach_time_info;
+static int monotime_shift = 0;
 
 static void
 monotime_init_internal(void)
@@ -287,6 +288,14 @@ monotime_init_internal(void)
   int r = mach_timebase_info(_time_info);
   tor_assert(r == 0);
   tor_assert(mach_time_info.denom != 0);
+
+  {
+// approximate only.
+uint64_t ns_per_tick = mach_time_info.numer / mach_time_info.denom;
+uint64_t ms_per_tick = ns_per_tick * ONE_MILLION;
+// requires that tor_log2(0) == 0.
+monotime_shift = tor_log2(ms_per_tick);
+  }
 }
 
 /**
@@ -321,6 +330,12 @@ monotime_diff_nsec(const monotime_t *start,
   return diff_nsec;
 }
 
+uint32_t
+monotime_coarse_to_stamp(const monotime_coarse_t *t)
+{
+  return (uint32_t)(t->abstime_ >> monotime_shift);
+}
+
 /* end of "__APPLE__" */
 #elif defined(HAVE_CLOCK_GETTIME)
 
@@ -399,6 +414,18 @@ monotime_diff_nsec(const monotime_t *start,
   return diff_nsec;
 }
 
+/* This value is ONE_BILLION >> 20. */
+const uint32_t STAMP_TICKS_PER_SECOND = 953;
+
+uint32_t
+monotime_coarse_to_stamp(const monotime_coarse_t *t)
+{
+  uint32_t nsec = (uint32_t)t->ts_.tv_nsec;
+  uint32_t sec = (uint32_t)t->ts_.tv_sec;
+
+  return (sec * STAMP_TICKS_PER_SECOND) + (nsec >> 20);
+}
+
 /* end of "HAVE_CLOCK_GETTIME" */
 #elif defined (_WIN32)
 
@@ -531,6 +558,14 @@ monotime_coarse_diff_nsec(const monotime_coarse_t *start,
   return monotime_coarse_diff_msec(start, end) * ONE_MILLION;
 }
 
+const uint32_t STAMP_TICKS_PER_SECOND = 1000;
+
+uint32_t
+monotime_coarse_to_stamp(const monotime_coarse_t *t)
+{
+  return (uint32_t) t->tick_count;
+}
+
 /* end of "_WIN32" */
 #elif defined(MONOTIME_USING_GETTIMEOFDAY)
 
@@ -567,6 +602,17 @@ monotime_diff_nsec(const monotime_t *start,
   return (diff.tv_sec * ONE_BILLION + diff.tv_usec * 1000);
 }
 
+/* This value is ONE_MILLION >> 10. */
+const uint32_t STAMP_TICKS_PER_SECOND = 976;
+
+uint32_t
+monotime_coarse_to_stamp(const monotime_coarse_t *t)
+{
+  const uint32_t usec = (uint32_t)t->tv_.tv_usec;
+  const uint32_t sec = (uint32_t)t->tv_.tv_sec;
+  return 

[tor-commits] [tor/master] Fix unit tests that depended on monotonic msec.

2017-12-06 Thread nickm
commit 9c37e8c8d14a86d9cbbc6b203f4883c934391a3b
Author: Nick Mathewson 
Date:   Wed Nov 22 14:38:10 2017 -0500

Fix unit tests that depended on monotonic msec.
---
 src/test/test_oom.c | 35 +++
 1 file changed, 19 insertions(+), 16 deletions(-)

diff --git a/src/test/test_oom.c b/src/test/test_oom.c
index ad590b843..973501c3d 100644
--- a/src/test/test_oom.c
+++ b/src/test/test_oom.c
@@ -222,7 +222,6 @@ test_oom_streambuf(void *arg)
   tt_int_op(buf_get_total_allocation(), OP_EQ, 0);
 
   monotime_coarse_set_mock_time_nsec(start_ns);
-  const uint32_t ts_start = monotime_coarse_get_stamp();
 
   /* Start all circuits with a bit of data queued in cells */
 
@@ -272,23 +271,27 @@ test_oom_streambuf(void *arg)
   now_ns += 10;
   monotime_coarse_set_mock_time_nsec(now_ns);
   tvts = monotime_coarse_get_stamp();
-  const uint32_t diff = tvts - ts_start;
-  printf("\n %u\n", (unsigned) diff);
 
-  tt_int_op(circuit_max_queued_cell_age(c1, tvts), OP_EQ, 500);
-  tt_int_op(circuit_max_queued_cell_age(c2, tvts), OP_EQ, 490);
-  tt_int_op(circuit_max_queued_cell_age(c3, tvts), OP_EQ, 480);
-  tt_int_op(circuit_max_queued_cell_age(c4, tvts), OP_EQ, 0);
+#define ts_is_approx(ts, val) do {   \
+uint32_t x_ = (uint32_t) monotime_coarse_stamp_units_to_approx_msec(ts); \
+tt_int_op(x_, OP_GE, val - 5);  \
+tt_int_op(x_, OP_LE, val + 5);  \
+  } while (0)
 
-  tt_int_op(circuit_max_queued_data_age(c1, tvts), OP_EQ, 390);
-  tt_int_op(circuit_max_queued_data_age(c2, tvts), OP_EQ, 380);
-  tt_int_op(circuit_max_queued_data_age(c3, tvts), OP_EQ, 0);
-  tt_int_op(circuit_max_queued_data_age(c4, tvts), OP_EQ, 370);
+  ts_is_approx(circuit_max_queued_cell_age(c1, tvts), 500);
+  ts_is_approx(circuit_max_queued_cell_age(c2, tvts), 490);
+  ts_is_approx(circuit_max_queued_cell_age(c3, tvts), 480);
+  ts_is_approx(circuit_max_queued_cell_age(c4, tvts), 0);
 
-  tt_int_op(circuit_max_queued_item_age(c1, tvts), OP_EQ, 500);
-  tt_int_op(circuit_max_queued_item_age(c2, tvts), OP_EQ, 490);
-  tt_int_op(circuit_max_queued_item_age(c3, tvts), OP_EQ, 480);
-  tt_int_op(circuit_max_queued_item_age(c4, tvts), OP_EQ, 370);
+  ts_is_approx(circuit_max_queued_data_age(c1, tvts), 390);
+  ts_is_approx(circuit_max_queued_data_age(c2, tvts), 380);
+  ts_is_approx(circuit_max_queued_data_age(c3, tvts), 0);
+  ts_is_approx(circuit_max_queued_data_age(c4, tvts), 370);
+
+  ts_is_approx(circuit_max_queued_item_age(c1, tvts), 500);
+  ts_is_approx(circuit_max_queued_item_age(c2, tvts), 490);
+  ts_is_approx(circuit_max_queued_item_age(c3, tvts), 480);
+  ts_is_approx(circuit_max_queued_item_age(c4, tvts), 370);
 
   tt_int_op(cell_queues_get_total_allocation(), OP_EQ,
 packed_cell_mem_cost() * 80);
@@ -304,7 +307,7 @@ test_oom_streambuf(void *arg)
 smartlist_add(edgeconns, ec);
   }
   tt_int_op(buf_get_total_allocation(), OP_EQ, 4096*17*2);
-  tt_int_op(circuit_max_queued_item_age(c4, tvts), OP_EQ, 1000);
+  ts_is_approx(circuit_max_queued_item_age(c4, tvts), 1000);
 
   tt_int_op(cell_queues_check_size(), OP_EQ, 0);
 



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


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

2017-12-06 Thread translation
commit c756851b9ebe76216629176863968f43d92ccdb1
Author: Translation commit bot 
Date:   Wed Dec 6 20:16:27 2017 +

Update translations for torbirdy_completed
---
 he/torbirdy.dtd | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/he/torbirdy.dtd b/he/torbirdy.dtd
index 25b5adbee..841498afc 100644
--- a/he/torbirdy.dtd
+++ b/he/torbirdy.dtd
@@ -38,6 +38,8 @@
 
 
 
+
+
 
 
 

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


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

2017-12-06 Thread translation
commit 8c6aa9f348863a1748e488bed788c0d3a88bf1dd
Author: Translation commit bot 
Date:   Wed Dec 6 20:16:16 2017 +

Update translations for torbirdy
---
 he/torbirdy.dtd | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/he/torbirdy.dtd b/he/torbirdy.dtd
index b6e7be39c..841498afc 100644
--- a/he/torbirdy.dtd
+++ b/he/torbirdy.dtd
@@ -38,9 +38,7 @@
 
 
 
-
-
-
+
 
 
 

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


[tor-commits] [tor/master] Make set_routerstatus_from_routerinfo() set IPv6 unspecified addresses

2017-12-06 Thread nickm
commit f1a5000b98c4f0e5ee1618165bde533aaff0fd79
Author: teor 
Date:   Sun Oct 15 14:36:06 2017 -0400

Make set_routerstatus_from_routerinfo() set IPv6 unspecified addresses

When creating a routerstatus (vote) from a routerinfo (descriptor),
set the IPv6 address to the unspecified IPv6 address, and explicitly
initialise the port to zero.

Also clarify the documentation for the function.

Fixes bug 24488; bugfix on 0.2.4.1-alpha.
---
 changes/bug24488 | 4 
 src/or/dirserv.c | 6 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/changes/bug24488 b/changes/bug24488
new file mode 100644
index 0..b8094e29e
--- /dev/null
+++ b/changes/bug24488
@@ -0,0 +1,4 @@
+  o Minor bugfixes (directory authorities, IPv6):
+- When creating a routerstatus (vote) from a routerinfo (descriptor),
+  set the IPv6 address to the unspecified IPv6 address, and explicitly
+  initialise the port to zero. Fixes bug 24488; bugfix on 0.2.4.1-alpha.
diff --git a/src/or/dirserv.c b/src/or/dirserv.c
index 432fe6ae2..19d2541b0 100644
--- a/src/or/dirserv.c
+++ b/src/or/dirserv.c
@@ -2219,7 +2219,8 @@ routers_make_ed_keys_unique(smartlist_t *routers)
 }
 
 /** Extract status information from ri and from other authority
- * functions and store it in rs>.
+ * functions and store it in rs. rs is zeroed out before it is
+ * set.
  *
  * We assume that ri-\>is_running has already been set, e.g. by
  *   dirserv_set_router_is_running(ri, now);
@@ -2285,6 +2286,9 @@ set_routerstatus_from_routerinfo(routerstatus_t *rs,
OR port and it's reachable so copy it to the routerstatus.  */
 tor_addr_copy(>ipv6_addr, >ipv6_addr);
 rs->ipv6_orport = ri->ipv6_orport;
+  } else {
+tor_addr_make_null(>ipv6_addr, AF_INET6);
+rs->ipv6_orport = 0;
   }
 
   if (options->TestingTorNetwork) {



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


[tor-commits] [tor/master] Merge remote-tracking branch 'teor/bug24488'

2017-12-06 Thread nickm
commit c470a6d278c6340c2e2d10cac0796e6041b88dee
Merge: 1432cc842 f1a5000b9
Author: Nick Mathewson 
Date:   Wed Dec 6 14:44:03 2017 -0500

Merge remote-tracking branch 'teor/bug24488'

 changes/bug24488 | 4 
 src/or/dirserv.c | 6 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

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


[tor-commits] [tor/release-0.3.2] Merge remote-tracking branch 'dgoulet/bug24502_032_01' into maint-0.3.2

2017-12-06 Thread nickm
commit d4ca18573ccd0164f4d867e41a8f453119ce421f
Merge: 779e4b9dc 1a55a5ff0
Author: Nick Mathewson 
Date:   Wed Dec 6 14:37:53 2017 -0500

Merge remote-tracking branch 'dgoulet/bug24502_032_01' into maint-0.3.2

 changes/bug24502  |  4 
 src/or/scheduler_kist.c   |  5 -
 src/test/test_scheduler.c | 28 +---
 3 files changed, 33 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/release-0.3.2] test: Add a KIST test for a non opened channel

2017-12-06 Thread nickm
commit 1a55a5ff06f9022a115943248b0eeb9d3c67c6c8
Author: David Goulet 
Date:   Wed Dec 6 11:33:01 2017 -0500

test: Add a KIST test for a non opened channel

This makes sure that a non opened channel is never put back in the channel
pending list and that its state is consistent with what we expect that is
IDLE.

Test the fixes in #24502.

Signed-off-by: David Goulet 
---
 src/test/test_scheduler.c | 28 +---
 1 file changed, 25 insertions(+), 3 deletions(-)

diff --git a/src/test/test_scheduler.c b/src/test/test_scheduler.c
index d679d7cfe..63add2f38 100644
--- a/src/test/test_scheduler.c
+++ b/src/test/test_scheduler.c
@@ -807,6 +807,7 @@ test_scheduler_loop_kist(void *arg)
 #endif
 
   channel_t *ch1 = new_fake_channel(), *ch2 = new_fake_channel();
+  channel_t *ch3 = new_fake_channel();
 
   /* setup options so we're sure about what sched we are running */
   MOCK(get_options, mock_get_options);
@@ -857,14 +858,35 @@ test_scheduler_loop_kist(void *arg)
   the_scheduler->run();
 
   channel_flush_some_cells_mock_free_all();
-  tt_int_op(1,==,1);
+
+  /* We'll try to run this closed channel threw the scheduler loop and make
+   * sure it ends up in the right state. */
+  tt_assert(ch3);
+  ch3->magic = TLS_CHAN_MAGIC;
+  ch3->state = CHANNEL_STATE_OPEN;
+  ch3->cmux = circuitmux_alloc();
+  channel_register(ch3);
+  tt_assert(ch3->registered);
+
+  ch3->scheduler_state = SCHED_CHAN_WAITING_FOR_CELLS;
+  scheduler_channel_has_waiting_cells(ch3);
+  /* Should be in the pending list now waiting to be handled. */
+  tt_int_op(ch3->scheduler_state, OP_EQ, SCHED_CHAN_PENDING);
+  tt_int_op(smartlist_len(get_channels_pending()), OP_EQ, 1);
+  /* By running the scheduler on a closed channel, it should end up in the
+   * IDLE state and not in the pending channel list. */
+  ch3->state = CHANNEL_STATE_CLOSED;
+  the_scheduler->run();
+  tt_int_op(ch3->scheduler_state, OP_EQ, SCHED_CHAN_IDLE);
+  tt_int_op(smartlist_len(get_channels_pending()), OP_EQ, 0);
 
  done:
   /* Prep the channel so the free() function doesn't explode. */
-  ch1->state = ch2->state = CHANNEL_STATE_CLOSED;
-  ch1->registered = ch2->registered = 0;
+  ch1->state = ch2->state = ch3->state = CHANNEL_STATE_CLOSED;
+  ch1->registered = ch2->registered = ch3->registered = 0;
   channel_free(ch1);
   channel_free(ch2);
+  channel_free(ch3);
   UNMOCK(update_socket_info_impl);
   UNMOCK(channel_should_write_to_kernel);
   UNMOCK(channel_write_to_kernel);



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


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

2017-12-06 Thread nickm
commit 0c7a540ba27f08de800f3fbd1f21332e7519ec53
Merge: 92d45086f d4ca18573
Author: Nick Mathewson 
Date:   Wed Dec 6 14:38:06 2017 -0500

Merge branch 'maint-0.3.2' into release-0.3.2

 changes/bug24502  |  4 
 src/or/scheduler_kist.c   |  5 -
 src/test/test_scheduler.c | 28 +---
 3 files changed, 33 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] Merge branch 'maint-0.3.2'

2017-12-06 Thread nickm
commit 1432cc8429b55ea561c551941ed54e5871050fa0
Merge: 91f72bbb6 d4ca18573
Author: Nick Mathewson 
Date:   Wed Dec 6 14:38:06 2017 -0500

Merge branch 'maint-0.3.2'

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


[tor-commits] [tor/maint-0.3.2] test: Add a KIST test for a non opened channel

2017-12-06 Thread nickm
commit 1a55a5ff06f9022a115943248b0eeb9d3c67c6c8
Author: David Goulet 
Date:   Wed Dec 6 11:33:01 2017 -0500

test: Add a KIST test for a non opened channel

This makes sure that a non opened channel is never put back in the channel
pending list and that its state is consistent with what we expect that is
IDLE.

Test the fixes in #24502.

Signed-off-by: David Goulet 
---
 src/test/test_scheduler.c | 28 +---
 1 file changed, 25 insertions(+), 3 deletions(-)

diff --git a/src/test/test_scheduler.c b/src/test/test_scheduler.c
index d679d7cfe..63add2f38 100644
--- a/src/test/test_scheduler.c
+++ b/src/test/test_scheduler.c
@@ -807,6 +807,7 @@ test_scheduler_loop_kist(void *arg)
 #endif
 
   channel_t *ch1 = new_fake_channel(), *ch2 = new_fake_channel();
+  channel_t *ch3 = new_fake_channel();
 
   /* setup options so we're sure about what sched we are running */
   MOCK(get_options, mock_get_options);
@@ -857,14 +858,35 @@ test_scheduler_loop_kist(void *arg)
   the_scheduler->run();
 
   channel_flush_some_cells_mock_free_all();
-  tt_int_op(1,==,1);
+
+  /* We'll try to run this closed channel threw the scheduler loop and make
+   * sure it ends up in the right state. */
+  tt_assert(ch3);
+  ch3->magic = TLS_CHAN_MAGIC;
+  ch3->state = CHANNEL_STATE_OPEN;
+  ch3->cmux = circuitmux_alloc();
+  channel_register(ch3);
+  tt_assert(ch3->registered);
+
+  ch3->scheduler_state = SCHED_CHAN_WAITING_FOR_CELLS;
+  scheduler_channel_has_waiting_cells(ch3);
+  /* Should be in the pending list now waiting to be handled. */
+  tt_int_op(ch3->scheduler_state, OP_EQ, SCHED_CHAN_PENDING);
+  tt_int_op(smartlist_len(get_channels_pending()), OP_EQ, 1);
+  /* By running the scheduler on a closed channel, it should end up in the
+   * IDLE state and not in the pending channel list. */
+  ch3->state = CHANNEL_STATE_CLOSED;
+  the_scheduler->run();
+  tt_int_op(ch3->scheduler_state, OP_EQ, SCHED_CHAN_IDLE);
+  tt_int_op(smartlist_len(get_channels_pending()), OP_EQ, 0);
 
  done:
   /* Prep the channel so the free() function doesn't explode. */
-  ch1->state = ch2->state = CHANNEL_STATE_CLOSED;
-  ch1->registered = ch2->registered = 0;
+  ch1->state = ch2->state = ch3->state = CHANNEL_STATE_CLOSED;
+  ch1->registered = ch2->registered = ch3->registered = 0;
   channel_free(ch1);
   channel_free(ch2);
+  channel_free(ch3);
   UNMOCK(update_socket_info_impl);
   UNMOCK(channel_should_write_to_kernel);
   UNMOCK(channel_write_to_kernel);



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


[tor-commits] [tor/master] Merge remote-tracking branch 'dgoulet/bug24502_032_01' into maint-0.3.2

2017-12-06 Thread nickm
commit d4ca18573ccd0164f4d867e41a8f453119ce421f
Merge: 779e4b9dc 1a55a5ff0
Author: Nick Mathewson 
Date:   Wed Dec 6 14:37:53 2017 -0500

Merge remote-tracking branch 'dgoulet/bug24502_032_01' into maint-0.3.2

 changes/bug24502  |  4 
 src/or/scheduler_kist.c   |  5 -
 src/test/test_scheduler.c | 28 +---
 3 files changed, 33 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/maint-0.3.2] sched: Set channel scheduler state to IDLE when not opened

2017-12-06 Thread nickm
commit 97702c69b03b19a8a6f867e56f716ce984550fa0
Author: David Goulet 
Date:   Mon Dec 4 14:48:15 2017 -0500

sched: Set channel scheduler state to IDLE when not opened

In the KIST main loop, if the channel happens to be not opened, set its 
state
to IDLE so we can release it properly later on. Prior to this fix, the 
channel
was in PENDING state, removed from the channel pending list and then kept in
that state because it is not opened.

This bug was introduced in commit dcabf801e52a83e2c3cc23ccc1fa906582a927d6 
for
which we made the scheduler loop not consider unopened channel.

This has no consequences on tor except for an annoying but harmless BUG()
warning.

Fixes #24502

Signed-off-by: David Goulet 
---
 changes/bug24502| 4 
 src/or/scheduler_kist.c | 5 -
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/changes/bug24502 b/changes/bug24502
new file mode 100644
index 0..3fa6fb58d
--- /dev/null
+++ b/changes/bug24502
@@ -0,0 +1,4 @@
+  o Minor bugfixes (scheduler):
+- Properly set the scheduler state of an unopened channel in the KIST
+  scheduler main loop. This prevents a harmless but annoying log warning.
+  Fixes bug 24502; bugfix on 0.3.2.4-alpha.
diff --git a/src/or/scheduler_kist.c b/src/or/scheduler_kist.c
index fea92705d..3d8f553ac 100644
--- a/src/or/scheduler_kist.c
+++ b/src/or/scheduler_kist.c
@@ -606,9 +606,12 @@ kist_scheduler_run(void)
* fails leading to the channel to be closed which triggers a release
* and free its entry in the socket table. And because of a engineering
* design issue, the error is not propagated back so we don't get an
-   * error at this poin. So before we continue, make sure the channel is
+   * error at this point. So before we continue, make sure the channel is
* open and if not just ignore it. See #23751. */
   if (!CHANNEL_IS_OPEN(chan)) {
+/* Channel isn't open so we put it back in IDLE mode. It is either
+ * renegotiating its TLS session or about to be released. */
+chan->scheduler_state = SCHED_CHAN_IDLE;
 continue;
   }
   /* flush_result has the # cells flushed */



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


[tor-commits] [tor/maint-0.3.2] Merge remote-tracking branch 'dgoulet/bug24502_032_01' into maint-0.3.2

2017-12-06 Thread nickm
commit d4ca18573ccd0164f4d867e41a8f453119ce421f
Merge: 779e4b9dc 1a55a5ff0
Author: Nick Mathewson 
Date:   Wed Dec 6 14:37:53 2017 -0500

Merge remote-tracking branch 'dgoulet/bug24502_032_01' into maint-0.3.2

 changes/bug24502  |  4 
 src/or/scheduler_kist.c   |  5 -
 src/test/test_scheduler.c | 28 +---
 3 files changed, 33 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/release-0.3.2] sched: Set channel scheduler state to IDLE when not opened

2017-12-06 Thread nickm
commit 97702c69b03b19a8a6f867e56f716ce984550fa0
Author: David Goulet 
Date:   Mon Dec 4 14:48:15 2017 -0500

sched: Set channel scheduler state to IDLE when not opened

In the KIST main loop, if the channel happens to be not opened, set its 
state
to IDLE so we can release it properly later on. Prior to this fix, the 
channel
was in PENDING state, removed from the channel pending list and then kept in
that state because it is not opened.

This bug was introduced in commit dcabf801e52a83e2c3cc23ccc1fa906582a927d6 
for
which we made the scheduler loop not consider unopened channel.

This has no consequences on tor except for an annoying but harmless BUG()
warning.

Fixes #24502

Signed-off-by: David Goulet 
---
 changes/bug24502| 4 
 src/or/scheduler_kist.c | 5 -
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/changes/bug24502 b/changes/bug24502
new file mode 100644
index 0..3fa6fb58d
--- /dev/null
+++ b/changes/bug24502
@@ -0,0 +1,4 @@
+  o Minor bugfixes (scheduler):
+- Properly set the scheduler state of an unopened channel in the KIST
+  scheduler main loop. This prevents a harmless but annoying log warning.
+  Fixes bug 24502; bugfix on 0.3.2.4-alpha.
diff --git a/src/or/scheduler_kist.c b/src/or/scheduler_kist.c
index fea92705d..3d8f553ac 100644
--- a/src/or/scheduler_kist.c
+++ b/src/or/scheduler_kist.c
@@ -606,9 +606,12 @@ kist_scheduler_run(void)
* fails leading to the channel to be closed which triggers a release
* and free its entry in the socket table. And because of a engineering
* design issue, the error is not propagated back so we don't get an
-   * error at this poin. So before we continue, make sure the channel is
+   * error at this point. So before we continue, make sure the channel is
* open and if not just ignore it. See #23751. */
   if (!CHANNEL_IS_OPEN(chan)) {
+/* Channel isn't open so we put it back in IDLE mode. It is either
+ * renegotiating its TLS session or about to be released. */
+chan->scheduler_state = SCHED_CHAN_IDLE;
 continue;
   }
   /* flush_result has the # cells flushed */



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


[tor-commits] [tor/master] Sprinkle some consts in networkstatus_getinfo_by_purpose()

2017-12-06 Thread nickm
commit 9acfd70f26ce8ad10c0b4a68de24121abf503c69
Author: teor 
Date:   Sun Oct 15 14:37:32 2017 -0400

Sprinkle some consts in networkstatus_getinfo_by_purpose()

And note where we change the running flag, but probably shouldn't.

Implements ticket 24489.
---
 changes/bug24489   | 3 +++
 src/or/networkstatus.c | 7 ---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/changes/bug24489 b/changes/bug24489
new file mode 100644
index 0..6864ba6f5
--- /dev/null
+++ b/changes/bug24489
@@ -0,0 +1,3 @@
+  o Code simplification and refactoring (controller):
+- Make most of the variables in networkstatus_getinfo_by_purpose() const.
+  Implements ticket 24489.
diff --git a/src/or/networkstatus.c b/src/or/networkstatus.c
index 10d9b7542..eeb72831c 100644
--- a/src/or/networkstatus.c
+++ b/src/or/networkstatus.c
@@ -,13 +,13 @@ networkstatus_getinfo_helper_single(const 
routerstatus_t *rs)
 char *
 networkstatus_getinfo_by_purpose(const char *purpose_string, time_t now)
 {
-  time_t cutoff = now - ROUTER_MAX_AGE_TO_PUBLISH;
+  const time_t cutoff = now - ROUTER_MAX_AGE_TO_PUBLISH;
   char *answer;
   routerlist_t *rl = router_get_routerlist();
   smartlist_t *statuses;
-  uint8_t purpose = router_purpose_from_string(purpose_string);
+  const uint8_t purpose = router_purpose_from_string(purpose_string);
   routerstatus_t rs;
-  int bridge_auth = authdir_mode_bridge(get_options());
+  const int bridge_auth = authdir_mode_bridge(get_options());
 
   if (purpose == ROUTER_PURPOSE_UNKNOWN) {
 log_info(LD_DIR, "Unrecognized purpose '%s' when listing router statuses.",
@@ -2245,6 +2245,7 @@ networkstatus_getinfo_by_purpose(const char 
*purpose_string, time_t now)
   continue;
 if (ri->purpose != purpose)
   continue;
+/* TODO: modifying the running flag in a getinfo is a bad idea */
 if (bridge_auth && ri->purpose == ROUTER_PURPOSE_BRIDGE)
   dirserv_set_router_is_running(ri, now);
 /* then generate and write out status lines for each of them */



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


[tor-commits] [tor/master] Merge remote-tracking branch 'teor/bug24489'

2017-12-06 Thread nickm
commit 91f72bbb6c2ef97836393144f9cd095a71c5f008
Merge: aa6212a85 9acfd70f2
Author: Nick Mathewson 
Date:   Wed Dec 6 14:37:15 2017 -0500

Merge remote-tracking branch 'teor/bug24489'

 changes/bug24489   | 3 +++
 src/or/networkstatus.c | 7 ---
 2 files changed, 7 insertions(+), 3 deletions(-)

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


[tor-commits] [tor/master] Merge remote-tracking branch 'dgoulet/bug24502_032_01'

2017-12-06 Thread nickm
commit aa6212a85810937b2aa43fa1021e0118a5fb3f2a
Merge: 9fa38bd99 1a55a5ff0
Author: Nick Mathewson 
Date:   Wed Dec 6 14:31:33 2017 -0500

Merge remote-tracking branch 'dgoulet/bug24502_032_01'

 changes/bug24502  |  4 
 src/or/scheduler_kist.c   |  5 -
 src/test/test_scheduler.c | 28 +---
 3 files changed, 33 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] sched: Set channel scheduler state to IDLE when not opened

2017-12-06 Thread nickm
commit 97702c69b03b19a8a6f867e56f716ce984550fa0
Author: David Goulet 
Date:   Mon Dec 4 14:48:15 2017 -0500

sched: Set channel scheduler state to IDLE when not opened

In the KIST main loop, if the channel happens to be not opened, set its 
state
to IDLE so we can release it properly later on. Prior to this fix, the 
channel
was in PENDING state, removed from the channel pending list and then kept in
that state because it is not opened.

This bug was introduced in commit dcabf801e52a83e2c3cc23ccc1fa906582a927d6 
for
which we made the scheduler loop not consider unopened channel.

This has no consequences on tor except for an annoying but harmless BUG()
warning.

Fixes #24502

Signed-off-by: David Goulet 
---
 changes/bug24502| 4 
 src/or/scheduler_kist.c | 5 -
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/changes/bug24502 b/changes/bug24502
new file mode 100644
index 0..3fa6fb58d
--- /dev/null
+++ b/changes/bug24502
@@ -0,0 +1,4 @@
+  o Minor bugfixes (scheduler):
+- Properly set the scheduler state of an unopened channel in the KIST
+  scheduler main loop. This prevents a harmless but annoying log warning.
+  Fixes bug 24502; bugfix on 0.3.2.4-alpha.
diff --git a/src/or/scheduler_kist.c b/src/or/scheduler_kist.c
index fea92705d..3d8f553ac 100644
--- a/src/or/scheduler_kist.c
+++ b/src/or/scheduler_kist.c
@@ -606,9 +606,12 @@ kist_scheduler_run(void)
* fails leading to the channel to be closed which triggers a release
* and free its entry in the socket table. And because of a engineering
* design issue, the error is not propagated back so we don't get an
-   * error at this poin. So before we continue, make sure the channel is
+   * error at this point. So before we continue, make sure the channel is
* open and if not just ignore it. See #23751. */
   if (!CHANNEL_IS_OPEN(chan)) {
+/* Channel isn't open so we put it back in IDLE mode. It is either
+ * renegotiating its TLS session or about to be released. */
+chan->scheduler_state = SCHED_CHAN_IDLE;
 continue;
   }
   /* flush_result has the # cells flushed */



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


[tor-commits] [tor/master] test: Add a KIST test for a non opened channel

2017-12-06 Thread nickm
commit 1a55a5ff06f9022a115943248b0eeb9d3c67c6c8
Author: David Goulet 
Date:   Wed Dec 6 11:33:01 2017 -0500

test: Add a KIST test for a non opened channel

This makes sure that a non opened channel is never put back in the channel
pending list and that its state is consistent with what we expect that is
IDLE.

Test the fixes in #24502.

Signed-off-by: David Goulet 
---
 src/test/test_scheduler.c | 28 +---
 1 file changed, 25 insertions(+), 3 deletions(-)

diff --git a/src/test/test_scheduler.c b/src/test/test_scheduler.c
index d679d7cfe..63add2f38 100644
--- a/src/test/test_scheduler.c
+++ b/src/test/test_scheduler.c
@@ -807,6 +807,7 @@ test_scheduler_loop_kist(void *arg)
 #endif
 
   channel_t *ch1 = new_fake_channel(), *ch2 = new_fake_channel();
+  channel_t *ch3 = new_fake_channel();
 
   /* setup options so we're sure about what sched we are running */
   MOCK(get_options, mock_get_options);
@@ -857,14 +858,35 @@ test_scheduler_loop_kist(void *arg)
   the_scheduler->run();
 
   channel_flush_some_cells_mock_free_all();
-  tt_int_op(1,==,1);
+
+  /* We'll try to run this closed channel threw the scheduler loop and make
+   * sure it ends up in the right state. */
+  tt_assert(ch3);
+  ch3->magic = TLS_CHAN_MAGIC;
+  ch3->state = CHANNEL_STATE_OPEN;
+  ch3->cmux = circuitmux_alloc();
+  channel_register(ch3);
+  tt_assert(ch3->registered);
+
+  ch3->scheduler_state = SCHED_CHAN_WAITING_FOR_CELLS;
+  scheduler_channel_has_waiting_cells(ch3);
+  /* Should be in the pending list now waiting to be handled. */
+  tt_int_op(ch3->scheduler_state, OP_EQ, SCHED_CHAN_PENDING);
+  tt_int_op(smartlist_len(get_channels_pending()), OP_EQ, 1);
+  /* By running the scheduler on a closed channel, it should end up in the
+   * IDLE state and not in the pending channel list. */
+  ch3->state = CHANNEL_STATE_CLOSED;
+  the_scheduler->run();
+  tt_int_op(ch3->scheduler_state, OP_EQ, SCHED_CHAN_IDLE);
+  tt_int_op(smartlist_len(get_channels_pending()), OP_EQ, 0);
 
  done:
   /* Prep the channel so the free() function doesn't explode. */
-  ch1->state = ch2->state = CHANNEL_STATE_CLOSED;
-  ch1->registered = ch2->registered = 0;
+  ch1->state = ch2->state = ch3->state = CHANNEL_STATE_CLOSED;
+  ch1->registered = ch2->registered = ch3->registered = 0;
   channel_free(ch1);
   channel_free(ch2);
+  channel_free(ch3);
   UNMOCK(update_socket_info_impl);
   UNMOCK(channel_should_write_to_kernel);
   UNMOCK(channel_write_to_kernel);



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


[tor-commits] [tor/master] Check the return value of hs_parse_address().

2017-12-06 Thread nickm
commit 9fa38bd996e345990b81bce0995a25be2ee4c98f
Author: Alexander Færøy 
Date:   Wed Dec 6 14:52:02 2017 +0100

Check the return value of hs_parse_address().

This patch adds a check for the return value of `hs_parse_address()` in
`hs_control_hspost_command()`. Since it should not be possible for
`hs_parse_address()` to fail in this context we wrap the error check
with the `BUG()` macro.

See: https://bugs.torproject.org/24543
---
 src/or/hs_control.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/or/hs_control.c b/src/or/hs_control.c
index 1b1fe7857..87b4e3fca 100644
--- a/src/or/hs_control.c
+++ b/src/or/hs_control.c
@@ -222,7 +222,9 @@ hs_control_hspost_command(const char *body, const char 
*onion_address,
 
   /* This can't fail because we require the caller to pass us a valid onion
* address that has passed hs_address_is_valid(). */
-  hs_parse_address(onion_address, _pk, NULL, NULL);
+  if (BUG(hs_parse_address(onion_address, _pk, NULL, NULL) < 0)) {
+goto done; // LCOV_EXCL_LINE
+  }
 
   /* Only decode the plaintext part which is what the directory will do to
* validate before caching. */

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


[tor-commits] [translation/tor-messenger-uiproperties_completed] Update translations for tor-messenger-uiproperties_completed

2017-12-06 Thread translation
commit 6a20c25c05f1618031b8998836358c9db2c6b86b
Author: Translation commit bot 
Date:   Wed Dec 6 16:50:33 2017 +

Update translations for tor-messenger-uiproperties_completed
---
 ms_MY/ui.properties | 27 +++
 1 file changed, 27 insertions(+)

diff --git a/ms_MY/ui.properties b/ms_MY/ui.properties
new file mode 100644
index 0..5a11c9763
--- /dev/null
+++ b/ms_MY/ui.properties
@@ -0,0 +1,27 @@
+start.label=Mulakan perbualan persendirian
+end.label=Tamatkan perbualan persendirian
+refresh.label=Segar semula perbualan persendirian
+auth.label=Sahkan identiti kenalan anda
+auth.cancel=Batal
+auth.cancelAccessKey=C
+auth.error=Satu ralat berlaku ketika mengesahkan identiti kenalan anda.
+auth.success=Pengesahan identiti kenalan anda telah selesai.
+auth.successThem=Kenalan anda berjaya mengesahkan identiti anda. Anda boleh 
patut mengesahkan identitinya dengan menanya soalan anda juga.
+auth.fail=Gagal mengesahkan identiti kenalan anda.
+auth.waiting=Menunggu kenalan ...
+reauth.label=Sahkan semula identiti kenalan anda
+prefs.label=Keutamaan OTR
+alert.start=Cuba memulakan perbualan persendirian dengan %S.
+alert.refresh=Cuba menyegar semula perbualan persendirian dengan %S.
+alert.gone_insecure=Perbualan persendirian dengan %S telah tamat.
+finger.seen=%S telah menghubungi anda menerusi komputer yang tidak 
dikenalpasti. Anda patut mengesahkan identiti kenalan ini.
+finger.unseen=Identiti %S belum disahkan lagi. Anda sepatutnya mengesahkan 
identiti kenalan ini.
+finger.verify=Sahkan
+verify.accessKey=V
+state.not_private=Perbualan semasa tidak sulit.
+state.unverified=Perbualan semasa adalah sulit tetapi identiti %S belum 
disahkan lagi.
+state.private=Perbualan semasa adalah sulit tetapi identiti %S telah disahkan.
+state.finished=%S telah menamatkan perbualan persendirian mereka dengan anda; 
anda patut lakukan perkara yang sama.
+afterauth.private=Anda telah mengesahkan identiti %S.
+afterauth.unverified=Identiti %S belum disahkan lagi.
+buddycontextmenu.label=Tambah Cap Jari Kenalan

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


[tor-commits] [translation/tor-messenger-uiproperties] Update translations for tor-messenger-uiproperties

2017-12-06 Thread translation
commit c3d2c848e62a3b6ae5887cd9e57760da4b572d60
Author: Translation commit bot 
Date:   Wed Dec 6 16:50:27 2017 +

Update translations for tor-messenger-uiproperties
---
 ms_MY/ui.properties | 38 +++---
 1 file changed, 19 insertions(+), 19 deletions(-)

diff --git a/ms_MY/ui.properties b/ms_MY/ui.properties
index 3e3fcbf38..5a11c9763 100644
--- a/ms_MY/ui.properties
+++ b/ms_MY/ui.properties
@@ -1,27 +1,27 @@
-start.label=Start private conversation
-end.label=End private conversation
-refresh.label=Refresh private conversation
-auth.label=Verify your contact's identity
+start.label=Mulakan perbualan persendirian
+end.label=Tamatkan perbualan persendirian
+refresh.label=Segar semula perbualan persendirian
+auth.label=Sahkan identiti kenalan anda
 auth.cancel=Batal
 auth.cancelAccessKey=C
 auth.error=Satu ralat berlaku ketika mengesahkan identiti kenalan anda.
-auth.success=Verifying your contact's identity completed successfully.
-auth.successThem=Your contact has successfully verified your identity. You may 
want to verify their identity as well by asking your own question.
-auth.fail=Failed to verify your contact's identity.
+auth.success=Pengesahan identiti kenalan anda telah selesai.
+auth.successThem=Kenalan anda berjaya mengesahkan identiti anda. Anda boleh 
patut mengesahkan identitinya dengan menanya soalan anda juga.
+auth.fail=Gagal mengesahkan identiti kenalan anda.
 auth.waiting=Menunggu kenalan ...
-reauth.label=Reverify your contact's identity
+reauth.label=Sahkan semula identiti kenalan anda
 prefs.label=Keutamaan OTR
-alert.start=Attempting to start a private conversation with %S.
-alert.refresh=Attempting to refresh the private conversation with %S.
-alert.gone_insecure=Private conversation with %S ended.
-finger.seen=%S is contacting you from an unrecognized computer. You should 
verify this contact's identity.
-finger.unseen=%S's identity has not been verified yet. You should verify this 
contact's identity.
+alert.start=Cuba memulakan perbualan persendirian dengan %S.
+alert.refresh=Cuba menyegar semula perbualan persendirian dengan %S.
+alert.gone_insecure=Perbualan persendirian dengan %S telah tamat.
+finger.seen=%S telah menghubungi anda menerusi komputer yang tidak 
dikenalpasti. Anda patut mengesahkan identiti kenalan ini.
+finger.unseen=Identiti %S belum disahkan lagi. Anda sepatutnya mengesahkan 
identiti kenalan ini.
 finger.verify=Sahkan
 verify.accessKey=V
-state.not_private=The current conversation is not private.
-state.unverified=The current conversation is private but %S's identity has not 
been verified.
-state.private=The current conversation is private and %S's identity has been 
verified.
-state.finished=%S has ended their private conversation with you; you should do 
the same.
-afterauth.private=You have verified %S's identity.
-afterauth.unverified=%S's identity has not been verified.
+state.not_private=Perbualan semasa tidak sulit.
+state.unverified=Perbualan semasa adalah sulit tetapi identiti %S belum 
disahkan lagi.
+state.private=Perbualan semasa adalah sulit tetapi identiti %S telah disahkan.
+state.finished=%S telah menamatkan perbualan persendirian mereka dengan anda; 
anda patut lakukan perkara yang sama.
+afterauth.private=Anda telah mengesahkan identiti %S.
+afterauth.unverified=Identiti %S belum disahkan lagi.
 buddycontextmenu.label=Tambah Cap Jari Kenalan

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


[tor-commits] [translation/tor-messenger-otrproperties] Update translations for tor-messenger-otrproperties

2017-12-06 Thread translation
commit c004f725772bf9be46b4dfaabc46698c18ee85c9
Author: Translation commit bot 
Date:   Wed Dec 6 16:49:50 2017 +

Update translations for tor-messenger-otrproperties
---
 ms_MY/otr.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ms_MY/otr.properties b/ms_MY/otr.properties
index 11b23be4d..0b896c2e9 100644
--- a/ms_MY/otr.properties
+++ b/ms_MY/otr.properties
@@ -22,7 +22,7 @@ error.not_priv=You sent encrypted data to %S, who wasn't 
expecting it.
 error.unreadable=You transmitted an unreadable encrypted message.
 error.malformed=You transmitted a malformed data message.
 resent=[resent]
-tlv.disconnected=%S has ended their private conversation with you; you should 
do the same.
+tlv.disconnected=%S telah menamatkan perbualan persendirian mereka dengan 
anda; anda patut lakukan perkara yang sama.
 query.msg=%S has requested an Off-the Record private conversation. However, 
you do not have a plugin to support that. See http://otr.cypherpunks.ca/ for 
more information.
 trust.unused=Unused
 trust.not_private=Not Private

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


[tor-commits] [translation/tor-messenger-prefsdtd_completed] Update translations for tor-messenger-prefsdtd_completed

2017-12-06 Thread translation
commit 148eaccfb1ee7101852ae9e7d185529ac1e61a96
Author: Translation commit bot 
Date:   Wed Dec 6 16:50:05 2017 +

Update translations for tor-messenger-prefsdtd_completed
---
 ms_MY/prefs.dtd | 22 ++
 1 file changed, 22 insertions(+)

diff --git a/ms_MY/prefs.dtd b/ms_MY/prefs.dtd
new file mode 100644
index 0..5bd4eb9f2
--- /dev/null
+++ b/ms_MY/prefs.dtd
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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] [translation/tor-messenger-prefsdtd] Update translations for tor-messenger-prefsdtd

2017-12-06 Thread translation
commit 71e95f01d0947e1150279b7a25e1bcd9c55ee53d
Author: Translation commit bot 
Date:   Wed Dec 6 16:50:00 2017 +

Update translations for tor-messenger-prefsdtd
---
 ms_MY/prefs.dtd | 30 +++---
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/ms_MY/prefs.dtd b/ms_MY/prefs.dtd
index 95dde3a56..5bd4eb9f2 100644
--- a/ms_MY/prefs.dtd
+++ b/ms_MY/prefs.dtd
@@ -1,22 +1,22 @@
 
 
 
-
-
-
-
+
+
+
+
 
 
 
-
-
-
-
-
-
-
+
+
+
+
+
+
+
 
-
-
-
-
\ No newline at end of file
+
+
+
+
\ 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] [translation/tails-openpgp-applet_completed] Update translations for tails-openpgp-applet_completed

2017-12-06 Thread translation
commit 1654f2713ae3f4a64cf223de410ae24fde61a871
Author: Translation commit bot 
Date:   Wed Dec 6 16:48:59 2017 +

Update translations for tails-openpgp-applet_completed
---
 ms_MY/openpgp-applet.pot | 175 +++
 1 file changed, 175 insertions(+)

diff --git a/ms_MY/openpgp-applet.pot b/ms_MY/openpgp-applet.pot
new file mode 100644
index 0..ae7b73068
--- /dev/null
+++ b/ms_MY/openpgp-applet.pot
@@ -0,0 +1,175 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Tails developers
+# This file is distributed under the same license as the OpenPGP_Applet 
package.
+# 
+# Translators:
+# abuyop , 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: The Tor Project\n"
+"Report-Msgid-Bugs-To: ta...@boum.org\n"
+"POT-Creation-Date: 2017-08-05 15:07-0400\n"
+"PO-Revision-Date: 2017-12-06 16:26+\n"
+"Last-Translator: abuyop \n"
+"Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ms_MY\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: bin/openpgp-applet:160
+msgid "You are about to exit OpenPGP Applet. Are you sure?"
+msgstr "Anda akan keluar dari Aplet OpenPGP. Anda pasti mahu keluar?"
+
+#: bin/openpgp-applet:172
+msgid "OpenPGP encryption applet"
+msgstr "Aplet penyulitan OpenPGP"
+
+#: bin/openpgp-applet:175
+msgid "Exit"
+msgstr "Keluar"
+
+#: bin/openpgp-applet:177
+msgid "About"
+msgstr "Perihal"
+
+#: bin/openpgp-applet:232
+msgid "Encrypt Clipboard with _Passphrase"
+msgstr "Sulitkan Papan Keratan dengan _Frasa Laluan"
+
+#: bin/openpgp-applet:235
+msgid "Sign/Encrypt Clipboard with Public _Keys"
+msgstr "Tandatangan/Sulitkan Papan Keratan dengan _Kunci Awam"
+
+#: bin/openpgp-applet:240
+msgid "_Decrypt/Verify Clipboard"
+msgstr "_Nyahsulit/Sahkan Papan Keratan"
+
+#: bin/openpgp-applet:244
+msgid "_Manage Keys"
+msgstr "_Urus Kunci"
+
+#: bin/openpgp-applet:248
+msgid "_Open Text Editor"
+msgstr "_Buka Penyunting Teks"
+
+#: bin/openpgp-applet:292
+msgid "The clipboard does not contain valid input data."
+msgstr "Papan keratan tidak mengandungi data input yang sah."
+
+#: bin/openpgp-applet:337 bin/openpgp-applet:339 bin/openpgp-applet:341
+msgid "Unknown Trust"
+msgstr "Kepercayaan Tidak Diketahui"
+
+#: bin/openpgp-applet:343
+msgid "Marginal Trust"
+msgstr "Kepercayaan Kecil"
+
+#: bin/openpgp-applet:345
+msgid "Full Trust"
+msgstr "Kepercayaan Penuh"
+
+#: bin/openpgp-applet:347
+msgid "Ultimate Trust"
+msgstr "Kepercayaan Sepenuhnya"
+
+#: bin/openpgp-applet:400
+msgid "Name"
+msgstr "Nama"
+
+#: bin/openpgp-applet:401
+msgid "Key ID"
+msgstr "ID Kunci"
+
+#: bin/openpgp-applet:402
+msgid "Status"
+msgstr "Status"
+
+#: bin/openpgp-applet:433
+msgid "Fingerprint:"
+msgstr "Cap Jari:"
+
+#: bin/openpgp-applet:436
+msgid "User ID:"
+msgid_plural "User IDs:"
+msgstr[0] "ID Pengguna:"
+
+#: bin/openpgp-applet:465
+msgid "None (Don't sign)"
+msgstr "Tiada (Jangan tandatangan)"
+
+#: bin/openpgp-applet:528
+msgid "Select recipients:"
+msgstr "Pilih penerima:"
+
+#: bin/openpgp-applet:536
+msgid "Hide recipients"
+msgstr "Sembunyi penerima"
+
+#: bin/openpgp-applet:539
+msgid ""
+"Hide the user IDs of all recipients of an encrypted message. Otherwise "
+"anyone that sees the encrypted message can see who the recipients are."
+msgstr "Sembunyi ID pengguna bagi semua penerima mesej tersulit. Melainkan 
sesiapa yang dapat lihat mesej tersulit juga dapat mengetahui penerimanya."
+
+#: bin/openpgp-applet:545
+msgid "Sign message as:"
+msgstr "Daftar mesej sebagai:"
+
+#: bin/openpgp-applet:549
+msgid "Choose keys"
+msgstr "Pilih kunci"
+
+#: bin/openpgp-applet:589
+msgid "Do you trust these keys?"
+msgstr "Anda percaya pada kunci ini?"
+
+#: bin/openpgp-applet:592
+msgid "The following selected key is not fully trusted:"
+msgid_plural "The following selected keys are not fully trusted:"
+msgstr[0] "Kunci terpilih berikut tidak sepenuhnya dipercayai:"
+
+#: bin/openpgp-applet:610
+msgid "Do you trust this key enough to use it anyway?"
+msgid_plural "Do you trust these keys enough to use them anyway?"
+msgstr[0] "Anda percaya kunci ini secukupnya untuk menggunakannya jua?"
+
+#: bin/openpgp-applet:623
+msgid "No keys selected"
+msgstr "Tiada kunci dipilih"
+
+#: bin/openpgp-applet:625
+msgid ""
+"You must select a private key to sign the message, or some public keys to "
+"encrypt the message, or both."
+msgstr "Anda mesti pilih satu kunci persendirian untuk menandatangani mesej, 
atau sesetengah kunci awam yang dapat menyulitkan mesej, ataupun kedua-duanya."
+
+#: bin/openpgp-applet:653
+msgid "No keys available"
+msgstr "Tiada kunci tersedia"
+
+#: bin/openpgp-applet:655
+msgid ""
+"You need a private key to sign messages or a public key to encrypt messages."
+msgstr "Anda perlukan satu kunci persendirian untuk menandatangan mesej atau 

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

2017-12-06 Thread translation
commit 60db130b19dd70d588c26719a5a38e7ff73d3421
Author: Translation commit bot 
Date:   Wed Dec 6 16:48:54 2017 +

Update translations for tails-openpgp-applet
---
 ms_MY/openpgp-applet.pot | 36 ++--
 1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/ms_MY/openpgp-applet.pot b/ms_MY/openpgp-applet.pot
index 43ccc769e..ae7b73068 100644
--- a/ms_MY/openpgp-applet.pot
+++ b/ms_MY/openpgp-applet.pot
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: ta...@boum.org\n"
 "POT-Creation-Date: 2017-08-05 15:07-0400\n"
-"PO-Revision-Date: 2017-12-06 15:20+\n"
+"PO-Revision-Date: 2017-12-06 16:26+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -20,11 +20,11 @@ msgstr ""
 
 #: bin/openpgp-applet:160
 msgid "You are about to exit OpenPGP Applet. Are you sure?"
-msgstr ""
+msgstr "Anda akan keluar dari Aplet OpenPGP. Anda pasti mahu keluar?"
 
 #: bin/openpgp-applet:172
 msgid "OpenPGP encryption applet"
-msgstr ""
+msgstr "Aplet penyulitan OpenPGP"
 
 #: bin/openpgp-applet:175
 msgid "Exit"
@@ -36,15 +36,15 @@ msgstr "Perihal"
 
 #: bin/openpgp-applet:232
 msgid "Encrypt Clipboard with _Passphrase"
-msgstr ""
+msgstr "Sulitkan Papan Keratan dengan _Frasa Laluan"
 
 #: bin/openpgp-applet:235
 msgid "Sign/Encrypt Clipboard with Public _Keys"
-msgstr ""
+msgstr "Tandatangan/Sulitkan Papan Keratan dengan _Kunci Awam"
 
 #: bin/openpgp-applet:240
 msgid "_Decrypt/Verify Clipboard"
-msgstr ""
+msgstr "_Nyahsulit/Sahkan Papan Keratan"
 
 #: bin/openpgp-applet:244
 msgid "_Manage Keys"
@@ -52,19 +52,19 @@ msgstr "_Urus Kunci"
 
 #: bin/openpgp-applet:248
 msgid "_Open Text Editor"
-msgstr ""
+msgstr "_Buka Penyunting Teks"
 
 #: bin/openpgp-applet:292
 msgid "The clipboard does not contain valid input data."
-msgstr ""
+msgstr "Papan keratan tidak mengandungi data input yang sah."
 
 #: bin/openpgp-applet:337 bin/openpgp-applet:339 bin/openpgp-applet:341
 msgid "Unknown Trust"
-msgstr ""
+msgstr "Kepercayaan Tidak Diketahui"
 
 #: bin/openpgp-applet:343
 msgid "Marginal Trust"
-msgstr ""
+msgstr "Kepercayaan Kecil"
 
 #: bin/openpgp-applet:345
 msgid "Full Trust"
@@ -93,11 +93,11 @@ msgstr "Cap Jari:"
 #: bin/openpgp-applet:436
 msgid "User ID:"
 msgid_plural "User IDs:"
-msgstr[0] ""
+msgstr[0] "ID Pengguna:"
 
 #: bin/openpgp-applet:465
 msgid "None (Don't sign)"
-msgstr ""
+msgstr "Tiada (Jangan tandatangan)"
 
 #: bin/openpgp-applet:528
 msgid "Select recipients:"
@@ -111,7 +111,7 @@ msgstr "Sembunyi penerima"
 msgid ""
 "Hide the user IDs of all recipients of an encrypted message. Otherwise "
 "anyone that sees the encrypted message can see who the recipients are."
-msgstr ""
+msgstr "Sembunyi ID pengguna bagi semua penerima mesej tersulit. Melainkan 
sesiapa yang dapat lihat mesej tersulit juga dapat mengetahui penerimanya."
 
 #: bin/openpgp-applet:545
 msgid "Sign message as:"
@@ -128,12 +128,12 @@ msgstr "Anda percaya pada kunci ini?"
 #: bin/openpgp-applet:592
 msgid "The following selected key is not fully trusted:"
 msgid_plural "The following selected keys are not fully trusted:"
-msgstr[0] ""
+msgstr[0] "Kunci terpilih berikut tidak sepenuhnya dipercayai:"
 
 #: bin/openpgp-applet:610
 msgid "Do you trust this key enough to use it anyway?"
 msgid_plural "Do you trust these keys enough to use them anyway?"
-msgstr[0] ""
+msgstr[0] "Anda percaya kunci ini secukupnya untuk menggunakannya jua?"
 
 #: bin/openpgp-applet:623
 msgid "No keys selected"
@@ -143,16 +143,16 @@ msgstr "Tiada kunci dipilih"
 msgid ""
 "You must select a private key to sign the message, or some public keys to "
 "encrypt the message, or both."
-msgstr ""
+msgstr "Anda mesti pilih satu kunci persendirian untuk menandatangani mesej, 
atau sesetengah kunci awam yang dapat menyulitkan mesej, ataupun kedua-duanya."
 
 #: bin/openpgp-applet:653
 msgid "No keys available"
-msgstr ""
+msgstr "Tiada kunci tersedia"
 
 #: bin/openpgp-applet:655
 msgid ""
 "You need a private key to sign messages or a public key to encrypt messages."
-msgstr ""
+msgstr "Anda perlukan satu kunci persendirian untuk menandatangan mesej atau 
kunci awam untuk menyulitkan mesej."
 
 #: bin/openpgp-applet:783
 msgid "GnuPG error"

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


[tor-commits] [translation/tor-launcher-network-settings_completed] Update translations for tor-launcher-network-settings_completed

2017-12-06 Thread translation
commit 6c1a14c281a0c42a14ed0cf4d30e41f3f5e08aa8
Author: Translation commit bot 
Date:   Wed Dec 6 16:47:07 2017 +

Update translations for tor-launcher-network-settings_completed
---
 ms_MY/network-settings.dtd | 81 --
 1 file changed, 42 insertions(+), 39 deletions(-)

diff --git a/ms_MY/network-settings.dtd b/ms_MY/network-settings.dtd
index 349172292..e366723a0 100644
--- a/ms_MY/network-settings.dtd
+++ b/ms_MY/network-settings.dtd
@@ -1,55 +1,58 @@
 
+
+
+
 
-
-
-
-
-
-
+
+
+
 
-
-
-
-
-
-
-
+
 
-
-
-
-
-
-
-
-
+
+
+
+
 
 
 
 
-
+
+
+
+
+
 
-
+
 
-
+
 
+
 
-
+
 
-
-
+
+
 
 
 
-
-
-
-
-
-
-
-
-
-https://bridges.torproject.org;>
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

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


[tor-commits] [translation/tor-launcher-network-settings] Update translations for tor-launcher-network-settings

2017-12-06 Thread translation
commit 6166f182292ae8d8c33e0ea07df82fd551898ae7
Author: Translation commit bot 
Date:   Wed Dec 6 16:47:02 2017 +

Update translations for tor-launcher-network-settings
---
 ms_MY/network-settings.dtd | 36 ++--
 1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/ms_MY/network-settings.dtd b/ms_MY/network-settings.dtd
index 110e282e4..e366723a0 100644
--- a/ms_MY/network-settings.dtd
+++ b/ms_MY/network-settings.dtd
@@ -1,16 +1,16 @@
 
 
-
-
+
+
 
 
-
+
 
 
 
 
 
-
+
 
 
 
@@ -18,14 +18,14 @@
 
 
 
-
+
 
-
-
+
+
 
 
 
-
+
 
 
 
@@ -38,21 +38,21 @@
 
 
 
-
-
-
-
-
-
+
+
+
+
+
+
 
 
 
-
-
+
+
 
 
-
-
+
+
 
 
 

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


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

2017-12-06 Thread translation
commit d8aaedef10de85c4d32d6f9818be07b1438771eb
Author: Translation commit bot 
Date:   Wed Dec 6 16:46:28 2017 +

Update translations for torbirdy_completed
---
 ms_MY/torbirdy.dtd | 42 ++
 1 file changed, 22 insertions(+), 20 deletions(-)

diff --git a/ms_MY/torbirdy.dtd b/ms_MY/torbirdy.dtd
index bbf06d77d..fbddb734a 100644
--- a/ms_MY/torbirdy.dtd
+++ b/ms_MY/torbirdy.dtd
@@ -8,51 +8,53 @@
 
 
 
-
+
 
 
 
-
+
 
-
+
 
 
 
 
-
+
 
-
+
 
-
+
 
 
 
 
 
-
+
 
-
-
+
+
 
-
+
 
-
+
 
-
+
+
+
 
-
+
 
-
+
 
-
+
 
-
-
+
+
 
 
-
+
 
 
-
+
 
-
+

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


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

2017-12-06 Thread translation
commit ea6fce39531820f81b50e5648c263f1c7bfec9bd
Author: Translation commit bot 
Date:   Wed Dec 6 16:46:18 2017 +

Update translations for torbirdy
---
 ms_MY/torbirdy.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ms_MY/torbirdy.dtd b/ms_MY/torbirdy.dtd
index 40ca1223e..fbddb734a 100644
--- a/ms_MY/torbirdy.dtd
+++ b/ms_MY/torbirdy.dtd
@@ -38,7 +38,7 @@
 
 
 
-
+
 
 
 

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


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

2017-12-06 Thread translation
commit fa0ff7cedc6d004b6e3098166e4a89c723f6e81c
Author: Translation commit bot 
Date:   Wed Dec 6 16:20:53 2017 +

Update translations for exoneratorproperties
---
 ms_MY/exonerator.properties | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ms_MY/exonerator.properties b/ms_MY/exonerator.properties
index 9b2751bf9..f8926fc25 100644
--- a/ms_MY/exonerator.properties
+++ b/ms_MY/exonerator.properties
@@ -1,7 +1,7 @@
 form.explanation=Enter an IP address and date to find out whether that address 
was used as a Tor relay:
 form.ip.label=IP address
 form.timestamp.label=Date
-form.search.label=Carian
+form.search.label=Gelintar
 summary.heading=Ringkasan
 summary.serverproblem.dbnoconnect.title=Server problem
 summary.serverproblem.dbnoconnect.body.text=Unable to connect to the database. 
Please try again later. If this problem persists, please %s!
@@ -40,7 +40,7 @@ technicaldetails.exit.unknown=Tidak diketahui
 technicaldetails.exit.yes=Ya
 technicaldetails.exit.no=Tidak
 permanentlink.heading=Permanent link
-footer.abouttor.heading=Tentang Tor
+footer.abouttor.heading=Perihal Tor
 footer.abouttor.body.text=Tor is an international software project to 
anonymize Internet traffic by %s. Therefore, if you see traffic from a 
Tor relay, this traffic usually originates from someone using Tor, rather than 
from the relay operator. The Tor Project and Tor relay operators have no 
records of the traffic that passes over the network and therefore cannot 
provide any information about its origin. Be sure to %s, and don't 
hesitate to %s for more information.
 footer.abouttor.body.link1=encrypting packets and sending them through a 
series of hops before they reach their destination
 footer.abouttor.body.link2=learn more about Tor

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


[tor-commits] [translation/tor-browser-manual] Update translations for tor-browser-manual

2017-12-06 Thread translation
commit d8db16b807d883c09e80ee6195734f03fd15ec03
Author: Translation commit bot 
Date:   Wed Dec 6 16:21:09 2017 +

Update translations for tor-browser-manual
---
 ms_MY/ms_MY.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po
index 1ce296301..eeba94bf2 100644
--- a/ms_MY/ms_MY.po
+++ b/ms_MY/ms_MY.po
@@ -414,7 +414,7 @@ msgstr ""
 
 #: first-time.page:19
 msgid "Connect"
-msgstr "Menyambung"
+msgstr "Sambung"
 
 #. This is a reference to an external file such as an image or video. When
 #. the file changes, the md5 hash will change to let you know you need to
@@ -439,7 +439,7 @@ msgstr ""
 
 #: first-time.page:33
 msgid "Configure"
-msgstr "Konfigurasi"
+msgstr "Konfigur"
 
 #: first-time.page:37
 msgid ""
@@ -697,7 +697,7 @@ msgstr ""
 
 #: managing-identities.page:111
 msgid "New Identity"
-msgstr "Identiti Baru"
+msgstr "Identiti Baharu"
 
 #: managing-identities.page:112
 msgid ""

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


[tor-commits] [translation/tor-messenger-privproperties_completed] Update translations for tor-messenger-privproperties_completed

2017-12-06 Thread translation
commit 150fc98e3630cf3066454e4bb8960b6b36c51b72
Author: Translation commit bot 
Date:   Wed Dec 6 16:20:30 2017 +

Update translations for tor-messenger-privproperties_completed
---
 ms_MY/priv.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ms_MY/priv.properties b/ms_MY/priv.properties
index 3432f8659..8745651a5 100644
--- a/ms_MY/priv.properties
+++ b/ms_MY/priv.properties
@@ -1,2 +1,2 @@
 priv.account=Menjana kunci persendirian untuk %S (%S) ...
-priv.failed=Penjanaan kunci gagal: %S
+priv.failed=Gagal menjana kunci: %S

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


[tor-commits] [translation/tor-messenger-privproperties] Update translations for tor-messenger-privproperties

2017-12-06 Thread translation
commit 6c127849bc58c2546ec123257d67d431fb59bba5
Author: Translation commit bot 
Date:   Wed Dec 6 16:20:24 2017 +

Update translations for tor-messenger-privproperties
---
 ms_MY/priv.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ms_MY/priv.properties b/ms_MY/priv.properties
index 3432f8659..8745651a5 100644
--- a/ms_MY/priv.properties
+++ b/ms_MY/priv.properties
@@ -1,2 +1,2 @@
 priv.account=Menjana kunci persendirian untuk %S (%S) ...
-priv.failed=Penjanaan kunci gagal: %S
+priv.failed=Gagal menjana kunci: %S

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


[tor-commits] [translation/tor-messenger-authproperties] Update translations for tor-messenger-authproperties

2017-12-06 Thread translation
commit 43f8fc033d1731c648e7e1a658d28daa7de7661a
Author: Translation commit bot 
Date:   Wed Dec 6 16:19:45 2017 +

Update translations for tor-messenger-authproperties
---
 ms_MY/auth.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ms_MY/auth.properties b/ms_MY/auth.properties
index bdf4a410f..74a443e8d 100644
--- a/ms_MY/auth.properties
+++ b/ms_MY/auth.properties
@@ -1,4 +1,4 @@
-auth.title=Mengesahkan identiti %S
+auth.title=Sahkan identiti %S
 auth.yourFingerprint=Cap jari untuk anda, %S:\n%S
 auth.theirFingerprint=Cap jari bertujuan untuk %S:\n%S
 auth.help=Pengesahan identiti kenalan dapat memastikan individu yang anda 
hubungi adalah benar-benar dirinya.

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


[tor-commits] [translation/tor-messenger-authproperties_completed] Update translations for tor-messenger-authproperties_completed

2017-12-06 Thread translation
commit 3c6c9081c62ac13db21ebd9b3e3c2e2648680410
Author: Translation commit bot 
Date:   Wed Dec 6 16:19:39 2017 +

Update translations for tor-messenger-authproperties_completed
---
 ms_MY/auth.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ms_MY/auth.properties b/ms_MY/auth.properties
index bdf4a410f..74a443e8d 100644
--- a/ms_MY/auth.properties
+++ b/ms_MY/auth.properties
@@ -1,4 +1,4 @@
-auth.title=Mengesahkan identiti %S
+auth.title=Sahkan identiti %S
 auth.yourFingerprint=Cap jari untuk anda, %S:\n%S
 auth.theirFingerprint=Cap jari bertujuan untuk %S:\n%S
 auth.help=Pengesahan identiti kenalan dapat memastikan individu yang anda 
hubungi adalah benar-benar dirinya.

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


[tor-commits] [translation/torbutton-torbuttonproperties] Update translations for torbutton-torbuttonproperties

2017-12-06 Thread translation
commit c587080912395738accc656af7d948a30cee89cc
Author: Translation commit bot 
Date:   Wed Dec 6 16:17:59 2017 +

Update translations for torbutton-torbuttonproperties
---
 ms_MY/torbutton.properties | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/ms_MY/torbutton.properties b/ms_MY/torbutton.properties
index 7227250ce..6509d4901 100644
--- a/ms_MY/torbutton.properties
+++ b/ms_MY/torbutton.properties
@@ -6,11 +6,11 @@ torbutton.circuit_display.relay = relay
 torbutton.circuit_display.tor_bridge = Bridge
 torbutton.circuit_display.unknown_country = Unknown country
 torbutton.content_sizer.margin_tooltip = Tor Browser adds this margin to make 
the width and height of your window less distinctive, and thus reduces the 
ability of people to track you online.
-torbutton.panel.tooltip.disabled = Klik untuk aktifkan Tor
-torbutton.panel.tooltip.enabled = Klik untuk menyah-aktifkan tor
-torbutton.panel.label.disabled = Tor dinyah-aktifkan
-torbutton.panel.label.enabled = Tor diaktifkan
-extensions.torbut...@torproject.org.description = Torbutton menyediakan butang 
bagi mengkonfigurasi tetapan Tor dengan pantas dan mudah untuk membersihkan 
data peribada anda.
+torbutton.panel.tooltip.disabled = Klik untuk benarkan Tor
+torbutton.panel.tooltip.enabled = Klik untuk lumpuhkan Tor
+torbutton.panel.label.disabled = Tor Dilumpuhkan
+torbutton.panel.label.enabled = Tor Dibenarkan
+extensions.torbut...@torproject.org.description = Torbutton menyediakan butang 
bagi mengkonfigur tetapan Tor secara pantas dan mudah membersihkan data 
pelayaran persendirian anda.
 torbutton.popup.external.title = Download an external file type?
 torbutton.popup.external.app = Tor Browser cannot display this file. You will 
need to open it with another application.\n\n
 torbutton.popup.external.note = Some types of files can cause applications to 
connect to the Internet without using Tor.\n\n
@@ -18,14 +18,14 @@ torbutton.popup.external.suggest = To be safe, you should 
only open downloaded f
 torbutton.popup.launch = Download file
 torbutton.popup.cancel = Batal
 torbutton.popup.dontask = Automatically download files from now on
-torbutton.popup.prompted_language = Untuk memberikan anda lebih privasi, 
Torbutton boleh meminta versi Bahasa Inggeris dari laman web. Ini membolehkan 
laman web yang menggunakan bahasa ibunda anda untuk memaparkan dalam Bahasa 
Inggeris.\n\nAdakah anda ingin meminta halaman web bahasa Inggeris untuk 
privasi yang lebih baik?
+torbutton.popup.prompted_language = Untuk memberikan anda lebih privasi, 
Torbutton boleh meminta versi Bahasa Inggeris dari laman sesawang. Ia 
membolehkan laman sesawang yang menggunakan bahasa ibunda anda selain 
dipaparkan dalam Bahasa Inggeris.\n\nAnda ingin meminta halaman sesawang dalam 
bahasa Inggeris untuk privasi lebih baik?
 torbutton.popup.no_newnym = Torbutton cannot safely give you a new identity. 
It does not have access to the Tor Control Port.\n\nAre you running Tor Browser 
Bundle?
-torbutton.title.prompt_torbrowser = Maklumat penting Torbutton
+torbutton.title.prompt_torbrowser = Maklumat Torbutton Penting
 torbutton.popup.prompt_torbrowser = Torbutton works differently now: you can't 
turn it off any more.\n\nWe made this change because it isn't safe to use 
Torbutton in a browser that's also used for non-Tor browsing. There were too 
many bugs there that we couldn't fix any other way.\n\nIf you want to keep 
using Firefox normally, you should uninstall Torbutton and download Tor Browser 
Bundle. The privacy properties of Tor Browser are also superior to those of 
normal Firefox, even when Firefox is used with Torbutton.\n\nTo remove 
Torbutton, go to Tools->Addons->Extensions and then click the Remove button 
next to Torbutton.
-torbutton.popup.short_torbrowser = Maklumat Penting Torbutton! 
\n⏎\nTorbutton kini sentiasa aktif. \n\nKlik pada Torbutton untuk maklumat 
lanjut.
+torbutton.popup.short_torbrowser = Maklumat Torbutton Penting! \n\nTorbutton 
kini sentiasa dibenarkan. \n\nKlik pada Torbutton untuk maklumat lanjut.
 
-torbutton.popup.confirm_plugins = Plugin seperti Flash boleh menggangu privasi 
dan anonimiti anda.\n\nMereka juga boleh memintas Tor untuk mendedahkan lokasi 
semasa anda dan alamat IP.\n\nAdakah anda pasti anda mahu mengaktifkan plugin?\n
-torbutton.popup.never_ask_again = Jangan bertanya saya lagi
+torbutton.popup.confirm_plugins = Pemalam seperti Flash boleh mengganggu 
privasi dan keawanamaan anda.\n\nIa juga boleh melepasi Tor dan mendedahkan 
lokasi dan alamat IP semasa anda.\n\nAnda pasti anda mahu benarkan pemalam 
tersebut?\n\n
+torbutton.popup.never_ask_again = Jangan tanya saya lagi
 torbutton.popup.confirm_newnym = Tor Browser will close all windows and tabs. 
All website sessions will be lost.\n\nRestart Tor Browser now to reset your 
identity?\n\n
 
 torbutton.slider_notification = The green onion menu now has a security slider 
which lets you adjust 

[tor-commits] [translation/torbutton-brandproperties_completed] Update translations for torbutton-brandproperties_completed

2017-12-06 Thread translation
commit 2fc27b5d4939a1aed40cbfc15598e358116e457c
Author: Translation commit bot 
Date:   Wed Dec 6 16:17:44 2017 +

Update translations for torbutton-brandproperties_completed
---
 ms_MY/brand.properties | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/ms_MY/brand.properties b/ms_MY/brand.properties
index 12d82425a..5adee6276 100644
--- a/ms_MY/brand.properties
+++ b/ms_MY/brand.properties
@@ -7,10 +7,10 @@ brandShortName=Pelayar Tor
 brandFullName=Pelayar Tor
 vendorShortName=Projek Tor
 
-homePageSingleStartMain=Firefox Start, halaman utama yang pantas dan 
dilengkapi dengan enjin carian.
-homePageImport=Import halaman utam anda daripada %S
+homePageSingleStartMain=Firefox Start, halaman utama yang pantas dan 
dilengkapi dengan gelintar terbina-dalam.
+homePageImport=Import halaman utama anda dari %S
 
 homePageMigrationPageTitle=Pemilihan Laman Utama
-homePageMigrationDescription=Sila pilih halaman utama yang anda ingin gunakan:
+homePageMigrationDescription=Sila pilih halaman utama yang ingin digunakan:
 
-syncBrandShortName=Segerakkan
+syncBrandShortName=Segerak

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


[tor-commits] [translation/torbutton-brandproperties] Update translations for torbutton-brandproperties

2017-12-06 Thread translation
commit b2f8b62f4ef95d9f1d30f51e0b56c5f7443ac394
Author: Translation commit bot 
Date:   Wed Dec 6 16:17:38 2017 +

Update translations for torbutton-brandproperties
---
 ms_MY/brand.properties | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/ms_MY/brand.properties b/ms_MY/brand.properties
index 12d82425a..5adee6276 100644
--- a/ms_MY/brand.properties
+++ b/ms_MY/brand.properties
@@ -7,10 +7,10 @@ brandShortName=Pelayar Tor
 brandFullName=Pelayar Tor
 vendorShortName=Projek Tor
 
-homePageSingleStartMain=Firefox Start, halaman utama yang pantas dan 
dilengkapi dengan enjin carian.
-homePageImport=Import halaman utam anda daripada %S
+homePageSingleStartMain=Firefox Start, halaman utama yang pantas dan 
dilengkapi dengan gelintar terbina-dalam.
+homePageImport=Import halaman utama anda dari %S
 
 homePageMigrationPageTitle=Pemilihan Laman Utama
-homePageMigrationDescription=Sila pilih halaman utama yang anda ingin gunakan:
+homePageMigrationDescription=Sila pilih halaman utama yang ingin digunakan:
 
-syncBrandShortName=Segerakkan
+syncBrandShortName=Segerak

___
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

2017-12-06 Thread translation
commit 33cca01fb8ecb935a379d68138d38c5c648c98ed
Author: Translation commit bot 
Date:   Wed Dec 6 16:17:18 2017 +

Update translations for tails-misc
---
 ms_MY.po | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/ms_MY.po b/ms_MY.po
index 73c00bc60..dc92a4687 100644
--- a/ms_MY.po
+++ b/ms_MY.po
@@ -12,7 +12,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-09-13 20:10+0200\n"
-"PO-Revision-Date: 2017-12-06 15:19+\n"
+"PO-Revision-Date: 2017-12-06 15:58+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -263,12 +263,12 @@ msgstr ""
 
 #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:70
 msgid "Failed to restart Tor."
-msgstr "Gagal untuk memulakan semula Tor."
+msgstr "Gagal memulakan semula Tor."
 
 #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:84
 #: 
../config/chroot_local-includes/usr/share/applications/unsafe-browser.desktop.in.h:1
 msgid "Unsafe Browser"
-msgstr "Pelayar tidak selamat."
+msgstr "Pelayar Tidak Selamat"
 
 #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:92
 msgid ""
@@ -327,11 +327,11 @@ msgstr ""
 
 #: 
../config/chroot_local-includes/usr/share/applications/unsafe-browser.desktop.in.h:2
 msgid "Browse the World Wide Web without anonymity"
-msgstr "Melayari Internet tanpa keselamatan"
+msgstr "Layari Internet tanpa keawanamaan"
 
 #: 
../config/chroot_local-includes/usr/share/applications/unsafe-browser.desktop.in.h:3
 msgid "Unsafe Web Browser"
-msgstr "Pelayar Web Tidak Selamat"
+msgstr "Pelayar Sesawang Tidak Selamat"
 
 #: 
../config/chroot_local-includes/usr/share/desktop-directories/Tails.directory.in.h:2
 msgid "Tails specific tools"

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


[tor-commits] [translation/tor-launcher-network-settings] Update translations for tor-launcher-network-settings

2017-12-06 Thread translation
commit c1d90aa5c5a7299ca81fde6663bd5ea8e6c24bdc
Author: Translation commit bot 
Date:   Wed Dec 6 16:17:07 2017 +

Update translations for tor-launcher-network-settings
---
 ms_MY/network-settings.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ms_MY/network-settings.dtd b/ms_MY/network-settings.dtd
index 46d543c7d..110e282e4 100644
--- a/ms_MY/network-settings.dtd
+++ b/ms_MY/network-settings.dtd
@@ -50,7 +50,7 @@
 
 
 
-
+
 
 
 

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


[tor-commits] [translation/tor-launcher-properties] Update translations for tor-launcher-properties

2017-12-06 Thread translation
commit 23b20b83caee3dc275f11162bbae48ca2326e7d6
Author: Translation commit bot 
Date:   Wed Dec 6 16:16:47 2017 +

Update translations for tor-launcher-properties
---
 ms_MY/torlauncher.properties | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/ms_MY/torlauncher.properties b/ms_MY/torlauncher.properties
index aecbe5a74..270639839 100644
--- a/ms_MY/torlauncher.properties
+++ b/ms_MY/torlauncher.properties
@@ -20,19 +20,19 @@ torlauncher.password_hash_missing=Gagal untuk mendapatkan 
kata laluan hashes.
 
 torlauncher.failed_to_get_settings=Gagal mendapatkan tetapan Tor.\n\n%S
 torlauncher.failed_to_save_settings=Gagal menyimpan tetapan Tor.\n\n%S
-torlauncher.ensure_tor_is_running=Sila pastikan bahawa Tor sedang berjalan.
+torlauncher.ensure_tor_is_running=Sila pastikan bahawa Tor telah berjalan.
 
-torlauncher.error_proxy_addr_missing=Anda mesti nyatakan kedua-dua alamat IP 
atau nama host dan beberapa port bagi mengkonfigurasi Tor untuk menggunakan 
proksi bagi mengakses Internet.
-torlauncher.error_proxy_type_missing=Anda mesti memilih jenis proksi.
-torlauncher.error_bridges_missing=Anda mesti menentukan satu atau lebih 
bridges.
+torlauncher.error_proxy_addr_missing=Anda mesti nyatakan kedua-dua alamat IP 
atau nama hos dan nombor port bagi mengkonfigur Tor untuk menggunakan proksi 
yang dapat mencapai Internet.
+torlauncher.error_proxy_type_missing=Anda mesti pilih jenis proksi.
+torlauncher.error_bridges_missing=Anda mesti nyatakan satu atau lebih titi.
 torlauncher.error_default_bridges_type_missing=You must select a transport 
type for the provided bridges.
 torlauncher.error_bridge_bad_default_type=No provided bridges that have the 
transport type %S are available. Please adjust your settings.
 
 torlauncher.bridge_suffix.meek-amazon=(works in China)
 torlauncher.bridge_suffix.meek-azure=(works in China)
 
-torlauncher.connect=Menyambung
-torlauncher.restart_tor=Mulakan semula Tor
+torlauncher.connect=Sambung
+torlauncher.restart_tor=Mula Semula Tor
 torlauncher.quit=Henti
 torlauncher.quit_win=Keluar
 torlauncher.done=Selesai
@@ -49,7 +49,7 @@ torlauncher.bootstrapStatus.loading_status=Loading network 
status
 torlauncher.bootstrapStatus.loading_keys=Loading authority certificates
 torlauncher.bootstrapStatus.requesting_descriptors=Requesting relay information
 torlauncher.bootstrapStatus.loading_descriptors=Loading relay information
-torlauncher.bootstrapStatus.conn_or=Menyambung ke rangkaian Tor.
+torlauncher.bootstrapStatus.conn_or=Menyambung ke rangkaian Tor
 torlauncher.bootstrapStatus.handshake_or=Establishing a Tor circuit
 torlauncher.bootstrapStatus.done=Connected to the Tor network!
 

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


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

2017-12-06 Thread translation
commit c8b0ee7e045ac7f99b3284362a645d7101dfc1f1
Author: Translation commit bot 
Date:   Wed Dec 6 16:16:31 2017 +

Update translations for torbirdy_completed
---
 ms_MY/torbirdy.properties | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/ms_MY/torbirdy.properties b/ms_MY/torbirdy.properties
index e83676793..c8ac23522 100644
--- a/ms_MY/torbirdy.properties
+++ b/ms_MY/torbirdy.properties
@@ -1,14 +1,14 @@
 torbirdy.name=TorBirdy
 
-torbirdy.enabled.tor=TorBirdy Diaktifkan: Tor
-torbirdy.enabled.jondo=TorBirdy Diaktifkan: JonDo
-torbirdy.enabled.custom=TorBirdy Diaktifkan: Custom Proksi
-torbirdy.enabled.torification=TorBirdy Diaktifkan: Transparent Torification
+torbirdy.enabled.tor=TorBirdy Dibenarkan:Tor
+torbirdy.enabled.jondo=TorBirdy Dibenarkan:JonDo
+torbirdy.enabled.custom=TorBirdy Dibenarkan:Proksi Suai
+torbirdy.enabled.torification=TorBirdy Dibenarkan:Torifikasi Telus
 torbirdy.enabled.whonix=TorBirdy diaktifkan: Whonix
-torbirdy.disabled=TorBirdy: Disabled!
+torbirdy.disabled=TorBirdy:Dilumpuhkan!
 torbirdy.enabled=TorBirdy:Dibenarkan
 
-torbirdy.email.prompt=TorBirdy telah menyahaktifkan auto tetapan Thunderbird 
untuk melindungi privasi anda.\n\nTetapan sekuriti yang disyorkan untuk %S 
telah ditetapkan.\n\nAnda sekarang boleh mengkonfigurasi tetapan akaun lain 
secara manual.
+torbirdy.email.prompt=TorBirdy telah melumpuhkan bestari auto-konfigurasi 
Thunderbird untuk melindungi keawanamaan anda.\n\nTetapan keselamatan yang 
disyorkan untuk %S telah ditetapkan.\n\nAnda kini boleh mengkonfigur tetapan 
akaun lain secara manual.
 
 torbirdy.email.advanced=Sila ambil perhatian bahawa menukar tetapan TorBirdy 
TIDAK disyorkan.\n\nAnda hanya perlu terus jika anda pasti apa yang anda 
lakukan.
 torbirdy.email.advanced.nextwarning=Tunjukkan amaran ini pada masa akan datang

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


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

2017-12-06 Thread translation
commit 2990085020c32a248845a3bc70ba3eba211ca9f9
Author: Translation commit bot 
Date:   Wed Dec 6 16:16:23 2017 +

Update translations for torbirdy
---
 ms_MY/torbirdy.dtd| 14 +++---
 ms_MY/torbirdy.properties | 12 ++--
 2 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/ms_MY/torbirdy.dtd b/ms_MY/torbirdy.dtd
index 098bebedf..40ca1223e 100644
--- a/ms_MY/torbirdy.dtd
+++ b/ms_MY/torbirdy.dtd
@@ -44,17 +44,17 @@
 
 
 
-
+
 
-
+
 
-
-
+
+
 
 
-
+
 
 
-
+
 
-
+
diff --git a/ms_MY/torbirdy.properties b/ms_MY/torbirdy.properties
index e83676793..c8ac23522 100644
--- a/ms_MY/torbirdy.properties
+++ b/ms_MY/torbirdy.properties
@@ -1,14 +1,14 @@
 torbirdy.name=TorBirdy
 
-torbirdy.enabled.tor=TorBirdy Diaktifkan: Tor
-torbirdy.enabled.jondo=TorBirdy Diaktifkan: JonDo
-torbirdy.enabled.custom=TorBirdy Diaktifkan: Custom Proksi
-torbirdy.enabled.torification=TorBirdy Diaktifkan: Transparent Torification
+torbirdy.enabled.tor=TorBirdy Dibenarkan:Tor
+torbirdy.enabled.jondo=TorBirdy Dibenarkan:JonDo
+torbirdy.enabled.custom=TorBirdy Dibenarkan:Proksi Suai
+torbirdy.enabled.torification=TorBirdy Dibenarkan:Torifikasi Telus
 torbirdy.enabled.whonix=TorBirdy diaktifkan: Whonix
-torbirdy.disabled=TorBirdy: Disabled!
+torbirdy.disabled=TorBirdy:Dilumpuhkan!
 torbirdy.enabled=TorBirdy:Dibenarkan
 
-torbirdy.email.prompt=TorBirdy telah menyahaktifkan auto tetapan Thunderbird 
untuk melindungi privasi anda.\n\nTetapan sekuriti yang disyorkan untuk %S 
telah ditetapkan.\n\nAnda sekarang boleh mengkonfigurasi tetapan akaun lain 
secara manual.
+torbirdy.email.prompt=TorBirdy telah melumpuhkan bestari auto-konfigurasi 
Thunderbird untuk melindungi keawanamaan anda.\n\nTetapan keselamatan yang 
disyorkan untuk %S telah ditetapkan.\n\nAnda kini boleh mengkonfigur tetapan 
akaun lain secara manual.
 
 torbirdy.email.advanced=Sila ambil perhatian bahawa menukar tetapan TorBirdy 
TIDAK disyorkan.\n\nAnda hanya perlu terus jika anda pasti apa yang anda 
lakukan.
 torbirdy.email.advanced.nextwarning=Tunjukkan amaran ini pada masa akan datang

___
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

2017-12-06 Thread translation
commit f01c20ad4cd2fb234de6554b434126d2fb13cd3a
Author: Translation commit bot 
Date:   Wed Dec 6 16:16:10 2017 +

Update translations for tails-persistence-setup
---
 ms_MY/ms_MY.po | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po
index 0270e9569..7961ef2fc 100644
--- a/ms_MY/ms_MY.po
+++ b/ms_MY/ms_MY.po
@@ -12,7 +12,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2017-05-15 13:51+0200\n"
-"PO-Revision-Date: 2017-12-06 14:25+\n"
+"PO-Revision-Date: 2017-12-06 15:55+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -227,11 +227,11 @@ msgstr ""
 
 #: ../lib/Tails/Persistence/Step/Bootstrap.pm:144
 msgid "Passphrase:"
-msgstr "Frasa laluan:"
+msgstr "Frasa Laluan:"
 
 #: ../lib/Tails/Persistence/Step/Bootstrap.pm:154
 msgid "Verify Passphrase:"
-msgstr "Sahkan frasa laluan:"
+msgstr "Sahkan Frasa Laluan:"
 
 #: ../lib/Tails/Persistence/Step/Bootstrap.pm:167
 #: ../lib/Tails/Persistence/Step/Bootstrap.pm:231
@@ -246,7 +246,7 @@ msgstr "Frasa laluan tidak sepadan"
 #: ../lib/Tails/Persistence/Step/Configure.pm:129
 #: ../lib/Tails/Persistence/Step/Delete.pm:95
 msgid "Failed"
-msgstr "Ralat"
+msgstr "Gagal"
 
 #: ../lib/Tails/Persistence/Step/Bootstrap.pm:283
 msgid "Mounting Tails persistence partition."
@@ -266,7 +266,7 @@ msgstr ""
 
 #: ../lib/Tails/Persistence/Step/Bootstrap.pm:320
 msgid "Creating..."
-msgstr "Mencipta.."
+msgstr "Mencipta..."
 
 #: ../lib/Tails/Persistence/Step/Bootstrap.pm:323
 msgid "Creating the persistent volume..."

___
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

2017-12-06 Thread translation
commit 4348218be2249d02b3b8b849263d733af4be8207
Author: Translation commit bot 
Date:   Wed Dec 6 16:16:00 2017 +

Update translations for liveusb-creator
---
 ms_MY/ms_MY.po | 30 +++---
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po
index d77ec13af..734adb500 100644
--- a/ms_MY/ms_MY.po
+++ b/ms_MY/ms_MY.po
@@ -11,7 +11,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-11-10 15:57+0100\n"
-"PO-Revision-Date: 2017-12-06 15:23+\n"
+"PO-Revision-Date: 2017-12-06 16:01+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -235,11 +235,11 @@ msgstr ""
 #: ../tails_installer/creator.py:1289 ../tails_installer/creator.py:1543
 #, python-format
 msgid "Calculating the SHA1 of %s"
-msgstr "Pengiraan SHA1 bagi %s"
+msgstr "Mengira SHA1 bagi %s"
 
 #: ../tails_installer/creator.py:1314
 msgid "Synchronizing data on disk..."
-msgstr "Sedang menyamaratakan data di dalam cakera..."
+msgstr "Menyegerakkan data di dalam cakera..."
 
 #: ../tails_installer/creator.py:1356
 msgid "Error probing device"
@@ -252,14 +252,14 @@ msgstr ""
 #: ../tails_installer/creator.py:1368
 msgid ""
 "Make sure your USB key is plugged in and formatted with the FAT filesystem"
-msgstr "Pastikan USB anda sudah dipasang dan telah diformat ke fail sistem FAT"
+msgstr "Pastikan pemacu USB anda dipalam dan telah diformat dengan sistem fail 
FAT"
 
 #: ../tails_installer/creator.py:1371
 #, python-format
 msgid ""
 "Unsupported filesystem: %s\n"
 "Please backup and format your USB key with the FAT filesystem."
-msgstr "Fail sistem tidak disokong: %s\nSila buat salinan sokongan dan format 
USB anda dengan fail sistem FAT."
+msgstr "Fail sistem tidak disokong: %s\nSila sandar dan format pemacu USB anda 
dengan sistem fail FAT."
 
 #: ../tails_installer/creator.py:1438
 msgid ""
@@ -268,7 +268,7 @@ msgstr ""
 
 #: ../tails_installer/creator.py:1491
 msgid "Cannot find"
-msgstr "Tidak dapat mencari"
+msgstr "Tidak dapat cari"
 
 #: ../tails_installer/creator.py:1492
 msgid ""
@@ -279,7 +279,7 @@ msgstr ""
 #: ../tails_installer/gui.py:69
 #, python-format
 msgid "Unknown release: %s"
-msgstr "Versi tidak diketahui : %s"
+msgstr "Keluaran tidak diketahui : %s"
 
 #: ../tails_installer/gui.py:73
 #, python-format
@@ -290,12 +290,12 @@ msgstr "Memuat turun %s..."
 msgid ""
 "Error: Cannot set the label or obtain the UUID of your device.  Unable to "
 "continue."
-msgstr "Ralat: Tidak dapat menetapkan label atau mendapatkan UUID peranti 
anda. Tidak dapat meneruskan."
+msgstr "Ralat: Tidak dapat tetapkan label atau memperoleh UUID peranti anda. 
Gagal diteruskan."
 
 #: ../tails_installer/gui.py:258
 #, python-format
 msgid "Installation complete! (%s)"
-msgstr "Pemasangan berjaya! (%s)"
+msgstr "Pemasangan selesai! (%s)"
 
 #: ../tails_installer/gui.py:263
 msgid "Tails installation failed!"
@@ -306,7 +306,7 @@ msgid ""
 "Warning: This tool needs to be run as an Administrator. To do this, right "
 "click on the icon and open the Properties. Under the Compatibility tab, "
 "check the \"Run this program as an administrator\" box."
-msgstr "Amaran: Alat ini perlu dijalankan sebagai Administrator. Untuk 
melakukan ini, klik kanan pada ikon dan membuka Properties. Di bawah tab 
Compatibility, klik pada kotak \"Run this program as an administrator\"."
+msgstr "Amaran: Alat ini perlu dijalankan dengan kelayakan Pentadbir. Untuk 
membuatnya, klik kanan pada ikon dan buka Properties. Di bawah tab 
Compatibility, tandakan pada kotak tanda \"Run this program as an 
administrator\"."
 
 #: ../tails_installer/gui.py:375
 msgid "Tails Installer"
@@ -379,7 +379,7 @@ msgstr ""
 
 #: ../tails_installer/gui.py:698
 msgid "Unable to mount device"
-msgstr "Tidak dapat melancarkan peranti"
+msgstr "Tidak dapat lekap peranti"
 
 #: ../tails_installer/gui.py:705 ../tails_installer/gui.py:735
 msgid "Confirm the target USB stick"
@@ -412,7 +412,7 @@ msgstr ""
 
 #: ../tails_installer/gui.py:781
 msgid "Download complete!"
-msgstr "Muat turun berjaya!"
+msgstr "Muat turun selesai!"
 
 #: ../tails_installer/gui.py:785
 msgid "Download failed: "
@@ -420,19 +420,19 @@ msgstr "Muat turun gagal:"
 
 #: ../tails_installer/gui.py:786
 msgid "You can try again to resume your download"
-msgstr "Anda boleh mencuba lagi untuk meneruskan muat turun"
+msgstr "Anda boleh cuba lagi untuk teruskan muat turun anda"
 
 #: ../tails_installer/gui.py:794
 msgid ""
 "The selected file is unreadable. Please fix its permissions or select "
 "another file."
-msgstr "Fail yang dipilih tidak dapat dibaca. Sila betulkan permission fail 
tersebut atau pilih fail lain."
+msgstr "Fail terpilih tidak boleh dibaca. Sila betulkan keizinannya atau pilih 
fail yang lain."
 
 #: ../tails_installer/gui.py:800
 msgid ""
 

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

2017-12-06 Thread translation
commit fd2e05a0d845ea5f507dc34779b088511e56bf44
Author: Translation commit bot 
Date:   Wed Dec 6 16:15:53 2017 +

Update translations for https_everywhere_completed
---
 ms_MY/https-everywhere.properties | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/ms_MY/https-everywhere.properties 
b/ms_MY/https-everywhere.properties
index b9ab48377..80be271c7 100644
--- a/ms_MY/https-everywhere.properties
+++ b/ms_MY/https-everywhere.properties
@@ -1,8 +1,8 @@
-https-everywhere.menu.globalEnable = Dayakan HTTPS Everywhere
-https-everywhere.menu.globalDisable = Nyahdayakan HTTPS Everywhere
-https-everywhere.menu.enableDisable = Dayakan / Nyahdayakan Peraturan
-https-everywhere.menu.noRules = (Tiada Peraturan untuk Halaman ini)
-https-everywhere.menu.unknownRules = (Peraturan untuk halaman ini tidak 
diketahui)
+https-everywhere.menu.globalEnable = Benarkan HTTPS Everywhere
+https-everywhere.menu.globalDisable = Lumpuhkan HTTPS Everywhere
+https-everywhere.menu.enableDisable = Benar / Lumpuhkan Peraturan
+https-everywhere.menu.noRules = (Tiada Peraturan untuk Halaman Ini)
+https-everywhere.menu.unknownRules = (Peraturan untuk Halaman Ini Tidak 
Diketahui)
 https-everywhere.toolbar.hint = HTTPS Everywhere sekarang sudah aktif. Anda 
boleh mengaktifkannya secara tapak demi tapak dengan meng-klik ikon pada alamat 
bar.
-https-everywhere.migration.notification0 = Dalam usaha untuk melaksanakan 
menetapan penting, kemas kini ini akan mengeset semula tetapan HTTPS Everywhere 
kepada yang asal.
-https-everywhere.menu.ruleset-tests = Jalankan ujian Set Peraturan HTTPS 
Everywhere
+https-everywhere.migration.notification0 = Dalam usaha melaksanakan pembaikan 
penting, kemaskini ini akan menetap semula keutamaan peraturan HTTPS Everywhere 
kepada nilai lalainya.
+https-everywhere.menu.ruleset-tests = Jalankan Ujian Set Peraturan HTTPS 
Everywhere

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


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

2017-12-06 Thread translation
commit e08c45bb20d251e961dba8157520d3bdb469a0c7
Author: Translation commit bot 
Date:   Wed Dec 6 16:15:42 2017 +

Update translations for https_everywhere
---
 ms_MY/https-everywhere.properties | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/ms_MY/https-everywhere.properties 
b/ms_MY/https-everywhere.properties
index b9ab48377..80be271c7 100644
--- a/ms_MY/https-everywhere.properties
+++ b/ms_MY/https-everywhere.properties
@@ -1,8 +1,8 @@
-https-everywhere.menu.globalEnable = Dayakan HTTPS Everywhere
-https-everywhere.menu.globalDisable = Nyahdayakan HTTPS Everywhere
-https-everywhere.menu.enableDisable = Dayakan / Nyahdayakan Peraturan
-https-everywhere.menu.noRules = (Tiada Peraturan untuk Halaman ini)
-https-everywhere.menu.unknownRules = (Peraturan untuk halaman ini tidak 
diketahui)
+https-everywhere.menu.globalEnable = Benarkan HTTPS Everywhere
+https-everywhere.menu.globalDisable = Lumpuhkan HTTPS Everywhere
+https-everywhere.menu.enableDisable = Benar / Lumpuhkan Peraturan
+https-everywhere.menu.noRules = (Tiada Peraturan untuk Halaman Ini)
+https-everywhere.menu.unknownRules = (Peraturan untuk Halaman Ini Tidak 
Diketahui)
 https-everywhere.toolbar.hint = HTTPS Everywhere sekarang sudah aktif. Anda 
boleh mengaktifkannya secara tapak demi tapak dengan meng-klik ikon pada alamat 
bar.
-https-everywhere.migration.notification0 = Dalam usaha untuk melaksanakan 
menetapan penting, kemas kini ini akan mengeset semula tetapan HTTPS Everywhere 
kepada yang asal.
-https-everywhere.menu.ruleset-tests = Jalankan ujian Set Peraturan HTTPS 
Everywhere
+https-everywhere.migration.notification0 = Dalam usaha melaksanakan pembaikan 
penting, kemaskini ini akan menetap semula keutamaan peraturan HTTPS Everywhere 
kepada nilai lalainya.
+https-everywhere.menu.ruleset-tests = Jalankan Ujian Set Peraturan HTTPS 
Everywhere

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


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

2017-12-06 Thread translation
commit 3c235bff4ee21aeb8546676fa7333b8a1904249a
Author: Translation commit bot 
Date:   Wed Dec 6 16:15:06 2017 +

Update translations for bridgedb
---
 ms_MY/LC_MESSAGES/bridgedb.po | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/ms_MY/LC_MESSAGES/bridgedb.po b/ms_MY/LC_MESSAGES/bridgedb.po
index 65e3206d3..c7aa231f9 100644
--- a/ms_MY/LC_MESSAGES/bridgedb.po
+++ b/ms_MY/LC_MESSAGES/bridgedb.po
@@ -15,7 +15,7 @@ msgstr ""
 "Project-Id-Version: The 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: 2015-07-25 03:40+\n"
-"PO-Revision-Date: 2017-12-06 15:23+\n"
+"PO-Revision-Date: 2017-12-06 15:56+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -309,7 +309,7 @@ msgstr ""
 
 #: bridgedb/strings.py:134
 msgid "Do you need IPv6 addresses?"
-msgstr "Adakah anda memerlukan alamat-alamat IPv6?"
+msgstr "Anda perlukan alamat IPv6?"
 
 #: bridgedb/strings.py:135
 #, python-format
@@ -318,11 +318,11 @@ msgstr ""
 
 #: bridgedb/strings.py:139
 msgid "Your browser is not displaying images properly."
-msgstr "Pelayar anda tidak memaparkan imej-imej dengan betul."
+msgstr "Pelayar anda tidak memaparkan imej dengan betul."
 
 #: bridgedb/strings.py:140
 msgid "Enter the characters from the image above..."
-msgstr "Isikan karakter yang tertera di image di atas..."
+msgstr "Masukkan imej aksara yang tertera..."
 
 #: bridgedb/strings.py:144
 msgid "How to start using your bridges"
@@ -362,7 +362,7 @@ msgstr ""
 
 #: bridgedb/strings.py:167
 msgid "Displays this message."
-msgstr "Mempamerkan mesej ini."
+msgstr "Papar mesej ini."
 
 #. TRANSLATORS: Please try to make it clear that "vanilla" here refers to the
 #. same non-Pluggable Transport bridges described above as being

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


[tor-commits] [translation/tor-browser-manual] Update translations for tor-browser-manual

2017-12-06 Thread translation
commit be612e0bbb4beb1733cc46645a8f8215407164f5
Author: Translation commit bot 
Date:   Wed Dec 6 15:50:58 2017 +

Update translations for tor-browser-manual
---
 ms_MY/ms_MY.po | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po
index 9144b035c..1ce296301 100644
--- a/ms_MY/ms_MY.po
+++ b/ms_MY/ms_MY.po
@@ -1,6 +1,5 @@
 # Translators:
 # abuyop , 2016
-# adnanshukor , 2016
 # Mohd Shahril Bin Zainol Abidin , 2016
 msgid ""
 msgstr ""
@@ -280,7 +279,7 @@ msgstr ""
 
 #: downloading.page:10
 msgid "Downloading"
-msgstr "Sedang memuat turun"
+msgstr "Memuat turun"
 
 #: downloading.page:12
 msgid ""

___
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

2017-12-06 Thread translation
commit 73e243b22494580b32c7eee2dabf5e2c57a1ee72
Author: Translation commit bot 
Date:   Wed Dec 6 15:48:59 2017 +

Update translations for tails-openpgp-applet
---
 ms_MY/openpgp-applet.pot | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ms_MY/openpgp-applet.pot b/ms_MY/openpgp-applet.pot
index fffeb7a16..43ccc769e 100644
--- a/ms_MY/openpgp-applet.pot
+++ b/ms_MY/openpgp-applet.pot
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: ta...@boum.org\n"
 "POT-Creation-Date: 2017-08-05 15:07-0400\n"
-"PO-Revision-Date: 2017-12-06 15:16+\n"
+"PO-Revision-Date: 2017-12-06 15:20+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -172,4 +172,4 @@ msgstr "Output GnuPG:"
 
 #: bin/openpgp-applet:885
 msgid "Other messages provided by GnuPG:"
-msgstr "Mesej lain yang diberikan oleh GnuPG:"
+msgstr "Lain-lain mesej yang disediakan oleh GnuPG:"

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


[tor-commits] [translation/mat-gui_completed] Update translations for mat-gui_completed

2017-12-06 Thread translation
commit 11397b238592a2a36096dd4dad5bf00e090b20b0
Author: Translation commit bot 
Date:   Wed Dec 6 15:46:39 2017 +

Update translations for mat-gui_completed
---
 ms_MY.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ms_MY.po b/ms_MY.po
index 813e54480..9f013dce1 100644
--- a/ms_MY.po
+++ b/ms_MY.po
@@ -13,7 +13,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2017-12-06 15:15+\n"
+"PO-Revision-Date: 2017-12-06 15:18+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -177,7 +177,7 @@ msgstr "Format disokong"
 
 #: data/mat.glade:456
 msgid "Support"
-msgstr "Bantuan"
+msgstr "Sokongan"
 
 #: data/mat.glade:478
 msgid "Method"
@@ -185,7 +185,7 @@ msgstr "Kaedah"
 
 #: data/mat.glade:489
 msgid "Remaining"
-msgstr "Baki"
+msgstr "Berbaki"
 
 #: data/mat.glade:518
 msgid "Fileformat"

___
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

2017-12-06 Thread translation
commit 854c628069b83f9ac9fd4257959de1e951508aa3
Author: Translation commit bot 
Date:   Wed Dec 6 15:47:15 2017 +

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

diff --git a/ms_MY.po b/ms_MY.po
index d4eeb7ad6..73c00bc60 100644
--- a/ms_MY.po
+++ b/ms_MY.po
@@ -12,7 +12,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-09-13 20:10+0200\n"
-"PO-Revision-Date: 2017-12-06 01:51+\n"
+"PO-Revision-Date: 2017-12-06 15:19+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -234,7 +234,7 @@ msgstr "Batal"
 
 #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:38
 msgid "Do you really want to launch the Unsafe Browser?"
-msgstr "Adakah anda mahu memulakan Pelayar Yang Tidak Selamat?"
+msgstr "Anda pasti mahu lancarkan Pelayar Tidak Selamat?"
 
 #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:40
 msgid ""

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


[tor-commits] [translation/mat-gui] Update translations for mat-gui

2017-12-06 Thread translation
commit c5c60f442cf1ccbc961b00b0fe4bf80efa6e609a
Author: Translation commit bot 
Date:   Wed Dec 6 15:46:34 2017 +

Update translations for mat-gui
---
 ms_MY.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ms_MY.po b/ms_MY.po
index 813e54480..9f013dce1 100644
--- a/ms_MY.po
+++ b/ms_MY.po
@@ -13,7 +13,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2017-12-06 15:15+\n"
+"PO-Revision-Date: 2017-12-06 15:18+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -177,7 +177,7 @@ msgstr "Format disokong"
 
 #: data/mat.glade:456
 msgid "Support"
-msgstr "Bantuan"
+msgstr "Sokongan"
 
 #: data/mat.glade:478
 msgid "Method"
@@ -185,7 +185,7 @@ msgstr "Kaedah"
 
 #: data/mat.glade:489
 msgid "Remaining"
-msgstr "Baki"
+msgstr "Berbaki"
 
 #: data/mat.glade:518
 msgid "Fileformat"

___
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

2017-12-06 Thread translation
commit 279eb1a5f23560080403348925065a203aed4458
Author: Translation commit bot 
Date:   Wed Dec 6 15:45:59 2017 +

Update translations for liveusb-creator
---
 ms_MY/ms_MY.po | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po
index 6b4472094..d77ec13af 100644
--- a/ms_MY/ms_MY.po
+++ b/ms_MY/ms_MY.po
@@ -11,7 +11,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-11-10 15:57+0100\n"
-"PO-Revision-Date: 2017-12-06 15:15+\n"
+"PO-Revision-Date: 2017-12-06 15:23+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -202,12 +202,12 @@ msgstr "%s boleh dibutkan"
 
 #: ../tails_installer/creator.py:1166
 msgid "Unable to find partition"
-msgstr "Tidak dapat mencari partition"
+msgstr "Gagal mencari sekatan"
 
 #: ../tails_installer/creator.py:1189
 #, python-format
 msgid "Formatting %(device)s as FAT32"
-msgstr "Format %(device)s sebagai FAT32"
+msgstr "Memformat %(device)s sebagai FAT32"
 
 #: ../tails_installer/creator.py:1249
 msgid "Could not find syslinux' gptmbr.bin"
@@ -226,7 +226,7 @@ msgstr ""
 #: ../tails_installer/creator.py:1279 ../tails_installer/creator.py:1280
 #, python-format
 msgid "Resetting Master Boot Record of %s"
-msgstr "Menetapkan semula Master Boot Rekod %s"
+msgstr "Menetapkan semula Rekod But Master %s"
 
 #: ../tails_installer/creator.py:1285
 msgid "Drive is a loopback, skipping MBR reset"

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


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

2017-12-06 Thread translation
commit 7189fdeeb32ca227aa9ae0053b2664e57e2cdb7e
Author: Translation commit bot 
Date:   Wed Dec 6 15:46:21 2017 +

Update translations for torbirdy
---
 ms_MY/torbirdy.dtd | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ms_MY/torbirdy.dtd b/ms_MY/torbirdy.dtd
index c64dd1929..098bebedf 100644
--- a/ms_MY/torbirdy.dtd
+++ b/ms_MY/torbirdy.dtd
@@ -36,13 +36,13 @@
 
 
 
-
+
 
 
 
-
+
 
-
+
 
 
 

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


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

2017-12-06 Thread translation
commit 998cc2a1eb93897b04abaa6724e8a2f7092a88dc
Author: Translation commit bot 
Date:   Wed Dec 6 15:45:33 2017 +

Update translations for whisperback_completed
---
 ms_MY/ms_MY.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po
index b0ccf30f1..3194c30f0 100644
--- a/ms_MY/ms_MY.po
+++ b/ms_MY/ms_MY.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2017-12-06 15:15+\n"
+"PO-Revision-Date: 2017-12-06 15:16+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -205,7 +205,7 @@ msgstr "pengepala"
 
 #: ../data/whisperback.ui.h:28
 msgid "debugging info"
-msgstr "Info debugging"
+msgstr "Maklumat penyahpepijatan"
 
 #: ../data/whisperback.ui.h:29
 msgid "Help"

___
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

2017-12-06 Thread translation
commit c34c5b2e168b5cefb2299dba6fc0be4373c8b9e6
Author: Translation commit bot 
Date:   Wed Dec 6 15:45:27 2017 +

Update translations for whisperback
---
 ms_MY/ms_MY.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po
index b0ccf30f1..3194c30f0 100644
--- a/ms_MY/ms_MY.po
+++ b/ms_MY/ms_MY.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2017-12-06 15:15+\n"
+"PO-Revision-Date: 2017-12-06 15:16+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -205,7 +205,7 @@ msgstr "pengepala"
 
 #: ../data/whisperback.ui.h:28
 msgid "debugging info"
-msgstr "Info debugging"
+msgstr "Maklumat penyahpepijatan"
 
 #: ../data/whisperback.ui.h:29
 msgid "Help"

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


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

2017-12-06 Thread translation
commit 80a7cfb92effafa3aeb53aa3e4033eb26134b66c
Author: Translation commit bot 
Date:   Wed Dec 6 15:45:06 2017 +

Update translations for bridgedb
---
 ms_MY/LC_MESSAGES/bridgedb.po | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/ms_MY/LC_MESSAGES/bridgedb.po b/ms_MY/LC_MESSAGES/bridgedb.po
index b500d4871..65e3206d3 100644
--- a/ms_MY/LC_MESSAGES/bridgedb.po
+++ b/ms_MY/LC_MESSAGES/bridgedb.po
@@ -15,7 +15,7 @@ msgstr ""
 "Project-Id-Version: The 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: 2015-07-25 03:40+\n"
-"PO-Revision-Date: 2017-12-06 15:14+\n"
+"PO-Revision-Date: 2017-12-06 15:23+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -256,7 +256,7 @@ msgstr ""
 
 #: bridgedb/strings.py:101
 msgid "What are bridges?"
-msgstr "Apakah itu bridges ?"
+msgstr "Apakah itu titi?"
 
 #: bridgedb/strings.py:102
 #, python-format
@@ -265,7 +265,7 @@ msgstr ""
 
 #: bridgedb/strings.py:107
 msgid "I need an alternative way of getting bridges!"
-msgstr "Saya perlukan cara alternatif untuk mendapatkan bridges!"
+msgstr "Saya perlukan jalan lain untuk dapatkan titi!"
 
 #: bridgedb/strings.py:108
 #, python-format
@@ -277,7 +277,7 @@ msgstr ""
 
 #: bridgedb/strings.py:115
 msgid "My bridges don't work! I need help!"
-msgstr "Bridges saya tidak berfungsi! Saya perlukan bantuan!"
+msgstr "Titi saya tidak berfungsi! Saya perlukan bantuan!"
 
 #. TRANSLATORS: Please DO NOT translate "Tor".
 #: bridgedb/strings.py:117

___
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

2017-12-06 Thread translation
commit dd3fd82298a4d39e13aff832076b727ce4fbc961
Author: Translation commit bot 
Date:   Wed Dec 6 15:18:59 2017 +

Update translations for tails-openpgp-applet
---
 ms_MY/openpgp-applet.pot | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/ms_MY/openpgp-applet.pot b/ms_MY/openpgp-applet.pot
index 357dcfc77..fffeb7a16 100644
--- a/ms_MY/openpgp-applet.pot
+++ b/ms_MY/openpgp-applet.pot
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: ta...@boum.org\n"
 "POT-Creation-Date: 2017-08-05 15:07-0400\n"
-"PO-Revision-Date: 2017-12-06 01:51+\n"
+"PO-Revision-Date: 2017-12-06 15:16+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -137,7 +137,7 @@ msgstr[0] ""
 
 #: bin/openpgp-applet:623
 msgid "No keys selected"
-msgstr "Tiada key dipilih"
+msgstr "Tiada kunci dipilih"
 
 #: bin/openpgp-applet:625
 msgid ""
@@ -156,11 +156,11 @@ msgstr ""
 
 #: bin/openpgp-applet:783
 msgid "GnuPG error"
-msgstr "GnuPG ralat"
+msgstr "Ralat GnuPG"
 
 #: bin/openpgp-applet:804
 msgid "Therefore the operation cannot be performed."
-msgstr "Oleh itu operasi tidak boleh dilakukan."
+msgstr "Oleh itu operasi tidak boleh dijalankan."
 
 #: bin/openpgp-applet:854
 msgid "GnuPG results"

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


[tor-commits] [translation/tor-launcher-network-settings] Update translations for tor-launcher-network-settings

2017-12-06 Thread translation
commit 1ae9b7030357374f3ac02efa55ca0ac46209bff4
Author: Translation commit bot 
Date:   Wed Dec 6 15:17:07 2017 +

Update translations for tor-launcher-network-settings
---
 ms_MY/network-settings.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ms_MY/network-settings.dtd b/ms_MY/network-settings.dtd
index 127c1d891..46d543c7d 100644
--- a/ms_MY/network-settings.dtd
+++ b/ms_MY/network-settings.dtd
@@ -45,7 +45,7 @@
 
 
 
-
+
 
 
 

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


[tor-commits] [translation/mat-gui_completed] Update translations for mat-gui_completed

2017-12-06 Thread translation
commit d3a3b4e8847b6e3fe8333816da38941f1f32baa7
Author: Translation commit bot 
Date:   Wed Dec 6 15:16:43 2017 +

Update translations for mat-gui_completed
---
 ms_MY.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ms_MY.po b/ms_MY.po
index e0b5d71df..813e54480 100644
--- a/ms_MY.po
+++ b/ms_MY.po
@@ -13,7 +13,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2017-12-06 14:32+\n"
+"PO-Revision-Date: 2017-12-06 15:15+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -161,7 +161,7 @@ msgstr "Nyatakan"
 
 #: data/mat.glade:294 data/mat.glade:467
 msgid "Metadata"
-msgstr "Metadata"
+msgstr "Data Meta"
 
 #: data/mat.glade:354
 msgid "Name"
@@ -173,7 +173,7 @@ msgstr "Kandungan"
 
 #: data/mat.glade:398
 msgid "Supported formats"
-msgstr "Format yang disokong"
+msgstr "Format disokong"
 
 #: data/mat.glade:456
 msgid "Support"

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


[tor-commits] [translation/mat-gui] Update translations for mat-gui

2017-12-06 Thread translation
commit 2d0348564fe0a8a77c919478972ff766c52a0ccb
Author: Translation commit bot 
Date:   Wed Dec 6 15:16:37 2017 +

Update translations for mat-gui
---
 ms_MY.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ms_MY.po b/ms_MY.po
index e0b5d71df..813e54480 100644
--- a/ms_MY.po
+++ b/ms_MY.po
@@ -13,7 +13,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2017-12-06 14:32+\n"
+"PO-Revision-Date: 2017-12-06 15:15+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -161,7 +161,7 @@ msgstr "Nyatakan"
 
 #: data/mat.glade:294 data/mat.glade:467
 msgid "Metadata"
-msgstr "Metadata"
+msgstr "Data Meta"
 
 #: data/mat.glade:354
 msgid "Name"
@@ -173,7 +173,7 @@ msgstr "Kandungan"
 
 #: data/mat.glade:398
 msgid "Supported formats"
-msgstr "Format yang disokong"
+msgstr "Format disokong"
 
 #: data/mat.glade:456
 msgid "Support"

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


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

2017-12-06 Thread translation
commit 47da86683708fa1ad33cf612c3ea0f118540414d
Author: Translation commit bot 
Date:   Wed Dec 6 15:16:24 2017 +

Update translations for torbirdy
---
 ms_MY/torbirdy.dtd | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ms_MY/torbirdy.dtd b/ms_MY/torbirdy.dtd
index 6f21d20de..c64dd1929 100644
--- a/ms_MY/torbirdy.dtd
+++ b/ms_MY/torbirdy.dtd
@@ -31,10 +31,10 @@
 
 
 
-
-
+
+
 
-
+
 
 
 

___
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

2017-12-06 Thread translation
commit d319b9a52b6508cd8168c82c269908fb53e0ad1d
Author: Translation commit bot 
Date:   Wed Dec 6 15:16:01 2017 +

Update translations for liveusb-creator
---
 ms_MY/ms_MY.po | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po
index ccebe8592..6b4472094 100644
--- a/ms_MY/ms_MY.po
+++ b/ms_MY/ms_MY.po
@@ -11,7 +11,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-11-10 15:57+0100\n"
-"PO-Revision-Date: 2017-12-06 14:25+\n"
+"PO-Revision-Date: 2017-12-06 15:15+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -174,16 +174,16 @@ msgstr ""
 
 #: ../tails_installer/creator.py:971 ../tails_installer/creator.py:1364
 msgid "Verifying filesystem..."
-msgstr "Pengesahan fail sistem..."
+msgstr "Mengesahkan sistem fail..."
 
 #: ../tails_installer/creator.py:995
 #, python-format
 msgid "Unable to change volume label: %(message)s"
-msgstr "Tidak dapat mengubah label volume: %(message)s"
+msgstr "Tidak boleh mengubah label volum: %(message)s"
 
 #: ../tails_installer/creator.py:1000 ../tails_installer/creator.py:1397
 msgid "Installing bootloader..."
-msgstr "Pemasangan bootloader..."
+msgstr "Memasang pemuat but..."
 
 #: ../tails_installer/creator.py:1026
 #, python-format
@@ -193,12 +193,12 @@ msgstr ""
 #: ../tails_installer/creator.py:1034 ../tails_installer/creator.py:1415
 #, python-format
 msgid "Removing %(file)s"
-msgstr "Buang %(file)s"
+msgstr "Membuang %(file)s"
 
 #: ../tails_installer/creator.py:1146
 #, python-format
 msgid "%s already bootable"
-msgstr "%s telah boleh di-boot"
+msgstr "%s boleh dibutkan"
 
 #: ../tails_installer/creator.py:1166
 msgid "Unable to find partition"

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


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

2017-12-06 Thread translation
commit 9d58c1ee33317249d130c05238649bc9418cb917
Author: Translation commit bot 
Date:   Wed Dec 6 15:15:55 2017 +

Update translations for https_everywhere_completed
---
 ms_MY/ssl-observatory.dtd | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ms_MY/ssl-observatory.dtd b/ms_MY/ssl-observatory.dtd
index 9e72316ce..5aa51df62 100644
--- a/ms_MY/ssl-observatory.dtd
+++ b/ms_MY/ssl-observatory.dtd
@@ -94,10 +94,10 @@ untuk butiran lanjut:">
 
 
 
-
+
 
 
 
+"Serah dan periksa sijil bertandatangan-sendiri">
 
+"Disarankan, masalah kriptografi adalah biasa terutamanya pada peranti terbena 
bertandatangan-sendiri">

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


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

2017-12-06 Thread translation
commit a46be6424e15b4ea2447f32bf4a71ad139db477c
Author: Translation commit bot 
Date:   Wed Dec 6 15:15:45 2017 +

Update translations for https_everywhere
---
 ms_MY/ssl-observatory.dtd | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ms_MY/ssl-observatory.dtd b/ms_MY/ssl-observatory.dtd
index 9e72316ce..5aa51df62 100644
--- a/ms_MY/ssl-observatory.dtd
+++ b/ms_MY/ssl-observatory.dtd
@@ -94,10 +94,10 @@ untuk butiran lanjut:">
 
 
 
-
+
 
 
 
+"Serah dan periksa sijil bertandatangan-sendiri">
 
+"Disarankan, masalah kriptografi adalah biasa terutamanya pada peranti terbena 
bertandatangan-sendiri">

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


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

2017-12-06 Thread translation
commit 0786e341ca86cf7c762ec3d46be75159c4aaea14
Author: Translation commit bot 
Date:   Wed Dec 6 15:15:33 2017 +

Update translations for whisperback_completed
---
 ms_MY/ms_MY.po | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po
index 6a9a90bee..b0ccf30f1 100644
--- a/ms_MY/ms_MY.po
+++ b/ms_MY/ms_MY.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2017-12-06 14:40+\n"
+"PO-Revision-Date: 2017-12-06 15:15+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -185,23 +185,23 @@ msgstr "Ringkasan"
 
 #: ../data/whisperback.ui.h:23
 msgid "Bug description"
-msgstr "Penerangan Bug"
+msgstr "Keterangan pepijat"
 
 #: ../data/whisperback.ui.h:24
 msgid "Optional email address to contact you"
-msgstr "Alamat e-mel pilihan untuk menghubungi anda"
+msgstr "Alamat emel pilihan untuk menghubungi anda"
 
 #: ../data/whisperback.ui.h:25
 msgid "optional PGP key"
-msgstr "Kunci PGP optional"
+msgstr "Kunci PGP pilihan"
 
 #: ../data/whisperback.ui.h:26
 msgid "Technical details to include"
-msgstr "Butir-butir teknikal untuk dimasukkan"
+msgstr "Perincian teknikal yang disertakan"
 
 #: ../data/whisperback.ui.h:27
 msgid "headers"
-msgstr "tajuk"
+msgstr "pengepala"
 
 #: ../data/whisperback.ui.h:28
 msgid "debugging info"

___
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

2017-12-06 Thread translation
commit b6fe968ae166e6863de7a00cc500ab4b79ec77ee
Author: Translation commit bot 
Date:   Wed Dec 6 15:15:27 2017 +

Update translations for whisperback
---
 ms_MY/ms_MY.po | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po
index 6a9a90bee..b0ccf30f1 100644
--- a/ms_MY/ms_MY.po
+++ b/ms_MY/ms_MY.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2017-12-06 14:40+\n"
+"PO-Revision-Date: 2017-12-06 15:15+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -185,23 +185,23 @@ msgstr "Ringkasan"
 
 #: ../data/whisperback.ui.h:23
 msgid "Bug description"
-msgstr "Penerangan Bug"
+msgstr "Keterangan pepijat"
 
 #: ../data/whisperback.ui.h:24
 msgid "Optional email address to contact you"
-msgstr "Alamat e-mel pilihan untuk menghubungi anda"
+msgstr "Alamat emel pilihan untuk menghubungi anda"
 
 #: ../data/whisperback.ui.h:25
 msgid "optional PGP key"
-msgstr "Kunci PGP optional"
+msgstr "Kunci PGP pilihan"
 
 #: ../data/whisperback.ui.h:26
 msgid "Technical details to include"
-msgstr "Butir-butir teknikal untuk dimasukkan"
+msgstr "Perincian teknikal yang disertakan"
 
 #: ../data/whisperback.ui.h:27
 msgid "headers"
-msgstr "tajuk"
+msgstr "pengepala"
 
 #: ../data/whisperback.ui.h:28
 msgid "debugging info"

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


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

2017-12-06 Thread translation
commit f3b558ae7dab8c1e72992b46e1b4d72c6c56bd8c
Author: Translation commit bot 
Date:   Wed Dec 6 15:15:06 2017 +

Update translations for bridgedb
---
 ms_MY/LC_MESSAGES/bridgedb.po | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/ms_MY/LC_MESSAGES/bridgedb.po b/ms_MY/LC_MESSAGES/bridgedb.po
index 05b19cd73..b500d4871 100644
--- a/ms_MY/LC_MESSAGES/bridgedb.po
+++ b/ms_MY/LC_MESSAGES/bridgedb.po
@@ -15,7 +15,7 @@ msgstr ""
 "Project-Id-Version: The 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: 2015-07-25 03:40+\n"
-"PO-Revision-Date: 2017-12-06 14:33+\n"
+"PO-Revision-Date: 2017-12-06 15:14+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -193,20 +193,20 @@ msgstr "Selamat Datang ke BridgeDB"
 #. TRANSLATORS: Please DO NOT translate the words "transport" or "TYPE".
 #: bridgedb/strings.py:55
 msgid "Currently supported transport TYPEs:"
-msgstr "Pilihan pengangkutan yang disokong sekarang:"
+msgstr "JENIS angkutan semasa yang disokong:"
 
 #: bridgedb/strings.py:56
 #, python-format
 msgid "Hey, %s!"
-msgstr "Hei, %s!"
+msgstr "Hai, %s!"
 
 #: bridgedb/strings.py:57
 msgid "Hello, friend!"
-msgstr "Helo, kawan!"
+msgstr "Hai, kawan!"
 
 #: bridgedb/strings.py:58 bridgedb/https/templates/base.html:90
 msgid "Public Keys"
-msgstr "Kekunci umum"
+msgstr "Kunci Awam"
 
 #. TRANSLATORS: This string will end up saying something like:
 #. "This email was generated with rainbows, unicorns, and sparkles
@@ -216,7 +216,7 @@ msgstr "Kekunci umum"
 msgid ""
 "This email was generated with rainbows, unicorns, and sparkles\n"
 "for %s on %s at %s."
-msgstr "Email ini dihasilkan dengan pelangi,kuda bertanduk, dan kelipan untuk 
%s diatas %s pada %s"
+msgstr "Email ini dihasilkan dengan pelangi,kuda bertanduk satu, dan kelipan 
untuk %s diatas %s pada %s"
 
 #. TRANSLATORS: Please DO NOT translate "BridgeDB".
 #. TRANSLATORS: Please DO NOT translate "Pluggable Transports".

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


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

2017-12-06 Thread translation
commit f4b50c0ccfed0ffd7f7878858d5d5c9891addb5a
Author: Translation commit bot 
Date:   Wed Dec 6 14:48:11 2017 +

Update translations for tails-iuk
---
 ms_MY.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ms_MY.po b/ms_MY.po
index 8b3c41e32..42c46d82d 100644
--- a/ms_MY.po
+++ b/ms_MY.po
@@ -12,7 +12,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2017-04-18 12:13+0200\n"
-"PO-Revision-Date: 2017-12-06 14:14+\n"
+"PO-Revision-Date: 2017-12-06 14:22+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -140,11 +140,11 @@ msgstr ""
 
 #: ../lib/Tails/IUK/Frontend.pm:412
 msgid "New version available"
-msgstr "Ada versi terbaru"
+msgstr "Versi baharu tersedia"
 
 #: ../lib/Tails/IUK/Frontend.pm:469
 msgid "Downloading upgrade"
-msgstr "Sedang memuat turun naiktaraf"
+msgstr "Memuat turun penataran"
 
 #: ../lib/Tails/IUK/Frontend.pm:472
 #, perl-brace-format

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


[tor-commits] [translation/torbutton-torbuttondtd] Update translations for torbutton-torbuttondtd

2017-12-06 Thread translation
commit 96d7c2baa9960abdde748c93233e007c61875438
Author: Translation commit bot 
Date:   Wed Dec 6 14:48:05 2017 +

Update translations for torbutton-torbuttondtd
---
 ms_MY/torbutton.dtd | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/ms_MY/torbutton.dtd b/ms_MY/torbutton.dtd
index aaee1caea..5d9f51631 100644
--- a/ms_MY/torbutton.dtd
+++ b/ms_MY/torbutton.dtd
@@ -19,16 +19,16 @@
 
 
 
-
-
+
+
 
-
-
-
+
+
+
 
 
 
-
+
 
 
 

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


[tor-commits] [translation/abouttor-homepage_completed] Update translations for abouttor-homepage_completed

2017-12-06 Thread translation
commit 5ac3d57ca3799b55b8bd19770ad194eb05645f25
Author: Translation commit bot 
Date:   Wed Dec 6 14:47:36 2017 +

Update translations for abouttor-homepage_completed
---
 ms_MY/aboutTor.dtd | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/ms_MY/aboutTor.dtd b/ms_MY/aboutTor.dtd
index 40a89c5c6..2fde2fc0f 100644
--- a/ms_MY/aboutTor.dtd
+++ b/ms_MY/aboutTor.dtd
@@ -32,12 +32,12 @@
 
 
 
-
-
+
+
 https://www.torproject.org/docs/tor-doc-relay.html.en;>
-
+
 https://www.torproject.org/getinvolved/volunteer.html.en;>
-
+
 https://www.torproject.org/donate/donate.html.en;>
 
 

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


[tor-commits] [translation/abouttor-homepage] Update translations for abouttor-homepage

2017-12-06 Thread translation
commit 43c6c01ac24456776f64bc167e57ddfdf400e55d
Author: Translation commit bot 
Date:   Wed Dec 6 14:47:30 2017 +

Update translations for abouttor-homepage
---
 ms_MY/aboutTor.dtd | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/ms_MY/aboutTor.dtd b/ms_MY/aboutTor.dtd
index 40a89c5c6..2fde2fc0f 100644
--- a/ms_MY/aboutTor.dtd
+++ b/ms_MY/aboutTor.dtd
@@ -32,12 +32,12 @@
 
 
 
-
-
+
+
 https://www.torproject.org/docs/tor-doc-relay.html.en;>
-
+
 https://www.torproject.org/getinvolved/volunteer.html.en;>
-
+
 https://www.torproject.org/donate/donate.html.en;>
 
 

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


[tor-commits] [translation/tor-launcher-network-settings] Update translations for tor-launcher-network-settings

2017-12-06 Thread translation
commit 58cad72976842cdc3f77180a8807760fb8d61de5
Author: Translation commit bot 
Date:   Wed Dec 6 14:47:10 2017 +

Update translations for tor-launcher-network-settings
---
 ms_MY/network-settings.dtd | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/ms_MY/network-settings.dtd b/ms_MY/network-settings.dtd
index 083fba5a1..127c1d891 100644
--- a/ms_MY/network-settings.dtd
+++ b/ms_MY/network-settings.dtd
@@ -31,13 +31,13 @@
 
 
 
-
-
+
+
 
 
 
-
-
+
+
 
 
 

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


[tor-commits] [translation/mat-gui_completed] Update translations for mat-gui_completed

2017-12-06 Thread translation
commit 70f4962f369fce98380cb41c903f45749d27
Author: Translation commit bot 
Date:   Wed Dec 6 14:46:46 2017 +

Update translations for mat-gui_completed
---
 ms_MY.po | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/ms_MY.po b/ms_MY.po
index 19dbfec0c..e0b5d71df 100644
--- a/ms_MY.po
+++ b/ms_MY.po
@@ -13,7 +13,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2017-12-06 14:14+\n"
+"PO-Revision-Date: 2017-12-06 14:32+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -110,7 +110,7 @@ msgstr "Fail ini tidak boleh diproses:"
 
 #: mat-gui:351 mat-gui:380 data/mat.glade:239
 msgid "Filename"
-msgstr "Nama fail"
+msgstr "Nama Fail"
 
 #: mat-gui:353
 msgid "Reason"
@@ -118,7 +118,7 @@ msgstr "Sebab"
 
 #: mat-gui:365
 msgid "Non-supported files in archive"
-msgstr "Fail yang tidak disokong dalam arkib"
+msgstr "Fail tidak disokong dalam arkib"
 
 #: mat-gui:379
 msgid "Include"
@@ -127,7 +127,7 @@ msgstr "Termasuk"
 #: mat-gui:397
 #, python-format
 msgid "MAT is not able to clean the following files, found in the %s archive"
-msgstr "MAT tidak dapat membersihkan fail-fail berikut, yang ditemui di arkib 
%s"
+msgstr "MAT tidak dapat membersihkan fail berikut, yang ditemui dalam arkib %s"
 
 #: mat-gui:413
 #, python-format
@@ -137,7 +137,7 @@ msgstr "Menyemak %s"
 #: mat-gui:428
 #, python-format
 msgid "Cleaning %s"
-msgstr "Bersihkan %s"
+msgstr "Membersihkan %s"
 
 #: data/mat.glade:46
 msgid "_File"

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


[tor-commits] [translation/mat-gui] Update translations for mat-gui

2017-12-06 Thread translation
commit ec01997ba330d2728aaa5b83657c8f2af139c059
Author: Translation commit bot 
Date:   Wed Dec 6 14:46:40 2017 +

Update translations for mat-gui
---
 ms_MY.po | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/ms_MY.po b/ms_MY.po
index 19dbfec0c..e0b5d71df 100644
--- a/ms_MY.po
+++ b/ms_MY.po
@@ -13,7 +13,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2017-12-06 14:14+\n"
+"PO-Revision-Date: 2017-12-06 14:32+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -110,7 +110,7 @@ msgstr "Fail ini tidak boleh diproses:"
 
 #: mat-gui:351 mat-gui:380 data/mat.glade:239
 msgid "Filename"
-msgstr "Nama fail"
+msgstr "Nama Fail"
 
 #: mat-gui:353
 msgid "Reason"
@@ -118,7 +118,7 @@ msgstr "Sebab"
 
 #: mat-gui:365
 msgid "Non-supported files in archive"
-msgstr "Fail yang tidak disokong dalam arkib"
+msgstr "Fail tidak disokong dalam arkib"
 
 #: mat-gui:379
 msgid "Include"
@@ -127,7 +127,7 @@ msgstr "Termasuk"
 #: mat-gui:397
 #, python-format
 msgid "MAT is not able to clean the following files, found in the %s archive"
-msgstr "MAT tidak dapat membersihkan fail-fail berikut, yang ditemui di arkib 
%s"
+msgstr "MAT tidak dapat membersihkan fail berikut, yang ditemui dalam arkib %s"
 
 #: mat-gui:413
 #, python-format
@@ -137,7 +137,7 @@ msgstr "Menyemak %s"
 #: mat-gui:428
 #, python-format
 msgid "Cleaning %s"
-msgstr "Bersihkan %s"
+msgstr "Membersihkan %s"
 
 #: data/mat.glade:46
 msgid "_File"

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


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

2017-12-06 Thread translation
commit 499c34343eb56d71ad2ebe16cad80e5c1edde937
Author: Translation commit bot 
Date:   Wed Dec 6 14:46:26 2017 +

Update translations for torbirdy
---
 ms_MY/torbirdy.dtd | 10 --
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/ms_MY/torbirdy.dtd b/ms_MY/torbirdy.dtd
index 25b8186e1..6f21d20de 100644
--- a/ms_MY/torbirdy.dtd
+++ b/ms_MY/torbirdy.dtd
@@ -19,17 +19,17 @@
 
 
 
-
+
 
-
+
 
-
+
 
 
 
 
 
-
+
 
 
 
@@ -40,8 +40,6 @@
 
 
 
-
-
 
 
 

___
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

2017-12-06 Thread translation
commit e002356c8508c7b36a782542a4f5eb7aaff9
Author: Translation commit bot 
Date:   Wed Dec 6 14:46:12 2017 +

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

diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po
index 0c3d42019..0270e9569 100644
--- a/ms_MY/ms_MY.po
+++ b/ms_MY/ms_MY.po
@@ -12,7 +12,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2017-05-15 13:51+0200\n"
-"PO-Revision-Date: 2017-12-06 01:07+\n"
+"PO-Revision-Date: 2017-12-06 14:25+\n"
 "Last-Translator: abuyop \n"
 "Language-Team: Malay (Malaysia) 
(http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
 "MIME-Version: 1.0\n"
@@ -115,7 +115,7 @@ msgstr "Senarai APT"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:160
 msgid "Lists downloaded by APT"
-msgstr "Senarai yang dimuat turun boleh APT"
+msgstr "Senarai dimuat turun boleh APT"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:168
 msgid "Dotfiles"

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


  1   2   >