[tor-commits] r26554: {website} Removing the 'Searchable Tor descriptor' project idea This w (website/trunk/getinvolved/en)

2014-01-26 Thread Damian Johnson
Author: atagar
Date: 2014-01-26 09:40:57 + (Sun, 26 Jan 2014)
New Revision: 26554

Modified:
   website/trunk/getinvolved/en/volunteer.wml
Log:
Removing the 'Searchable Tor descriptor' project idea

This was already done by Kostas. Removing as requested by Karsten.



Modified: website/trunk/getinvolved/en/volunteer.wml
===
--- website/trunk/getinvolved/en/volunteer.wml  2014-01-26 05:55:24 UTC (rev 
26553)
+++ website/trunk/getinvolved/en/volunteer.wml  2014-01-26 09:40:57 UTC (rev 
26554)
@@ -678,11 +678,6 @@
 href=https://gitweb.torproject.org/torperf.git;TorPerf/a.
 /p
 
-p
-bProject Ideas:/bbr /
-ia href=#metricsSearchSearchable Tor descriptor and Metrics data 
archive/a/i (Python/Django?)
-/p
-
 a id=project-atlas/a
 h3a href=https://atlas.torproject.org/;Atlas/a (a
 href=https://gitweb.torproject.org/atlas.git;code/a)/h3
@@ -1019,53 +1014,6 @@
 /p
 /li
 
-a id=metricsSearch/a
-li
-bSearchable Tor descriptor and Metrics data archive/b
-br
-Effort Level: iMedium/i
-br
-Skill Level: iMedium/i
-br
-Likely Mentors: iKarsten/i
-pThe a href=https://metrics.torproject.org/data.html;Metrics data
-archive/a of Tor relay descriptors and other Tor-related network data has
-grown to over 100G in size, bz2-compressed.  We have developed two search
-interfaces: the a
-href=https://metrics.torproject.org/relay-search.html;relay search/a
-finds relays by nickname, fingerprint, or IP address in a given month; a
-href=https://metrics.torproject.org/exonerator.html;ExoneraTor/a finds
-whether a given IP address was a relay on a given day./p
-
-pWe'd like to have a more general search application for Tor descriptors
-and metrics data.  There are more a
-href=https://metrics.torproject.org/formats.html;descriptor types/a
-that we'd like to include in the search.  The search application should
-handle most of them and understand some semantics like what's a timestamp,
-what's an IP address, and what's a link to another descriptor.  Users
-should then be able to search for arbitrary strings or limit their search
-to given time periods or IP address ranges.  Descriptors that reference
-other descriptors should contain links, and descriptors should be able to
-say from where they are linked.  The goal is to make the archive easily
-browsable./p
-
-pThe search application shall be separate from the metrics website and
-shouldn't rely on the metrics website codebase.  The search application
-will contain hourly updated descriptor data from the metrics website via
-rsync.  Programming language and database system are not specified yet,
-though there's a slight preference for Python/Django and Postgres for
-maintenance reasons.  If there are good reasons to pick something else,
-e.g, some NoSQL variant or some search application framework, that's fine,
-too.  Further requirements are that lookups should be really fast and that
-changes to the search application can be implemented in reasonable
-time./p
-
-pApplications for this project should come with a design of the proposed
-search application, ideally with a proof-of-concept based on a subset of
-the available data to show that it will be able to handle the 100G+ of
-data./p
-/li
-
 a id=stemUsability/a
 li
 bStem Usability and Porting/b

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


[tor-commits] [metrics-web/master] Fix dead links to CSV files.

2014-01-26 Thread karsten
commit 68446f03bd5f6b8e441101c3596e4164679271b0
Author: Karsten Loesing karsten.loes...@gmx.net
Date:   Sun Jan 26 10:52:19 2014 +0100

Fix dead links to CSV files.

Reported by sysrqb, fixes #10721.
---
 website/etc/web.xml |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/website/etc/web.xml b/website/etc/web.xml
index f85d500..fa446bc 100644
--- a/website/etc/web.xml
+++ b/website/etc/web.xml
@@ -131,7 +131,7 @@
 init-param
   param-namestatsDir/param-name
   param-value
-/srv/metrics.torproject.org/web/stats/
+/srv/metrics.torproject.org/web/shared/stats/
   /param-value
 /init-param
   /servlet

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


[tor-commits] [metrics-db/master] fixup! Remember longer than 2 days that we stored a microdesc.

2014-01-26 Thread karsten
commit 9b63a4a61e9a46619e4465bf17f0abf307431c66
Author: Karsten Loesing karsten.loes...@gmx.net
Date:   Sun Jan 26 10:15:44 2014 +0100

fixup! Remember longer than 2 days that we stored a microdesc.
---
 src/org/torproject/ernie/db/relaydescs/ArchiveWriter.java |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/org/torproject/ernie/db/relaydescs/ArchiveWriter.java 
b/src/org/torproject/ernie/db/relaydescs/ArchiveWriter.java
index b8e16f6..a9cb5a7 100644
--- a/src/org/torproject/ernie/db/relaydescs/ArchiveWriter.java
+++ b/src/org/torproject/ernie/db/relaydescs/ArchiveWriter.java
@@ -514,7 +514,7 @@ public class ArchiveWriter extends Thread {
 if (this.store(MICRODESCRIPTOR_ANNOTATION, data, outputFiles)) {
   this.storedMicrodescriptorsCounter++;
 }
-if (validAfter  this.now - 40L * 24L * 60L * 60L * 1000L) {
+if (this.now - validAfter  40L * 24L * 60L * 60L * 1000L) {
   if (!this.storedMicrodescriptors.containsKey(validAfter)) {
 this.storedMicrodescriptors.put(validAfter,
 new HashSetString());

___
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

2014-01-26 Thread translation
commit 6a6130536bc06afca8f846af2d49a9129a70cca0
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 14:15:59 2014 +

Update translations for https_everywhere
---
 fa/https-everywhere.dtd |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fa/https-everywhere.dtd b/fa/https-everywhere.dtd
index 48930a8..19a9144 100644
--- a/fa/https-everywhere.dtd
+++ b/fa/https-everywhere.dtd
@@ -14,7 +14,7 @@
 !ENTITY https-everywhere.menu.observatory تنظیم‌های 
رصدخانه‌ی SSL
 !ENTITY https-everywhere.menu.globalEnable HTTPS همه‌جا را فعال 
کنید
 !ENTITY https-everywhere.menu.globalDisable HTTPS همه‌جا را 
غیرفعال کنید
-!ENTITY https-everywhere.menu.showCounter Show Counter
+!ENTITY https-everywhere.menu.showCounter نمایش شمارنده
 
 !ENTITY https-everywhere.prefs.title تنظیم‌های HTTPS هم
ه‌جا
 !ENTITY https-everywhere.prefs.enable_all همه‌ی موارد را 
فعال کنید
@@ -42,6 +42,6 @@
 !ENTITY https-everywhere.popup.keep آخرین نسخه پایدار را 
داونلود کن
 !ENTITY https-everywhere.popup.revert آخرین نسخه پایدار را 
داونلود کن
 
-!ENTITY https-everywhere.ruleset-tests.status_title HTTPS Everywhere Ruleset 
Tests
+!ENTITY https-everywhere.ruleset-tests.status_title تست قوانین 
HTTPS همه جا
 !ENTITY https-everywhere.ruleset-tests.status_cancel_button لغو
 !ENTITY https-everywhere.ruleset-tests.status_start_button آغاز

___
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

2014-01-26 Thread translation
commit 3d24c3fce822e86b438910cb359f6ba64fc683fb
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 14:16:03 2014 +

Update translations for https_everywhere_completed
---
 fa/https-everywhere.dtd |5 +
 1 file changed, 5 insertions(+)

diff --git a/fa/https-everywhere.dtd b/fa/https-everywhere.dtd
index 8b109f6..19a9144 100644
--- a/fa/https-everywhere.dtd
+++ b/fa/https-everywhere.dtd
@@ -14,6 +14,7 @@
 !ENTITY https-everywhere.menu.observatory تنظیم‌های 
رصدخانه‌ی SSL
 !ENTITY https-everywhere.menu.globalEnable HTTPS همه‌جا را فعال 
کنید
 !ENTITY https-everywhere.menu.globalDisable HTTPS همه‌جا را 
غیرفعال کنید
+!ENTITY https-everywhere.menu.showCounter نمایش شمارنده
 
 !ENTITY https-everywhere.prefs.title تنظیم‌های HTTPS هم
ه‌جا
 !ENTITY https-everywhere.prefs.enable_all همه‌ی موارد را 
فعال کنید
@@ -40,3 +41,7 @@
 !ENTITY https-everywhere.popup.paragraph3 ما خوشحال می شویم 
اگر شما همچنان از آخرین نسخه‌ی در حال توسعه 
منتشر شده ما استفاده کنید! شاید اینجا و آنجا 
به یکی دو مشکل برخورد کنید که می توانید آنها 
را به آدرس https-everywh...@eff.org اطلاع دهید. با عرض 
پوزش به خاطر مشکلات احتمالی و با تشکر به 
خاطر استفاده از «همه جا HTTPS».
 !ENTITY https-everywhere.popup.keep آخرین نسخه پایدار را 
داونلود کن
 !ENTITY https-everywhere.popup.revert آخرین نسخه پایدار را 
داونلود کن
+
+!ENTITY https-everywhere.ruleset-tests.status_title تست قوانین 
HTTPS همه جا
+!ENTITY https-everywhere.ruleset-tests.status_cancel_button لغو
+!ENTITY https-everywhere.ruleset-tests.status_start_button آغاز

___
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

2014-01-26 Thread translation
commit 65253ecb148c72e4550828d766c202abd0a7
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 14:16:17 2014 +

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

diff --git a/fa/torlauncher.properties b/fa/torlauncher.properties
index 215e5b0..cb8acdf 100644
--- a/fa/torlauncher.properties
+++ b/fa/torlauncher.properties
@@ -1,23 +1,23 @@
 ### Copyright (c) 2013, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
-# torlauncher.error_title=Tor Launcher
+torlauncher.error_title=اجرا کننده تور
 
-# torlauncher.tor_exited=Tor unexpectedly exited.
-# torlauncher.please_restart_app=Please restart this application.
-# torlauncher.tor_controlconn_failed=Could not connect to Tor control port.
-# torlauncher.tor_failed_to_start=Tor failed to start.
-# torlauncher.tor_bootstrap_failed=Tor failed to establish a Tor network 
connection.\n\n%S
+torlauncher.tor_exited=تور بدلیلی نامشخص خارج شد.
+torlauncher.please_restart_app=لطفا نرم افزار را مجددا 
راه اندازی نمایید.
+torlauncher.tor_controlconn_failed=اتصال به پورت کنترل تور 
امکان پذیر نمی باشد.
+torlauncher.tor_failed_to_start=خطا در راه اندازی.
+torlauncher.tor_bootstrap_failed=تور برای اتصال به شبکه 
تور ناموفق می باشد.\n\n\n%S
 
-# torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
-# torlauncher.tor_missing=The Tor executable is missing.
+torlauncher.unable_to_start_tor=راه اندازی تور امکان پذیر 
نمی باشد.\n\n%S
+torlauncher.tor_missing=تور اجرا شونده یافت نشد.
 torlauncher.torrc_missing=فایل torrc پیدا نشده‌است.
-# torlauncher.datadir_missing=The Tor data directory does not exist.
-# torlauncher.password_hash_missing=Failed to get hashed password.
+torlauncher.datadir_missing=لیست داده تور وجود ندارد.
+torlauncher.password_hash_missing=ناموفق در دریافت کلمه 
عبور رمزنگاری شده.
 
-# torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
-# torlauncher.failed_to_save_settings=Unable to save Tor settings.\n\n%S
-# torlauncher.ensure_tor_is_running=Please ensure that Tor is running.
+torlauncher.failed_to_get_settings=ناموفق در بازگردانی 
تنظیمات تور.\n\n%S
+torlauncher.failed_to_save_settings=ناموفق در ذخیره تنظیم
ات تور.\n\n%S
+torlauncher.ensure_tor_is_running=لطفا از فعال بودن تور اطم
ینان حاصل کنید.
 
 torlauncher.error_proxy_addr_missing=شما میبایست یک آدرس آی 
پی یا یک نام میزبان و یک شماره درگاه برای 
پیکربندی تُر مشخص کنید جهت استفاده ار یک 
پیشکار برای دسترسی به اینترنت.
 torlauncher.error_proxy_type_missing=شما باید نوع پراکسی را 
انتخاب کنید.
@@ -28,4 +28,4 @@ torlauncher.quit=خروج
 torlauncher.quit_win=خروج
 torlauncher.done=انجام شد
 
-# torlauncher.forAssistance=For assistance, contact %S
+torlauncher.forAssistance=برای دریافت کمک٫ با %S تماس 
بگیرید

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


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

2014-01-26 Thread translation
commit fcf4b2f645a3ef352e1d7a62a9171d3cac07e5d6
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 14:15:53 2014 +

Update translations for torcheck_completed
---
 fa/torcheck.po |   49 -
 1 file changed, 44 insertions(+), 5 deletions(-)

diff --git a/fa/torcheck.po b/fa/torcheck.po
index 81186b5..b4aa639 100644
--- a/fa/torcheck.po
+++ b/fa/torcheck.po
@@ -1,16 +1,17 @@
 # TorCheck gettext template
-# Copyright (C) 2008-2012 The Tor Project, Inc
+# Copyright (C) 2008-2013 The Tor Project, Inc
 # 
 # Translators:
 # Ardeshir, 2012
 # mohammad.s.n, 2013
 # Reza Pakdel pakdelr...@gmail.com, 2011
+# sina sinaeftekh...@gmail.com, 2014
 msgid 
 msgstr 
 Project-Id-Version: The Tor Project\n
 POT-Creation-Date: 2012-02-16 20:28+PDT\n
-PO-Revision-Date: 2013-11-06 09:10+\n
-Last-Translator: runasand runa.sand...@gmail.com\n
+PO-Revision-Date: 2014-01-26 14:10+\n
+Last-Translator: sina sinaeftekh...@gmail.com\n
 Language-Team: Persian 
(http://www.transifex.com/projects/p/torproject/language/fa/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -19,8 +20,8 @@ msgstr 
 Language: fa\n
 Plural-Forms: nplurals=1; plural=0;\n
 
-msgid Congratulations. Your browser is configured to use Tor.
-msgstr با عرض تبريک، مرورگر شما تنظيم شده که 
با تُر کار کند.
+msgid Congratulations. This browser is configured to use Tor.
+msgstr تبریک. این مرورگر برای استفاده از تور 
تنظیم شده‌است.
 
 msgid 
 Please refer to the a href=\https://www.torproject.org/\;Tor website/a 
@@ -56,3 +57,41 @@ msgstr قطع سرویس به طور موقت، مانع 
از تعیین این
 
 msgid Your IP address appears to be: 
 msgstr به نظر می رسد که آدرس IP شما عبارت است 
از:
+
+msgid Are you using Tor?
+msgstr آیا در حال استفاده از تور هستید؟
+
+msgid This page is also available in the following languages:
+msgstr این صفحه به زبان‌های زیر نیز در دسترس 
است:
+
+msgid For more information about this exit relay, see:
+msgstr برای اطلاعات بیشتر در مورد خروجی های 
شبکه تور٫ اینجا را ببینید:
+
+msgid 
+The Tor Project is a US 501(c)(3) non-profit dedicated to the research, 
+development, and education of online anonymity and privacy.
+msgstr پروژهٔ تور سازمان غیر انتفاعی آم
ریکایی 501(c)3 مختص پژوهش, توسعه و آموزش در زم
ین ناشناسی و حریم شخصی آنلاين هست.
+
+msgid Learn More raquo;
+msgstr بیشتر یاد بگیرید raquo;
+
+msgid Go
+msgstr برو
+
+msgid Short User Manual
+msgstr آموزش کاربری مختصر
+
+msgid Donate to Support Tor
+msgstr کمک مالی برای حمایت از تور
+
+msgid Tor QA Site
+msgstr سایت پرسش و پاسخ تور
+
+msgid Volunteer
+msgstr داوطلب
+
+msgid JavaScript is enabled.
+msgstr جاوا اسکریپت فعال است.
+
+msgid JavaScript is disabled.
+msgstr جاوا اسکریپت فعال نیست.

___
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_completed] Update translations for tor-launcher-properties_completed

2014-01-26 Thread translation
commit 4e30289db43f96663c0ce338ebf7b729797a7212
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 14:16:19 2014 +

Update translations for tor-launcher-properties_completed
---
 fa/torlauncher.properties |   31 +++
 1 file changed, 31 insertions(+)

diff --git a/fa/torlauncher.properties b/fa/torlauncher.properties
new file mode 100644
index 000..cb8acdf
--- /dev/null
+++ b/fa/torlauncher.properties
@@ -0,0 +1,31 @@
+### Copyright (c) 2013, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=اجرا کننده تور
+
+torlauncher.tor_exited=تور بدلیلی نامشخص خارج شد.
+torlauncher.please_restart_app=لطفا نرم افزار را مجددا 
راه اندازی نمایید.
+torlauncher.tor_controlconn_failed=اتصال به پورت کنترل تور 
امکان پذیر نمی باشد.
+torlauncher.tor_failed_to_start=خطا در راه اندازی.
+torlauncher.tor_bootstrap_failed=تور برای اتصال به شبکه 
تور ناموفق می باشد.\n\n\n%S
+
+torlauncher.unable_to_start_tor=راه اندازی تور امکان پذیر 
نمی باشد.\n\n%S
+torlauncher.tor_missing=تور اجرا شونده یافت نشد.
+torlauncher.torrc_missing=فایل torrc پیدا نشده‌است.
+torlauncher.datadir_missing=لیست داده تور وجود ندارد.
+torlauncher.password_hash_missing=ناموفق در دریافت کلمه 
عبور رمزنگاری شده.
+
+torlauncher.failed_to_get_settings=ناموفق در بازگردانی 
تنظیمات تور.\n\n%S
+torlauncher.failed_to_save_settings=ناموفق در ذخیره تنظیم
ات تور.\n\n%S
+torlauncher.ensure_tor_is_running=لطفا از فعال بودن تور اطم
ینان حاصل کنید.
+
+torlauncher.error_proxy_addr_missing=شما میبایست یک آدرس آی 
پی یا یک نام میزبان و یک شماره درگاه برای 
پیکربندی تُر مشخص کنید جهت استفاده ار یک 
پیشکار برای دسترسی به اینترنت.
+torlauncher.error_proxy_type_missing=شما باید نوع پراکسی را 
انتخاب کنید.
+torlauncher.error_bridges_missing=شما باید یک یا پل های 
بیشتری را مشخص کنید.
+
+torlauncher.connect=اتصال
+torlauncher.quit=خروج
+torlauncher.quit_win=خروج
+torlauncher.done=انجام شد
+
+torlauncher.forAssistance=برای دریافت کمک٫ با %S تماس 
بگیرید

___
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

2014-01-26 Thread translation
commit b4eccfa031b98c02d729f18a5474bd760de4a0c0
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 14:16:23 2014 +

Update translations for tor-launcher-network-settings
---
 fa/network-settings.dtd |   32 
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/fa/network-settings.dtd b/fa/network-settings.dtd
index f54a896..ef50ced 100644
--- a/fa/network-settings.dtd
+++ b/fa/network-settings.dtd
@@ -8,21 +8,21 @@
 !ENTITY torSettings.no نه
 
 !ENTITY torSettings.firstQuestion کدام یک از موارد زیر 
وضعیت شما را بهتر بیان می‌کند؟
-!ENTITY torSettings.configurePrompt1 
-!ENTITY torSettings.configurePrompt2 
+!ENTITY torSettings.configurePrompt1 This computer's Internet connection is 
censored, filtered, or proxied.
+!ENTITY torSettings.configurePrompt2 من نیاز به تنظیمات 
شبکه دارم.
 !ENTITY torSettings.configure پیکربندی
-!ENTITY torSettings.connectPrompt1 
+!ENTITY torSettings.connectPrompt1 This computer's Internet connection is 
clear of obstacles.
 !ENTITY torSettings.connectPrompt2 تمایل دارم مستقیما به 
شبکه‌ی تور متصل شوم.
 !ENTITY torSettings.connect اتصال
 
 !ENTITY torSettings.proxyQuestion آیا این رایانه برای 
اتصال به اینترنت نیاز به استفاده از پراکسی 
دارد؟
 !-- see https://www.torproject.org/docs/proxychain.html.en --
-!ENTITY torSettings.proxyHelp 
+!ENTITY torSettings.proxyHelp If you are not sure how to answer this 
question, look at the Internet settings in another browser to see whether it is 
configured to use a proxy.
 !ENTITY torSettings.enterProxy تنظیمات پراکسی را وارد 
کنید.
-!ENTITY torSettings.firewallQuestion 
-!ENTITY torSettings.firewallHelp 
-!ENTITY torSettings.enterFirewall 
-!ENTITY torSettings.bridgeQuestion 
+!ENTITY torSettings.firewallQuestion Does this computer's Internet 
connection go through a firewall that only allows connections to certain 
ports?
+!ENTITY torSettings.firewallHelp If you are not sure how to answer this 
question, choose No. If you encounter problems connecting to the Tor network, 
change this setting.
+!ENTITY torSettings.enterFirewall Enter a comma-separated list of ports that 
are allowed by the firewall.
+!ENTITY torSettings.bridgeQuestion If this computer's Internet connection is 
censored, you will need to obtain and use bridge relays.amp;#160; If not, just 
click Connect.
 
 !-- Other: --
 
@@ -41,15 +41,15 @@
 !ENTITY torsettings.useProxy.type.socks4 ساکس ۴
 !ENTITY torsettings.useProxy.type.socks5 ساکس ۵
 !ENTITY torsettings.useProxy.type.http HTTP / HTTPS
-!ENTITY torsettings.firewall.checkbox 
+!ENTITY torsettings.firewall.checkbox This computer goes through a firewall 
that only allows connections to certain ports
 !ENTITY torsettings.firewall.allowedPorts پورت های مجاز:
 !ENTITY torsettings.useBridges.checkbox ‫سرویس دهنده 
اینترنت (ISP) من اتصال به شبکه تور را مسدود م
ی‌کند.
-!ENTITY torsettings.useBridges.label 
-!ENTITY torsettings.useBridges.placeholder 
+!ENTITY torsettings.useBridges.label یک یا چند پل ارتباطی 
را وارد نمایید. (در هر خط یکی)
+!ENTITY torsettings.useBridges.placeholder address:port یا transport 
address:port
 
 !ENTITY torsettings.copyLog کپی گزارش وقایع تور
-!ENTITY torsettings.bridgeHelpTitle 
-!ENTITY torsettings.bridgeHelp1 
-!ENTITY torsettings.bridgeHelp2 
-!ENTITY torsettings.bridgeHelp3 
-!ENTITY torsettings.bridgeHelp4 
+!ENTITY torsettings.bridgeHelpTitle Bridge Relay Help
+!ENTITY torsettings.bridgeHelp1 If you are unable to connect to the Tor 
network, it could be that your Internet Service Provider (ISP) or another 
agency is blocking Tor.amp;#160; Often, you can work around this problem by 
using Tor Bridges which are hidden relays that are more difficult to block.
+!ENTITY torsettings.bridgeHelp2 To obtain some bridge relays, use a web 
browser to visit the following page:  https://bridges.torproject.org;
+!ENTITY torsettings.bridgeHelp3 Another way to find public bridge addresses 
is to send mail to brid...@torproject.org with the line 'get bridges' by itself 
in the body of the message.amp;#160; However, to make it harder for an 
attacker to learn a lot of bridge addresses, you must send this request from an 
email address at one of the following domains: gmail.com or yahoo.com.
+!ENTITY torsettings.bridgeHelp4 You can also request bridge relays by 
sending mail to h...@rt.torproject.org.

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


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

2014-01-26 Thread translation
commit eac1b90a1c72a938b0301469a03cb2216cab87cf
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 14:15:49 2014 +

Update translations for torcheck
---
 fa/torcheck.po |   23 ---
 1 file changed, 12 insertions(+), 11 deletions(-)

diff --git a/fa/torcheck.po b/fa/torcheck.po
index d44cc83..b4aa639 100644
--- a/fa/torcheck.po
+++ b/fa/torcheck.po
@@ -5,12 +5,13 @@
 # Ardeshir, 2012
 # mohammad.s.n, 2013
 # Reza Pakdel pakdelr...@gmail.com, 2011
+# sina sinaeftekh...@gmail.com, 2014
 msgid 
 msgstr 
 Project-Id-Version: The Tor Project\n
 POT-Creation-Date: 2012-02-16 20:28+PDT\n
-PO-Revision-Date: 2014-01-02 08:41+\n
-Last-Translator: runasand runa.sand...@gmail.com\n
+PO-Revision-Date: 2014-01-26 14:10+\n
+Last-Translator: sina sinaeftekh...@gmail.com\n
 Language-Team: Persian 
(http://www.transifex.com/projects/p/torproject/language/fa/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -64,7 +65,7 @@ msgid This page is also available in the following 
languages:
 msgstr این صفحه به زبان‌های زیر نیز در دسترس 
است:
 
 msgid For more information about this exit relay, see:
-msgstr 
+msgstr برای اطلاعات بیشتر در مورد خروجی های 
شبکه تور٫ اینجا را ببینید:
 
 msgid 
 The Tor Project is a US 501(c)(3) non-profit dedicated to the research, 
@@ -72,25 +73,25 @@ msgid 
 msgstr پروژهٔ تور سازمان غیر انتفاعی آم
ریکایی 501(c)3 مختص پژوهش, توسعه و آموزش در زم
ین ناشناسی و حریم شخصی آنلاين هست.
 
 msgid Learn More raquo;
-msgstr 
+msgstr بیشتر یاد بگیرید raquo;
 
 msgid Go
-msgstr 
+msgstr برو
 
 msgid Short User Manual
-msgstr 
+msgstr آموزش کاربری مختصر
 
 msgid Donate to Support Tor
-msgstr 
+msgstr کمک مالی برای حمایت از تور
 
 msgid Tor QA Site
-msgstr 
+msgstr سایت پرسش و پاسخ تور
 
 msgid Volunteer
-msgstr 
+msgstr داوطلب
 
 msgid JavaScript is enabled.
-msgstr 
+msgstr جاوا اسکریپت فعال است.
 
 msgid JavaScript is disabled.
-msgstr 
+msgstr جاوا اسکریپت فعال نیست.

___
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

2014-01-26 Thread translation
commit 55f6e8a9d2beb6e6f1ea309a3a698b44fbf63f2e
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 14:46:18 2014 +

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

diff --git a/fa/network-settings.dtd b/fa/network-settings.dtd
index ef50ced..a7f773f 100644
--- a/fa/network-settings.dtd
+++ b/fa/network-settings.dtd
@@ -8,7 +8,7 @@
 !ENTITY torSettings.no نه
 
 !ENTITY torSettings.firstQuestion کدام یک از موارد زیر 
وضعیت شما را بهتر بیان می‌کند؟
-!ENTITY torSettings.configurePrompt1 This computer's Internet connection is 
censored, filtered, or proxied.
+!ENTITY torSettings.configurePrompt1 اینترنت استفاده شده 
در این رایانه ها سانسور شده٫فیلتر شده و یا 
عبور کرده از روی پراکسی می باشند.
 !ENTITY torSettings.configurePrompt2 من نیاز به تنظیمات 
شبکه دارم.
 !ENTITY torSettings.configure پیکربندی
 !ENTITY torSettings.connectPrompt1 This computer's Internet connection is 
clear of obstacles.
@@ -48,8 +48,8 @@
 !ENTITY torsettings.useBridges.placeholder address:port یا transport 
address:port
 
 !ENTITY torsettings.copyLog کپی گزارش وقایع تور
-!ENTITY torsettings.bridgeHelpTitle Bridge Relay Help
+!ENTITY torsettings.bridgeHelpTitle کمک برای پل ارتباطی
 !ENTITY torsettings.bridgeHelp1 If you are unable to connect to the Tor 
network, it could be that your Internet Service Provider (ISP) or another 
agency is blocking Tor.amp;#160; Often, you can work around this problem by 
using Tor Bridges which are hidden relays that are more difficult to block.
-!ENTITY torsettings.bridgeHelp2 To obtain some bridge relays, use a web 
browser to visit the following page:  https://bridges.torproject.org;
+!ENTITY torsettings.bridgeHelp2 برای بدست آوردن پل 
ارتباطی٫با استفاده از مرورگر وب به آدرس 
https://bridges.torproject.org مراجعه فرمایید.
 !ENTITY torsettings.bridgeHelp3 Another way to find public bridge addresses 
is to send mail to brid...@torproject.org with the line 'get bridges' by itself 
in the body of the message.amp;#160; However, to make it harder for an 
attacker to learn a lot of bridge addresses, you must send this request from an 
email address at one of the following domains: gmail.com or yahoo.com.
-!ENTITY torsettings.bridgeHelp4 You can also request bridge relays by 
sending mail to h...@rt.torproject.org.
+!ENTITY torsettings.bridgeHelp4 شما میتوانید با ارسال 
ایمیل به h...@rt.torproject.org درخواست پل ارتباطی نم
ایید.

___
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

2014-01-26 Thread translation
commit 04eedef881de4b8bf9fae8e96aa059c8a15d844e
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 14:46:23 2014 +

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

diff --git a/fa/aboutTor.dtd b/fa/aboutTor.dtd
index 08bf75c..b8f8058 100644
--- a/fa/aboutTor.dtd
+++ b/fa/aboutTor.dtd
@@ -6,9 +6,9 @@
 
 !ENTITY aboutTor.title درباره‌ی تور
 
-!ENTITY aboutTor.outOfDateTorOn.label HOWEVER, this browser is out of date.
-!ENTITY aboutTor.outOfDateTorOff.label ALSO, this browser is out of date.
-!ENTITY aboutTor.outOfDate2.label Click on the onion and then choose 
Download Tor Browser Bundle Update.
+!ENTITY aboutTor.outOfDateTorOn.label با این حال ٫ این م
رورگر قدیمی می باشد.
+!ENTITY aboutTor.outOfDateTorOff.label همچنین ٫ این مرورگر 
قدیمی می باشد .
+!ENTITY aboutTor.outOfDate2.label بر روی پیاز(نماد تور) 
کلیک نمایید و بسته مرورگر تور را جهت 
بروزرسانی دریافت نمایید.
 
 !ENTITY aboutTor.check.label تنظیمات شبکه‌ی تور را 
بررسی کنید
 
@@ -42,8 +42,8 @@
 !ENTITY aboutTor.searchDDG.privacy.link https://duckduckgo.com/privacy.html;
 !ENTITY aboutTor.searchSP.privacy.afterLink.label amp;nbsp;
 !ENTITY aboutTor.searchDDG.privacy.afterLink.label amp;nbsp;
-!ENTITY aboutTor.searchSP.search.beforeLink.label with 
-!ENTITY aboutTor.searchDDG.search.beforeLink.label with 
+!ENTITY aboutTor.searchSP.search.beforeLink.label با
+!ENTITY aboutTor.searchDDG.search.beforeLink.label با
 !ENTITY aboutTor.searchSP.search.label Startpage
 !ENTITY aboutTor.searchDDG.search.label DuckDuckGo
 !ENTITY aboutTor.searchSP.search.link https://startpage.com/;
@@ -54,13 +54,13 @@
 !ENTITY aboutTor.torInfo1.label اطلاعات بيشتر
 !ENTITY aboutTor.torInfo2.label كشور و آدرس آى پی:
 !ENTITY aboutTor.torInfo3.label مسيرياب مخرج
-!ENTITY aboutTor.torInfo4.label This server does not log any information 
about visitors.
-!ENTITY aboutTor.whatnextQuestion.label What Next?
+!ENTITY aboutTor.torInfo4.label این سرور هیچ گزارشی از 
فعالیت بازدید کنندگان خود ثبت نمی کند.
+!ENTITY aboutTor.whatnextQuestion.label بعدی چیست؟
 !ENTITY aboutTor.whatnextAnswer.label تور همه‌ی نیاز شما 
برای ناشناس ماندن در وب را برآورده نمی‌کند! 
برای اطمینان از ایمنی هویتتان، نیاز دارید 
برخی عادات وبگردیتان را تغییر دهید.
 !ENTITY aboutTor.whatnext.label راهنمایی برای ناشناس م
اندن.
 !ENTITY aboutTor.whatnext.link 
https://www.torproject.org/download/download.html.en#warning;
 !ENTITY aboutTor.helpInfo1.label می‌توانید کمک کنید!
-!ENTITY aboutTor.helpInfo2.label There are many ways you can help make the 
Tor Network faster and stronger:
+!ENTITY aboutTor.helpInfo2.label راه های زیادی برای کمک 
کردن شما جهت سریعتر کردن و مستحکم کردن شبکه 
تور وجود دارد:
 !ENTITY aboutTor.helpInfo3.label مسيرياب تورى اداره كنيد 
»
 !ENTITY aboutTor.helpInfo3.link 
https://www.torproject.org/docs/tor-doc-relay.html.en;
 !ENTITY aboutTor.helpInfo4.label داوطلب شويد »

___
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

2014-01-26 Thread translation
commit 04180b6e205a42f68c14fec7b864c616d046e09a
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 14:46:09 2014 +

Update translations for mat-gui
---
 fa.po |   27 ++-
 1 file changed, 14 insertions(+), 13 deletions(-)

diff --git a/fa.po b/fa.po
index c6daecc..6131142 100644
--- a/fa.po
+++ b/fa.po
@@ -4,13 +4,14 @@
 # 
 # Translators:
 # zendegi hamaha...@posteo.eu, 2013
+# sina sinaeftekh...@gmail.com, 2014
 msgid 
 msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: \n
 POT-Creation-Date: 2014-01-19 14:48+\n
-PO-Revision-Date: 2014-01-21 09:26+\n
-Last-Translator: runasand runa.sand...@gmail.com\n
+PO-Revision-Date: 2014-01-26 14:30+\n
+Last-Translator: sina sinaeftekh...@gmail.com\n
 Language-Team: Persian 
(http://www.transifex.com/projects/p/torproject/language/fa/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -32,7 +33,7 @@ msgstr ِهمهٔ فایل‌ها
 
 #: mat-gui:142
 msgid Supported files
-msgstr 
+msgstr فایل های قابل پشتیبانی.
 
 #: mat-gui:157
 msgid No metadata found
@@ -61,11 +62,11 @@ msgstr پایگاه اینترنتی
 
 #: mat-gui:207 data/mat.ui:107
 msgid Preferences
-msgstr 
+msgstr تنظیمات
 
 #: mat-gui:220
 msgid Reduce PDF quality
-msgstr 
+msgstr کم کردن کیفیت PDF
 
 #: mat-gui:223
 msgid Reduce the produced PDF size and quality
@@ -89,11 +90,11 @@ msgstr غیر قابل قبول
 
 #: mat-gui:324
 msgid Harmless fileformat
-msgstr 
+msgstr فرمت فایل های بی خطر
 
 #: mat-gui:326
 msgid Fileformat not supported
-msgstr 
+msgstr فرمت فایل قابل پشتیبانی نمی باشد.
 
 #: mat-gui:329
 msgid These files can not be processed:
@@ -117,7 +118,7 @@ msgstr 
 
 #: mat-gui:362
 msgid Include
-msgstr 
+msgstr شامل
 
 #: mat-gui:378
 #, python-format
@@ -176,7 +177,7 @@ msgstr نام
 
 #: data/mat.ui:390
 msgid Content
-msgstr 
+msgstr محتوا
 
 #: data/mat.ui:452
 msgid Supported formats
@@ -184,16 +185,16 @@ msgstr قوالب قابل قبول
 
 #: data/mat.ui:486
 msgid Support
-msgstr 
+msgstr پشتیبانی
 
 #: data/mat.ui:512
 msgid Method
-msgstr 
+msgstr روش
 
 #: data/mat.ui:525
 msgid Remaining
-msgstr 
+msgstr باقی مانده
 
 #: data/mat.ui:560
 msgid Fileformat
-msgstr 
+msgstr فرمت فایل

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


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

2014-01-26 Thread translation
commit bd36d8871fd4feccaad570b58b6f953f5f06ddde
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 14:46:33 2014 +

Update translations for torbutton-branddtd_completed
---
 fa/brand.dtd |8 
 1 file changed, 8 insertions(+)

diff --git a/fa/brand.dtd b/fa/brand.dtd
new file mode 100644
index 000..b11f2dc
--- /dev/null
+++ b/fa/brand.dtd
@@ -0,0 +1,8 @@
+!-- This Source Code Form is subject to the terms of the Mozilla Public
+   - License, v. 2.0. If a copy of the MPL was not distributed with this
+   - file, You can obtain one at http://mozilla.org/MPL/2.0/. --
+
+!ENTITY  brandShortNameمرورگر تور
+!ENTITY  brandFullName مرورگر تور
+!ENTITY  vendorShortName   پروژهٔ تور
+!ENTITY  trademarkInfo.part1   فایرفاکس و لوگو فایرفاکس 
نشان تجاری بنیاد موزیلا می باشند.

___
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

2014-01-26 Thread translation
commit 9409899fd6a9d02b1d5db6479653afd057527045
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 14:46:26 2014 +

Update translations for abouttor-homepage_completed
---
 fa/aboutTor.dtd |   73 +++
 1 file changed, 73 insertions(+)

diff --git a/fa/aboutTor.dtd b/fa/aboutTor.dtd
new file mode 100644
index 000..b8f8058
--- /dev/null
+++ b/fa/aboutTor.dtd
@@ -0,0 +1,73 @@
+!--
+   - Copyright (c) 2013, The Tor Project, Inc.
+   - See LICENSE for licensing information.
+   - vim: set sw=2 sts=2 ts=8 et syntax=xml:
+  --
+
+!ENTITY aboutTor.title درباره‌ی تور
+
+!ENTITY aboutTor.outOfDateTorOn.label با این حال ٫ این م
رورگر قدیمی می باشد.
+!ENTITY aboutTor.outOfDateTorOff.label همچنین ٫ این مرورگر 
قدیمی می باشد .
+!ENTITY aboutTor.outOfDate2.label بر روی پیاز(نماد تور) 
کلیک نمایید و بسته مرورگر تور را جهت 
بروزرسانی دریافت نمایید.
+
+!ENTITY aboutTor.check.label تنظیمات شبکه‌ی تور را 
بررسی کنید
+
+!ENTITY aboutTor.success.label تبریک!
+!ENTITY aboutTor.success2.label این مرورگر برای استفاده 
از تور تنظیم شده است.
+!ENTITY aboutTor.success3.label اکنون شما به طور ناشناس 
به اینترنت دسترسی دارید.
+!ENTITY aboutTor.failure.label خطایی پیش آمده است!
+!ENTITY aboutTor.failure2.label تا با این مرورگر کار نم
ی‌کند.
+!ENTITY aboutTor.failure3prefix.label برای کمک، تماس حاصل 
فرمایید:
+!ENTITY aboutTor.failure3Link h...@rt.torproject.org
+!ENTITY aboutTor.failure3suffix.label .
+
+!ENTITY aboutTor.search.label جستجو
+
+!-- Note to translators: the following 18 entities are used to construct a
+   - sentence (either the SP or DDG entities are used, but not both at the
+   - same time).   In English, the sentence reads:
+   -Search securely with Startpage.
+   - or:
+   -Search securely with DuckDuckGo.
+   - The sentence contains two embedded links for securely and
+   - the search engine (Startpage or DuckDuckGo).
+  --
+!ENTITY aboutTor.searchSPPost.link https://startpage.com/rth/search;
+!ENTITY aboutTor.searchDDGPost.link https://duckduckgo.com/html/;
+!ENTITY aboutTor.searchSP.privacy.beforeLink.label جستجو
+!ENTITY aboutTor.searchDDG.privacy.beforeLink.label جستجو
+!ENTITY aboutTor.searchSP.privacy.label بصورت امن
+!ENTITY aboutTor.searchDDG.privacy.label بصورت امن
+!ENTITY aboutTor.searchSP.privacy.link 
https://startpage.com/eng/protect-privacy.html;
+!ENTITY aboutTor.searchDDG.privacy.link https://duckduckgo.com/privacy.html;
+!ENTITY aboutTor.searchSP.privacy.afterLink.label amp;nbsp;
+!ENTITY aboutTor.searchDDG.privacy.afterLink.label amp;nbsp;
+!ENTITY aboutTor.searchSP.search.beforeLink.label با
+!ENTITY aboutTor.searchDDG.search.beforeLink.label با
+!ENTITY aboutTor.searchSP.search.label Startpage
+!ENTITY aboutTor.searchDDG.search.label DuckDuckGo
+!ENTITY aboutTor.searchSP.search.link https://startpage.com/;
+!ENTITY aboutTor.searchDDG.search.link https://duckduckgo.com/;
+!ENTITY aboutTor.searchSP.search.afterLink.label .
+!ENTITY aboutTor.searchDDG.search.afterLink.label .
+
+!ENTITY aboutTor.torInfo1.label اطلاعات بيشتر
+!ENTITY aboutTor.torInfo2.label كشور و آدرس آى پی:
+!ENTITY aboutTor.torInfo3.label مسيرياب مخرج
+!ENTITY aboutTor.torInfo4.label این سرور هیچ گزارشی از 
فعالیت بازدید کنندگان خود ثبت نمی کند.
+!ENTITY aboutTor.whatnextQuestion.label بعدی چیست؟
+!ENTITY aboutTor.whatnextAnswer.label تور همه‌ی نیاز شما 
برای ناشناس ماندن در وب را برآورده نمی‌کند! 
برای اطمینان از ایمنی هویتتان، نیاز دارید 
برخی عادات وبگردیتان را تغییر دهید.
+!ENTITY aboutTor.whatnext.label راهنمایی برای ناشناس م
اندن.
+!ENTITY aboutTor.whatnext.link 
https://www.torproject.org/download/download.html.en#warning;
+!ENTITY aboutTor.helpInfo1.label می‌توانید کمک کنید!
+!ENTITY aboutTor.helpInfo2.label راه های زیادی برای کمک 
کردن شما جهت سریعتر کردن و مستحکم کردن شبکه 
تور وجود دارد:
+!ENTITY aboutTor.helpInfo3.label مسيرياب تورى اداره كنيد 
»
+!ENTITY aboutTor.helpInfo3.link 
https://www.torproject.org/docs/tor-doc-relay.html.en;
+!ENTITY aboutTor.helpInfo4.label داوطلب شويد »
+!ENTITY aboutTor.helpInfo4.link 
https://www.torproject.org/getinvolved/volunteer.html.en;
+!ENTITY aboutTor.helpInfo5.label اهدا كنيد »
+!ENTITY aboutTor.helpInfo5.link 
https://www.torproject.org/donate/donate.html.en;
+
+!ENTITY aboutTor.footer.label 

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

2014-01-26 Thread translation
commit 8c97a8eedeeed717f0d3b79a174043ea3619a42e
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 14:46:30 2014 +

Update translations for torbutton-branddtd
---
 fa/brand.dtd |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fa/brand.dtd b/fa/brand.dtd
index f6b21e0..b11f2dc 100644
--- a/fa/brand.dtd
+++ b/fa/brand.dtd
@@ -5,4 +5,4 @@
 !ENTITY  brandShortNameمرورگر تور
 !ENTITY  brandFullName مرورگر تور
 !ENTITY  vendorShortName   پروژهٔ تور
-!ENTITY  trademarkInfo.part1   
+!ENTITY  trademarkInfo.part1   فایرفاکس و لوگو فایرفاکس 
نشان تجاری بنیاد موزیلا می باشند.

___
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

2014-01-26 Thread translation
commit e1ec94b78c1517397577e659774e1d395f96bf9d
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 17:46:32 2014 +

Update translations for tails-iuk
---
 da.po |   29 +++--
 1 file changed, 15 insertions(+), 14 deletions(-)

diff --git a/da.po b/da.po
index 8434609..3592b63 100644
--- a/da.po
+++ b/da.po
@@ -4,13 +4,14 @@
 # 
 # Translators:
 # andersd ande...@riseup.net, 2013
+# bna1605 bna1...@gmail.com, 2014
 msgid 
 msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: Tails developers ta...@boum.org\n
 POT-Creation-Date: 2014-01-07 20:17+0100\n
-PO-Revision-Date: 2014-01-08 08:17+\n
-Last-Translator: runasand runa.sand...@gmail.com\n
+PO-Revision-Date: 2014-01-26 17:45+\n
+Last-Translator: bna1605 bna1...@gmail.com\n
 Language-Team: Danish 
(http://www.transifex.com/projects/p/torproject/language/da/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -33,7 +34,7 @@ msgstr 
 
 #: ../lib/Tails/IUK/Frontend.pm:205
 msgid Error while checking for upgrades
-msgstr 
+msgstr Der opstod en fejl mens der blev søgt efter opdateringer
 
 #: ../lib/Tails/IUK/Frontend.pm:208
 msgid 
@@ -42,7 +43,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 bKunne ikke fastsætte om der er en opgradering tilgængelig på 
vores hjemmeside./b\n\nCheck din netværksforbindelse og genstart Tails for 
at prøve at opgradere igen.\n\nIf the problem persists, go to 
file:///usr/share/doc/tails/website/doc/upgrade/error/check.en.html
 
 #: ../lib/Tails/IUK/Frontend.pm:224
 msgid The system is up-to-date
@@ -90,7 +91,7 @@ msgid 
 Download size: %{size}s\n
 \n
 Do you want to upgrade now?
-msgstr 
+msgstr bDu burde opgradere til %{name}s %{version}s./b\n\nFor mere 
information om denne nye version, gå til %{details_url}s.\n\nVi foreslår at 
du lukker alle åbne applikationer mens du opgraderer.\nOpgraderingen vil tage 
et par minutter til et par timer.\nNetworking vil blive deaktiveret efter du 
har downloadet opgraderingen.\n\nDownload størrelse: %{size}s\n\nVil du 
opgradere nu?
 
 #: ../lib/Tails/IUK/Frontend.pm:330
 msgid Upgrade available
@@ -98,11 +99,11 @@ msgstr Opdatering tilgængelig
 
 #: ../lib/Tails/IUK/Frontend.pm:331
 msgid Upgrade now
-msgstr 
+msgstr Opgrader nu
 
 #: ../lib/Tails/IUK/Frontend.pm:332
 msgid Upgrade later
-msgstr 
+msgstr Opgrader senere
 
 #: ../lib/Tails/IUK/Frontend.pm:342
 #, perl-brace-format
@@ -114,11 +115,11 @@ msgid 
 It is not possible to automatically upgrade your device to this new 
version.\n
 \n
 To learn how to do a manual upgrade, go to 
https://tails.boum.org/doc/first_steps/upgrade/#manual;
-msgstr 
+msgstr bDu burde manuelt opgradere til %{name}s %{version}s./b\n\nFor 
mere information om denne nye version, gå til %{details_url}s.\n\nDet er ikke 
muligt at opgradere til denne version automatiskt.\n\nFor at lære hvordan man 
opgraderer manuelt, gå til 
https://tails.boum.org/doc/first_steps/upgrade/#manual;
 
 #: ../lib/Tails/IUK/Frontend.pm:356
 msgid New version available
-msgstr 
+msgstr En ny version er tilgængelig
 
 #: ../lib/Tails/IUK/Frontend.pm:412
 msgid Downloading upgrade
@@ -127,7 +128,7 @@ msgstr Henter opdatering
 #: ../lib/Tails/IUK/Frontend.pm:415
 #, perl-brace-format
 msgid Downloading the upgrade to %{name}s %{version}s...
-msgstr 
+msgstr Downloader opgraderingen til %{name}s %{version}s...
 
 #: ../lib/Tails/IUK/Frontend.pm:456
 msgid 
@@ -135,7 +136,7 @@ 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 bOpgraderingen kunne ikke blive downloadet./b\\n\\nCheck din 
netværksforbindelse, og genstart Tails for at prøve igen.\\n\\nHvis problemet 
ikke forsvinder, gå til 
file:///usr/share/doc/tails/website/doc/upgrade/error/download.en.html
 
 #: ../lib/Tails/IUK/Frontend.pm:468
 #, perl-brace-format
@@ -174,7 +175,7 @@ msgid 
 You should restart Tails on the new version as soon as possible.\n
 \n
 Do you want to restart now?
-msgstr 
+msgstr bDit Tails apperat blev opgraderet med succes./b\n\nNogle 
sikkerheds komponenter blev deaktiveret midlertidigt.\nDu burde genstarte Tails 
med den nyeste version så snart som muligt.\n\nVil du genstarte nu?
 
 #: ../lib/Tails/IUK/Frontend.pm:526
 msgid Restart Tails
@@ -213,7 +214,7 @@ msgid 
 bYour Tails device is being upgraded.../b\n
 \n
 For security reasons, the networking is now disabled.
-msgstr 
+msgstr bDit Tails apperat bliver opgraderet.../b\n\nFor sikkerheds 
Ã¥rsager er networking blevet deaktiveret.
 
 #: ../lib/Tails/IUK/Frontend.pm:609
 msgid 
@@ -221,7 +222,7 @@ msgid 
  needs to be repaired and might be unable to restart.\\n\\nPlease follow the
  instructions at 
 

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

2014-01-26 Thread translation
commit 7dadd1f18eda10ec4d98fb2df93d3a3a29bba778
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 18:16:20 2014 +

Update translations for mat-gui_completed
---
 da.po |  104 -
 1 file changed, 65 insertions(+), 39 deletions(-)

diff --git a/da.po b/da.po
index 22a5851..39b9603 100644
--- a/da.po
+++ b/da.po
@@ -4,14 +4,15 @@
 # 
 # Translators:
 # andersd ande...@riseup.net, 2013
+# bna1605 bna1...@gmail.com, 2014
 # klovnecaspar, 2013
 msgid 
 msgstr 
 Project-Id-Version: The Tor Project\n
-Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n;
-POT-Creation-Date: 2013-07-01 19:26+0200\n
-PO-Revision-Date: 2013-08-05 20:30+\n
-Last-Translator: andersd ande...@riseup.net\n
+Report-Msgid-Bugs-To: \n
+POT-Creation-Date: 2014-01-19 14:48+\n
+PO-Revision-Date: 2014-01-26 18:10+\n
+Last-Translator: bna1605 bna1...@gmail.com\n
 Language-Team: Danish 
(http://www.transifex.com/projects/p/torproject/language/da/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -19,93 +20,118 @@ msgstr 
 Language: da\n
 Plural-Forms: nplurals=2; plural=(n != 1);\n
 
-#: mat-gui:65 mat-gui:375 mat-gui:387
+#: mat-gui:61 mat-gui:403 mat-gui:422
 msgid Ready
 msgstr Klar
 
-#: mat-gui:134
+#: mat-gui:128
 msgid Choose files
 msgstr Vælg filer
 
-#: mat-gui:141
+#: mat-gui:135
 msgid All files
 msgstr Alle filer
 
-#: mat-gui:148
+#: mat-gui:142
 msgid Supported files
 msgstr Understøttede filer
 
-#: mat-gui:164
+#: mat-gui:157
 msgid No metadata found
 msgstr Ingen metadata fundet
 
-#: mat-gui:165 mat-gui:370 mat-gui:385 data/mat.ui:227
+#: mat-gui:158 mat-gui:398 mat-gui:420
 msgid Clean
 msgstr Ren
 
-#: mat-gui:167 mat-gui:372
+#: mat-gui:160 mat-gui:400
 msgid Dirty
 msgstr Ikke ren
 
-#: mat-gui:172
+#: mat-gui:165
 #, python-format
 msgid %s's metadata
 msgstr %s's metadata
 
-#: mat-gui:183
+#: mat-gui:176
 msgid Trash your meta, keep your data
 msgstr Fjern dine metadata, behold de rigtige data
 
-#: mat-gui:188
+#: mat-gui:181
 msgid Website
 msgstr Hjemmeside
 
-#: mat-gui:214 data/mat.ui:107
+#: mat-gui:207 data/mat.ui:107
 msgid Preferences
 msgstr Indstillinger
 
-#: mat-gui:228
+#: mat-gui:220
 msgid Reduce PDF quality
 msgstr Reducer PDF kvalitet
 
-#: mat-gui:231
+#: mat-gui:223
 msgid Reduce the produced PDF size and quality
 msgstr Reducer den producerede PDF størrelse og kvalitet
 
-#: mat-gui:234
+#: mat-gui:226
 msgid Add unsupported file to archives
 msgstr Tilføj ikke understøttede filer til arkiver
 
-#: mat-gui:238
+#: mat-gui:229
 msgid Add non-supported (and so non-anonymised) file to output archive
 msgstr Tilføj ikke understøttet (og derfor ikke anonymiseret) fil til 
output arkiv 
 
-#: mat-gui:283
+#: mat-gui:268
 msgid Unknown
 msgstr Ukendt
 
-#: mat-gui:330
+#: mat-gui:310
 msgid Not-supported
 msgstr Ikke understøttet
 
-#: mat-gui:347
-msgid Unknown mimetype
-msgstr Ukendt mimetype
+#: mat-gui:324
+msgid Harmless fileformat
+msgstr Harmløst filformat
 
-#: mat-gui:354 data/mat.ui:291
+#: mat-gui:326
+msgid Fileformat not supported
+msgstr Filformat ikke støttet
+
+#: mat-gui:329
+msgid These files can not be processed:
+msgstr Disse filer kan ikke blive bearbejdet:
+
+#: mat-gui:334 mat-gui:363 data/mat.ui:292
 msgid Filename
 msgstr Filnavn
 
-#: mat-gui:356
-msgid Mimetype
-msgstr Mimetype
+#: mat-gui:336
+msgid Reason
+msgstr Årsag
+
+#: mat-gui:348
+msgid Non-supported files in archive
+msgstr Ikke-støttede filer i arkivet
+
+#: mat-gui:349 data/mat.ui:227
+msgid Scour
+msgstr Scour
+
+#: mat-gui:362
+msgid Include
+msgstr Inkluder
+
+#: mat-gui:378
+#, python-format
+msgid MAT is not able to clean the following files, found in the %s archive
+msgstr MAT kan ikke rense fælgende filer som er fundet i %s arkivet
 
-#: mat-gui:366
+#: mat-gui:394
 #, python-format
 msgid Checking %s
 msgstr Kontrollerer %s
 
-#: mat-gui:381
+#: mat-gui:409
 #, python-format
 msgid Cleaning %s
 msgstr Renser %s
@@ -138,38 +164,38 @@ msgstr Tilføj
 msgid Check
 msgstr Tjek
 
-#: data/mat.ui:308
+#: data/mat.ui:309
 msgid State
 msgstr Tilstand
 
-#: data/mat.ui:346 data/mat.ui:495
+#: data/mat.ui:347 data/mat.ui:499
 msgid Metadata
 msgstr Metadata
 
-#: data/mat.ui:400
+#: data/mat.ui:376
 msgid Name
 msgstr Navn
 
-#: data/mat.ui:414
+#: data/mat.ui:390
 msgid Content
 msgstr Indhold
 
-#: data/mat.ui:448
+#: data/mat.ui:452
 msgid Supported formats
 msgstr Understøttede formater
 
-#: data/mat.ui:482
+#: data/mat.ui:486
 msgid Support
 msgstr Understøttelse
 
-#: data/mat.ui:508
+#: data/mat.ui:512
 msgid Method
 msgstr Metode
 
-#: data/mat.ui:521
+#: data/mat.ui:525
 msgid Remaining
 msgstr Tilbage
 
-#: data/mat.ui:556
+#: data/mat.ui:560
 msgid Fileformat
 msgstr Filformat

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


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

2014-01-26 Thread translation
commit 556c70a46769ee7f2bc4def134545b6636cf0b46
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 18:15:50 2014 +

Update translations for torcheck
---
 da/torcheck.po |   23 ---
 1 file changed, 12 insertions(+), 11 deletions(-)

diff --git a/da/torcheck.po b/da/torcheck.po
index ecd8cd4..af80efa 100644
--- a/da/torcheck.po
+++ b/da/torcheck.po
@@ -4,14 +4,15 @@
 # Translators:
 # andersd ande...@riseup.net, 2013
 # Aputsiaĸ Niels Janussen a...@isit.gl, 2011
+# bna1605 bna1...@gmail.com, 2014
 # klovnecaspar, 2013
 # Simon Grønkjær zimi.grn...@gmail.com, 2012
 msgid 
 msgstr 
 Project-Id-Version: The Tor Project\n
 POT-Creation-Date: 2012-02-16 20:28+PDT\n
-PO-Revision-Date: 2014-01-02 08:41+\n
-Last-Translator: runasand runa.sand...@gmail.com\n
+PO-Revision-Date: 2014-01-26 18:10+\n
+Last-Translator: bna1605 bna1...@gmail.com\n
 Language-Team: Danish 
(http://www.transifex.com/projects/p/torproject/language/da/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -48,7 +49,7 @@ msgid 
 msgstr Hvis du forsøger at anvende en Tor klient henvises der til a 
href=\https://www.torproject.org/\;Tor websiden/a og særligt til a 
href=\https://www.torproject.org/docs/faq#DoesntWork\;instruktionerne for 
opsætning af din Tor klient/a.
 
 msgid Sorry, your query failed or an unexpected response was received.
-msgstr Beklager, din forespørgsel mislykkedes eller et uventet svar blev 
modtaget.
+msgstr Beklager, din forespørgsel mislykkedes, eller et uventet svar blev 
modtaget.
 
 msgid 
 A temporary service outage prevents us from determining if your source IP 
@@ -73,25 +74,25 @@ msgid 
 msgstr Tor Projektet er et US 501(c)(3) nonprofit projekt dedikeret til 
forskning, udvikling og uddannelse af online anonymitet og privatliv.
 
 msgid Learn More raquo;
-msgstr 
+msgstr Lær mere raquo;
 
 msgid Go
-msgstr 
+msgstr Start
 
 msgid Short User Manual
-msgstr 
+msgstr Kort Bruger Manual
 
 msgid Donate to Support Tor
-msgstr 
+msgstr Doner for at støtte Tor
 
 msgid Tor QA Site
-msgstr 
+msgstr Tor QA Side
 
 msgid Volunteer
-msgstr 
+msgstr Frivillig
 
 msgid JavaScript is enabled.
-msgstr 
+msgstr JavaScript er aktiveret.
 
 msgid JavaScript is disabled.
-msgstr 
+msgstr JavaScript er deaktiveret.

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


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

2014-01-26 Thread translation
commit 7fa274f5f4dc7db90a979d4f65cee5044b1f7625
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 18:15:53 2014 +

Update translations for torcheck_completed
---
 da/torcheck.po |   49 -
 1 file changed, 44 insertions(+), 5 deletions(-)

diff --git a/da/torcheck.po b/da/torcheck.po
index 8eaed81..af80efa 100644
--- a/da/torcheck.po
+++ b/da/torcheck.po
@@ -1,17 +1,18 @@
 # TorCheck gettext template
-# Copyright (C) 2008-2012 The Tor Project, Inc
+# Copyright (C) 2008-2013 The Tor Project, Inc
 # 
 # Translators:
 # andersd ande...@riseup.net, 2013
 # Aputsiaĸ Niels Janussen a...@isit.gl, 2011
+# bna1605 bna1...@gmail.com, 2014
 # klovnecaspar, 2013
 # Simon Grønkjær zimi.grn...@gmail.com, 2012
 msgid 
 msgstr 
 Project-Id-Version: The Tor Project\n
 POT-Creation-Date: 2012-02-16 20:28+PDT\n
-PO-Revision-Date: 2013-11-06 09:10+\n
-Last-Translator: runasand runa.sand...@gmail.com\n
+PO-Revision-Date: 2014-01-26 18:10+\n
+Last-Translator: bna1605 bna1...@gmail.com\n
 Language-Team: Danish 
(http://www.transifex.com/projects/p/torproject/language/da/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -20,7 +21,7 @@ msgstr 
 Language: da\n
 Plural-Forms: nplurals=2; plural=(n != 1);\n
 
-msgid Congratulations. Your browser is configured to use Tor.
+msgid Congratulations. This browser is configured to use Tor.
 msgstr Tillykke. Din browser er konfigureret til brug af Tor.
 
 msgid 
@@ -48,7 +49,7 @@ msgid 
 msgstr Hvis du forsøger at anvende en Tor klient henvises der til a 
href=\https://www.torproject.org/\;Tor websiden/a og særligt til a 
href=\https://www.torproject.org/docs/faq#DoesntWork\;instruktionerne for 
opsætning af din Tor klient/a.
 
 msgid Sorry, your query failed or an unexpected response was received.
-msgstr Beklager, din forespørgsel mislykkedes eller et uventet svar blev 
modtaget.
+msgstr Beklager, din forespørgsel mislykkedes, eller et uventet svar blev 
modtaget.
 
 msgid 
 A temporary service outage prevents us from determining if your source IP 
@@ -57,3 +58,41 @@ msgstr Et midlertidigt servicenedbrud forhinder os i at 
fastslå om din kilde I
 
 msgid Your IP address appears to be: 
 msgstr Din IP-adresse viser sig at være:
+
+msgid Are you using Tor?
+msgstr Bruger du Tor?
+
+msgid This page is also available in the following languages:
+msgstr Denne side er også tilgængelig på følgende sprog:
+
+msgid For more information about this exit relay, see:
+msgstr For mere information omkring dette udgangsrelæ, se:
+
+msgid 
+The Tor Project is a US 501(c)(3) non-profit dedicated to the research, 
+development, and education of online anonymity and privacy.
+msgstr Tor Projektet er et US 501(c)(3) nonprofit projekt dedikeret til 
forskning, udvikling og uddannelse af online anonymitet og privatliv.
+
+msgid Learn More raquo;
+msgstr Lær mere raquo;
+
+msgid Go
+msgstr Start
+
+msgid Short User Manual
+msgstr Kort Bruger Manual
+
+msgid Donate to Support Tor
+msgstr Doner for at støtte Tor
+
+msgid Tor QA Site
+msgstr Tor QA Side
+
+msgid Volunteer
+msgstr Frivillig
+
+msgid JavaScript is enabled.
+msgstr JavaScript er aktiveret.
+
+msgid JavaScript is disabled.
+msgstr JavaScript er deaktiveret.

___
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

2014-01-26 Thread translation
commit 4d6f93adb96cd012a65247426693dcb25734d258
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 18:16:17 2014 +

Update translations for mat-gui
---
 da.po |   21 +++--
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/da.po b/da.po
index b6b6365..39b9603 100644
--- a/da.po
+++ b/da.po
@@ -4,14 +4,15 @@
 # 
 # Translators:
 # andersd ande...@riseup.net, 2013
+# bna1605 bna1...@gmail.com, 2014
 # klovnecaspar, 2013
 msgid 
 msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: \n
 POT-Creation-Date: 2014-01-19 14:48+\n
-PO-Revision-Date: 2014-01-21 09:26+\n
-Last-Translator: runasand runa.sand...@gmail.com\n
+PO-Revision-Date: 2014-01-26 18:10+\n
+Last-Translator: bna1605 bna1...@gmail.com\n
 Language-Team: Danish 
(http://www.transifex.com/projects/p/torproject/language/da/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -90,15 +91,15 @@ msgstr Ikke understøttet
 
 #: mat-gui:324
 msgid Harmless fileformat
-msgstr 
+msgstr Harmløst filformat
 
 #: mat-gui:326
 msgid Fileformat not supported
-msgstr 
+msgstr Filformat ikke støttet
 
 #: mat-gui:329
 msgid These files can not be processed:
-msgstr 
+msgstr Disse filer kan ikke blive bearbejdet:
 
 #: mat-gui:334 mat-gui:363 data/mat.ui:292
 msgid Filename
@@ -106,24 +107,24 @@ msgstr Filnavn
 
 #: mat-gui:336
 msgid Reason
-msgstr 
+msgstr Årsag
 
 #: mat-gui:348
 msgid Non-supported files in archive
-msgstr 
+msgstr Ikke-støttede filer i arkivet
 
 #: mat-gui:349 data/mat.ui:227
 msgid Scour
-msgstr 
+msgstr Scour
 
 #: mat-gui:362
 msgid Include
-msgstr 
+msgstr Inkluder
 
 #: mat-gui:378
 #, python-format
 msgid MAT is not able to clean the following files, found in the %s archive
-msgstr 
+msgstr MAT kan ikke rense fælgende filer som er fundet i %s arkivet
 
 #: mat-gui:394
 #, python-format

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


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

2014-01-26 Thread translation
commit 60bdd24a4b53367af83c8688766b72411b11fa09
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 18:16:08 2014 +

Update translations for liveusb-creator_completed
---
 da/da.po |  133 +++---
 1 file changed, 67 insertions(+), 66 deletions(-)

diff --git a/da/da.po b/da/da.po
index ae34591..162a077 100644
--- a/da/da.po
+++ b/da/da.po
@@ -5,6 +5,7 @@
 # Translators:
 # nrbbi nrbbiyout...@gmail.com, 2013
 # andersd ande...@riseup.net, 2013
+# bna1605 bna1...@gmail.com, 2014
 # Joe Hansen joedalt...@yahoo.dk, 2013
 # Kris Thomsen lakris...@gmail.com, 2009
 # mort3n nalh...@yahoo.dk, 2013
@@ -12,9 +13,9 @@ msgid 
 msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: \n
-POT-Creation-Date: 2013-11-12 13:29+0100\n
-PO-Revision-Date: 2013-11-13 10:00+\n
-Last-Translator: andersd ande...@riseup.net\n
+POT-Creation-Date: 2014-01-10 11:27+0100\n
+PO-Revision-Date: 2014-01-26 18:10+\n
+Last-Translator: bna1605 bna1...@gmail.com\n
 Language-Team: Danish 
(http://www.transifex.com/projects/p/torproject/language/da/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -24,25 +25,25 @@ msgstr 
 
 #: ../liveusb/dialog.py:159 ../liveusb/launcher_ui.py:158
 #, python-format
-msgid %(distribution)s installer
-msgstr %(distribution)s installation
+msgid %(distribution)s Installer
+msgstr %(distribution)s Installer
 
-#: ../liveusb/gui.py:807
+#: ../liveusb/gui.py:808
 #, python-format
 msgid %(filename)s selected
 msgstr %(filename)s valgt
 
-#: ../liveusb/gui.py:437
+#: ../liveusb/gui.py:439
 #, python-format
 msgid %(size)s %(label)s
 msgstr %(size)s %(label)s
 
-#: ../liveusb/gui.py:443
+#: ../liveusb/gui.py:445
 #, python-format
 msgid %(vendor)s %(model)s (%(details)s) - %(device)s
 msgstr %(vendor)s %(model)s (%(details)s) - %(device)s
 
-#: ../liveusb/creator.py:1023
+#: ../liveusb/creator.py:1020
 #, python-format
 msgid %s already bootable
 msgstr kan allerede opstarte fra %s
@@ -99,16 +100,16 @@ msgid 
 persist after a reboot.
 msgstr Ved at allokere ekstra plads på dit USB drev til et vedvarende 
overlæg, vil du kunne gemme data og lave permanente ændringer på dit live 
operativsystem. Uden vil du ikke kunne gemme data der er tilgængelige efter en 
genstart.
 
-#: ../liveusb/creator.py:1125 ../liveusb/creator.py:1388
+#: ../liveusb/creator.py:1122 ../liveusb/creator.py:1385
 #, python-format
 msgid Calculating the SHA1 of %s
 msgstr Beregner SHA1 for %s
 
-#: ../liveusb/creator.py:1336
+#: ../liveusb/creator.py:1333
 msgid Cannot find
 msgstr Kan ikke finde
 
-#: ../liveusb/creator.py:545
+#: ../liveusb/creator.py:542
 #, python-format
 msgid Cannot find device %s
 msgstr Kan ikke finde enhed %s
@@ -132,7 +133,7 @@ msgstr Klon\n\nOpgradér
 msgid Creating %sMB persistent overlay
 msgstr Opretter %sMB vedvarende overlæg
 
-#: ../liveusb/gui.py:565
+#: ../liveusb/gui.py:567
 msgid 
 Device is not yet mounted, so we cannot determine the amount of free space.
 msgstr Enheden er endnu ikke monteret, så vi kan ikke bestemme mængden af 
ledig plads.
@@ -142,11 +143,11 @@ msgstr Enheden er endnu ikke monteret, så vi kan ikke 
bestemme mængden af led
 msgid Download %(distribution)s
 msgstr Download %(distribution)s
 
-#: ../liveusb/gui.py:781
+#: ../liveusb/gui.py:782
 msgid Download complete!
 msgstr Nedhentning udført!
 
-#: ../liveusb/gui.py:785
+#: ../liveusb/gui.py:786
 msgid Download failed: 
 msgstr Nedhentning fejlede: 
 
@@ -155,16 +156,16 @@ msgstr Nedhentning fejlede: 
 msgid Downloading %s...
 msgstr Henter %s...
 
-#: ../liveusb/creator.py:1121
+#: ../liveusb/creator.py:1118
 msgid Drive is a loopback, skipping MBR reset
 msgstr Drevet er et loopback, springer nulstilling af MBR over
 
-#: ../liveusb/creator.py:816
+#: ../liveusb/creator.py:813
 #, python-format
 msgid Entering unmount_device for '%(device)s'
 msgstr Starter afmontering for '%(device)s'
 
-#: ../liveusb/creator.py:1201
+#: ../liveusb/creator.py:1198
 msgid Error probing device
 msgstr Fejl ved undersøgelse af enhed
 
@@ -184,7 +185,7 @@ msgstr Fejl: SHA1'et på din live-cd er ugyldig.  Du kan 
køre dette program me
 msgid Extracting live image to the target device...
 msgstr  Udpakker det direkte foto til den valgte enhed...
 
-#: ../liveusb/creator.py:1066
+#: ../liveusb/creator.py:1063
 #, python-format
 msgid Formatting %(device)s as FAT32
 msgstr Formatterer %(device)s som FAT32
@@ -207,7 +208,7 @@ msgstr Hvis du ikke vælger en eksisterende Live ISO, vil 
den valgte release bl
 msgid Install Tails
 msgstr Installer Tails
 
-#: ../liveusb/gui.py:628
+#: ../liveusb/gui.py:630
 msgid Installation complete!
 msgstr Installation færdig!
 
@@ -216,11 +217,11 @@ msgstr Installation færdig!
 msgid Installation complete! (%s)
 msgstr Installation færdig! (%s)
 
-#: ../liveusb/gui.py:629
+#: ../liveusb/gui.py:631
 msgid Installation was completed. Press OK to close this program.
 msgstr Installation 

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

2014-01-26 Thread translation
commit 089b411c434c6e840d24d52735a94915aada80cf
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 18:16:03 2014 +

Update translations for https_everywhere_completed
---
 da/https-everywhere.dtd |1 +
 1 file changed, 1 insertion(+)

diff --git a/da/https-everywhere.dtd b/da/https-everywhere.dtd
index 0a2a1f0..a672736 100644
--- a/da/https-everywhere.dtd
+++ b/da/https-everywhere.dtd
@@ -14,6 +14,7 @@
 !ENTITY https-everywhere.menu.observatory Indstillinger for 
SSL-observatorie
 !ENTITY https-everywhere.menu.globalEnable Aktivér HTTPS Overalt
 !ENTITY https-everywhere.menu.globalDisable Deaktivér HTTPS Overalt
+!ENTITY https-everywhere.menu.showCounter Vis Disk
 
 !ENTITY https-everywhere.prefs.title Indstillinger for HTTPS Overalt
 !ENTITY https-everywhere.prefs.enable_all Aktivér alle

___
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

2014-01-26 Thread translation
commit 534b161aec30db28028b2175dbccc7e8a6acff0d
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 18:15:58 2014 +

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

diff --git a/da/https-everywhere.dtd b/da/https-everywhere.dtd
index b2a2d59..a672736 100644
--- a/da/https-everywhere.dtd
+++ b/da/https-everywhere.dtd
@@ -14,7 +14,7 @@
 !ENTITY https-everywhere.menu.observatory Indstillinger for 
SSL-observatorie
 !ENTITY https-everywhere.menu.globalEnable Aktivér HTTPS Overalt
 !ENTITY https-everywhere.menu.globalDisable Deaktivér HTTPS Overalt
-!ENTITY https-everywhere.menu.showCounter Show Counter
+!ENTITY https-everywhere.menu.showCounter Vis Disk
 
 !ENTITY https-everywhere.prefs.title Indstillinger for HTTPS Overalt
 !ENTITY https-everywhere.prefs.enable_all Aktivér alle

___
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

2014-01-26 Thread translation
commit 3c7c4c44b96c1e074bbd3b0d5b963ef384e5af77
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 18:16:05 2014 +

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

diff --git a/da/da.po b/da/da.po
index 9def5b3..162a077 100644
--- a/da/da.po
+++ b/da/da.po
@@ -5,6 +5,7 @@
 # Translators:
 # nrbbi nrbbiyout...@gmail.com, 2013
 # andersd ande...@riseup.net, 2013
+# bna1605 bna1...@gmail.com, 2014
 # Joe Hansen joedalt...@yahoo.dk, 2013
 # Kris Thomsen lakris...@gmail.com, 2009
 # mort3n nalh...@yahoo.dk, 2013
@@ -13,8 +14,8 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: \n
 POT-Creation-Date: 2014-01-10 11:27+0100\n
-PO-Revision-Date: 2014-01-11 09:25+\n
-Last-Translator: runasand runa.sand...@gmail.com\n
+PO-Revision-Date: 2014-01-26 18:10+\n
+Last-Translator: bna1605 bna1...@gmail.com\n
 Language-Team: Danish 
(http://www.transifex.com/projects/p/torproject/language/da/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -25,7 +26,7 @@ msgstr 
 #: ../liveusb/dialog.py:159 ../liveusb/launcher_ui.py:158
 #, python-format
 msgid %(distribution)s Installer
-msgstr 
+msgstr %(distribution)s Installer
 
 #: ../liveusb/gui.py:808
 #, python-format

___
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

2014-01-26 Thread translation
commit 5c8c02ff66f5efb22c5d512bb03738603d3df63c
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 18:16:42 2014 +

Update translations for tails-iuk
---
 da.po |   16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/da.po b/da.po
index 3592b63..b055584 100644
--- a/da.po
+++ b/da.po
@@ -10,7 +10,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: Tails developers ta...@boum.org\n
 POT-Creation-Date: 2014-01-07 20:17+0100\n
-PO-Revision-Date: 2014-01-26 17:45+\n
+PO-Revision-Date: 2014-01-26 18:00+\n
 Last-Translator: bna1605 bna1...@gmail.com\n
 Language-Team: Danish 
(http://www.transifex.com/projects/p/torproject/language/da/)\n
 MIME-Version: 1.0\n
@@ -30,7 +30,7 @@ msgid 
 \n
 istderr:/i\n
 %{stderr}s
-msgstr 
+msgstr bFejlfindings information/b\nislut kode/i: 
%{exit_code}i\n\nistdout:/i\n%{stdout}s\n\nistderr:/i\n%{stderr}s
 
 #: ../lib/Tails/IUK/Frontend.pm:205
 msgid Error while checking for upgrades
@@ -43,11 +43,11 @@ 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 bKunne ikke fastsætte om der er en opgradering tilgængelig på 
vores hjemmeside./b\n\nCheck din netværksforbindelse og genstart Tails for 
at prøve at opgradere igen.\n\nIf the problem persists, go to 
file:///usr/share/doc/tails/website/doc/upgrade/error/check.en.html
+msgstr bKunne ikke fastsætte om der er en opgradering tilgængelig på 
vores hjemmeside./b\n\nCheck din netværksforbindelse og genstart Tails for 
at prøve at opgradere igen.\n\nHvis problemet ikke forsvinder, gå til 
filen:///usr/share/doc/tails/website/doc/upgrade/error/check.en.html
 
 #: ../lib/Tails/IUK/Frontend.pm:224
 msgid The system is up-to-date
-msgstr Systemet er den nyeste version
+msgstr Systemet er ajour
 
 #: ../lib/Tails/IUK/Frontend.pm:229
 msgid This version of Tails is outdated, and may have security issues.
@@ -71,11 +71,11 @@ msgstr Den tilgængelige gradvise opdatering kræver 
%{memory_needed} ledig huk
 msgid 
 An incremental upgrade is available, but no full upgrade is.\n
 This should not happen. Please report a bug.
-msgstr En gradvis opdatering er tilgængelig uden at der eksisterer en 
tilsvarende komplet opdatering. Dette burde ikke ske. Inrapporter venligst 
fejlen.
+msgstr En gradvis opdatering er tilgængelig uden at der eksisterer en 
tilsvarende komplet opdatering. Dette burde ikke ske. Rapporter venligst 
fejlen.
 
 #: ../lib/Tails/IUK/Frontend.pm:305
 msgid Error while detecting available upgrades
-msgstr Der opstod en fejl mens der søgtes efter tilgængelige opdateringer
+msgstr Der opstod en fejl mens der blev søgt efter tilgængelige 
opgraderinger
 
 #: ../lib/Tails/IUK/Frontend.pm:315
 #, perl-brace-format
@@ -95,7 +95,7 @@ msgstr bDu burde opgradere til %{name}s 
%{version}s./b\n\nFor mere informat
 
 #: ../lib/Tails/IUK/Frontend.pm:330
 msgid Upgrade available
-msgstr Opdatering tilgængelig
+msgstr Opgradering tilgængelig
 
 #: ../lib/Tails/IUK/Frontend.pm:331
 msgid Upgrade now
@@ -146,7 +146,7 @@ msgid 
 \n
 istderr:/i\n
 %{stderr}s
-msgstr 
+msgstr bFejlfindings information/b\nislut kode/i: 
%{exit_code}i\n\nistderr:/i\n%{stderr}s
 
 #: ../lib/Tails/IUK/Frontend.pm:480 ../lib/Tails/IUK/Frontend.pm:494
 msgid Error while downloading the upgrade

___
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

2014-01-26 Thread translation
commit 08ad5b7f9d8d97a8ff288bd6a3d13fcb2436c3c3
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 18:16:28 2014 +

Update translations for tails-misc
---
 da.po |   13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/da.po b/da.po
index 591eb76..68dd2b3 100644
--- a/da.po
+++ b/da.po
@@ -4,14 +4,15 @@
 # 
 # Translators:
 # andersd ande...@riseup.net, 2013
+# bna1605 bna1...@gmail.com, 2014
 # litr, 2013
 msgid 
 msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: \n
 POT-Creation-Date: 2014-01-10 12:23+0100\n
-PO-Revision-Date: 2014-01-11 08:57+\n
-Last-Translator: runasand runa.sand...@gmail.com\n
+PO-Revision-Date: 2014-01-26 18:15+\n
+Last-Translator: bna1605 bna1...@gmail.com\n
 Language-Team: Danish 
(http://www.transifex.com/projects/p/torproject/language/da/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -21,11 +22,11 @@ msgstr 
 
 #: 
config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready-notification.sh:31
 msgid Tor is ready
-msgstr 
+msgstr Tor er klar
 
 #: 
config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready-notification.sh:32
 msgid You can now access the Internet.
-msgstr 
+msgstr Du kan nu forbinde til internettet
 
 #: config/chroot_local-includes/etc/whisperback/config.py:64
 #, python-format
@@ -204,11 +205,11 @@ msgstr 
 
 #: config/chroot_local-includes/usr/local/bin/iceweasel:13
 msgid Tor is not ready. Start Tor Browser anyway?
-msgstr 
+msgstr Tor er ikke klar. Start Tor Browser alligevel?
 
 #: config/chroot_local-includes/usr/local/bin/iceweasel:14
 msgid Start Tor Browser
-msgstr 
+msgstr Start Tor Browser
 
 #: config/chroot_local-includes/usr/local/bin/iceweasel:15
 msgid Cancel

___
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

2014-01-26 Thread translation
commit 31ca51629e1ce0d405bd5a9048d69998570105d9
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 18:16:44 2014 +

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

diff --git a/da.po b/da.po
new file mode 100644
index 000..b055584
--- /dev/null
+++ b/da.po
@@ -0,0 +1,229 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Tails developers
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# andersd ande...@riseup.net, 2013
+# bna1605 bna1...@gmail.com, 2014
+msgid 
+msgstr 
+Project-Id-Version: The Tor Project\n
+Report-Msgid-Bugs-To: Tails developers ta...@boum.org\n
+POT-Creation-Date: 2014-01-07 20:17+0100\n
+PO-Revision-Date: 2014-01-26 18:00+\n
+Last-Translator: bna1605 bna1...@gmail.com\n
+Language-Team: Danish 
(http://www.transifex.com/projects/p/torproject/language/da/)\n
+MIME-Version: 1.0\n
+Content-Type: text/plain; charset=UTF-8\n
+Content-Transfer-Encoding: 8bit\n
+Language: da\n
+Plural-Forms: nplurals=2; plural=(n != 1);\n
+
+#: ../lib/Tails/IUK/Frontend.pm:145 ../lib/Tails/IUK/Frontend.pm:615
+#, perl-brace-format
+msgid 
+bDebugging information/b\n
+iexit code/i: %{exit_code}i\n
+\n
+istdout:/i\n
+%{stdout}s\n
+\n
+istderr:/i\n
+%{stderr}s
+msgstr bFejlfindings information/b\nislut kode/i: 
%{exit_code}i\n\nistdout:/i\n%{stdout}s\n\nistderr:/i\n%{stderr}s
+
+#: ../lib/Tails/IUK/Frontend.pm:205
+msgid Error while checking for upgrades
+msgstr Der opstod en fejl mens der blev søgt efter opdateringer
+
+#: ../lib/Tails/IUK/Frontend.pm:208
+msgid 
+bCould not determine whether an upgrade is available from our 
website./b\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 bKunne ikke fastsætte om der er en opgradering tilgængelig på 
vores hjemmeside./b\n\nCheck din netværksforbindelse og genstart Tails for 
at prøve at opgradere igen.\n\nHvis problemet ikke forsvinder, gå til 
filen:///usr/share/doc/tails/website/doc/upgrade/error/check.en.html
+
+#: ../lib/Tails/IUK/Frontend.pm:224
+msgid The system is up-to-date
+msgstr Systemet er ajour
+
+#: ../lib/Tails/IUK/Frontend.pm:229
+msgid This version of Tails is outdated, and may have security issues.
+msgstr Denne version af Tails er forældet, og kan indeholde 
sikkerhedsproblemer.
+
+#: ../lib/Tails/IUK/Frontend.pm:262
+#, 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 Den tilgængelige gradvise opdatering kræver %{space_needed} ledig 
plads på Tails system-partitionen, men der er kun %{free_space} til rådighed.
+
+#: ../lib/Tails/IUK/Frontend.pm:279
+#, perl-brace-format
+msgid 
+The available incremental upgrade requires %{memory_needed}s of free memory,
+ but only %{free_memory}s is available.
+msgstr Den tilgængelige gradvise opdatering kræver %{memory_needed} ledig 
hukommelse, men der er kun %{free_memory} til rådighed.
+
+#: ../lib/Tails/IUK/Frontend.pm:301
+msgid 
+An incremental upgrade is available, but no full upgrade is.\n
+This should not happen. Please report a bug.
+msgstr En gradvis opdatering er tilgængelig uden at der eksisterer en 
tilsvarende komplet opdatering. Dette burde ikke ske. Rapporter venligst 
fejlen.
+
+#: ../lib/Tails/IUK/Frontend.pm:305
+msgid Error while detecting available upgrades
+msgstr Der opstod en fejl mens der blev søgt efter tilgængelige 
opgraderinger
+
+#: ../lib/Tails/IUK/Frontend.pm:315
+#, perl-brace-format
+msgid 
+bYou should upgrade to %{name}s %{version}s./b\n
+\n
+For more information about this new version, go to %{details_url}s.\n
+\n
+It is recommended to close all the open applications during the upgrade.\n
+Downloading the upgrade might take a long time, from several minutes to a few 
hours.\n
+The networking will be disabled after downloading the upgrade.\n
+\n
+Download size: %{size}s\n
+\n
+Do you want to upgrade now?
+msgstr bDu burde opgradere til %{name}s %{version}s./b\n\nFor mere 
information om denne nye version, gå til %{details_url}s.\n\nVi foreslår at 
du lukker alle åbne applikationer mens du opgraderer.\nOpgraderingen vil tage 
et par minutter til et par timer.\nNetworking vil blive deaktiveret efter du 
har downloadet opgraderingen.\n\nDownload størrelse: %{size}s\n\nVil du 
opgradere nu?
+
+#: ../lib/Tails/IUK/Frontend.pm:330
+msgid Upgrade available
+msgstr Opgradering tilgængelig
+
+#: ../lib/Tails/IUK/Frontend.pm:331
+msgid Upgrade now
+msgstr Opgrader nu
+
+#: ../lib/Tails/IUK/Frontend.pm:332
+msgid Upgrade later
+msgstr Opgrader senere
+
+#: ../lib/Tails/IUK/Frontend.pm:342
+#, perl-brace-format
+msgid 
+bYou should do a manual upgrade to %{name}s %{version}s./b\n
+\n
+For 

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

2014-01-26 Thread translation
commit 8c1b8a781254a0140c98ffbe9b443266e51327a0
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 18:46:20 2014 +

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

diff --git a/da.po b/da.po
index 68dd2b3..cb76566 100644
--- a/da.po
+++ b/da.po
@@ -11,7 +11,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: \n
 POT-Creation-Date: 2014-01-10 12:23+0100\n
-PO-Revision-Date: 2014-01-26 18:15+\n
+PO-Revision-Date: 2014-01-26 18:20+\n
 Last-Translator: bna1605 bna1...@gmail.com\n
 Language-Team: Danish 
(http://www.transifex.com/projects/p/torproject/language/da/)\n
 MIME-Version: 1.0\n
@@ -44,7 +44,7 @@ msgid 
 pAnyone who can see this reply will probably infer you are\n
 a Tails user. Time to wonder how much you trust your\n
 Internet and mailbox providers?/p\n
-msgstr h1Hjælp os med at rette dine fejl!/h1\npSe a href=\%s\vores 
instruktioner vedrørende rapportering af fejl/a./p\npstrongInkluder 
ikke flere personlige oplysninger en højest nødvendigt!/strong/p\nh2Om 
oplysning af din e-mail adresse/h2\npHvis du ikke har noget imod at oplyse 
en del af din identitet til Tails-udviklerne, kan du oplyse din e-mail adresse 
så vi kan spørge ind til din fejl. Hvis du indtaster din offentlige PGP 
nøgle, kan vi kryptere fremtidig kommunikation./p\npEnhver som kan se 
dette svar, kan udlede at du bruger Tails. I hvor høj grad kan du stole på 
din Internet og mail-udbyder?/p\n
+msgstr h1Hjælp os med at rette din fejl!/h1\npSe a href=\%s\vores 
instruktioner vedrørende rapportering af fejl/a./p\npstrongInkluder 
ikke flere personlige oplysninger en højest nødvendigt!/strong/p\nh2Om 
oplysning af din e-mail adresse/h2\npHvis du ikke har noget imod at oplyse 
en del af din identitet til Tails-udviklerne, kan du oplyse din e-mail adresse 
så vi kan spørge ind til din fejl. Hvis du indtaster din offentlige PGP 
nøgle, kan vi kryptere fremtidig kommunikation./p\npEnhver som kan se 
dette svar, kan udlede at du bruger Tails. I hvor høj grad kan du stole på 
din Internet og mail-udbyder?/p\n
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:136
 msgid OpenPGP encryption applet
@@ -201,7 +201,7 @@ msgstr Andre beskeder udbudt af GnuPG:
 
 #: config/chroot_local-includes/usr/local/bin/iceweasel:12
 msgid Tor is not ready
-msgstr 
+msgstr Tor er ikke klar
 
 #: config/chroot_local-includes/usr/local/bin/iceweasel:13
 msgid Tor is not ready. Start Tor Browser anyway?

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


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

2014-01-26 Thread translation
commit f42dd0f6c4a1378d3dff33930a4bb35edd4f175a
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 18:46:22 2014 +

Update translations for tails-misc_completed
---
 da.po |   98 ++---
 1 file changed, 51 insertions(+), 47 deletions(-)

diff --git a/da.po b/da.po
index 5bde886..cb76566 100644
--- a/da.po
+++ b/da.po
@@ -4,14 +4,15 @@
 # 
 # Translators:
 # andersd ande...@riseup.net, 2013
+# bna1605 bna1...@gmail.com, 2014
 # litr, 2013
 msgid 
 msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: \n
-POT-Creation-Date: 2013-10-26 23:41+0200\n
-PO-Revision-Date: 2013-11-06 09:10+\n
-Last-Translator: andersd ande...@riseup.net\n
+POT-Creation-Date: 2014-01-10 12:23+0100\n
+PO-Revision-Date: 2014-01-26 18:20+\n
+Last-Translator: bna1605 bna1...@gmail.com\n
 Language-Team: Danish 
(http://www.transifex.com/projects/p/torproject/language/da/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -19,6 +20,14 @@ msgstr 
 Language: da\n
 Plural-Forms: nplurals=2; plural=(n != 1);\n
 
+#: 
config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready-notification.sh:31
+msgid Tor is ready
+msgstr Tor er klar
+
+#: 
config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready-notification.sh:32
+msgid You can now access the Internet.
+msgstr Du kan nu forbinde til internettet
+
 #: config/chroot_local-includes/etc/whisperback/config.py:64
 #, python-format
 msgid 
@@ -35,7 +44,7 @@ msgid 
 pAnyone who can see this reply will probably infer you are\n
 a Tails user. Time to wonder how much you trust your\n
 Internet and mailbox providers?/p\n
-msgstr h1Hjælp os med at rette dine fejl!/h1\npSe a href=\%s\vores 
instruktioner vedrørende rapportering af fejl/a./p\npstrongInkluder 
ikke flere personlige oplysninger en højest nødvendigt!/strong/p\nh2Om 
oplysning af din e-mail adresse/h2\npHvis du ikke har noget imod at oplyse 
en del af din identitet til Tails-udviklerne, kan du oplyse din e-mail adresse 
så vi kan spørge ind til din fejl. Hvis du indtaster din offentlige PGP 
nøgle, kan vi kryptere fremtidig kommunikation./p\npEnhver som kan se 
dette svar, kan udlede at du bruger Tails. I hvor høj grad kan du stole på 
din Internet og mail-udbyder?/p\n
+msgstr h1Hjælp os med at rette din fejl!/h1\npSe a href=\%s\vores 
instruktioner vedrørende rapportering af fejl/a./p\npstrongInkluder 
ikke flere personlige oplysninger en højest nødvendigt!/strong/p\nh2Om 
oplysning af din e-mail adresse/h2\npHvis du ikke har noget imod at oplyse 
en del af din identitet til Tails-udviklerne, kan du oplyse din e-mail adresse 
så vi kan spørge ind til din fejl. Hvis du indtaster din offentlige PGP 
nøgle, kan vi kryptere fremtidig kommunikation./p\npEnhver som kan se 
dette svar, kan udlede at du bruger Tails. I hvor høj grad kan du stole på 
din Internet og mail-udbyder?/p\n
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:136
 msgid OpenPGP encryption applet
@@ -190,6 +199,22 @@ msgstr GnuPG's output:
 msgid Other messages provided by GnuPG:
 msgstr Andre beskeder udbudt af GnuPG:
 
+#: config/chroot_local-includes/usr/local/bin/iceweasel:12
+msgid Tor is not ready
+msgstr Tor er ikke klar
+
+#: config/chroot_local-includes/usr/local/bin/iceweasel:13
+msgid Tor is not ready. Start Tor Browser anyway?
+msgstr Tor er ikke klar. Start Tor Browser alligevel?
+
+#: config/chroot_local-includes/usr/local/bin/iceweasel:14
+msgid Start Tor Browser
+msgstr Start Tor Browser
+
+#: config/chroot_local-includes/usr/local/bin/iceweasel:15
+msgid Cancel
+msgstr Annullér
+
 #: config/chroot_local-includes/usr/local/bin/shutdown_helper_applet:34
 msgid Shutdown Immediately
 msgstr Luk ned med det samme
@@ -226,21 +251,21 @@ msgstr Information om denne udgave:\n%s
 msgid About Tails
 msgstr Om Tails
 
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:114
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:120
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:124
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:115
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:121
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:125
 msgid Your additional software
 msgstr Dine yderligere programmer
 
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:115
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:125
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:116
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:126
 msgid 
 The upgrade failed. This might be due to a network problem. Please check 
 your network connection, try to restart Tails, or read the system log to 
 understand better the problem.
 msgstr Opgraderingen fejlede. Dette kan 

[tor-commits] r26556: {website} get rid of a surprising interaction between wml and html tha (website/trunk/docs/en)

2014-01-26 Thread Roger Dingledine
Author: arma
Date: 2014-01-26 21:53:55 + (Sun, 26 Jan 2014)
New Revision: 26556

Modified:
   website/trunk/docs/en/faq.wml
Log:
get rid of a surprising interaction between wml and html that made a
line disappear from the faq


Modified: website/trunk/docs/en/faq.wml
===
--- website/trunk/docs/en/faq.wml   2014-01-26 15:08:34 UTC (rev 26555)
+++ website/trunk/docs/en/faq.wml   2014-01-26 21:53:55 UTC (rev 26556)
@@ -1728,11 +1728,12 @@
 /p
 
 p
-We're working on ways to make the behavior less surprising, e.g. a popup 
-warning or auto restoring tabs. See ticket a 
-href=https://trac.torproject.org/projects/tor/ticket/9906;#9906/a and 
-ticket a href=https://trac.torproject.org/projects/tor/ticket/10400;
-#10400/a to follow progress there.
+We're working on ways to make the behavior less surprising, e.g. a popup
+warning or auto restoring tabs. See ticket a
+href=https://trac.torproject.org/projects/tor/ticket/9906;#9906/a and
+ticket a
+href=https://trac.torproject.org/projects/tor/ticket/10400;#10400/a
+to follow progress there.
 /p
 
 p

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


[tor-commits] r26557: {website} make it clearer what 'above' means (website/trunk/docs/en)

2014-01-26 Thread Roger Dingledine
Author: arma
Date: 2014-01-26 22:00:26 + (Sun, 26 Jan 2014)
New Revision: 26557

Modified:
   website/trunk/docs/en/faq.wml
Log:
make it clearer what 'above' means


Modified: website/trunk/docs/en/faq.wml
===
--- website/trunk/docs/en/faq.wml   2014-01-26 21:53:55 UTC (rev 26556)
+++ website/trunk/docs/en/faq.wml   2014-01-26 22:00:26 UTC (rev 26557)
@@ -1737,8 +1737,9 @@
 /p
 
 p
-In the mean time, you can get Vidalia's old newnym functionality by 
-attaching a Vidalia to your TBB3.x. See the instructions above.
+In the mean time, you can get Vidalia's old newnym functionality by
+attaching a Vidalia to your TBB 3.x. See the instructions a
+href=#WhereDidVidaliaGoabove/a.
 /p
 
 hr

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


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

2014-01-26 Thread translation
commit 37dcefda0bf29141b36c4fb180b7bf12fa0443bd
Author: Translation commit bot translat...@torproject.org
Date:   Sun Jan 26 22:15:04 2014 +

Update translations for gettor
---
 he/gettor.po |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/he/gettor.po b/he/gettor.po
index 50cc9d7..c04b01d 100644
--- a/he/gettor.po
+++ b/he/gettor.po
@@ -13,7 +13,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: \n
 POT-Creation-Date: 2013-01-19 13:40+0100\n
-PO-Revision-Date: 2014-01-24 22:50+\n
+PO-Revision-Date: 2014-01-26 22:10+\n
 Last-Translator: Elifelet arab.with.narg...@gmail.com\n
 Language-Team: Hebrew 
(http://www.transifex.com/projects/p/torproject/language/he/)\n
 MIME-Version: 1.0\n
@@ -327,13 +327,13 @@ msgid 
 your computer yet, you can download it here:\n
 \n
 http://www.7-zip.org/;
-msgstr 
+msgstr הדרך הקלה ביותר לפתוח את הקבצים 
המקובצים שקיבלת היא להתקין Zip-7\nזו היא תוכנה 
חינמית של קיבוץ ופתיחה. אם תוכנה זו לא מותקנ
ת עדיין על המחשב שלך\nאתה יכול להוריד אותה 
כאן:\n http://www.7-zip.org/;
 
 #: lib/gettor/i18n.py:211
 msgid 
 When 7-Zip is installed, you can open the .z archive you received from\n
 us by double-clicking on it.
-msgstr 
+msgstr כאשר 7-Zip מותקנת על המחשב שלך אתה יכול 
לפתוח קבצים עם סיומת .z שקיבלת \nמאיתנו על 
ידי הקלקה כפולה.
 
 #: lib/gettor/i18n.py:214
 msgid 
@@ -341,13 +341,13 @@ msgid 
 .zip. For example, if you recevied a file called \windows.z\, rename it to 
\n
 \windows.zip\. You should then be able to extract the archive with common 
\n
 file archiver programs that probably are already installed on your computer.
-msgstr 
+msgstr דרך אלטרנטיבית לפתוח את קבצי ה .z 
שקיבלת היא על ידי לשנות את הסיומת של הקבצים 
ל .zip\nלדוגמא אם קיבלת קובץ ששמו \windows.z\ שנה 
את שמו ל: \windows.zip\.\nעתה אתה אמור להיות מסוגל 
לפתוח את הקובץ בעזרת תוכנה לפתיחת קבצים 
מקובצים רגילה שקרוב\nלוודאי שכבר מותקנת על 
מחשבך.
 
 #: lib/gettor/i18n.py:219
 msgid 
 Please reply to this mail, and tell me a single package name anywhere\n
 in your reply. Here's a short explanation of what these packages are:
-msgstr 
+msgstr אנא השב למייל זה ורשום שם של קובץ אחד 
בכל מקום בתשובתך.\nהנה הסבר קצר של מה הם 
הקבצים הללו:
 
 #: lib/gettor/i18n.py:222
 msgid 

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


[tor-commits] [tor/master] sort the changes entries that nick added

2014-01-26 Thread arma
commit 4fe253ef40a96dbfb978752e9d2833e8b491ca28
Author: Roger Dingledine a...@torproject.org
Date:   Sun Jan 26 19:48:57 2014 -0500

sort the changes entries that nick added

also replace them with the versions of the changelog stanzas from
release-0.2.4, for consistency
---
 ChangeLog |  160 ++---
 1 file changed, 69 insertions(+), 91 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index f5a38ad..457ba11 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,38 +1,40 @@
 Changes in version 0.2.5.2 - 2013-01-??
 
-ALSO IN 0.2.4.18-rc
-  o Major bugfixes:
-- Do not apply connection_consider_empty_read/write_buckets to
-  non-rate-limited connections.
-  (This was #9731.)
-  o Documentation:
-- Add anchors to the manpage so we can link to the documentation for
-  specific options. Resolves ticket 9866.
-  o Documentation fixes:
-- Clarify the usage and risks of ContactInfo. Resolves ticket 9854.
+  o Major bugfixes (new since 0.2.5.1-alpha, also in 0.2.4.20):
+- Do not allow OpenSSL engines to replace the PRNG, even when
+  HardwareAccel is set. The only default builtin PRNG engine uses
+  the Intel RDRAND instruction to replace the entire PRNG, and
+  ignores all attempts to seed it with more entropy. That's
+  cryptographically stupid: the right response to a new alleged
+  entropy source is never to discard all previously used entropy
+  sources. Fixes bug 10402; works around behavior introduced in
+  OpenSSL 1.0.0. Diagnosis and investigation thanks to coderman
+  and rl1987.
+- Fix assertion failure when AutomapHostsOnResolve yields an IPv6
+  address. Fixes bug 10465; bugfix on 0.2.4.7-alpha.
+- Avoid launching spurious extra circuits when a stream is pending.
+  This fixes a bug where any circuit that _wasn't_ unusable for new
+  streams would be treated as if it were, causing extra circuits to
+  be launched. Fixes bug 10456; bugfix on 0.2.4.12-alpha.
 
-  o Documentation:
-- Replace remaining references to DirServer in man page and
-  log entries. Resolves ticket 10124.
-  o Minor bugfixes:
-- Fix an assertion failure that would occur when disabling the
-  ORPort setting on a running Tor process while accounting was
-  enabled. Fixes bug 6979; bugfix on 0.2.2.18-alpha.
-  o Minor features:
-- Improve the circuit queue out-of-memory handler. Previously, when
-  we ran low on memory, we'd close whichever circuits had the most
-  queued cells. Now, we close those that have the *oldest* queued
-  cells, on the theory that those are most responsible for us
-  running low on memory. Based on analysis from a forthcoming paper
-  by Jansen, Tschorsch, Johnson, and Scheuermann. Fixes bug 9093.
-  o Minor bugfixes:
-- Correctly log long IPv6 exit policy, instead of truncating them
+  o Major bugfixes (new since 0.2.5.1-alpha, also in 0.2.4.18-rc):
+- No longer stop reading or writing on cpuworker connections when
+  our rate limiting buckets go empty. Now we should handle circuit
+  handshake requests more promptly. Resolves bug 9731.
+- Stop trying to bootstrap all our directory information from
+  only our first guard. Discovered while fixing bug 9946; bugfix
+  on 0.2.4.8-alpha.
+
+  o Minor bugfixes (new since 0.2.5.1-alpha, also in 0.2.4.20):
+- Avoid a crash bug when starting with a corrupted microdescriptor
+  cache file. Fixes bug 10406; bugfix on 0.2.2.6-alpha.
+- If we fail to dump a previously cached microdescriptor to disk, avoid
+  freeing duplicate data later on. Fixes bug 10423; bugfix on
+  0.2.4.13-alpha. Spotted by bobnomnom.
+
+  o Minor bugfixes on 0.2.4.x (new since 0.2.5.1-alpha, also in 0.2.4.18-rc):
+- Correctly log long IPv6 exit policies, instead of truncating them
   or reporting an error. Fixes bug 9596; bugfix on 0.2.4.7-alpha.
-  o Minor bugfixes:
-- Fix a small memory leak on exit. (We weren't freeing directory
-  authority certificate download statuses.) Fixes bug 9644; bugfix
-  on 0.2.4.13-alpha.
-  o Minor bugfixes (performance, fingerprinting):
 - Our default TLS ecdhe groups were backwards: we meant to be using
   P224 for relays (for performance win) and P256 for bridges (since
   it is more common in the wild). Instead we had it backwards. After
@@ -40,75 +42,51 @@ ALSO IN 0.2.4.18-rc
   hosts, since its security is probably better, and since P224 is
   reportedly used quite little in the wild.  Found by skruffy on
   IRC. Fix for bug 9780; bugfix on 0.2.4.8-alpha.
-  o Minor bugfixes:
-- When closing a channel that has already been open, do not close
-  pending circuits that were waiting to connect to the same relay.
-  Fixes bug 9880; bugfix on 0.2.5.1-alpha. Thanks to skruffy for
-  finding this bug.  (Bug was merged to 0.2.4 branch but not released
-  in any 0.2.4 

[tor-commits] [arm/master] Revised color util handling

2014-01-26 Thread atagar
commit 7a15738d01cb62e47e776ed41e4fb0a227f33dbb
Author: Damian Johnson ata...@torproject.org
Date:   Sun Jan 26 13:24:26 2014 -0800

Revised color util handling

Cleaning up our ui_tools' color functions.
---
 arm/config/strings.cfg |7 +-
 arm/controller.py  |6 +-
 arm/util/tracker.py|4 +-
 arm/util/ui_tools.py   |  280 
 4 files changed, 151 insertions(+), 146 deletions(-)

diff --git a/arm/config/strings.cfg b/arm/config/strings.cfg
index 60194d2..17a9cd7 100644
--- a/arm/config/strings.cfg
+++ b/arm/config/strings.cfg
@@ -12,6 +12,8 @@
 #
 

 
+msg.wrap {text}
+
 msg.config.unable_to_load_settings Unable to load arm's internal 
configurations: {error}
 msg.config.unable_to_read_file Failed to load configuration (using defaults): 
{error}
 msg.config.nothing_loaded No armrc loaded, using defaults. You can customize 
arm by placing a configuration file at {path} (see the armrc.sample for its 
options).
@@ -34,6 +36,8 @@ msg.setup.set_freebsd_chroot Adjusting paths to account for 
Tor running in a Fre
 msg.setup.tor_is_running_as_root Tor is currently running with root 
permissions. This isn't a good idea, nor should it be necessary. See the 'User 
UID' option on Tor's man page for an easy method of reducing its permissions 
after startup.
 msg.setup.unable_to_determine_pid Unable to determine Tor's pid. Some 
information, like its resource usage will be unavailable.
 msg.setup.unknown_event_types arm doesn't recognize the following event types: 
{event_types} (log 'UNKNOWN' events to see them)
+msg.setup.color_support_available Terminal color support detected and enabled
+msg.setup.color_support_unavailable Terminal color support unavailable
 
 msg.tracker.abort_getting_resources Failed three attempts to get process 
resource usage from {resolver}, {response} ({exc})
 msg.tracker.abort_getting_port_usage Failed three attempts to determine the 
process using active ports ({exc})
@@ -45,8 +49,9 @@ msg.tracker.unable_to_use_resolver Unable to query 
connections with {old_resolve
 
 msg.usage.invalid_arguments {error} (for usage provide --help)
 msg.usage.not_a_valid_address '{address_input}' isn't a valid IPv4 address
-msg.not_a_valid_port '{port_input}' isn't a valid port number
+msg.usage.not_a_valid_port '{port_input}' isn't a valid port number
 msg.usage.unrecognized_log_flags Unrecognized event flags: {flags}
+msg.usage.unable_to_set_color_override {color} isn't a valid color
 
 msg.connect.missing_password_bug
 |BUG: You provided a password but despite this stem reported that it was
diff --git a/arm/controller.py b/arm/controller.py
index 98b5adb..e684215 100644
--- a/arm/controller.py
+++ b/arm/controller.py
@@ -24,7 +24,7 @@ import arm.util.tracker
 
 from stem.control import State
 
-from arm.util import panel, tor_config, tor_tools
+from arm.util import panel, tor_config, tor_tools, ui_tools
 
 from stem.util import conf, enum, log, system
 
@@ -41,6 +41,7 @@ def conf_handler(key, value):
 CONFIG = conf.config_dict(arm, {
   startup.events: N3,
   startup.data_directory: ~/.arm,
+  features.acsSupport: True,
   features.panels.show.graph: True,
   features.panels.show.log: True,
   features.panels.show.connection: True,
@@ -587,6 +588,9 @@ def start_arm(stdscr):
   init_controller(stdscr, start_time)
   control = get_controller()
 
+  if not CONFIG[features.acsSupport]:
+ui_tools.disable_acs()
+
   # provides notice about any unused config keys
 
   for key in conf.get_config(arm).unused_keys():
diff --git a/arm/util/tracker.py b/arm/util/tracker.py
index e56630d..a10d291 100644
--- a/arm/util/tracker.py
+++ b/arm/util/tracker.py
@@ -40,7 +40,7 @@ import time
 import threading
 
 from stem.control import State
-from stem.util import conf, connection, log, proc, str_tools, system
+from stem.util import conf, connection, proc, str_tools, system
 
 from arm.util import tor_controller, debug, info, notice
 
@@ -465,7 +465,7 @@ class ConnectionTracker(Daemon):
 
   return True
 except IOError as exc:
-  log.info(exc)
+  info('wrap', text = exc)
 
   # Fail over to another resolver if we've repeatedly been unable to use
   # this one.
diff --git a/arm/util/ui_tools.py b/arm/util/ui_tools.py
index 1d90001..9e4a622 100644
--- a/arm/util/ui_tools.py
+++ b/arm/util/ui_tools.py
@@ -1,8 +1,5 @@
 
-Toolkit for common ui tasks when working with curses. This provides a quick and
-easy method of providing the following interface components:
-- preinitialized curses color attributes
-- unit conversion for labels
+Toolkit for working with curses.
 
 
 import sys
@@ -10,88 +7,70 @@ import curses
 
 from curses.ascii import isprint
 
-from stem.util import conf, enum, log, system
+from arm.util import info, msg
 
-# colors curses can handle
+from stem.util import conf, enum, system
 
 COLOR_LIST = {
-  red: curses.COLOR_RED,
-  

[tor-commits] [arm/master] Dropping unused tor_config functions

2014-01-26 Thread atagar
commit ee7dc7de5faa1b34f1055e59d18f1bf918b5aa16
Author: Damian Johnson ata...@torproject.org
Date:   Sat Jan 18 21:34:50 2014 -0800

Dropping unused tor_config functions

Primarily a function that generated a torrc from a template. This is 
something
I wrote for our setup wizard which, while actually pretty neat, was unused 
and
now removed. Nothing's using these functions so might as well drop 'em.
---
 arm/util/tor_config.py |  185 
 1 file changed, 185 deletions(-)

diff --git a/arm/util/tor_config.py b/arm/util/tor_config.py
index 46db391..84d2882 100644
--- a/arm/util/tor_config.py
+++ b/arm/util/tor_config.py
@@ -1041,191 +1041,6 @@ class Torrc():
 log.warn(msg)
 
 
-def _test_config_descriptions():
-  
-  Tester for the load_option_descriptions function, fetching the man page
-  contents and dumping its parsed results.
-  
-
-  load_option_descriptions()
-  sorted_options = CONFIG_DESCRIPTIONS.keys()
-  sorted_options.sort()
-
-  for i in range(len(sorted_options)):
-option = sorted_options[i]
-argument, description = get_config_description(option)
-opt_label = OPTION: \%s\ % option
-arg_label = ARGUMENT: \%s\ % argument
-
-print  %-45s %s % (opt_label, arg_label)
-print \%s\ % description
-
-if i != len(sorted_options) - 1:
-  print - * 80
-
-
-def is_root_needed(torrc_path):
-  
-  Returns True if the given torrc needs root permissions to be ran, False
-  otherwise. This raises an IOError if the torrc can't be read.
-
-  Arguments:
-torrc_path - torrc to be checked
-  
-
-  try:
-torrc_file = open(torrc_path, r)
-torrc_lines = torrc_file.readlines()
-torrc_file.close()
-
-for line in torrc_lines:
-  line = line.strip()
-
-  is_port_opt = False
-
-  for opt in PORT_OPT:
-if line.startswith(opt):
-  is_port_opt = True
-  break
-
-  if is_port_opt and   in line:
-arg = line.split( )[1]
-
-if arg.isdigit() and int(arg) = 1024 and int(arg) != 0:
-  return True
-
-return False
-  except Exception as exc:
-raise IOError(exc)
-
-
-def render_torrc(template, options, comment_indent = 30):
-  
-  Uses the given template to generate a nicely formatted torrc with the given
-  options. The tempating language this recognizes is a simple one, recognizing
-  the following options:
-[IF option] # if option maps to true or a non-empty string
-[IF NOT option] # logical inverse
-[IF opt1 | opt2]  # logical or of the options
-[ELSE]  # if the prior conditional evaluated to false
-[END IF]# ends the control block
-
-[option]  # inputs the option value, omitting the line if it maps
-# to a boolean or empty string
-[NEWLINE]   # empty line, otherwise templating white space is ignored
-
-  Arguments:
-template  - torrc template lines used to generate the results
-options   - mapping of keywords to their given values, with values
-being booleans or strings (possibly multi-line)
-comment_indent - minimum column that comments align on
-  
-
-  results = []
-  template_iter = iter(template)
-  comment_line_format = %%-%is%%s % comment_indent
-
-  try:
-while True:
-  line = template_iter.next().strip()
-
-  if line.startswith([IF ) and line.endswith(]):
-# checks if any of the conditional options are true or a non-empty 
string
-
-evaluates_true = False
-
-for cond in line[4:-1].split(|):
-  is_inverse = False
-
-  if cond.startswith(NOT ):
-is_inverse = True
-cond = cond[4:]
-
-  if is_inverse != bool(options.get(cond.strip())):
-evaluates_true = True
-break
-
-if evaluates_true:
-  continue
-else:
-  # skips lines until we come to an else or the end of the block
-  depth = 0
-
-  while depth != -1:
-line = template_iter.next().strip()
-
-if line.startswith([IF ) and line.endswith(]):
-  depth += 1
-elif line == [END IF]:
-  depth -= 1
-elif depth == 0 and line == [ELSE]:
-  depth -= 1
-  elif line == [ELSE]:
-# an else block we aren't using - skip to the end of it
-depth = 0
-
-while depth != -1:
-  line = template_iter.next().strip()
-
-  if line.startswith([IF ):
-depth += 1
-  elif line == [END IF]:
-depth -= 1
-  elif line == [NEWLINE]:
-# explicit newline
-results.append()
-  elif line.startswith(#):
-# comment only
-results.append(line)
-  elif line.startswith([) and line.endswith(]):
-# completely dynamic entry
-
-opt_value = options.get(line[1:-1])
-
-if opt_value:
-  results.append(opt_value)
-  else:
-  

[tor-commits] [arm/master] Moving glyph demoing to its own executable

2014-01-26 Thread atagar
commit 7b93874508050223d5ed36b67b889f1cbdfaa432
Author: Damian Johnson ata...@torproject.org
Date:   Sat Jan 25 13:59:25 2014 -0800

Moving glyph demoing to its own executable

Our curses glyph demo is a handly tool for curses development, but there's 
no
reason for it to be part of our ui_tools. It's a script to demo curses'
capabilities and only ever meant to be a reference during development.
---
 arm/demo_glyphs.py   |   66 +++
 arm/util/ui_tools.py |   69 +++---
 2 files changed, 69 insertions(+), 66 deletions(-)

diff --git a/arm/demo_glyphs.py b/arm/demo_glyphs.py
new file mode 100755
index 000..7781139
--- /dev/null
+++ b/arm/demo_glyphs.py
@@ -0,0 +1,66 @@
+#!/usr/bin/env python
+# Copyright 2014, Damian Johnson and The Tor Project
+# See LICENSE for licensing information
+
+
+Displays all ACS options with their corresponding representation. These are
+undocumented in the pydocs. For more information see the following man page:
+
+http://www.mkssoftware.com/docs/man5/terminfo.5.asp
+
+
+import curses
+
+
+def main():
+  try:
+curses.wrapper(_show_glyphs)
+  except KeyboardInterrupt:
+pass  # quit
+
+
+def _show_glyphs(stdscr):
+  
+  Renders a chart with the ACS glyphs.
+  
+
+  try:
+curses.use_default_colors()  # allow semi-transparent backgrounds
+  except curses.error:
+pass
+
+  try:
+curses.curs_set(0)  # attempt to make the cursor invisible
+  except curses.error:
+pass
+
+  height, width = stdscr.getmaxyx()
+  columns = width / 30
+
+  if columns == 0:
+return  # not wide enough to show anything
+
+  # mapping of keycodes to their ACS option names (for instance, ACS_LTEE)
+
+  acs_options = dict((v, k) for (k, v) in curses.__dict__.items() if 
k.startswith('ACS_'))
+
+  stdscr.addstr(0, 0, 'Curses Glyphs:', curses.A_STANDOUT)
+  x, y = 0, 2
+
+  for keycode in sorted(acs_options.keys()):
+stdscr.addstr(y, x * 30, '%s (%i)' % (acs_options[keycode], keycode))
+stdscr.addch(y, (x * 30) + 25, keycode)
+
+x += 1
+
+if x = columns:
+  x, y = 0, y + 1
+
+  if y = height:
+break
+
+  stdscr.getch()  # quit on keyboard input
+
+
+if __name__ == '__main__':
+  main()
diff --git a/arm/util/ui_tools.py b/arm/util/ui_tools.py
index 7a1a601..1d90001 100644
--- a/arm/util/ui_tools.py
+++ b/arm/util/ui_tools.py
@@ -13,6 +13,7 @@ from curses.ascii import isprint
 from stem.util import conf, enum, log, system
 
 # colors curses can handle
+
 COLOR_LIST = {
   red: curses.COLOR_RED,
   green: curses.COLOR_GREEN,
@@ -25,10 +26,12 @@ COLOR_LIST = {
 }
 
 # boolean for if we have color support enabled, None not yet determined
+
 COLOR_IS_SUPPORTED = None
 
 # mappings for get_color() - this uses the default terminal color scheme if
 # color support is unavailable
+
 COLOR_ATTR_INITIALIZED = False
 COLOR_ATTR = dict([(color, 0) for color in COLOR_LIST])
 
@@ -51,72 +54,6 @@ CONFIG = conf.config_dict(arm, {
 }, conf_handler)
 
 
-def demo_glyphs():
-  
-  Displays all ACS options with their corresponding representation. These are
-  undocumented in the pydocs. For more information see the following man page:
-  http://www.mkssoftware.com/docs/man5/terminfo.5.asp
-  
-
-  try:
-curses.wrapper(_show_glyphs)
-  except KeyboardInterrupt:
-pass  # quit
-
-
-def _show_glyphs(stdscr):
-  
-  Renders a chart with the ACS glyphs.
-  
-
-  # allows things like semi-transparent backgrounds
-
-  try:
-curses.use_default_colors()
-  except curses.error:
-pass
-
-  # attempts to make the cursor invisible
-
-  try:
-curses.curs_set(0)
-  except curses.error:
-pass
-
-  acs_options = [item for item in curses.__dict__.items() if 
item[0].startswith(ACS_)]
-  acs_options.sort(key=lambda i: (i[1]))  # order by character codes
-
-  # displays a chart with all the glyphs and their representations
-
-  height, width = stdscr.getmaxyx()
-
-  if width  30:
-return  # not enough room to show a column
-
-  columns = width / 30
-
-  # display title
-
-  stdscr.addstr(0, 0, Curses Glyphs:, curses.A_STANDOUT)
-
-  x, y = 0, 1
-
-  while acs_options:
-name, keycode = acs_options.pop(0)
-stdscr.addstr(y, x * 30, %s (%i) % (name, keycode))
-stdscr.addch(y, (x * 30) + 25, keycode)
-
-x += 1
-
-if x = columns:
-  x, y = 0, y + 1
-
-  if y = height:
-break
-
-  stdscr.getch()  # quit on keyboard input
-
-
 def get_printable(line, keep_newlines = True):
   
   Provides the line back with non-printable characters stripped.



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


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

2014-01-26 Thread translation
commit 134cec88eb4635767a878414e5922c2722617115
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 02:45:07 2014 +

Update translations for orbot
---
 values-km/strings.xml |1 +
 1 file changed, 1 insertion(+)

diff --git a/values-km/strings.xml b/values-km/strings.xml
index 6010cbd..5238f2b 100644
--- a/values-km/strings.xml
+++ b/values-km/strings.xml
@@ -3,6 +3,7 @@
   string name=menu_infoHelp/string
   string name=menu_startចាប់ផ្ដើម/string
   string name=button_helpHelp/string
+  string name=menu_verifyពិនិត្យ/string
   string name=menu_exitចាកចេញ/string
   string name=btn_cancelCancel/string
   !--Welcome Wizard strings (DJH)--

___
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

2014-01-26 Thread translation
commit 4e9fb3abbb0a5d9fb6c77eb519acd0a484f3826e
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 02:46:11 2014 +

Update translations for mat-gui
---
 km.po |   29 +++--
 1 file changed, 15 insertions(+), 14 deletions(-)

diff --git a/km.po b/km.po
index 5073edb..eb07d24 100644
--- a/km.po
+++ b/km.po
@@ -3,13 +3,14 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# soksophea sksop...@gmail.com, 2014
 msgid 
 msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: \n
 POT-Creation-Date: 2014-01-19 14:48+\n
-PO-Revision-Date: 2014-01-22 04:40+\n
-Last-Translator: runasand runa.sand...@gmail.com\n
+PO-Revision-Date: 2014-01-27 02:46+\n
+Last-Translator: soksophea sksop...@gmail.com\n
 Language-Team: Khmer 
(http://www.transifex.com/projects/p/torproject/language/km/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -19,19 +20,19 @@ msgstr 
 
 #: mat-gui:61 mat-gui:403 mat-gui:422
 msgid Ready
-msgstr 
+msgstr រួចរាល់
 
 #: mat-gui:128
 msgid Choose files
-msgstr 
+msgstr ជ្រើស​ឯកសារ
 
 #: mat-gui:135
 msgid All files
-msgstr 
+msgstr ឯកសារ​ទាំងអស់
 
 #: mat-gui:142
 msgid Supported files
-msgstr 
+msgstr ឯកសារ​ដែល​គាំទ្រ
 
 #: mat-gui:157
 msgid No metadata found
@@ -39,11 +40,11 @@ msgstr 
 
 #: mat-gui:158 mat-gui:398 mat-gui:420
 msgid Clean
-msgstr 
+msgstr សម្អាត
 
 #: mat-gui:160 mat-gui:400
 msgid Dirty
-msgstr 
+msgstr មិន​ល្អ
 
 #: mat-gui:165
 #, python-format
@@ -60,7 +61,7 @@ msgstr 
 
 #: mat-gui:207 data/mat.ui:107
 msgid Preferences
-msgstr 
+msgstr ចំណូលចិត្ត
 
 #: mat-gui:220
 msgid Reduce PDF quality
@@ -84,7 +85,7 @@ msgstr 
 
 #: mat-gui:310
 msgid Not-supported
-msgstr 
+msgstr មិន​គាំទ្រ
 
 #: mat-gui:324
 msgid Harmless fileformat
@@ -155,15 +156,15 @@ msgstr 
 
 #: data/mat.ui:214
 msgid Add
-msgstr 
+msgstr បន្ថែម
 
 #: data/mat.ui:240
 msgid Check
-msgstr 
+msgstr ពិនិត្យ
 
 #: data/mat.ui:309
 msgid State
-msgstr 
+msgstr សភាព
 
 #: data/mat.ui:347 data/mat.ui:499
 msgid Metadata
@@ -179,7 +180,7 @@ msgstr 
 
 #: data/mat.ui:452
 msgid Supported formats
-msgstr 
+msgstr ទ្រង់ទ្រាយ​ដែល​គាំទ្រ
 
 #: data/mat.ui:486
 msgid Support

___
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

2014-01-26 Thread translation
commit 59a8f0dde1f67f6ad56b51592a8a9bd20aaef26b
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 02:45:57 2014 +

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

diff --git a/km/https-everywhere.dtd b/km/https-everywhere.dtd
index f009004..f6869ee 100644
--- a/km/https-everywhere.dtd
+++ b/km/https-everywhere.dtd
@@ -1,6 +1,6 @@
 !ENTITY https-everywhere.about.title អំពី HTTPS Everywhere
 !ENTITY https-everywhere.about.ext_name HTTPS Everywhere
-!ENTITY https-everywhere.about.ext_description Encrypt the Web! 
Automatically use HTTPS security on many sites.
+!ENTITY https-everywhere.about.ext_description 
អ៊ិនគ្រីប​តំបន់​បណ្ដាញ! 
ប្រើ​សុវត្ថិភាព HTTPS នៅ
​លើ​បណ្ដាញ​​ជា​ច្រើន។
 !ENTITY https-everywhere.about.version កំណែ
 !ENTITY https-everywhere.about.created_by 
បាន​បង្កើត​ដោយ
 !ENTITY https-everywhere.about.librarians Ruleset Librarians

___
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

2014-01-26 Thread translation
commit 1b24dbee787509d4cba0ddbd880a095e3351e93f
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 03:16:11 2014 +

Update translations for mat-gui
---
 km.po |   26 +-
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/km.po b/km.po
index eb07d24..3120ac4 100644
--- a/km.po
+++ b/km.po
@@ -9,7 +9,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: \n
 POT-Creation-Date: 2014-01-19 14:48+\n
-PO-Revision-Date: 2014-01-27 02:46+\n
+PO-Revision-Date: 2014-01-27 03:15+\n
 Last-Translator: soksophea sksop...@gmail.com\n
 Language-Team: Khmer 
(http://www.transifex.com/projects/p/torproject/language/km/)\n
 MIME-Version: 1.0\n
@@ -36,7 +36,7 @@ msgstr ឯកសារ​ដែល​គាំទ្រ
 
 #: mat-gui:157
 msgid No metadata found
-msgstr 
+msgstr 
រក​មិន​ឃើញ​ទិន្នន័យ​មេតា
 
 #: mat-gui:158 mat-gui:398 mat-gui:420
 msgid Clean
@@ -49,15 +49,15 @@ msgstr មិន​ល្អ
 #: mat-gui:165
 #, python-format
 msgid %s's metadata
-msgstr 
+msgstr ទិន្នន័យ​មេតា​របស់ %s
 
 #: mat-gui:176
 msgid Trash your meta, keep your data
-msgstr 
+msgstr លុប​មេតា 
រក្សា​ទិន្នន័យ​របស់​អ្នក
 
 #: mat-gui:181
 msgid Website
-msgstr 
+msgstr តំបន់បណ្ដាញ
 
 #: mat-gui:207 data/mat.ui:107
 msgid Preferences
@@ -65,23 +65,23 @@ msgstr ចំណូលចិត្ត
 
 #: mat-gui:220
 msgid Reduce PDF quality
-msgstr 
+msgstr បន្ថយ​គុណភាព PDF
 
 #: mat-gui:223
 msgid Reduce the produced PDF size and quality
-msgstr 
+msgstr បន្ថយ​គុណភាព និង​ទំហំ PDF 
ដែល​បាន​បង្កើត
 
 #: mat-gui:226
 msgid Add unsupported file to archives
-msgstr 
+msgstr 
បន្ថែម​ឯកសារ​ដែល​មិន​គាំទ្រ​ទáŸ
…កាន់​ប័ណ្ណសារ
 
 #: mat-gui:229
 msgid Add non-supported (and so non-anonymised) file to output archive
-msgstr 
+msgstr 
បន្ថែម​ឯកសារ​ដែល​មិន​គាំទ្រ
 (និង​មិនមែន​អនាមិក) ទៅ
កាន់​ប័ណ្ណសារ​លទ្ធផល
 
 #: mat-gui:268
 msgid Unknown
-msgstr 
+msgstr មិន​ស្គាល់
 
 #: mat-gui:310
 msgid Not-supported
@@ -127,16 +127,16 @@ msgstr 
 #: mat-gui:394
 #, python-format
 msgid Checking %s
-msgstr 
+msgstr កំពុង​ពិនិត្យ %s
 
 #: mat-gui:409
 #, python-format
 msgid Cleaning %s
-msgstr 
+msgstr កំពុង​សម្អាត %s
 
 #: data/mat.ui:63
 msgid _File
-msgstr 
+msgstr ឯកសារ
 
 #: data/mat.ui:99
 msgid _Edit

___
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

2014-01-26 Thread translation
commit 280da502c2ae0bd85fc7ba99d5ed0d5583b1e2cc
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 03:15:56 2014 +

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

diff --git a/km/https-everywhere.dtd b/km/https-everywhere.dtd
index f6869ee..ce1456a 100644
--- a/km/https-everywhere.dtd
+++ b/km/https-everywhere.dtd
@@ -25,7 +25,7 @@
 !ENTITY https-everywhere.prefs.notes សម្គាល់
 !ENTITY https-everywhere.prefs.list_caption Which HTTPS redirection rules 
should apply?
 !ENTITY https-everywhere.prefs.enabled បាន​បើក
-!ENTITY https-everywhere.prefs.ruleset_howto You can learn how to write your 
own rulesets (to add support for other web sites)
+!ENTITY https-everywhere.prefs.ruleset_howto អ្នក​អាច
​ស្វែងរក​ពី​របៀប​សរសេរ​ rulesets 
ផ្ទាល់​ខ្លួន​របស់​អ្នក 
(ដើម្បី​បន្ថែម​ការ​គាំទ្រ​សម្រាប់​តំបន់​បណ្ដាញ​ផ្សេងៗ)
 !ENTITY https-everywhere.prefs.here_link ទីនេះ
 !ENTITY https-everywhere.prefs.toggle បិទ/បើក
 !ENTITY https-everywhere.prefs.reset_default 
កំណត់​ឡើង​វិញ​ទៅ​លំនាំដើម

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


[tor-commits] [stem/master] Adding controller methods to check NEWNYM availability

2014-01-26 Thread atagar
commit c510c1b01599781b249f12c06062082309ea5f0e
Author: Damian Johnson ata...@torproject.org
Date:   Sun Jan 26 19:15:51 2014 -0800

Adding controller methods to check NEWNYM availability

Adding a couple methods to check if tor will respect a NEWNYM signal or not.
This only works if signals are only sent through stem.
---
 docs/change_log.rst  |1 +
 stem/control.py  |   38 +-
 test/integ/control/controller.py |   17 +
 3 files changed, 55 insertions(+), 1 deletion(-)

diff --git a/docs/change_log.rst b/docs/change_log.rst
index fa8b638..ab52e5f 100644
--- a/docs/change_log.rst
+++ b/docs/change_log.rst
@@ -41,6 +41,7 @@ The following are only available within stem's `git repository
 
  * **Controller**
 
+  * Added :func:`~stem.control.Controller.is_newnym_available` and 
:func:`~stem.control.Controller.get_newnym_wait` methods to the 
:class:`~stem.control.Controller`
   * Added the id attribute to the :class:`~stem.response.events.ORConnEvent` 
(:spec:`6f2919a`)
   * Added `support for CONN_BW events 
api/response.html#stem.response.events.ConnectionBandwidthEvent`_ 
(:spec:`6f2919a`)
   * Added `support for CIRC_BW events 
api/response.html#stem.response.events.CircuitBandwidthEvent`_ 
(:spec:`6f2919a`)
diff --git a/stem/control.py b/stem/control.py
index adfc56f..22a1962 100644
--- a/stem/control.py
+++ b/stem/control.py
@@ -64,6 +64,8 @@ providing its own for interacting at a higher level.
 |- close_stream - close a stream
 |
 |- signal - sends a signal to the tor client
+|- is_newnym_available - true if tor would presently accept a NEWNYM signal
+|- get_newnym_wait - seconds until tor would accept a NEWNYM signal
 |- is_geoip_unavailable - true if we've discovered our geoip db to be 
unavailable
 +- map_address - maps one address to another such that connections to the 
original are replaced with the other
 
@@ -679,6 +681,7 @@ class Controller(BaseController):
 
 self._is_caching_enabled = True
 self._request_cache = {}
+self._last_newnym = 0.0
 
 self._cache_lock = threading.RLock()
 
@@ -688,6 +691,7 @@ class Controller(BaseController):
 self._event_listeners_lock = threading.RLock()
 
 # number of sequential 'GETINFO ip-to-country/*' lookups that have failed
+
 self._geoip_failure_count = 0
 self._enabled_features = []
 
@@ -2258,12 +2262,44 @@ class Controller(BaseController):
 response = self.msg(SIGNAL %s % signal)
 stem.response.convert(SINGLELINE, response)
 
-if not response.is_ok():
+if response.is_ok():
+  if signal == stem.Signal.NEWNYM:
+self._last_newnym = time.time()
+else:
   if response.code == 552:
 raise stem.InvalidArguments(response.code, response.message, [signal])
 
   raise stem.ProtocolError(SIGNAL response contained unrecognized status 
code: %s % response.code)
 
+  def is_newnym_available(self):
+
+Indicates if tor would presently accept a NEWNYM signal. This can only
+account for signals sent via this controller.
+
+.. versionadded:: 1.2.0
+
+:returns: **True** if tor would presently accept a NEWNYM signal, **False**
+  otherwise
+
+
+if self.is_alive():
+  return self.get_newnym_wait() == 0.0
+else:
+  return False
+
+  def get_newnym_wait(self):
+
+Provides the number of seconds until a NEWNYM signal would be respected.
+This can only account for signals sent via this controller.
+
+.. versionadded:: 1.2.0
+
+:returns: **float** for the number of seconds until tor would respect
+  another NEWNYM signal
+
+
+return max(0.0, self._last_newnym + 10 - time.time())
+
   def is_geoip_unavailable(self):
 
 Provides **True** if we've concluded hat our geoip database is unavailable,
diff --git a/test/integ/control/controller.py b/test/integ/control/controller.py
index 1c0e468..d034853 100644
--- a/test/integ/control/controller.py
+++ b/test/integ/control/controller.py
@@ -654,6 +654,23 @@ class TestController(unittest.TestCase):
   # invalid signals
   self.assertRaises(stem.InvalidArguments, controller.signal, FOOBAR)
 
+  def test_newnym_availability(self):
+
+Test the is_newnym_available and get_newnym_wait methods.
+
+
+if test.runner.require_control(self):
+  return
+
+with test.runner.get_runner().get_tor_controller() as controller:
+  self.assertEqual(True, controller.is_newnym_available())
+  self.assertEqual(0.0, controller.get_newnym_wait())
+
+  controller.signal(stem.Signal.NEWNYM)
+
+  self.assertEqual(False, controller.is_newnym_available())
+  self.assertTrue(controller.get_newnym_wait()  9.0)
+
   def test_extendcircuit(self):
 if test.runner.require_control(self):
   return

___
tor-commits mailing list
tor-commits@lists.torproject.org

[tor-commits] [stem/master] Resetting NEWNYM counter when wiping cache

2014-01-26 Thread atagar
commit 9f3bd3f6a9c1b3155efe123ad9390c5365d76192
Author: Damian Johnson ata...@torproject.org
Date:   Sun Jan 26 19:21:59 2014 -0800

Resetting NEWNYM counter when wiping cache

If we attach to a new (or maybe previous) tor instance then we shouldn't 
carry
over the timestamp we last issued a NEWNYM signal.
---
 stem/control.py |1 +
 1 file changed, 1 insertion(+)

diff --git a/stem/control.py b/stem/control.py
index 22a1962..0b611f5 100644
--- a/stem/control.py
+++ b/stem/control.py
@@ -1833,6 +1833,7 @@ class Controller(BaseController):
 
 with self._cache_lock:
   self._request_cache = {}
+  self._last_newnym = 0.0
   self._geoip_failure_count = 0
 
   def load_conf(self, configtext):

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


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

2014-01-26 Thread translation
commit 96e8a8baf6d63eaccb7a80512b08ffa0f8b26995
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 03:45:12 2014 +

Update translations for vidalia
---
 km/qt_km.po  |4 ++--
 km/vidalia_km.po |   16 
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/km/qt_km.po b/km/qt_km.po
index fb15f59..759a2ff 100644
--- a/km/qt_km.po
+++ b/km/qt_km.po
@@ -6,7 +6,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n;
 POT-Creation-Date: 2008-08-20 03:25+\n
-PO-Revision-Date: 2014-01-22 03:30+\n
+PO-Revision-Date: 2014-01-27 03:30+\n
 Last-Translator: runasand runa.sand...@gmail.com\n
 Language-Team: Khmer 
(http://www.transifex.com/projects/p/torproject/language/km/)\n
 MIME-Version: 1.0\n
@@ -309,7 +309,7 @@ msgstr 
 #: qfileiconprovider.cpp:412
 msgctxt QFileDialog
 msgid Unknown
-msgstr 
+msgstr មិន​ស្គាល់
 
 #: qfiledialog.cpp:439
 msgctxt QFileDialog
diff --git a/km/vidalia_km.po b/km/vidalia_km.po
index 1c7a14d..9f22ff1 100755
--- a/km/vidalia_km.po
+++ b/km/vidalia_km.po
@@ -5,7 +5,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n;
 POT-Creation-Date: 2012-03-21 17:52+\n
-PO-Revision-Date: 2014-01-22 09:40+\n
+PO-Revision-Date: 2014-01-27 03:41+\n
 Last-Translator: runasand runa.sand...@gmail.com\n
 Language-Team: Khmer 
(http://www.transifex.com/projects/p/torproject/language/km/)\n
 MIME-Version: 1.0\n
@@ -373,7 +373,7 @@ msgstr 
 
 msgctxt Circuit
 msgid Unknown
-msgstr 
+msgstr មិន​ស្គាល់
 
 msgctxt CircuitItem
 msgid Path Empty
@@ -1601,7 +1601,7 @@ msgstr 
 
 msgctxt LogEvent
 msgid Unknown
-msgstr 
+msgstr មិន​ស្គាល់
 
 msgctxt LogTreeItem
 msgid Debug
@@ -1625,7 +1625,7 @@ msgstr 
 
 msgctxt LogTreeItem
 msgid Unknown
-msgstr 
+msgstr មិន​ស្គាល់
 
 msgctxt MainWindow
 msgid Start Tor
@@ -2217,7 +2217,7 @@ msgstr 
 
 msgctxt MessageLog
 msgid Clear
-msgstr 
+msgstr សម្អាត
 
 msgctxt MessageLog
 msgid Clear all messages from the Message Log (Ctrl+E)
@@ -2536,7 +2536,7 @@ msgstr 
 
 msgctxt NetViewer
 msgid Unknown
-msgstr 
+msgstr មិន​ស្គាល់
 
 msgctxt NetViewer
 msgid Full Screen
@@ -2752,7 +2752,7 @@ msgstr 
 
 msgctxt RouterInfoDialog
 msgid Unknown
-msgstr 
+msgstr មិន​ស្គាល់
 
 msgctxt RouterInfoDialog
 msgid Relay Details
@@ -3489,7 +3489,7 @@ msgstr 
 
 msgctxt Stream
 msgid Unknown
-msgstr 
+msgstr មិន​ស្គាល់
 
 msgctxt TorProcess
 msgid Process %1 failed to stop. [%2]

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


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

2014-01-26 Thread translation
commit 8e9904fc78d3ed2c60d0e07b5ae2573d4fb0a53c
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 03:45:18 2014 +

Update translations for vidalia_alpha
---
 km/vidalia_km.po |   16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/km/vidalia_km.po b/km/vidalia_km.po
index d3adcd5..3779bad 100644
--- a/km/vidalia_km.po
+++ b/km/vidalia_km.po
@@ -5,7 +5,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: translati...@vidalia-project.net\n
 POT-Creation-Date: 2012-03-21 17:46+\n
-PO-Revision-Date: 2014-01-23 09:40+\n
+PO-Revision-Date: 2014-01-27 03:41+\n
 Last-Translator: runasand runa.sand...@gmail.com\n
 Language-Team: Khmer 
(http://www.transifex.com/projects/p/torproject/language/km/)\n
 MIME-Version: 1.0\n
@@ -400,7 +400,7 @@ msgstr 
 
 msgctxt Circuit
 msgid Unknown
-msgstr 
+msgstr មិន​ស្គាល់
 
 msgctxt CircuitItem
 msgid Path Empty
@@ -1633,7 +1633,7 @@ msgstr 
 
 msgctxt LogEvent
 msgid Unknown
-msgstr 
+msgstr មិន​ស្គាល់
 
 msgctxt LogTreeItem
 msgid Debug
@@ -1657,7 +1657,7 @@ msgstr 
 
 msgctxt LogTreeItem
 msgid Unknown
-msgstr 
+msgstr មិន​ស្គាល់
 
 msgctxt MainWindow
 msgid Start Tor
@@ -2176,7 +2176,7 @@ msgstr 
 
 msgctxt MessageLog
 msgid Clear
-msgstr 
+msgstr សម្អាត
 
 msgctxt MessageLog
 msgid Clear all messages from the Message Log (Ctrl+E)
@@ -2483,7 +2483,7 @@ msgstr 
 
 msgctxt NetViewer
 msgid Unknown
-msgstr 
+msgstr មិន​ស្គាល់
 
 msgctxt NetViewer
 msgid Full Screen
@@ -2829,7 +2829,7 @@ msgstr 
 
 msgctxt RouterInfoDialog
 msgid Unknown
-msgstr 
+msgstr មិន​ស្គាល់
 
 msgctxt RouterInfoDialog
 msgid Relay Details
@@ -3556,7 +3556,7 @@ msgstr 
 
 msgctxt Stream
 msgid Unknown
-msgstr 
+msgstr មិន​ស្គាល់
 
 msgctxt TorControl
 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_completed] Update translations for mat-gui_completed

2014-01-26 Thread translation
commit 623f994116f40973879c538eb6d4c9e52e7a3c9e
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 03:46:18 2014 +

Update translations for mat-gui_completed
---
 km.po |  199 +
 1 file changed, 199 insertions(+)

diff --git a/km.po b/km.po
new file mode 100644
index 000..6f91090
--- /dev/null
+++ b/km.po
@@ -0,0 +1,199 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# soksophea sksop...@gmail.com, 2014
+msgid 
+msgstr 
+Project-Id-Version: The Tor Project\n
+Report-Msgid-Bugs-To: \n
+POT-Creation-Date: 2014-01-19 14:48+\n
+PO-Revision-Date: 2014-01-27 03:41+\n
+Last-Translator: soksophea sksop...@gmail.com\n
+Language-Team: Khmer 
(http://www.transifex.com/projects/p/torproject/language/km/)\n
+MIME-Version: 1.0\n
+Content-Type: text/plain; charset=UTF-8\n
+Content-Transfer-Encoding: 8bit\n
+Language: km\n
+Plural-Forms: nplurals=1; plural=0;\n
+
+#: mat-gui:61 mat-gui:403 mat-gui:422
+msgid Ready
+msgstr រួចរាល់
+
+#: mat-gui:128
+msgid Choose files
+msgstr ជ្រើស​ឯកសារ
+
+#: mat-gui:135
+msgid All files
+msgstr ឯកសារ​ទាំងអស់
+
+#: mat-gui:142
+msgid Supported files
+msgstr ឯកសារ​ដែល​គាំទ្រ
+
+#: mat-gui:157
+msgid No metadata found
+msgstr 
រក​មិន​ឃើញ​ទិន្នន័យ​មេតា
+
+#: mat-gui:158 mat-gui:398 mat-gui:420
+msgid Clean
+msgstr សម្អាត
+
+#: mat-gui:160 mat-gui:400
+msgid Dirty
+msgstr មិន​ល្អ
+
+#: mat-gui:165
+#, python-format
+msgid %s's metadata
+msgstr ទិន្នន័យ​មេតា​របស់ %s
+
+#: mat-gui:176
+msgid Trash your meta, keep your data
+msgstr លុប​មេតា 
រក្សា​ទិន្នន័យ​របស់​អ្នក
+
+#: mat-gui:181
+msgid Website
+msgstr តំបន់បណ្ដាញ
+
+#: mat-gui:207 data/mat.ui:107
+msgid Preferences
+msgstr ចំណូលចិត្ត
+
+#: mat-gui:220
+msgid Reduce PDF quality
+msgstr បន្ថយ​គុណភាព PDF
+
+#: mat-gui:223
+msgid Reduce the produced PDF size and quality
+msgstr បន្ថយ​គុណភាព និង​ទំហំ PDF 
ដែល​បាន​បង្កើត
+
+#: mat-gui:226
+msgid Add unsupported file to archives
+msgstr 
បន្ថែម​ឯកសារ​ដែល​មិន​គាំទ្រ​ទáŸ
…កាន់​ប័ណ្ណសារ
+
+#: mat-gui:229
+msgid Add non-supported (and so non-anonymised) file to output archive
+msgstr 
បន្ថែម​ឯកសារ​ដែល​មិន​គាំទ្រ
 (និង​មិនមែន​អនាមិក) ទៅ
កាន់​ប័ណ្ណសារ​លទ្ធផល
+
+#: mat-gui:268
+msgid Unknown
+msgstr មិន​ស្គាល់
+
+#: mat-gui:310
+msgid Not-supported
+msgstr មិន​គាំទ្រ
+
+#: mat-gui:324
+msgid Harmless fileformat
+msgstr 
ទ្រង់ទ្រាយ​ឯកសារ​ដែល​មិន​គ្រោះថ្នាក់
+
+#: mat-gui:326
+msgid Fileformat not supported
+msgstr 
ទ្រង់ទ្រាយ​ឯកសារ​មិន​គាំទ្រ
+
+#: mat-gui:329
+msgid These files can not be processed:
+msgstr មិន​អាច
​ដំណើរការ​ឯកសារ​ទាំងនេះ៖
+
+#: mat-gui:334 mat-gui:363 data/mat.ui:292
+msgid Filename
+msgstr ឈ្មោះ​ឯកសារ
+
+#: mat-gui:336
+msgid Reason
+msgstr មូលហេតុ
+
+#: mat-gui:348
+msgid Non-supported files in archive
+msgstr 
ឯកសារ​ដែល​មិន​គាំទ្រ​ក្នុង​ប័ណ្ណសារ
+
+#: mat-gui:349 data/mat.ui:227
+msgid Scour
+msgstr ល្អ
+
+#: mat-gui:362
+msgid Include
+msgstr រួមបញ្ចូល
+
+#: mat-gui:378
+#, python-format
+msgid MAT is not able to clean the following files, found in the %s archive
+msgstr MAT មិន​អាច
​សម្អាត​ឯកសារ​ដូច​ខាងក្រោម 
ដែល​បាន​រក​ឃើញ​នៅ
​ក្នុង​ប័ណ្ណសារ %s
+
+#: mat-gui:394
+#, python-format
+msgid Checking %s
+msgstr កំពុង​ពិនិត្យ %s
+
+#: mat-gui:409
+#, python-format
+msgid Cleaning %s
+msgstr កំពុង​សម្អាត %s
+
+#: data/mat.ui:63
+msgid _File
+msgstr ឯកសារ
+
+#: data/mat.ui:99
+msgid _Edit
+msgstr កែសម្រួល
+
+#: data/mat.ui:118 data/mat.ui:253
+msgid Clear
+msgstr សម្អាត
+
+#: data/mat.ui:134
+msgid _Process
+msgstr ដំណើរការ
+
+#: data/mat.ui:168
+msgid _Help
+msgstr ជំនួយ
+
+#: data/mat.ui:214
+msgid Add
+msgstr បន្ថែម
+
+#: data/mat.ui:240

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

2014-01-26 Thread translation
commit f19f096594166e2d2772c4441228ccf1ced111fb
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 03:46:15 2014 +

Update translations for mat-gui
---
 km.po |   40 
 1 file changed, 20 insertions(+), 20 deletions(-)

diff --git a/km.po b/km.po
index 3120ac4..6f91090 100644
--- a/km.po
+++ b/km.po
@@ -9,7 +9,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: \n
 POT-Creation-Date: 2014-01-19 14:48+\n
-PO-Revision-Date: 2014-01-27 03:15+\n
+PO-Revision-Date: 2014-01-27 03:41+\n
 Last-Translator: soksophea sksop...@gmail.com\n
 Language-Team: Khmer 
(http://www.transifex.com/projects/p/torproject/language/km/)\n
 MIME-Version: 1.0\n
@@ -89,15 +89,15 @@ msgstr មិន​គាំទ្រ
 
 #: mat-gui:324
 msgid Harmless fileformat
-msgstr 
+msgstr 
ទ្រង់ទ្រាយ​ឯកសារ​ដែល​មិន​គ្រោះថ្នាក់
 
 #: mat-gui:326
 msgid Fileformat not supported
-msgstr 
+msgstr 
ទ្រង់ទ្រាយ​ឯកសារ​មិន​គាំទ្រ
 
 #: mat-gui:329
 msgid These files can not be processed:
-msgstr 
+msgstr មិន​អាច
​ដំណើរការ​ឯកសារ​ទាំងនេះ៖
 
 #: mat-gui:334 mat-gui:363 data/mat.ui:292
 msgid Filename
@@ -105,24 +105,24 @@ msgstr ឈ្មោះ​ឯកសារ
 
 #: mat-gui:336
 msgid Reason
-msgstr 
+msgstr មូលហេតុ
 
 #: mat-gui:348
 msgid Non-supported files in archive
-msgstr 
+msgstr 
ឯកសារ​ដែល​មិន​គាំទ្រ​ក្នុង​ប័ណ្ណសារ
 
 #: mat-gui:349 data/mat.ui:227
 msgid Scour
-msgstr 
+msgstr ល្អ
 
 #: mat-gui:362
 msgid Include
-msgstr 
+msgstr រួមបញ្ចូល
 
 #: mat-gui:378
 #, python-format
 msgid MAT is not able to clean the following files, found in the %s archive
-msgstr 
+msgstr MAT មិន​អាច
​សម្អាត​ឯកសារ​ដូច​ខាងក្រោម 
ដែល​បាន​រក​ឃើញ​នៅ
​ក្នុង​ប័ណ្ណសារ %s
 
 #: mat-gui:394
 #, python-format
@@ -140,19 +140,19 @@ msgstr ឯកសារ
 
 #: data/mat.ui:99
 msgid _Edit
-msgstr 
+msgstr កែសម្រួល
 
 #: data/mat.ui:118 data/mat.ui:253
 msgid Clear
-msgstr 
+msgstr សម្អាត
 
 #: data/mat.ui:134
 msgid _Process
-msgstr 
+msgstr ដំណើរការ
 
 #: data/mat.ui:168
 msgid _Help
-msgstr 
+msgstr ជំនួយ
 
 #: data/mat.ui:214
 msgid Add
@@ -168,15 +168,15 @@ msgstr សភាព
 
 #: data/mat.ui:347 data/mat.ui:499
 msgid Metadata
-msgstr 
+msgstr ទិន្នន័យ​មេតា
 
 #: data/mat.ui:376
 msgid Name
-msgstr Name
+msgstr ឈ្មោះ
 
 #: data/mat.ui:390
 msgid Content
-msgstr 
+msgstr មាតិកា
 
 #: data/mat.ui:452
 msgid Supported formats
@@ -184,16 +184,16 @@ msgstr 
ទ្រង់ទ្រាយ​ដែល​គាំទ្រ
 
 #: data/mat.ui:486
 msgid Support
-msgstr 
+msgstr គាំទ្រ
 
 #: data/mat.ui:512
 msgid Method
-msgstr 
+msgstr វិធីសាស្ត្រ
 
 #: data/mat.ui:525
 msgid Remaining
-msgstr 
+msgstr នៅសល់
 
 #: data/mat.ui:560
 msgid Fileformat
-msgstr 
+msgstr ទ្រង់ទ្រាយ​ឯកសារ

___
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

2014-01-26 Thread translation
commit 5a1b701b001dc4d16fec7877f1cc64612b8d2bb8
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 03:46:00 2014 +

Update translations for https_everywhere
---
 km/https-everywhere.dtd|4 ++--
 km/https-everywhere.properties |   10 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/km/https-everywhere.dtd b/km/https-everywhere.dtd
index ce1456a..ee51d78 100644
--- a/km/https-everywhere.dtd
+++ b/km/https-everywhere.dtd
@@ -14,7 +14,7 @@
 !ENTITY https-everywhere.menu.observatory ចំណូលចិត្ត SSL 
Observatory
 !ENTITY https-everywhere.menu.globalEnable បើក HTTPS Everywhere
 !ENTITY https-everywhere.menu.globalDisable បិទ HTTPS Everywhere
-!ENTITY https-everywhere.menu.showCounter Show Counter
+!ENTITY https-everywhere.menu.showCounter បង្ហាញ Counter
 
 !ENTITY https-everywhere.prefs.title ចំណូលចិត្ត HTTPS 
Everywhere
 !ENTITY https-everywhere.prefs.enable_all បើក​ទាំងអស់
@@ -23,7 +23,7 @@
 !ENTITY https-everywhere.prefs.search ស្វែងរក
 !ENTITY https-everywhere.prefs.site តំបន់​បណ្ដាញ
 !ENTITY https-everywhere.prefs.notes សម្គាល់
-!ENTITY https-everywhere.prefs.list_caption Which HTTPS redirection rules 
should apply?
+!ENTITY https-everywhere.prefs.list_caption បន្ទាត់ HTTPS 
redirection 
ណាមួយ​ដែល​គួរ​​អនុវត្ត?
 !ENTITY https-everywhere.prefs.enabled បាន​បើក
 !ENTITY https-everywhere.prefs.ruleset_howto អ្នក​អាច
​ស្វែងរក​ពី​របៀប​សរសេរ​ rulesets 
ផ្ទាល់​ខ្លួន​របស់​អ្នក 
(ដើម្បី​បន្ថែម​ការ​គាំទ្រ​សម្រាប់​តំបន់​បណ្ដាញ​ផ្សេងៗ)
 !ENTITY https-everywhere.prefs.here_link ទីនេះ
diff --git a/km/https-everywhere.properties b/km/https-everywhere.properties
index c410b5a..3c46b88 100644
--- a/km/https-everywhere.properties
+++ b/km/https-everywhere.properties
@@ -1,8 +1,8 @@
 https-everywhere.menu.globalEnable = បើក HTTPS Everywhere
 https-everywhere.menu.globalDisable = បិទ HTTPS Everywhere
-# https-everywhere.menu.enableDisable = Enable / Disable Rules
-# https-everywhere.menu.noRules = (No Rules for This Page)
-# https-everywhere.menu.unknownRules = (Rules for This Page Unknown)
-# https-everywhere.toolbar.hint = HTTPS Everywhere is now active. You can 
toggle it on a site-by-site basis by clicking the icon in the address bar.
-# https-everywhere.migration.notification0 = In order to implement a crucial 
fix, this update resets your HTTPS Everywhere rule preferences to their default 
values.
+https-everywhere.menu.enableDisable = បើក / បិទ 
បន្ទាត់
+https-everywhere.menu.noRules = 
(គ្មាន​បន្ទាត់​សម្រាប់​ទំព័រ​នេះ​ទេ)
+https-everywhere.menu.unknownRules = 
(មិន​ស្គាល់​បន្ទាត់​សម្រាប់​ទំព័រ​នេះ)
+https-everywhere.toolbar.hint = HTTPS Everywhere 
គឺ​សកម្ម​ឥឡូវ​នេះ។ អ្នក​អាច
​បិទ/បើក វា​លើ​តាម​ផ្នែក 
ដោយ​ចុច
​រូបតំណាង​របារ​អាសយដ្ឋាន។
+https-everywhere.migration.notification0 = 
ដើម្បី​ប្រតិបត្តិ​ការ​កែ​ច
ាំបាច់, ធ្វើ​បច្ច
ុប្បន្នភាព​ការ​កំណត់​ច
ំណូលចិត្ត HTTPS Everywhere rule 
របស់​អ្នក​ឡើង​វិញ​ច
ំពោះ​តម្លៃ​លំនាំដើម​របស់​វា។
 # https-everywhere.menu.ruleset-tests = Run HTTPS Everywhere Ruleset Tests

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


[tor-commits] [arm/master] Using a direct controller in the header panel

2014-01-26 Thread atagar
commit 9ba2c0fbca690fbfeae08546958f7aa3cc975536
Author: Damian Johnson ata...@torproject.org
Date:   Sun Jan 26 18:54:24 2014 -0800

Using a direct controller in the header panel

Swapping our header panel to use stem's Controller instance where able. 
There's
quite a few holdouts that'll either require stem or arm additions before we 
can
drop tor_tools.
---
 arm/header_panel.py |   48 
 1 file changed, 24 insertions(+), 24 deletions(-)

diff --git a/arm/header_panel.py b/arm/header_panel.py
index 09c12a8..b4c6a1d 100644
--- a/arm/header_panel.py
+++ b/arm/header_panel.py
@@ -28,7 +28,7 @@ import arm.starter
 import arm.popups
 import arm.controller
 
-from util import panel, tor_tools, ui_tools
+from util import panel, tor_tools, ui_tools, tor_controller
 
 # minimum width for which panel attempts to double up contents (two columns to
 # better use screen real estate)
@@ -86,7 +86,7 @@ class HeaderPanel(panel.Panel, threading.Thread):
 threading.Thread.__init__(self)
 self.setDaemon(True)
 
-self._is_tor_connected = tor_tools.get_conn().is_alive()
+self._is_tor_connected = tor_controller().is_alive()
 self._last_update = -1   # time the content was last revised
 self._halt = False   # terminates thread if true
 self._cond = threading.Condition()  # used for pausing the thread
@@ -126,7 +126,7 @@ class HeaderPanel(panel.Panel, threading.Thread):
 
 # listens for tor reload (sighup) events
 
-tor_tools.get_conn().add_status_listener(self.reset_listener)
+tor_controller().add_status_listener(self.reset_listener)
 
   def get_height(self):
 
@@ -275,7 +275,7 @@ class HeaderPanel(panel.Panel, threading.Thread):
 self.addstr(1, x, Relaying Disabled, ui_tools.get_color(cyan))
 x += 17
   else:
-status_time = tor_tools.get_conn().controller.get_latest_heartbeat()
+status_time = tor_controller().get_latest_heartbeat()
 
 if status_time:
   status_time_label = time.strftime(%H:%M %m/%d/%Y, , 
time.localtime(status_time))
@@ -392,7 +392,7 @@ class HeaderPanel(panel.Panel, threading.Thread):
   self.addstr(y, x, none, curses.A_BOLD | ui_tools.get_color(cyan))
   else:
 y = 2 if is_wide else 4
-status_time = tor_tools.get_conn().controller.get_latest_heartbeat()
+status_time = tor_controller().get_latest_heartbeat()
 status_time_label = time.strftime(%H:%M %m/%d/%Y, 
time.localtime(status_time))
 self.addstr(y, 0, Tor Disconnected, curses.A_BOLD | 
ui_tools.get_color(red))
 self.addstr(y, 16,  (%s) - press r to reconnect % status_time_label)
@@ -547,21 +547,21 @@ class HeaderPanel(panel.Panel, threading.Thread):
 
 
 self.vals_lock.acquire()
-conn = tor_tools.get_conn()
+controller = tor_controller()
 
 if set_static:
   # version is truncated to first part, for instance:
   # 0.2.2.13-alpha (git-feb8c1b5f67f2c6f) - 0.2.2.13-alpha
 
-  self.vals[tor/version] = conn.get_info(version, Unknown).split()[0]
-  self.vals[tor/versionStatus] = conn.get_info(status/version/current, 
Unknown)
-  self.vals[tor/nickname] = conn.get_option(Nickname, )
-  self.vals[tor/or_port] = conn.get_option(ORPort, 0)
-  self.vals[tor/dir_port] = conn.get_option(DirPort, 0)
-  self.vals[tor/control_port] = conn.get_option(ControlPort, 0)
-  self.vals[tor/socketPath] = conn.get_option(ControlSocket, )
-  self.vals[tor/isAuthPassword] = 
conn.get_option(HashedControlPassword, None) is not None
-  self.vals[tor/isAuthCookie] = conn.get_option(CookieAuthentication, 
None) == 1
+  self.vals[tor/version] = controller.get_info(version, 
Unknown).split()[0]
+  self.vals[tor/versionStatus] = 
controller.get_info(status/version/current, Unknown)
+  self.vals[tor/nickname] = controller.get_conf(Nickname, )
+  self.vals[tor/or_port] = controller.get_conf(ORPort, 0)
+  self.vals[tor/dir_port] = controller.get_conf(DirPort, 0)
+  self.vals[tor/control_port] = controller.get_conf(ControlPort, 0)
+  self.vals[tor/socketPath] = controller.get_conf(ControlSocket, )
+  self.vals[tor/isAuthPassword] = 
controller.get_conf(HashedControlPassword, None) is not None
+  self.vals[tor/isAuthCookie] = 
controller.get_conf(CookieAuthentication, None) == 1
 
   # orport is reported as zero if unset
 
@@ -571,7 +571,7 @@ class HeaderPanel(panel.Panel, threading.Thread):
   # overwrite address if ORListenAddress is set (and possibly or_port too)
 
   self.vals[tor/orListenAddr] = 
-  listen_addr = conn.get_option(ORListenAddress, None)
+  listen_addr = controller.get_conf(ORListenAddress, None)
 
   if listen_addr:
 if : in listen_addr:
@@ -585,7 +585,7 @@ class HeaderPanel(panel.Panel, threading.Thread):
 
   policy_entries = []
 
-  for exit_policy in conn.get_option(ExitPolicy, [], True):
+  for 

[tor-commits] [arm/master] Using stem's new newnym methods

2014-01-26 Thread atagar
commit 36507a4c239383971c7559171b68d1896f10ef0c
Author: Damian Johnson ata...@torproject.org
Date:   Sun Jan 26 19:24:26 2014 -0800

Using stem's new newnym methods

Moved this capability to stem so no need to keep our couterparts.
---
 arm/header_panel.py   |8 
 arm/util/tor_tools.py |   39 ---
 2 files changed, 4 insertions(+), 43 deletions(-)

diff --git a/arm/header_panel.py b/arm/header_panel.py
index b4c6a1d..8621fb3 100644
--- a/arm/header_panel.py
+++ b/arm/header_panel.py
@@ -21,6 +21,7 @@ import threading
 
 import arm.util.tracker
 
+from stem import Signal
 from stem.control import State
 from stem.util import conf, log, str_tools
 
@@ -146,7 +147,7 @@ class HeaderPanel(panel.Panel, threading.Thread):
 Requests a new identity and provides a visual queue.
 
 
-tor_tools.get_conn().send_newnym()
+tor_controller().signal(Signal.NEWNYM)
 
 # If we're wide then the newnym label in this panel will give an
 # indication that the signal was sent. Otherwise use a msg.
@@ -159,7 +160,7 @@ class HeaderPanel(panel.Panel, threading.Thread):
   def handle_key(self, key):
 is_keystroke_consumed = True
 
-if key in (ord('n'), ord('N')) and 
tor_tools.get_conn().is_newnym_available():
+if key in (ord('n'), ord('N')) and tor_controller().is_newnym_available():
   self.send_newnym()
 elif key in (ord('r'), ord('R')) and not self._is_tor_connected:
   #oldSocket = tor_tools.get_conn().get_controller().get_socket()
@@ -440,8 +441,7 @@ class HeaderPanel(panel.Panel, threading.Thread):
   # (Client only) Undisplayed / Line 2 Right (new identity option)
 
   if is_wide:
-conn = tor_tools.get_conn()
-newnym_wait = conn.get_newnym_wait()
+newnym_wait = tor_controller().get_newnym_wait()
 
 msg = press 'n' for a new identity
 
diff --git a/arm/util/tor_tools.py b/arm/util/tor_tools.py
index a7945fd..0e7aaec 100644
--- a/arm/util/tor_tools.py
+++ b/arm/util/tor_tools.py
@@ -48,7 +48,6 @@ class Controller:
 self._address_lookup_cache = {}   # lookup cache with fingerprint - 
(ip address, or port) mappings
 self._consensus_lookup_cache = {} # lookup cache with network status 
entries
 self._descriptor_lookup_cache = {}# lookup cache with relay descriptors
-self._last_newnym = 0 # time we last sent a NEWNYM signal
 
   def init(self, controller):
 
@@ -84,10 +83,6 @@ class Controller:
   self._consensus_lookup_cache = {}
   self._descriptor_lookup_cache = {}
 
-  # time that we sent our last newnym signal
-
-  self._last_newnym = 0
-
   self.conn_lock.release()
 
   def close(self):
@@ -224,40 +219,6 @@ class Controller:
 
 self.conn_lock.release()
 
-  def send_newnym(self):
-
-Sends a newnym request to Tor. These are rate limited so if it occures
-more than once within a ten second window then the second is delayed.
-
-
-self.conn_lock.acquire()
-
-if self.is_alive():
-  self._last_newnym = time.time()
-  self.controller.signal(stem.Signal.NEWNYM)
-
-self.conn_lock.release()
-
-  def is_newnym_available(self):
-
-True if Tor will immediately respect a newnym request, false otherwise.
-
-
-if self.is_alive():
-  return self.get_newnym_wait() == 0
-else:
-  return False
-
-  def get_newnym_wait(self):
-
-Provides the number of seconds until a newnym signal would be respected.
-
-
-# newnym signals can occure at the rate of one every ten seconds
-# TODO: this can't take other controllers into account :(
-
-return max(0, math.ceil(self._last_newnym + 10 - time.time()))
-
   def get_circuits(self, default = []):
 
 This provides a list with tuples of the form:



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


[tor-commits] [arm/master] Dropping tor_tools' get_my_file_descriptor_limit()

2014-01-26 Thread atagar
commit ed1a97da1ea6c7a633fc4b7001f0fdd543d10015
Author: Damian Johnson ata...@torproject.org
Date:   Sun Jan 26 19:32:13 2014 -0800

Dropping tor_tools' get_my_file_descriptor_limit()

In Tor version 0.2.3.x-final we added the ability to query available tor's 
file
descriptor limit. This method was a holdover from before this was commonly
available, taking a guess at the limit based on either 'ulimit -Hn' or tor's
user.

This tor capability has been out there long enough that we can drop this
fallback functionality.
---
 arm/header_panel.py   |   17 +
 arm/util/tor_tools.py |   39 ---
 2 files changed, 9 insertions(+), 47 deletions(-)

diff --git a/arm/header_panel.py b/arm/header_panel.py
index 8621fb3..f287d81 100644
--- a/arm/header_panel.py
+++ b/arm/header_panel.py
@@ -75,7 +75,7 @@ class HeaderPanel(panel.Panel, threading.Thread):
 tor/  version, versionStatus, nickname, or_port, dir_port, control_port,
   socketPath, exit_policy, isAuthPassword (bool), isAuthCookie (bool),
   orListenAddr, *address, *fingerprint, *flags, pid, start_time,
-  *fd_used, fd_limit, isFdLimitEstimate
+  *fd_used, fd_limit
 sys/  hostname, os, version
 stat/ *%torCpu, *%armCpu, *rss, *%mem
 
@@ -364,8 +364,7 @@ class HeaderPanel(panel.Panel, threading.Thread):
   elif fd_percent = 60:
 fd_percent_format = ui_tools.get_color(yellow)
 
-  estimate_char = ? if self.vals[tor/isFdLimitEstimate] else 
-  base_label = file desc: %i / %i%s ( % (self.vals[tor/fd_used], 
self.vals[tor/fd_limit], estimate_char)
+  base_label = file desc: %i / %i ( % (self.vals[tor/fd_used], 
self.vals[tor/fd_limit])
 
   self.addstr(y, x + 59, base_label)
   self.addstr(y, x + 59 + len(base_label), fd_percentLabel, 
fd_percent_format)
@@ -593,9 +592,12 @@ class HeaderPanel(panel.Panel, threading.Thread):
   # file descriptor limit for the process, if this can't be determined
   # then the limit is None
 
-  fd_limit, fd_is_estimate = 
tor_tools.get_conn().get_my_file_descriptor_limit()
-  self.vals[tor/fd_limit] = fd_limit
-  self.vals[tor/isFdLimitEstimate] = fd_is_estimate
+  fd_limit = controller.get_info('process/descriptor-limit', '-1')
+
+  if fd_limit != '-1' and fd_limit.isdigit():
+self.vals[tor/fd_limit] = int(fd_limit)
+  else:
+self.vals[tor/fd_limit] = None
 
   # system information
 
@@ -642,8 +644,7 @@ class HeaderPanel(panel.Panel, threading.Thread):
 
 if self.vals[tor/fd_used] and self.vals[tor/fd_limit]:
   fd_percent = 100 * self.vals[tor/fd_used] / self.vals[tor/fd_limit]
-  estimated_label =  estimated if self.vals[tor/isFdLimitEstimate] 
else 
-  msg = Tor's%s file descriptor usage is at %i%%. % (estimated_label, 
fd_percent)
+  msg = Tor's file descriptor usage is at %i%%. % fd_percent
 
   if fd_percent = 90 and not self._is_fd_ninety_percent_warned:
 self._is_fd_sixty_percent_warned, self._is_fd_ninety_percent_warned = 
True, True
diff --git a/arm/util/tor_tools.py b/arm/util/tor_tools.py
index 0e7aaec..1d17905 100644
--- a/arm/util/tor_tools.py
+++ b/arm/util/tor_tools.py
@@ -484,45 +484,6 @@ class Controller:
 
 return result
 
-  def get_my_file_descriptor_limit(self):
-
-Provides the maximum number of file descriptors this process can have.
-Only the Tor process itself reliably knows this value, and the option for
-getting this was added in Tor 0.2.3.x-final. If that's unavailable then
-we can only estimate the file descriptor limit based on other factors.
-
-The return result is a tuple of the form:
-(fileDescLimit, isEstimate)
-and if all methods fail then both values are None.
-
-
-# provides -1 if the query fails
-queried_limit = self.get_info(process/descriptor-limit, None)
-
-if queried_limit is not None and queried_limit != -1:
-  return (int(queried_limit), False)
-
-tor_user = self.get_my_user()
-
-# This is guessing the open file limit. Unfortunately there's no way
-# (other than /usr/proc/bin/pfiles pid | grep rlimit under Solaris)
-# to get the file descriptor limit for an arbitrary process.
-
-if tor_user == debian-tor:
-  # probably loaded via /etc/init.d/tor which changes descriptor limit
-  return (8192, True)
-else:
-  # uses ulimit to estimate (-H is for hard limit, which is what tor uses)
-  ulimit_results = system.call(ulimit -Hn)
-
-  if ulimit_results:
-ulimit = ulimit_results[0].strip()
-
-if ulimit.isdigit():
-  return (int(ulimit), True)
-
-return (None, None)
-
   def get_start_time(self):
 
 Provides the unix time for when the tor process first started. If this



___
tor-commits mailing list
tor-commits@lists.torproject.org

[tor-commits] [arm/master] Finish moving header off tor_tools

2014-01-26 Thread atagar
commit dbfd2691b28e768d34e1e2abe2c072fa37f5199e
Author: Damian Johnson ata...@torproject.org
Date:   Sun Jan 26 19:49:08 2014 -0800

Finish moving header off tor_tools

Replacing our last couple tor_tools calls with Controller counterparts.
---
 arm/header_panel.py   |   19 +++
 arm/util/tor_tools.py |   11 ---
 2 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/arm/header_panel.py b/arm/header_panel.py
index fbd3d92..6232da3 100644
--- a/arm/header_panel.py
+++ b/arm/header_panel.py
@@ -23,13 +23,13 @@ import arm.util.tracker
 
 from stem import Signal
 from stem.control import State
-from stem.util import conf, log, proc, str_tools
+from stem.util import conf, log, proc, str_tools, system
 
 import arm.starter
 import arm.popups
 import arm.controller
 
-from util import panel, tor_tools, ui_tools, tor_controller
+from util import panel, ui_tools, tor_controller
 
 # minimum width for which panel attempts to double up contents (two columns to
 # better use screen real estate)
@@ -608,7 +608,11 @@ class HeaderPanel(panel.Panel, threading.Thread):
 
   self.vals[tor/pid] = controller.get_pid()
 
-  start_time = tor_tools.get_conn().get_start_time()
+  try:
+start_time = system.get_start_time(controller.get_pid())
+  except:
+start_time = None
+
   self.vals[tor/start_time] = start_time if start_time else 
 
   # reverts volatile parameters to defaults
@@ -628,7 +632,14 @@ class HeaderPanel(panel.Panel, threading.Thread):
 self.vals[tor/address] = controller.get_info(address, )
 
 self.vals[tor/fingerprint] = controller.get_info(fingerprint, 
self.vals[tor/fingerprint])
-self.vals[tor/flags] = 
tor_tools.get_conn().get_my_flags(self.vals[tor/flags])
+
+my_fingerprint = controller.get_info(fingerprint, None)
+
+if my_fingerprint:
+  my_status_entry = controller.get_network_status(my_fingerprint)
+
+  if my_status_entry:
+self.vals[tor/flags] = my_status_entry.flags
 
 # Updates file descriptor usage and logs if the usage is high. If we don't
 # have a known limit or it's obviously faulty (being lower than our
diff --git a/arm/util/tor_tools.py b/arm/util/tor_tools.py
index 87033c9..4575616 100644
--- a/arm/util/tor_tools.py
+++ b/arm/util/tor_tools.py
@@ -454,17 +454,6 @@ class Controller:
 
 return self.controller.get_user(None)
 
-  def get_start_time(self):
-
-Provides the unix time for when the tor process first started. If this
-can't be determined then this provides None.
-
-
-try:
-  return system.get_start_time(self.controller.get_pid())
-except:
-  return None
-
   def is_exiting_allowed(self, ip_address, port):
 
 Checks if the given destination can be exited to by this relay, returning

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


[tor-commits] [arm/master] Moving get_my_file_descriptor_usage to header panel

2014-01-26 Thread atagar
commit 43b7f652ecd91b72c817f2f4fda98a3bf2b97dcd
Author: Damian Johnson ata...@torproject.org
Date:   Sun Jan 26 19:42:30 2014 -0800

Moving get_my_file_descriptor_usage to header panel

The sole user of tor_tools' get_my_file_descriptor_usage() is the header 
panel.
This is functionality that doesn't belong in stem, so might as well move it 
to
its caller.
---
 arm/header_panel.py   |   21 +++--
 arm/util/tor_tools.py |   32 +---
 2 files changed, 20 insertions(+), 33 deletions(-)

diff --git a/arm/header_panel.py b/arm/header_panel.py
index f287d81..fbd3d92 100644
--- a/arm/header_panel.py
+++ b/arm/header_panel.py
@@ -23,7 +23,7 @@ import arm.util.tracker
 
 from stem import Signal
 from stem.control import State
-from stem.util import conf, log, str_tools
+from stem.util import conf, log, proc, str_tools
 
 import arm.starter
 import arm.popups
@@ -635,7 +635,7 @@ class HeaderPanel(panel.Panel, threading.Thread):
 # current usage) then omit file descriptor functionality.
 
 if self.vals[tor/fd_limit]:
-  fd_used = tor_tools.get_conn().get_my_file_descriptor_usage()
+  fd_used = get_file_descriptor_usage(controller.get_pid(None))
 
   if fd_used and fd_used = self.vals[tor/fd_limit]:
 self.vals[tor/fd_used] = fd_used
@@ -678,3 +678,20 @@ class HeaderPanel(panel.Panel, threading.Thread):
 
 self._last_update = current_time
 self.vals_lock.release()
+
+
+def get_file_descriptor_usage(pid):
+  
+  Provides the number of file descriptors currently being used by this
+  process. This returns None if this can't be determined.
+  
+
+  # The file descriptor usage is the size of the '/proc/pid/fd' contents
+  # 
http://linuxshellaccount.blogspot.com/2008/06/finding-number-of-open-file-descriptors.html
+  # I'm not sure about other platforms (like BSD) so erroring out there.
+
+  if pid and proc.is_available():
+try:
+  return len(os.listdir('/proc/%s/fd' % pid))
+except:
+  return None
diff --git a/arm/util/tor_tools.py b/arm/util/tor_tools.py
index 1d17905..87033c9 100644
--- a/arm/util/tor_tools.py
+++ b/arm/util/tor_tools.py
@@ -3,15 +3,12 @@ Helper for working with an active tor process. This both 
provides a wrapper for
 accessing stem and notifications of state changes to subscribers.
 
 
-import math
-import os
 import threading
-import time
 
 import stem
 import stem.control
 
-from stem.util import log, proc, system
+from stem.util import log, system
 
 CONTROLLER = None  # singleton Controller instance
 
@@ -457,33 +454,6 @@ class Controller:
 
 return self.controller.get_user(None)
 
-  def get_my_file_descriptor_usage(self):
-
-Provides the number of file descriptors currently being used by this
-process. This returns None if this can't be determined.
-
-
-# The file descriptor usage is the size of the '/proc/pid/fd' contents
-# 
http://linuxshellaccount.blogspot.com/2008/06/finding-number-of-open-file-descriptors.html
-# I'm not sure about other platforms (like BSD) so erroring out there.
-
-self.conn_lock.acquire()
-
-result = None
-
-if self.is_alive() and proc.is_available():
-  my_pid = self.controller.get_pid(None)
-
-  if my_pid:
-try:
-  result = len(os.listdir(/proc/%s/fd % my_pid))
-except:
-  pass
-
-self.conn_lock.release()
-
-return result
-
   def get_start_time(self):
 
 Provides the unix time for when the tor process first started. If this



___
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

2014-01-26 Thread translation
commit c2d83dc09a0515d7ce207c5466e8b911d736e643
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 04:16:01 2014 +

Update translations for https_everywhere_completed
---
 km/https-everywhere.dtd|2 +-
 km/https-everywhere.properties |8 
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/km/https-everywhere.dtd b/km/https-everywhere.dtd
index ee51d78..4123070 100644
--- a/km/https-everywhere.dtd
+++ b/km/https-everywhere.dtd
@@ -42,6 +42,6 @@
 !ENTITY https-everywhere.popup.keep 
រក្សាទុក​ខ្ញុំ​នៅ
​លើ​កំណែ​ការអភិវឌ្ឍន
 !ENTITY https-everywhere.popup.revert 
ទាញ​យក​កំណែ​ថេរ​ថ្មី​បំផុត
 
-!ENTITY https-everywhere.ruleset-tests.status_title HTTPS Everywhere Ruleset 
Tests
+!ENTITY https-everywhere.ruleset-tests.status_title 
ការ​សាកល្បង HTTPS Everywhere Ruleset
 !ENTITY https-everywhere.ruleset-tests.status_cancel_button Cancel
 !ENTITY https-everywhere.ruleset-tests.status_start_button ច
ាប់ផ្ដើម
diff --git a/km/https-everywhere.properties b/km/https-everywhere.properties
new file mode 100644
index 000..85c930b
--- /dev/null
+++ b/km/https-everywhere.properties
@@ -0,0 +1,8 @@
+https-everywhere.menu.globalEnable = បើក HTTPS Everywhere
+https-everywhere.menu.globalDisable = បិទ HTTPS Everywhere
+https-everywhere.menu.enableDisable = បើក / បិទ 
បន្ទាត់
+https-everywhere.menu.noRules = 
(គ្មាន​បន្ទាត់​សម្រាប់​ទំព័រ​នេះ​ទេ)
+https-everywhere.menu.unknownRules = 
(មិន​ស្គាល់​បន្ទាត់​សម្រាប់​ទំព័រ​នេះ)
+https-everywhere.toolbar.hint = HTTPS Everywhere 
គឺ​សកម្ម​ឥឡូវ​នេះ។ អ្នក​អាច
​បិទ/បើក វា​​តាម​ផ្នែក ដោយ​ច
ុច
​រូបតំណាង​របារ​អាសយដ្ឋាន។
+https-everywhere.migration.notification0 = 
ដើម្បី​ប្រតិបត្តិ​ការ​ការ​កែ​áž
…ាំបាច់, ធ្វើ​បច្ច
ុប្បន្នភាព​ការ​កំណត់​ច
ំណូលចិត្ត HTTPS Everywhere rule 
របស់​អ្នក​ឡើង​វិញ​ច
ំពោះ​តម្លៃ​លំនាំដើម​របស់​វា។
+https-everywhere.menu.ruleset-tests = 
ដំណើរការ​ការ​សាកល្បង HTTPS Everywhere 
Ruleset

___
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

2014-01-26 Thread translation
commit 53a15a945d0a69eeb69f6212c488756df4eb3588
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 04:15:56 2014 +

Update translations for https_everywhere
---
 km/https-everywhere.dtd|2 +-
 km/https-everywhere.properties |6 +++---
 km/ssl-observatory.dtd |   10 +-
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/km/https-everywhere.dtd b/km/https-everywhere.dtd
index ee51d78..4123070 100644
--- a/km/https-everywhere.dtd
+++ b/km/https-everywhere.dtd
@@ -42,6 +42,6 @@
 !ENTITY https-everywhere.popup.keep 
រក្សាទុក​ខ្ញុំ​នៅ
​លើ​កំណែ​ការអភិវឌ្ឍន
 !ENTITY https-everywhere.popup.revert 
ទាញ​យក​កំណែ​ថេរ​ថ្មី​បំផុត
 
-!ENTITY https-everywhere.ruleset-tests.status_title HTTPS Everywhere Ruleset 
Tests
+!ENTITY https-everywhere.ruleset-tests.status_title 
ការ​សាកល្បង HTTPS Everywhere Ruleset
 !ENTITY https-everywhere.ruleset-tests.status_cancel_button Cancel
 !ENTITY https-everywhere.ruleset-tests.status_start_button ច
ាប់ផ្ដើម
diff --git a/km/https-everywhere.properties b/km/https-everywhere.properties
index 3c46b88..85c930b 100644
--- a/km/https-everywhere.properties
+++ b/km/https-everywhere.properties
@@ -3,6 +3,6 @@ https-everywhere.menu.globalDisable = បិទ HTTPS Everywhere
 https-everywhere.menu.enableDisable = បើក / បិទ 
បន្ទាត់
 https-everywhere.menu.noRules = 
(គ្មាន​បន្ទាត់​សម្រាប់​ទំព័រ​នេះ​ទេ)
 https-everywhere.menu.unknownRules = 
(មិន​ស្គាល់​បន្ទាត់​សម្រាប់​ទំព័រ​នេះ)
-https-everywhere.toolbar.hint = HTTPS Everywhere 
គឺ​សកម្ម​ឥឡូវ​នេះ។ អ្នក​អាច
​បិទ/បើក វា​លើ​តាម​ផ្នែក 
ដោយ​ចុច
​រូបតំណាង​របារ​អាសយដ្ឋាន។
-https-everywhere.migration.notification0 = 
ដើម្បី​ប្រតិបត្តិ​ការ​កែ​ច
ាំបាច់, ធ្វើ​បច្ច
ុប្បន្នភាព​ការ​កំណត់​ច
ំណូលចិត្ត HTTPS Everywhere rule 
របស់​អ្នក​ឡើង​វិញ​ច
ំពោះ​តម្លៃ​លំនាំដើម​របស់​វា។
-# https-everywhere.menu.ruleset-tests = Run HTTPS Everywhere Ruleset Tests
+https-everywhere.toolbar.hint = HTTPS Everywhere 
គឺ​សកម្ម​ឥឡូវ​នេះ។ អ្នក​អាច
​បិទ/បើក វា​​តាម​ផ្នែក ដោយ​ច
ុច
​រូបតំណាង​របារ​អាសយដ្ឋាន។
+https-everywhere.migration.notification0 = 
ដើម្បី​ប្រតិបត្តិ​ការ​ការ​កែ​áž
…ាំបាច់, ធ្វើ​បច្ច
ុប្បន្នភាព​ការ​កំណត់​ច
ំណូលចិត្ត HTTPS Everywhere rule 
របស់​អ្នក​ឡើង​វិញ​ច
ំពោះ​តម្លៃ​លំនាំដើម​របស់​វា។
+https-everywhere.menu.ruleset-tests = 
ដំណើរការ​ការ​សាកល្បង HTTPS Everywhere 
Ruleset
diff --git a/km/ssl-observatory.dtd b/km/ssl-observatory.dtd
index 2084961..a0a2a2c 100644
--- a/km/ssl-observatory.dtd
+++ b/km/ssl-observatory.dtd
@@ -1,11 +1,11 @@
 !-- Observatory popup window --
-!ENTITY ssl-observatory.popup.details Details and Privacy Information
-!ENTITY ssl-observatory.popup.later Ask Me Later
+!ENTITY ssl-observatory.popup.details ព័ត៌មាន​ឯកជន 
និង​ព័ត៌មាន​លម្អិត
+!ENTITY ssl-observatory.popup.later 
សួរ​ខ្ញុំ​ពេល​ក្រោយ
 !ENTITY ssl-observatory.popup.no ទេ
 
-!ENTITY ssl-observatory.popup.text HTTPS Everywhere can detect attacks
-against your browser by sending the certificates you receive to the
-Observatory.  Turn this on?
+!ENTITY ssl-observatory.popup.text HTTPS Everywhere អាច
​រក​ឃើញ​​ការ​វាយ​ប្រហារ
+ប្រឆាំង​កម្មវិធី​អ៊ីនធឺណិត​របស់​អ្នក​ដោយ​ផ្ញើ​វិញ្ញាបនបត្រ​ដែល​អ្នក​បាន​ទទួល​​នáŸ
…
+កន្លែង​តាមដាន។ បើក​វា​ឬ?
 
 !--!ENTITY ssl-observatory.popup.text 
 EFF's SSL Observatory can detect attacks against HTTPS websites by collecting

___
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

2014-01-26 Thread translation
commit 2d1442e0fa304e90b62af7bb73c407e7d2fc8f67
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 04:16:13 2014 +

Update translations for mat-gui
---
 km.po |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/km.po b/km.po
index 6f91090..7a40013 100644
--- a/km.po
+++ b/km.po
@@ -9,7 +9,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: \n
 POT-Creation-Date: 2014-01-19 14:48+\n
-PO-Revision-Date: 2014-01-27 03:41+\n
+PO-Revision-Date: 2014-01-27 03:50+\n
 Last-Translator: soksophea sksop...@gmail.com\n
 Language-Team: Khmer 
(http://www.transifex.com/projects/p/torproject/language/km/)\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/https_everywhere] Update translations for https_everywhere

2014-01-26 Thread translation
commit a6dbfca430be37a8ab1a6b563f5edb438bdcc561
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 04:45:54 2014 +

Update translations for https_everywhere
---
 km/ssl-observatory.dtd |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/km/ssl-observatory.dtd b/km/ssl-observatory.dtd
index a0a2a2c..9cd467a 100644
--- a/km/ssl-observatory.dtd
+++ b/km/ssl-observatory.dtd
@@ -20,14 +20,14 @@ to turn it on?--
 !-- Observatory preferences dialog --
 
 !ENTITY ssl-observatory.prefs.adv_priv_opts1
-It is safe to enable this, unless you use a very
-intrusive corporate network:
+វា​មាន​សុវត្ថិភាព​​ក្នុង​ការ​បើក​វា,
 លុះត្រាតែ​អ្នក​ប្រើ
+បណ្ដាញ​ប្រតិបត្តិការ​ដែល​រំខាន៖
 
 !ENTITY ssl-observatory.prefs.adv_priv_opts2
-Safe, unless you use a corporate network with secret intranet server names:
+លុះត្រាតែ​អ្នក​ប្រើ​បណ្ដាញ​ប្រតិបត្តិ​ដែល​មាន​ឈ្មោះ​ម៉ាស៊ីន​មេ​បណ្ដាញ​កុំព្យូទ័រ​សម្ងាត់,
 សុវត្ថិភាព៖
 
 !ENTITY ssl-observatory.prefs.alt_roots 
-Submit and check certificates signed by non-standard root CAs
+ដាក់​ស្នើ ហ
ើយ​ពិនិត្យមើល​វិញ្ញាបនបត្រ​ដែល​បាន​áž
…ុះ​ហត្ថលេខា​​ដោយ root CAs 
មិន​ស្តង់ដារ​
 
 !ENTITY ssl-observatory.prefs.alt_roots_tooltip 
 It is safe (and a good idea) to enable this option, unless you use an 
intrusive corporate network or Kaspersky antivirus software that monitors your 
browsing with a TLS proxy and a private root Certificate Authority.  If enabled 
on such a network, this option might publish evidence of which https:// domains 
were being visited through that proxy, because of the unique certificates it 
would produce.  So we leave it off by default.

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


[tor-commits] [goptlib/master] Compatibility with go 1.0.3.

2014-01-26 Thread dcf
commit abeea884f554b4119ebd84974c612c0dca6ce941
Author: David Fifield da...@bamsoftware.com
Date:   Sun Jan 26 22:19:36 2014 -0800

Compatibility with go 1.0.3.

The older go doesn't detect that all paths lead to a return statement.

src/git.torproject.org/pluggable-transports/goptlib.git/pt.go:328: function 
ends without a return statement
---
 pt.go |3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/pt.go b/pt.go
index 181097e..1e85f8d 100644
--- a/pt.go
+++ b/pt.go
@@ -332,9 +332,8 @@ func getClientTransports(star []string) ([]string, error) {
}
if clientTransports == * {
return star, nil
-   } else {
-   return strings.Split(clientTransports, ,), nil
}
+   return strings.Split(clientTransports, ,), nil
 }
 
 // This structure is returned by ClientSetup. It consists of a list of method

___
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

2014-01-26 Thread translation
commit f6b32b841ab4c4bf6952d201dd149e12d7c3e999
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 07:15:53 2014 +

Update translations for https_everywhere
---
 km/ssl-observatory.dtd |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/km/ssl-observatory.dtd b/km/ssl-observatory.dtd
index 9cd467a..5976430 100644
--- a/km/ssl-observatory.dtd
+++ b/km/ssl-observatory.dtd
@@ -30,9 +30,9 @@ to turn it on?--
 ដាក់​ស្នើ ហ
ើយ​ពិនិត្យមើល​វិញ្ញាបនបត្រ​ដែល​បាន​áž
…ុះ​ហត្ថលេខា​​ដោយ root CAs 
មិន​ស្តង់ដារ​
 
 !ENTITY ssl-observatory.prefs.alt_roots_tooltip 
-It is safe (and a good idea) to enable this option, unless you use an 
intrusive corporate network or Kaspersky antivirus software that monitors your 
browsing with a TLS proxy and a private root Certificate Authority.  If enabled 
on such a network, this option might publish evidence of which https:// domains 
were being visited through that proxy, because of the unique certificates it 
would produce.  So we leave it off by default.
+វា​ជា​សុវត្ថិភាព (ហ
ើយ​ជា​គំនិត​ល្អ​មួយ) 
ដើម្បី​បើក​ជម្រើស​នេះ, 
លុះត្រាតែ​អ្នក​ប្រើ​បណ្ដាញ​ប្រតិបត្តិការ​ដែល​រំខាន
 ឬ​កម្មវិធី Kaspersky antivirus 
ដែល​ត្រួតពិនិត្យ​ការ​រុករក​របស់​អ្នក​​ដោយ​ប្រើ​ប្រូកស៊ី
 TLS និង​ root Certificate Authority ។ 
ប្រសិនបើ​អ្នក​បាន​បើក​លើ​បណ្ដាញ​,
 ជម្រើស​នេះ​អាច
​បោះពុម្ព​ផ្សាយ​ភស្តុតាង​ដែន
 https:// 
ណាមួយ​ដែល​កំពុង​ត្រូវ​បាន​​ទស្សនា​តាម​រយៈ​ប្រូកស៊ី​នោះ,
 ដáŸ
 
„យ​សារ​តែ​វិញ្ញាបនបត្រ​មាន​តែមួយ
 វា​គួរ​តែ​ផលិត។  ដូច
្នេះ​យើង​បញ្ឈប់​វា​តាម​លំនាំដើម។
 
-!ENTITY ssl-observatory.prefs.anonymous Check certificates using Tor for 
anonymity
+!ENTITY ssl-observatory.prefs.anonymous 
ពិនិត្យមើល​វិញ្ញាបនបត្រ​ដោយ​ប្រើ
 Tor សម្រាប់​អនាមិក​ភាព​
 !ENTITY ssl-observatory.prefs.anonymous_unavailable 
 Check certificates using Tor for anonymity (requires Tor)
 !ENTITY ssl-observatory.prefs.anonymous_tooltip 

___
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

2014-01-26 Thread translation
commit 5f46ac565c008b7d3fb5cf6619704157750f28a7
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 07:16:15 2014 +

Update translations for tails-misc
---
 km.po |   13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/km.po b/km.po
index 3a1c61c..aeb358f 100644
--- a/km.po
+++ b/km.po
@@ -3,13 +3,14 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# soksophea sksop...@gmail.com, 2014
 msgid 
 msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: \n
 POT-Creation-Date: 2014-01-10 12:23+0100\n
-PO-Revision-Date: 2014-01-27 03:30+\n
-Last-Translator: runasand runa.sand...@gmail.com\n
+PO-Revision-Date: 2014-01-27 07:15+\n
+Last-Translator: soksophea sksop...@gmail.com\n
 Language-Team: Khmer 
(http://www.transifex.com/projects/p/torproject/language/km/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -41,19 +42,19 @@ msgid 
 pAnyone who can see this reply will probably infer you are\n
 a Tails user. Time to wonder how much you trust your\n
 Internet and mailbox providers?/p\n
-msgstr 
+msgstr 
h1ជួយ​ពួក​យើង​ដើម្បី​កែ​កំហ
ុស!/h1\npRead a href=\%s\សេច
ក្ដី​ណែនាំ​អំពី​របៀប​រាយការណ៍​កំáž
 
ុស​របស់​យើង/a។/p\npstrongកុំ​បញ្áž
…ូល​ព័ត៌មាន​ផ្ទាល់ខ្លួន​ច
្រើន​ជាង​ការ​ទាមទារ!/strong/p\nh2អំពី​ការ​ផ្ដល់​អាសយដ្ឋាន​អ៊ីមែល/h2\npបើ​អ្នក​មិន​យល់​ទាស់​ទេ
 
សូម​ផ្ដល់​អត្តសញ្ញាណ​របស់​អ្នក​ខ្លះៗ
 មកកាន់​អ្នក​អភិវឌ្ឍន៍ Tails ដូច
ជា៖ អ្នក​អាច
​ផ្ដល់​អាសយដ្ឋាន​អ៊ីមែល​ដើម្បី​ឲ្យ​យើង​សួរ​លម្áž
 ¢áž·ážâ€‹áž¢áŸ†áž–ី​កំហុស។ 
ព្រមទាំង​បញ្ច
ូល​ពាក្យគន្លឹះ PGP 
សាធារណៈ​ដែល​អនុញ្ញាត​ឲ្យ​ពួក​យើង​ដាក់​លេខ​កូដ​សម្រាប់​ទំនាក់ទំនង​អនាគត។/p\npអ្នក​ដែល​អាáž
…​មើល​ឃើញ​ចម្លើយ​តប​នេះ 
នឹង​សន្និដ្ឋាន​ថា​អ្នក​គឺជា​អ្នកប្រើ
 Tails ។ តើ​អ្នក​ទុកច
ិត្ត​អ៊ីនធឺណិត និង​ក្រុមហ
៊ុន​ផ្ដល់​សេវាកម្ម​ប្រអប់​សំបុត្រ​របស់​អ្នក​កម្រិត​ណា?/p\n
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:136
 msgid OpenPGP encryption applet
-msgstr 
+msgstr 
អាប់ភ្លេត​ការ​ដាក់​លេខ​កូដ 
OpenPGP
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:139
 msgid Exit
-msgstr ចាកចេញ
+msgstr ចេញ
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:141
 msgid About
-msgstr 
+msgstr អំពី
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:192
 msgid Encrypt Clipboard with _Passphrase

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


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

2014-01-26 Thread translation
commit ff58fc70ea79d8055a2e0ff5eae269b2cceab2e9
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 07:45:07 2014 +

Update translations for orbot
---
 values-km/strings.xml |3 +++
 1 file changed, 3 insertions(+)

diff --git a/values-km/strings.xml b/values-km/strings.xml
index 5238f2b..3678652 100644
--- a/values-km/strings.xml
+++ b/values-km/strings.xml
@@ -2,7 +2,9 @@
 resources
   string name=menu_infoHelp/string
   string name=menu_startចាប់ផ្ដើម/string
+  string name=menu_aboutអំពី/string
   string name=button_helpHelp/string
+  string name=button_aboutអំពី/string
   string name=menu_verifyពិនិត្យ/string
   string name=menu_exitចាកចេញ/string
   string name=btn_cancelCancel/string
@@ -19,5 +21,6 @@
 string 
name=firefox_apk_urlhttps://market.android.com/details?id=org.mozilla.firefox/string
 string 
name=proxymob_urlhttps://addons.mozilla.org/mobile/downloads/latest/251558/type:attachment/addon-251558-latest.xpi?src=addon-detail/string--
   !--Transparent Proxy screen--
+  string name=statusស្ថានភាព/string
   string name=default_bridges/string
 /resources

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


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

2014-01-26 Thread translation
commit a7c82133ea19f0886f0a8c451485c148c414e485
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 07:45:15 2014 +

Update translations for vidalia
---
 km/qt_km.po  |2 +-
 km/vidalia_km.po |8 
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/km/qt_km.po b/km/qt_km.po
index 759a2ff..b4896a6 100644
--- a/km/qt_km.po
+++ b/km/qt_km.po
@@ -6,7 +6,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n;
 POT-Creation-Date: 2008-08-20 03:25+\n
-PO-Revision-Date: 2014-01-27 03:30+\n
+PO-Revision-Date: 2014-01-27 07:30+\n
 Last-Translator: runasand runa.sand...@gmail.com\n
 Language-Team: Khmer 
(http://www.transifex.com/projects/p/torproject/language/km/)\n
 MIME-Version: 1.0\n
diff --git a/km/vidalia_km.po b/km/vidalia_km.po
index 9f22ff1..84b34e3 100755
--- a/km/vidalia_km.po
+++ b/km/vidalia_km.po
@@ -5,7 +5,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n;
 POT-Creation-Date: 2012-03-21 17:52+\n
-PO-Revision-Date: 2014-01-27 03:41+\n
+PO-Revision-Date: 2014-01-27 07:40+\n
 Last-Translator: runasand runa.sand...@gmail.com\n
 Language-Team: Khmer 
(http://www.transifex.com/projects/p/torproject/language/km/)\n
 MIME-Version: 1.0\n
@@ -385,7 +385,7 @@ msgstr 
 
 msgctxt CircuitListWidget
 msgid Status
-msgstr 
+msgstr ស្ថានភាព
 
 msgctxt CircuitListWidget
 msgid Zoom to Circuit
@@ -1657,7 +1657,7 @@ msgstr 
 
 msgctxt MainWindow
 msgid About
-msgstr 
+msgstr អំពី
 
 msgctxt MainWindow
 msgid Help
@@ -1951,7 +1951,7 @@ msgstr 
 
 msgctxt MainWindow
 msgid Status
-msgstr 
+msgstr ស្ថានភាព
 
 msgctxt MainWindow
 msgid Vidalia Shortcuts

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


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

2014-01-26 Thread translation
commit b6e96b7760722da9062a1e6e59de9ded7b744507
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 07:45:19 2014 +

Update translations for vidalia_alpha
---
 km/vidalia_km.po |   12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/km/vidalia_km.po b/km/vidalia_km.po
index 3779bad..55b988d 100644
--- a/km/vidalia_km.po
+++ b/km/vidalia_km.po
@@ -5,7 +5,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: translati...@vidalia-project.net\n
 POT-Creation-Date: 2012-03-21 17:46+\n
-PO-Revision-Date: 2014-01-27 03:41+\n
+PO-Revision-Date: 2014-01-27 07:40+\n
 Last-Translator: runasand runa.sand...@gmail.com\n
 Language-Team: Khmer 
(http://www.transifex.com/projects/p/torproject/language/km/)\n
 MIME-Version: 1.0\n
@@ -412,7 +412,7 @@ msgstr 
 
 msgctxt CircuitListWidget
 msgid Status
-msgstr 
+msgstr ស្ថានភាព
 
 msgctxt CircuitListWidget
 msgid Zoom to Circuit
@@ -1689,7 +1689,7 @@ msgstr 
 
 msgctxt MainWindow
 msgid About
-msgstr 
+msgstr អំពី
 
 msgctxt MainWindow
 msgid Help
@@ -1907,7 +1907,7 @@ msgstr 
 
 msgctxt MainWindow
 msgid Status
-msgstr 
+msgstr ស្ថានភាព
 
 msgctxt MainWindow
 msgid Password Reset Failed
@@ -2511,7 +2511,7 @@ msgstr 
 
 msgctxt NetViewer
 msgid Status
-msgstr 
+msgstr ស្ថានភាព
 
 msgctxt NetViewer
 msgid a href=\server.offline\Why is my relay offline?/a
@@ -3508,7 +3508,7 @@ msgstr 
 
 msgctxt StatusTab
 msgid Status
-msgstr 
+msgstr ស្ថានភាព
 
 msgctxt StatusTab
 msgid Message Log

___
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

2014-01-26 Thread translation
commit b70be72d6598cb333ef099812a9c38a29bbb3215
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 07:46:16 2014 +

Update translations for mat-gui_completed
---
 km.po |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/km.po b/km.po
index 7a40013..497086a 100644
--- a/km.po
+++ b/km.po
@@ -9,7 +9,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: \n
 POT-Creation-Date: 2014-01-19 14:48+\n
-PO-Revision-Date: 2014-01-27 03:50+\n
+PO-Revision-Date: 2014-01-27 07:30+\n
 Last-Translator: soksophea sksop...@gmail.com\n
 Language-Team: Khmer 
(http://www.transifex.com/projects/p/torproject/language/km/)\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/mat-gui] Update translations for mat-gui

2014-01-26 Thread translation
commit 1bb4362c6dc75586df3d9db2c002ffbbbe64d3a3
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 07:46:14 2014 +

Update translations for mat-gui
---
 km.po |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/km.po b/km.po
index 7a40013..497086a 100644
--- a/km.po
+++ b/km.po
@@ -9,7 +9,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: \n
 POT-Creation-Date: 2014-01-19 14:48+\n
-PO-Revision-Date: 2014-01-27 03:50+\n
+PO-Revision-Date: 2014-01-27 07:30+\n
 Last-Translator: soksophea sksop...@gmail.com\n
 Language-Team: Khmer 
(http://www.transifex.com/projects/p/torproject/language/km/)\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-iuk] Update translations for tails-iuk

2014-01-26 Thread translation
commit 423161f6fde4d882e3601453121c9fafa6a4021a
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 07:46:39 2014 +

Update translations for tails-iuk
---
 km.po |   11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/km.po b/km.po
index d5cd54b..d59b80f 100644
--- a/km.po
+++ b/km.po
@@ -3,13 +3,14 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# khoemsokhem sok...@open.org.kh, 2014
 msgid 
 msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: Tails developers ta...@boum.org\n
 POT-Creation-Date: 2014-01-07 20:17+0100\n
-PO-Revision-Date: 2014-01-08 08:17+\n
-Last-Translator: runasand runa.sand...@gmail.com\n
+PO-Revision-Date: 2014-01-27 07:40+\n
+Last-Translator: khoemsokhem sok...@open.org.kh\n
 Language-Team: Khmer 
(http://www.transifex.com/projects/p/torproject/language/km/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -45,11 +46,11 @@ msgstr 
 
 #: ../lib/Tails/IUK/Frontend.pm:224
 msgid The system is up-to-date
-msgstr 
+msgstr ប្រព័ន្ធ​ទាន់សម័យ​ហើយ
 
 #: ../lib/Tails/IUK/Frontend.pm:229
 msgid This version of Tails is outdated, and may have security issues.
-msgstr 
+msgstr កំណែ Tails ចាស់​ ហើយ​អាច
​មាន​បញ្ហា​​សុត្ថិភាព។
 
 #: ../lib/Tails/IUK/Frontend.pm:262
 #, perl-brace-format
@@ -73,7 +74,7 @@ msgstr 
 
 #: ../lib/Tails/IUK/Frontend.pm:305
 msgid Error while detecting available upgrades
-msgstr 
+msgstr កំហុស​ខណៈ​ដែល​រកមើល​បច
្ចុប្បន្នភាព​ដែលមាន
 
 #: ../lib/Tails/IUK/Frontend.pm:315
 #, 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/tails-misc] Update translations for tails-misc

2014-01-26 Thread translation
commit 48028842a368c702fb111b7563b6d13f5182a980
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 07:46:26 2014 +

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

diff --git a/km.po b/km.po
index aeb358f..fb75990 100644
--- a/km.po
+++ b/km.po
@@ -9,7 +9,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: \n
 POT-Creation-Date: 2014-01-10 12:23+0100\n
-PO-Revision-Date: 2014-01-27 07:15+\n
+PO-Revision-Date: 2014-01-27 07:45+\n
 Last-Translator: soksophea sksop...@gmail.com\n
 Language-Team: Khmer 
(http://www.transifex.com/projects/p/torproject/language/km/)\n
 MIME-Version: 1.0\n
@@ -58,116 +58,116 @@ msgstr អំពី
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:192
 msgid Encrypt Clipboard with _Passphrase
-msgstr 
+msgstr 
ដាក់​លេខ​កូដ​ក្ដារ​តម្បៀត​ខ្ទាស់​ដោយ​ប្រើ​ពាក្យសម្ងាត់
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:195
 msgid Sign/Encrypt Clipboard with Public _Keys
-msgstr 
+msgstr ចុះហ
ត្ថលេខា/ដាក់​លេខ​កូដ​ក្ដារ​តម្បៀត​ខ្ទាស់​ដោយ​ប្រើ​ពាក្យ​គន្លឹះ​សាថារណៈ
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:200
 msgid _Decrypt/Verify Clipboard
-msgstr 
+msgstr 
ដោះ​លេខកូដ/ផ្ទៀងផ្ទាត់​ក្ដារ​តម្បៀត​ខ្ទាស់
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:204
 msgid _Manage Keys
-msgstr 
+msgstr គ្រប់គ្រង​ពាក្យ​គន្លឹះ
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:244
 msgid The clipboard does not contain valid input data.
-msgstr 
+msgstr 
ក្ដារ​តម្បៀត​ខ្ទាស់​មិន​មាន​ទិន្នន័យ​ត្រឹមត្រូវ។
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:294
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:296
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:298
 msgid Unknown Trust
-msgstr 
+msgstr មិន​ទុកចិត្ត
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:300
 msgid Marginal Trust
-msgstr 
+msgstr ទុកចិត្ត​មធ្យម
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:302
 msgid Full Trust
-msgstr 
+msgstr ទុកចិត្ត​ទាំងស្រុង
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:304
 msgid Ultimate Trust
-msgstr 
+msgstr ទុកចិត្ត​បំផុត
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:357
 msgid Name
-msgstr Name
+msgstr ឈ្មោះ
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:358
 msgid Key ID
-msgstr 
+msgstr 
លេខ​សម្គាល់​ពាក្យ​គន្លឹះ
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:359
 msgid Status
-msgstr 
+msgstr ស្ថានភាព
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:391
 msgid Fingerprint:
-msgstr 
+msgstr ស្នាម​ម្រាមដៃ៖
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:394
 msgid User ID:
 msgid_plural User IDs:
-msgstr[0] 
+msgstr[0] លេខ​សម្គាល់​អ្នកប្រើ៖
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:424
 msgid None (Don't sign)
-msgstr 
+msgstr គ្មាន (កុំ​ចុះហត្ថលេខា)
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:487
 msgid Select recipients:
-msgstr 
+msgstr ជ្រើស​អ្នកទទួល៖
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:495
 msgid Hide recipients
-msgstr 
+msgstr លាក់​អ្នកទទួល
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:498
 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 
លាក់​លេខ​សម្គាល់​អ្នកប្រើ​របស់​អ្នកទទួល​សារ​ដែល​បាន​ដាក់​លេខ​កូដ​ទាំងអស់។
 បើមិនដូច្នោះទេ 
អ្នក​ដែល​មើល​ឃើញ​សារ​ដែល​បាន​ដាក់​លេខ​កូដ
 អាច​មើល​ឃើញ​អ្នកទទួល​ដែរ។
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:504
 msgid Sign message as:
-msgstr 
+msgstr ចុះហត្ថលេខា​ជា៖
 
 #: config/chroot_local-includes/usr/local/bin/gpgApplet:508
 msgid Choose keys
-msgstr 
+msgstr 

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

2014-01-26 Thread translation
commit 7cf8a2cb8d07e80bd262dff2e84010640a772793
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 07:46:42 2014 +

Update translations for tails-perl5lib
---
 km.po |7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/km.po b/km.po
index 9f2d99b..a7b4e1b 100644
--- a/km.po
+++ b/km.po
@@ -3,13 +3,14 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# khoemsokhem sok...@open.org.kh, 2014
 msgid 
 msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: Tails developers ta...@boum.org\n
 POT-Creation-Date: 2013-11-28 11:56+0100\n
-PO-Revision-Date: 2013-12-30 04:38+\n
-Last-Translator: Phoul co...@torproject.org\n
+PO-Revision-Date: 2014-01-27 07:40+\n
+Last-Translator: khoemsokhem sok...@open.org.kh\n
 Language-Team: Khmer 
(http://www.transifex.com/projects/p/torproject/language/km/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -21,4 +22,4 @@ msgstr 
 msgid 
 The device Tails is running from cannot be found. Maybe you used the `toram'
  option?
-msgstr 
+msgstr Tails 
របស់​ឧបករណ៍​កំពុង​ដំណើរការ​ដែល​​រកមិនឃើញ។
 ប្រហ
ែលជា​អ្នក​បាន​ប្រើ​ជម្រើស 
`toram' ?

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


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

2014-01-26 Thread translation
commit 1d27561925125aa408b33ab3608e2bb4537fd75a
Author: Translation commit bot translat...@torproject.org
Date:   Mon Jan 27 07:46:44 2014 +

Update translations for tails-perl5lib_completed
---
 km.po |   25 +
 1 file changed, 25 insertions(+)

diff --git a/km.po b/km.po
new file mode 100644
index 000..a7b4e1b
--- /dev/null
+++ b/km.po
@@ -0,0 +1,25 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Tails developers
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# khoemsokhem sok...@open.org.kh, 2014
+msgid 
+msgstr 
+Project-Id-Version: The Tor Project\n
+Report-Msgid-Bugs-To: Tails developers ta...@boum.org\n
+POT-Creation-Date: 2013-11-28 11:56+0100\n
+PO-Revision-Date: 2014-01-27 07:40+\n
+Last-Translator: khoemsokhem sok...@open.org.kh\n
+Language-Team: Khmer 
(http://www.transifex.com/projects/p/torproject/language/km/)\n
+MIME-Version: 1.0\n
+Content-Type: text/plain; charset=UTF-8\n
+Content-Transfer-Encoding: 8bit\n
+Language: km\n
+Plural-Forms: nplurals=1; plural=0;\n
+
+#: ../lib/Tails/RunningSystem.pm:139
+msgid 
+The device Tails is running from cannot be found. Maybe you used the `toram'
+ option?
+msgstr Tails 
របស់​ឧបករណ៍​កំពុង​ដំណើរការ​ដែល​​រកមិនឃើញ។
 ប្រហ
ែលជា​អ្នក​បាន​ប្រើ​ជម្រើស 
`toram' ?

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