[tor-commits] [tor-browser-build/master] Release preparations for 7.5a9 (build4)
commit 66f424078b1971d393406165f79d050e78d574f2 Author: Georg KoppenDate: 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
commit 39a50c3040b92eec4401d76975e65324fba9ada6 Author: Translation commit botDate: 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
commit 4de1ebb4f97b74806f93bad1b75ee43f730a9c14 Author: Translation commit botDate: 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"
commit 69b54fd0e9ed1a806b33ffe47108c4ae59fd2034 Author: Georg KoppenDate: 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
commit 12afb3a490f9499184cd243a6057af675ed101ec Author: Translation commit botDate: 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
commit 8f26ba0a8335d387624019ceacc57f4d486a1afc Author: Translation commit botDate: 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
commit 92c0c3247f7dbe245798748098eb2d469a399036 Author: Translation commit botDate: 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
commit 0cb2f5ed3c975ea552bbc6476fae4fc8f6872c8c Author: Translation commit botDate: 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
commit 0fb1c98d60b013fe8da2623494ce487e65543a10 Author: Translation commit botDate: 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
commit 7f208c1240c897f8094a37e3375983528ebae7ae Author: Translation commit botDate: 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
commit 88afbf4a91d04f2fdfb426570bca01674c142461 Author: Translation commit botDate: 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
commit e66f55b7aebe0536299dada5882acaffb6dbe3ad Author: Georg KoppenDate: 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
commit e8bf16631af020b9d46ef0163edbd7a806e69087 Author: Translation commit botDate: 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
commit 41b248afff64ee83d761257ad855a09f9a46ec9b Author: Translation commit botDate: 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
commit a1e8595cd818a3ef359d648eefa1972549b3d93e Author: Translation commit botDate: 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
commit c7f75fb51bc2e63df84babd54dc86680185f1879 Author: Translation commit botDate: 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
commit ca801863633a2b829038efeb9fd573cc43da0e5d Author: Translation commit botDate: 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
commit 680ad1d74b11520683cfea8eba168c5debf15b69 Author: Translation commit botDate: 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'
commit 5f518c69aa634ee3487c2d8b40d2b4b0c3317f52 Merge: c470a6d27 9c37e8c8d Author: Nick MathewsonDate: 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
commit c3c0a05f51eff73e624b18f651339ed08a122e3d Author: Nick MathewsonDate: 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.
commit 9c37e8c8d14a86d9cbbc6b203f4883c934391a3b Author: Nick MathewsonDate: 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
commit c756851b9ebe76216629176863968f43d92ccdb1 Author: Translation commit botDate: 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
commit 8c6aa9f348863a1748e488bed788c0d3a88bf1dd Author: Translation commit botDate: 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
commit f1a5000b98c4f0e5ee1618165bde533aaff0fd79 Author: teorDate: 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'
commit c470a6d278c6340c2e2d10cac0796e6041b88dee Merge: 1432cc842 f1a5000b9 Author: Nick MathewsonDate: 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
commit d4ca18573ccd0164f4d867e41a8f453119ce421f Merge: 779e4b9dc 1a55a5ff0 Author: Nick MathewsonDate: 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
commit 1a55a5ff06f9022a115943248b0eeb9d3c67c6c8 Author: David GouletDate: 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
commit 0c7a540ba27f08de800f3fbd1f21332e7519ec53 Merge: 92d45086f d4ca18573 Author: Nick MathewsonDate: 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'
commit 1432cc8429b55ea561c551941ed54e5871050fa0 Merge: 91f72bbb6 d4ca18573 Author: Nick MathewsonDate: 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
commit 1a55a5ff06f9022a115943248b0eeb9d3c67c6c8 Author: David GouletDate: 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
commit d4ca18573ccd0164f4d867e41a8f453119ce421f Merge: 779e4b9dc 1a55a5ff0 Author: Nick MathewsonDate: 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
commit 97702c69b03b19a8a6f867e56f716ce984550fa0 Author: David GouletDate: 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
commit d4ca18573ccd0164f4d867e41a8f453119ce421f Merge: 779e4b9dc 1a55a5ff0 Author: Nick MathewsonDate: 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
commit 97702c69b03b19a8a6f867e56f716ce984550fa0 Author: David GouletDate: 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()
commit 9acfd70f26ce8ad10c0b4a68de24121abf503c69 Author: teorDate: 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'
commit 91f72bbb6c2ef97836393144f9cd095a71c5f008 Merge: aa6212a85 9acfd70f2 Author: Nick MathewsonDate: 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'
commit aa6212a85810937b2aa43fa1021e0118a5fb3f2a Merge: 9fa38bd99 1a55a5ff0 Author: Nick MathewsonDate: 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
commit 97702c69b03b19a8a6f867e56f716ce984550fa0 Author: David GouletDate: 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
commit 1a55a5ff06f9022a115943248b0eeb9d3c67c6c8 Author: David GouletDate: 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().
commit 9fa38bd996e345990b81bce0995a25be2ee4c98f Author: Alexander FærøyDate: 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
commit 6a20c25c05f1618031b8998836358c9db2c6b86b Author: Translation commit botDate: 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
commit c3d2c848e62a3b6ae5887cd9e57760da4b572d60 Author: Translation commit botDate: 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
commit c004f725772bf9be46b4dfaabc46698c18ee85c9 Author: Translation commit botDate: 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
commit 148eaccfb1ee7101852ae9e7d185529ac1e61a96 Author: Translation commit botDate: 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
commit 71e95f01d0947e1150279b7a25e1bcd9c55ee53d Author: Translation commit botDate: 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
commit 1654f2713ae3f4a64cf223de410ae24fde61a871 Author: Translation commit botDate: 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
commit 60db130b19dd70d588c26719a5a38e7ff73d3421 Author: Translation commit botDate: 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
commit 6c1a14c281a0c42a14ed0cf4d30e41f3f5e08aa8 Author: Translation commit botDate: 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
commit 6166f182292ae8d8c33e0ea07df82fd551898ae7 Author: Translation commit botDate: 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
commit d8aaedef10de85c4d32d6f9818be07b1438771eb Author: Translation commit botDate: 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
commit ea6fce39531820f81b50e5648c263f1c7bfec9bd Author: Translation commit botDate: 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
commit fa0ff7cedc6d004b6e3098166e4a89c723f6e81c Author: Translation commit botDate: 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
commit d8db16b807d883c09e80ee6195734f03fd15ec03 Author: Translation commit botDate: 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
commit 150fc98e3630cf3066454e4bb8960b6b36c51b72 Author: Translation commit botDate: 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
commit 6c127849bc58c2546ec123257d67d431fb59bba5 Author: Translation commit botDate: 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
commit 43f8fc033d1731c648e7e1a658d28daa7de7661a Author: Translation commit botDate: 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
commit 3c6c9081c62ac13db21ebd9b3e3c2e2648680410 Author: Translation commit botDate: 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
commit c587080912395738accc656af7d948a30cee89cc Author: Translation commit botDate: 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
commit 2fc27b5d4939a1aed40cbfc15598e358116e457c Author: Translation commit botDate: 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
commit b2f8b62f4ef95d9f1d30f51e0b56c5f7443ac394 Author: Translation commit botDate: 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
commit 33cca01fb8ecb935a379d68138d38c5c648c98ed Author: Translation commit botDate: 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
commit c1d90aa5c5a7299ca81fde6663bd5ea8e6c24bdc Author: Translation commit botDate: 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
commit 23b20b83caee3dc275f11162bbae48ca2326e7d6 Author: Translation commit botDate: 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
commit c8b0ee7e045ac7f99b3284362a645d7101dfc1f1 Author: Translation commit botDate: 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
commit 2990085020c32a248845a3bc70ba3eba211ca9f9 Author: Translation commit botDate: 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
commit f01c20ad4cd2fb234de6554b434126d2fb13cd3a Author: Translation commit botDate: 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
commit 4348218be2249d02b3b8b849263d733af4be8207 Author: Translation commit botDate: 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
commit fd2e05a0d845ea5f507dc34779b088511e56bf44 Author: Translation commit botDate: 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
commit e08c45bb20d251e961dba8157520d3bdb469a0c7 Author: Translation commit botDate: 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
commit 3c235bff4ee21aeb8546676fa7333b8a1904249a Author: Translation commit botDate: 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
commit be612e0bbb4beb1733cc46645a8f8215407164f5 Author: Translation commit botDate: 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
commit 73e243b22494580b32c7eee2dabf5e2c57a1ee72 Author: Translation commit botDate: 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
commit 11397b238592a2a36096dd4dad5bf00e090b20b0 Author: Translation commit botDate: 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
commit 854c628069b83f9ac9fd4257959de1e951508aa3 Author: Translation commit botDate: 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
commit c5c60f442cf1ccbc961b00b0fe4bf80efa6e609a Author: Translation commit botDate: 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
commit 279eb1a5f23560080403348925065a203aed4458 Author: Translation commit botDate: 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
commit 7189fdeeb32ca227aa9ae0053b2664e57e2cdb7e Author: Translation commit botDate: 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
commit 998cc2a1eb93897b04abaa6724e8a2f7092a88dc Author: Translation commit botDate: 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
commit c34c5b2e168b5cefb2299dba6fc0be4373c8b9e6 Author: Translation commit botDate: 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
commit 80a7cfb92effafa3aeb53aa3e4033eb26134b66c Author: Translation commit botDate: 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
commit dd3fd82298a4d39e13aff832076b727ce4fbc961 Author: Translation commit botDate: 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
commit 1ae9b7030357374f3ac02efa55ca0ac46209bff4 Author: Translation commit botDate: 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
commit d3a3b4e8847b6e3fe8333816da38941f1f32baa7 Author: Translation commit botDate: 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
commit 2d0348564fe0a8a77c919478972ff766c52a0ccb Author: Translation commit botDate: 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
commit 47da86683708fa1ad33cf612c3ea0f118540414d Author: Translation commit botDate: 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
commit d319b9a52b6508cd8168c82c269908fb53e0ad1d Author: Translation commit botDate: 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
commit 9d58c1ee33317249d130c05238649bc9418cb917 Author: Translation commit botDate: 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
commit a46be6424e15b4ea2447f32bf4a71ad139db477c Author: Translation commit botDate: 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
commit 0786e341ca86cf7c762ec3d46be75159c4aaea14 Author: Translation commit botDate: 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
commit b6fe968ae166e6863de7a00cc500ab4b79ec77ee Author: Translation commit botDate: 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
commit f3b558ae7dab8c1e72992b46e1b4d72c6c56bd8c Author: Translation commit botDate: 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
commit f4b50c0ccfed0ffd7f7878858d5d5c9891addb5a Author: Translation commit botDate: 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
commit 96d7c2baa9960abdde748c93233e007c61875438 Author: Translation commit botDate: 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
commit 5ac3d57ca3799b55b8bd19770ad194eb05645f25 Author: Translation commit botDate: 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
commit 43c6c01ac24456776f64bc167e57ddfdf400e55d Author: Translation commit botDate: 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
commit 58cad72976842cdc3f77180a8807760fb8d61de5 Author: Translation commit botDate: 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
commit 70f4962f369fce98380cb41c903f45749d27 Author: Translation commit botDate: 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
commit ec01997ba330d2728aaa5b83657c8f2af139c059 Author: Translation commit botDate: 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
commit 499c34343eb56d71ad2ebe16cad80e5c1edde937 Author: Translation commit botDate: 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
commit e002356c8508c7b36a782542a4f5eb7aaff9 Author: Translation commit botDate: 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