[tor-commits] r26325: {website} fix extra / in obfsproxy url fixed bug introduced in r25901 (website/trunk/projects/en)

2013-08-25 Thread Roger Dingledine
Author: arma
Date: 2013-08-26 05:17:56 + (Mon, 26 Aug 2013)
New Revision: 26325

Modified:
   website/trunk/projects/en/projects.wml
Log:
fix extra / in obfsproxy url

fixed bug introduced in r25901

noticed by mrphs


Modified: website/trunk/projects/en/projects.wml
===
--- website/trunk/projects/en/projects.wml  2013-08-26 02:06:05 UTC (rev 
26324)
+++ website/trunk/projects/en/projects.wml  2013-08-26 05:17:56 UTC (rev 
26325)
@@ -60,7 +60,7 @@
 
 Obfsproxy
+href="">Obfsproxy
 Obfsproxy is a pluggable transports proxy. It shapes Tor traffic,
 making it harder for censors to detect and block the Tor protocol.
 

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


[tor-commits] [torbirdy/master] Remove redundant use of variables

2013-08-25 Thread sukhbir
commit 2dafd6ee754e4f6046e025471517dddc7d3a75c4
Author: Sukhbir Singh 
Date:   Sun Aug 25 23:53:00 2013 -0400

Remove redundant use of variables
---
 ChangeLog |5 ++--
 chrome/content/preferences.js |   51 +++--
 2 files changed, 22 insertions(+), 34 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 9d9dfde..e7de79e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 0.1.2,
-  Add an option for restoring default TorBirdy settings
-  Add an option for toggling checking for new messages
+  New options:
+restore default TorBirdy settings
+toggle checking of new messages automatically for all accounts
   Add Persian translation (thanks to Nima)
   Add Czech translation (thanks to dope)
   Add Esperanto translation (thanks to Michael Moroni)
diff --git a/chrome/content/preferences.js b/chrome/content/preferences.js
index 0f667c3..a59c7ef 100644
--- a/chrome/content/preferences.js
+++ b/chrome/content/preferences.js
@@ -313,8 +313,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
   Privacy
 */
 var idlePref = 'mail.server.default.use_idle';
-var idle = pub.idle.checked;
-if (idle) {
+if (pub.idle.checked) {
   pub.setPreferences(idlePref, true);
 }
 else {
@@ -323,8 +322,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 
 // Last accessed folder.
 // default: false
-var startupFolder = pub.startupFolder.checked;
-if (startupFolder) {
+if (pub.startupFolder.checked) {
   pub.prefs.setBoolPref(pub.prefBranch + 'startup_folder', true);
 } else {
   pub.prefs.setBoolPref(pub.prefBranch + 'startup_folder', false);
@@ -333,9 +331,8 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 // Time zone.
 // default: true
 var timezone = pub.timezone.checked;
-var oldPreference = pub.prefs.getBoolPref(pub.prefBranch + 'timezone');
 // Only update this if required.
-if (timezone === oldPreference) {
+if (timezone === pub.prefs.getBoolPref(pub.prefBranch + 'timezone')) {
 var env = Components.classes["@mozilla.org/process/environment;1"]
   
.getService(Components.interfaces.nsIEnvironment);
 if (timezone) {
@@ -378,8 +375,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 
 // Enigmail.
 // --throw-keyids - default: true
-var enigmail_throwkeyid = pub.enigmail.checked;
-if (enigmail_throwkeyid) {
+if (pub.enigmail.checked) {
   pub.prefs.setBoolPref(pub.prefBranch + 'enigmail.throwkeyid', false);
 }
 else {
@@ -387,19 +383,17 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 }
 
 // Confirm before sending - default: false
-var enigmail_confirmemail = pub.confirmemail.checked;
-var enigmail_confirmemail_pref = "extensions.enigmail.confirmBeforeSend";
-if (enigmail_confirmemail) {
-  pub.prefs.setBoolPref(enigmail_confirmemail_pref, true);
+var enigmailConfirmPref = "extensions.enigmail.confirmBeforeSend";
+if (pub.confirmemail.checked) {
+  pub.prefs.setBoolPref(enigmailConfirmPref, true);
   pub.prefs.setBoolPref(pub.prefBranch + 'enigmail.confirmemail', true);
 } else {
-  pub.prefs.setBoolPref(enigmail_confirmemail_pref, false);
+  pub.prefs.setBoolPref(enigmailConfirmPref, false);
   pub.prefs.setBoolPref(pub.prefBranch + 'enigmail.confirmemail', false);
 }
 
 // Thunderbird's email wizard - default: false
-var emailwizard = pub.emailwizard.checked;
-if (emailwizard) {
+if (pub.emailwizard.checked) {
   pub.prefs.setBoolPref(pub.prefBranch + 'emailwizard', true);
 } else {
   pub.prefs.setBoolPref(pub.prefBranch + 'emailwizard', false);
@@ -527,8 +521,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 
 // Select last accessed folder.
 // default: false
-var startupPref = pub.prefs.getBoolPref(pub.prefBranch + 'startup_folder');
-if (!startupPref) {
+if (!pub.prefs.getBoolPref(pub.prefBranch + 'startup_folder')) {
   pub.startupFolder.checked = false;
 } else {
   pub.startupFolder.checked = true;
@@ -536,8 +529,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 
 // Time zone settings.
 // default: true
-var timezone = pub.prefs.getBoolPref(pub.prefBranch + 'timezone');
-if (timezone) {
+if (pub.prefs.getBoolPref(pub.prefBranch + 'timezone')) {
   pub.timezone.checked = false;
 } else {
   pub.timezone.checked = true;
@@ -545,8 +537,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 
 // Fetch all messages for all accounts.
 // default: false
-var fetchAllMessages = pub.prefs.getBoolPref(pub.prefBranch + 'fetchall');
-if (fetchAllMessages) {
+if (pub.prefs.getBoolPref(pub.prefBranch + 'fetchall')) {
   pub.fetchAll.checked = true;
 } else {
  

[tor-commits] [stem/master] Adding doctor to examples page

2013-08-25 Thread atagar
commit 0416b071d4f7b8518ed4e8d36c0afeb8b01e327f
Author: Damian Johnson 
Date:   Sun Aug 25 18:12:45 2013 -0700

Adding doctor to examples page

Swapping our 'Descriptor Monitors' sub-entry with an entry with Doctor.
---
 docs/_static/doctor.png   |  Bin 0 -> 9441 bytes
 docs/_static/label/doctor.png |  Bin 0 -> 1141 bytes
 docs/_static/label/resources/doctor.xcf   |  Bin 0 -> 3031 bytes
 docs/tutorials/double_double_toil_and_trouble.rst |   20 +++-
 4 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/docs/_static/doctor.png b/docs/_static/doctor.png
new file mode 100644
index 000..122933d
Binary files /dev/null and b/docs/_static/doctor.png differ
diff --git a/docs/_static/label/doctor.png b/docs/_static/label/doctor.png
new file mode 100644
index 000..64dd8ef
Binary files /dev/null and b/docs/_static/label/doctor.png differ
diff --git a/docs/_static/label/resources/doctor.xcf 
b/docs/_static/label/resources/doctor.xcf
new file mode 100644
index 000..936fc6f
Binary files /dev/null and b/docs/_static/label/resources/doctor.xcf differ
diff --git a/docs/tutorials/double_double_toil_and_trouble.rst 
b/docs/tutorials/double_double_toil_and_trouble.rst
index f207b95..cd35113 100644
--- a/docs/tutorials/double_double_toil_and_trouble.rst
+++ b/docs/tutorials/double_double_toil_and_trouble.rst
@@ -5,6 +5,16 @@ Below is a listing of scripts and applications that use stem. 
If you have
 something you would like to have included on this page then `let me know
 `_!
 
+.. Image Sources:
+   
+   * Arm
+ Source: Oxygen (http://www.oxygen-icons.org/)
+ License: CC v3 (A, SA)
+ File: apps/utilities-system-monitor.png
+   
+   * Doctor
+ Source: https://openclipart.org/detail/29839/stethoscope-by-metalmarious
+
 .. list-table::
:widths: 1 10
:header-rows: 0
@@ -18,8 +28,16 @@ something you would like to have included on this page then 
`let me know
Terminal status monitor for Tor. This provides a top like interface
including system resource usage, connection information, and much more.
 
+   * - .. image:: /_static/doctor.png
+  :target: https://gitweb.torproject.org/atagar/tor-utils.git/tree
+
+ - .. image:: /_static/label/doctor.png
+  :target: https://gitweb.torproject.org/atagar/tor-utils.git/tree
+
+   Monitors the Tor consensus for a variety of issues including malformed
+   descriptors, directory authority issues, sybil attacks, and much more.
+
 
===
 ==
-`Descriptor Monitors 
`_ 
   Scripts that perform hourly checks on the tor network's present status.
 `RTT Prober `_ 
 Measures round-trip times for tor circuits.
 `Metrics Tasks `_
 One-off tasks related to Tor metrics. These mostly 
involve using descriptor information to answer a particular question. Tasks 
that involve stem are: `1854 
`_,
 `6232 
`_,
 and `7241 
`_.
 `check_tor 
`_
  Nagios check to verify that a relay is participating in the Tor network.

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


[tor-commits] [torbirdy/master] Update the ChangeLog

2013-08-25 Thread sukhbir
commit 25419a69c81afff581ed39ea4d102182431a5e04
Author: Sukhbir Singh 
Date:   Sun Aug 25 19:50:45 2013 -0400

Update the ChangeLog
---
 ChangeLog |1 +
 1 file changed, 1 insertion(+)

diff --git a/ChangeLog b/ChangeLog
index 2e1432f..9d9dfde 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
 0.1.2,
   Add an option for restoring default TorBirdy settings
+  Add an option for toggling checking for new messages
   Add Persian translation (thanks to Nima)
   Add Czech translation (thanks to dope)
   Add Esperanto translation (thanks to Michael Moroni)

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


[tor-commits] [torbirdy/master] Allow users to easily toggle checking for new messages

2013-08-25 Thread sukhbir
commit 8de0fd0fab25c2596ed0719ad40964b36d014634
Author: Sukhbir Singh 
Date:   Sun Aug 25 19:50:10 2013 -0400

Allow users to easily toggle checking for new messages
---
 chrome/content/preferences.js  |   47 ++--
 chrome/content/preferences.xul |1 +
 chrome/locale/en/torbirdy.dtd  |2 ++
 defaults/preferences/prefs.js  |1 +
 4 files changed, 49 insertions(+), 2 deletions(-)

diff --git a/chrome/content/preferences.js b/chrome/content/preferences.js
index d138b96..0f667c3 100644
--- a/chrome/content/preferences.js
+++ b/chrome/content/preferences.js
@@ -101,6 +101,17 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 pub.prefs.clearUserPref(pub.customBranch + pref);
   };
 
+  pub.fetchAllMessages = function() {
+if (pub.fetchAll.checked) {
+  pub.idle.checked = true;
+  pub.startupFolder.checked = true;
+}
+else {
+  pub.idle.checked = false;
+  pub.startupFolder.checked = false;
+}
+  };
+
   pub.checkSetting = function() {
 var index = pub.anonService.selectedIndex;
 if (index === 2) {
@@ -344,6 +355,27 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 
pub.strbundle.GetStringFromName("torbirdy.restart"));
 }
 
+// Fetch all messages for all accounts.
+// default: false
+// Only change the state if it is required.
+if (pub.fetchAll.checked !== pub.prefs.getBoolPref(pub.prefBranch + 
'fetchall')) {
+  var accounts = pub.getAccount();
+  if (pub.fetchAll.checked) {
+pub.prefs.setBoolPref(pub.prefBranch + 'fetchall', true);
+for (var i = 0; i < accounts.length; i++) {
+  accounts[i].loginAtStartUp = true;
+  accounts[i].doBiff = true;
+}
+  }
+  else {
+pub.prefs.setBoolPref(pub.prefBranch + 'fetchall', false);
+for (var i = 0; i < accounts.length; i++) {
+  accounts[i].loginAtStartUp = false;
+  accounts[i].doBiff = false;
+}
+  }
+}
+
 // Enigmail.
 // --throw-keyids - default: true
 var enigmail_throwkeyid = pub.enigmail.checked;
@@ -420,6 +452,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 pub.emailwizard = document.getElementById('torbirdy-email-wizard');
 pub.renegotiation = document.getElementById('torbirdy-renegotiation');
 pub.keyserver = document.getElementById('torbirdy-enigmail-keyserver');
+pub.fetchAll = document.getElementById('torbirdy-email-automatic');
 
 // Make sure the user really wants to change these settings.
 var warnPrompt = pub.prefs.getBoolPref("extensions.torbirdy.warn");
@@ -510,6 +543,15 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
   pub.timezone.checked = true;
 }
 
+// Fetch all messages for all accounts.
+// default: false
+var fetchAllMessages = pub.prefs.getBoolPref(pub.prefBranch + 'fetchall');
+if (fetchAllMessages) {
+  pub.fetchAll.checked = true;
+} else {
+  pub.fetchAll.checked = false;
+}
+
 // Enigmal settings
 // --throw-keyids - default: true
 var enigmail_throwkeyid = pub.prefs.getBoolPref(pub.prefBranch + 
'enigmail.throwkeyid');
@@ -592,13 +634,14 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
   pub.restoreDefaults = function() {
 // Set the values to their default state.
 pub.anonService.selectedIndex = 0;
-pub.idle.checked = false;
-pub.startupFolder.checked = false;
 pub.timezone.checked = false;
 pub.enigmail.checked = false;
 pub.confirmemail.checked = false;
 pub.emailwizard.checked = false;
 pub.renegotiation.checked = false;
+pub.idle.checked = false;
+pub.startupFolder.checked = false;
+pub.fetchAll.checked = false;
 // Save the settings and close the window.
 pub.checkSetting();
 pub.onAccept();
diff --git a/chrome/content/preferences.xul b/chrome/content/preferences.xul
index 523e344..cd38163 100644
--- a/chrome/content/preferences.xul
+++ b/chrome/content/preferences.xul
@@ -98,6 +98,7 @@
   
   
   
+  
 
   
 
diff --git a/chrome/locale/en/torbirdy.dtd b/chrome/locale/en/torbirdy.dtd
index 2880b9a..2d8d268 100644
--- a/chrome/locale/en/torbirdy.dtd
+++ b/chrome/locale/en/torbirdy.dtd
@@ -45,6 +45,8 @@
 
 
 
+
+
 
 
 
diff --git a/defaults/preferences/prefs.js b/defaults/preferences/prefs.js
index 673cc5b..e736745 100644
--- a/defaults/preferences/prefs.js
+++ b/defaults/preferences/prefs.js
@@ -9,3 +9,4 @@ pref("extensions.torbirdy.timezone", true);
 pref("extensions.torbirdy.whonix_run", true);
 pref("extensions.torbirdy.info_run", false);
 pref("extensions.torbirdy.emailwizard", false);
+pref("extensions.torbirdy.fetchall", false);

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

[tor-commits] r26323: {} revert mttp commit, but getting closer. (website)

2013-08-25 Thread Andrew Lewman
Author: phobos
Date: 2013-08-25 22:58:28 + (Sun, 25 Aug 2013)
New Revision: 26323

Removed:
   website/docs/
Log:
revert mttp commit, but getting closer.


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


[tor-commits] r26321: {website} imply that the pt tbb works on osx 10.8. also imply that it (website/trunk/docs/en)

2013-08-25 Thread Roger Dingledine
Author: arma
Date: 2013-08-25 21:58:30 + (Sun, 25 Aug 2013)
New Revision: 26321

Modified:
   website/trunk/docs/en/pluggable-transports.wml
Log:
imply that the pt tbb works on osx 10.8.

also imply that it works on 10.9, so we don't have to fix this next time,
and so we get bug reports if it doesn't.

fixes bug 9577.


Modified: website/trunk/docs/en/pluggable-transports.wml
===
--- website/trunk/docs/en/pluggable-transports.wml  2013-08-25 21:48:17 UTC 
(rev 26320)
+++ website/trunk/docs/en/pluggable-transports.wml  2013-08-25 21:58:30 UTC 
(rev 26321)
@@ -128,7 +128,7 @@
 
 
 
-OSX
 (10.6 & 10.7) Pluggable Transports Tor Browser Bundle
+OSX
 (10.6+) Pluggable Transports Tor Browser Bundle
 (signature).
 
 

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


[tor-commits] r26320: {check} Make the tor bulk exit list script believe that ports with 4 (check/trunk/cgi-bin)

2013-08-25 Thread Roger Dingledine
Author: arma
Date: 2013-08-25 21:48:17 + (Sun, 25 Aug 2013)
New Revision: 26320

Modified:
   check/trunk/cgi-bin/TorBulkExitList.py
Log:
Make the tor bulk exit list script believe that ports with 4 digits or
less, that contain a 0, but that aren't 80, are actually numbers.

Thanks to Zarel for the patch, and sorry for waiting 2 months to apply
it. Fixes bug 9007.


Modified: check/trunk/cgi-bin/TorBulkExitList.py
===
--- check/trunk/cgi-bin/TorBulkExitList.py  2013-08-25 11:30:53 UTC (rev 
26319)
+++ check/trunk/cgi-bin/TorBulkExitList.py  2013-08-25 21:48:17 UTC (rev 
26320)
@@ -203,7 +203,7 @@
 
 # Verify that the port is a number between 1 and 65535
 # Otherwise return a sane default of 80
-search = re.compile("^(?:[1-9]{1,4}|[1-5][0-9]{4}|6[0-4][0-9]{3}|"+\
+search = re.compile("^(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|"+\
 "65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$")
 
 if search.match(user_supplied_port):

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


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

2013-08-25 Thread translation
commit 906bdae28679a4f1d1083101757e5cb2dde0fe66
Author: Translation commit bot 
Date:   Sun Aug 25 20:46:38 2013 +

Update translations for torbirdy
---
 pt_BR/torbirdy.dtd |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pt_BR/torbirdy.dtd b/pt_BR/torbirdy.dtd
index 9b3d288..a8954d6 100644
--- a/pt_BR/torbirdy.dtd
+++ b/pt_BR/torbirdy.dtd
@@ -20,9 +20,9 @@
 
 
 
-
+
 
-
+
 
 
 

___
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

2013-08-25 Thread translation
commit ef5623400d150b3613d1e6dbafab93e6ab93604a
Author: Translation commit bot 
Date:   Sun Aug 25 20:46:28 2013 +

Update translations for liveusb-creator_completed
---
 de/de.po |   22 +++---
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/de/de.po b/de/de.po
index 75b744d..eb0f775 100644
--- a/de/de.po
+++ b/de/de.po
@@ -19,7 +19,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n";
 "POT-Creation-Date: 2013-08-07 16:08+0200\n"
-"PO-Revision-Date: 2013-08-25 20:16+\n"
+"PO-Revision-Date: 2013-08-25 20:30+\n"
 "Last-Translator: mo \n"
 "Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\n"
 "MIME-Version: 1.0\n"
@@ -93,7 +93,7 @@ msgid ""
 "will be able to store data and make permanent modifications to your live "
 "operating system.  Without it, you will not be able to save data that will "
 "persist after a reboot."
-msgstr "Indem Sie für Ihr System auf dem USB-Stick extra Speicherplatz 
reservieren , haben Sie die Möglichkeit Daten zu speichern und permanente 
Modifikationen an Ihrem Live Betriebssystem durchzuführen. Ohne diese 
Anpassung habe Sie keine Möglichkeit Daten zu speichern die einen Neustart 
überdauern."
+msgstr "Indem Sie für auf dem USB-Stick Speicherplatz für einen 
Persistenzbereich reservieren haben Sie die Möglichkeit Daten zu speichern und 
permanente Modifikationen an Ihrem Live-Betriebssystem durchzuführen. Ohne 
diese Anpassung haben Sie keine Möglichkeit Daten zu speichern die einen 
Neustart überdauern."
 
 #: ../liveusb/creator.py:1106 ../liveusb/creator.py:1369
 #, python-format
@@ -201,7 +201,7 @@ msgstr "ISO MD5 Checksummenprüfung schlug fehl"
 msgid ""
 "If you do not select an existing Live ISO, the selected release will be "
 "downloaded for you."
-msgstr "Wenn Sie kein existierendes Live ISO auswählen, wird das aktuellste 
für Sie heruntergeladen."
+msgstr "Wenn Sie kein existierendes Live-ISO auswählen, wird das gewählte 
Release für Sie heruntergeladen."
 
 #: ../liveusb/gui.py:619
 msgid "Installation complete!"
@@ -342,7 +342,7 @@ msgstr "Der Master Boot Record auf Ihrem Gerät ist leer. 
Drücken Sie auf \"Liv
 msgid ""
 "The selected file is unreadable. Please fix its permissions or select "
 "another file."
-msgstr "Die ausgewählte Datei konnte nicht gelesen werden. Bitte editiren Sie 
die Berechtigungen oder wählen Sie eine andere Datei aus."
+msgstr "Die ausgewählte Datei konnte nicht gelesen werden. Bitte editieren 
Sie die Berechtigungen oder wählen Sie eine andere Datei aus."
 
 #: ../liveusb/creator.py:337
 #, python-format
@@ -356,7 +356,7 @@ msgid ""
 "This button allows you to browse for an existing Live system ISO that you "
 "have previously downloaded.  If you do not select one, a release will be "
 "downloaded for you automatically."
-msgstr "Mit diesem Button können Sie ein zuvor heruntergeladenes Live System 
ISO auswählen. Sollten Sie keines auswählen, wird für Sie automatisch eine 
Version heruntergeladen."
+msgstr "Mit diesem Button können Sie ein zuvor heruntergeladenes Live System 
ISO auswählen. Sollten Sie keines auswählen, wird für Sie automatisch eine 
aktuelle Version heruntergeladen."
 
 #: ../liveusb/dialog.py:164
 msgid ""
@@ -364,23 +364,23 @@ msgid ""
 "optionally downloading a release (if an existing one wasn't selected),  "
 "extracting the ISO to the USB device, creating the persistent overlay, and "
 "installing the bootloader."
-msgstr "Dieser Button startet den Prozess zur Erstellung eines LiveUSB 
Mediums. Das beinhaltet auch das herunterladen einer Tails Version (sollte 
keine existierendes Image  ausgewählt worden sein), entpacken der ISO-Datei 
auf das USB Speichermedium, Erstellung des endgültigen Systems und der 
Installation des Bootloaders."
+msgstr "Dieser Button startet den Prozess zur Erstellung eines LiveUSB 
Mediums. Dies beinhaltet auch das Herunterladen einer Tails Version (sollte 
keine existierendes Image ausgewählt worden sein), Entpacken der ISO-Datei auf 
das USB-Speichermedium, Erstellung des endgültigen Systems und der 
Installation des Bootloaders."
 
 #: ../liveusb/dialog.py:158
 msgid ""
 "This is the USB stick that you want to install your Live system on.  This "
 "device must be formatted with the FAT filesystem."
-msgstr "Das ist der USB-Stick, auf dem Sie das Live System Installieren 
möchten.  Das Gerät muss mit FAT formatiert sein."
+msgstr "Das ist der USB-Stick, auf dem Sie das Live System installieren 
möchten.  Das Gerät muss mit dem FAT-Dateisystem formatiert sein."
 
 #: ../liveusb/dialog.py:163
 msgid ""
 "This is the progress bar that will indicate how far along in the LiveUSB "
 "creation process you are"
-msgstr "Dies ist die Fortschrittsanzeige, die anzeigt, wie weit der LiveUSB 
Erstellungsprozess ist."
+msgstr "Dies ist die Fortschrittsanzeige, die anzeigt, wie weit der 
LiveUSB-Erstellungsprozes

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

2013-08-25 Thread translation
commit 77b3b01d7773ab025252f318f26c6ff9d1402dc4
Author: Translation commit bot 
Date:   Sun Aug 25 20:46:24 2013 +

Update translations for liveusb-creator
---
 de/de.po |   22 +++---
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/de/de.po b/de/de.po
index 75b744d..eb0f775 100644
--- a/de/de.po
+++ b/de/de.po
@@ -19,7 +19,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n";
 "POT-Creation-Date: 2013-08-07 16:08+0200\n"
-"PO-Revision-Date: 2013-08-25 20:16+\n"
+"PO-Revision-Date: 2013-08-25 20:30+\n"
 "Last-Translator: mo \n"
 "Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\n"
 "MIME-Version: 1.0\n"
@@ -93,7 +93,7 @@ msgid ""
 "will be able to store data and make permanent modifications to your live "
 "operating system.  Without it, you will not be able to save data that will "
 "persist after a reboot."
-msgstr "Indem Sie für Ihr System auf dem USB-Stick extra Speicherplatz 
reservieren , haben Sie die Möglichkeit Daten zu speichern und permanente 
Modifikationen an Ihrem Live Betriebssystem durchzuführen. Ohne diese 
Anpassung habe Sie keine Möglichkeit Daten zu speichern die einen Neustart 
überdauern."
+msgstr "Indem Sie für auf dem USB-Stick Speicherplatz für einen 
Persistenzbereich reservieren haben Sie die Möglichkeit Daten zu speichern und 
permanente Modifikationen an Ihrem Live-Betriebssystem durchzuführen. Ohne 
diese Anpassung haben Sie keine Möglichkeit Daten zu speichern die einen 
Neustart überdauern."
 
 #: ../liveusb/creator.py:1106 ../liveusb/creator.py:1369
 #, python-format
@@ -201,7 +201,7 @@ msgstr "ISO MD5 Checksummenprüfung schlug fehl"
 msgid ""
 "If you do not select an existing Live ISO, the selected release will be "
 "downloaded for you."
-msgstr "Wenn Sie kein existierendes Live ISO auswählen, wird das aktuellste 
für Sie heruntergeladen."
+msgstr "Wenn Sie kein existierendes Live-ISO auswählen, wird das gewählte 
Release für Sie heruntergeladen."
 
 #: ../liveusb/gui.py:619
 msgid "Installation complete!"
@@ -342,7 +342,7 @@ msgstr "Der Master Boot Record auf Ihrem Gerät ist leer. 
Drücken Sie auf \"Liv
 msgid ""
 "The selected file is unreadable. Please fix its permissions or select "
 "another file."
-msgstr "Die ausgewählte Datei konnte nicht gelesen werden. Bitte editiren Sie 
die Berechtigungen oder wählen Sie eine andere Datei aus."
+msgstr "Die ausgewählte Datei konnte nicht gelesen werden. Bitte editieren 
Sie die Berechtigungen oder wählen Sie eine andere Datei aus."
 
 #: ../liveusb/creator.py:337
 #, python-format
@@ -356,7 +356,7 @@ msgid ""
 "This button allows you to browse for an existing Live system ISO that you "
 "have previously downloaded.  If you do not select one, a release will be "
 "downloaded for you automatically."
-msgstr "Mit diesem Button können Sie ein zuvor heruntergeladenes Live System 
ISO auswählen. Sollten Sie keines auswählen, wird für Sie automatisch eine 
Version heruntergeladen."
+msgstr "Mit diesem Button können Sie ein zuvor heruntergeladenes Live System 
ISO auswählen. Sollten Sie keines auswählen, wird für Sie automatisch eine 
aktuelle Version heruntergeladen."
 
 #: ../liveusb/dialog.py:164
 msgid ""
@@ -364,23 +364,23 @@ msgid ""
 "optionally downloading a release (if an existing one wasn't selected),  "
 "extracting the ISO to the USB device, creating the persistent overlay, and "
 "installing the bootloader."
-msgstr "Dieser Button startet den Prozess zur Erstellung eines LiveUSB 
Mediums. Das beinhaltet auch das herunterladen einer Tails Version (sollte 
keine existierendes Image  ausgewählt worden sein), entpacken der ISO-Datei 
auf das USB Speichermedium, Erstellung des endgültigen Systems und der 
Installation des Bootloaders."
+msgstr "Dieser Button startet den Prozess zur Erstellung eines LiveUSB 
Mediums. Dies beinhaltet auch das Herunterladen einer Tails Version (sollte 
keine existierendes Image ausgewählt worden sein), Entpacken der ISO-Datei auf 
das USB-Speichermedium, Erstellung des endgültigen Systems und der 
Installation des Bootloaders."
 
 #: ../liveusb/dialog.py:158
 msgid ""
 "This is the USB stick that you want to install your Live system on.  This "
 "device must be formatted with the FAT filesystem."
-msgstr "Das ist der USB-Stick, auf dem Sie das Live System Installieren 
möchten.  Das Gerät muss mit FAT formatiert sein."
+msgstr "Das ist der USB-Stick, auf dem Sie das Live System installieren 
möchten.  Das Gerät muss mit dem FAT-Dateisystem formatiert sein."
 
 #: ../liveusb/dialog.py:163
 msgid ""
 "This is the progress bar that will indicate how far along in the LiveUSB "
 "creation process you are"
-msgstr "Dies ist die Fortschrittsanzeige, die anzeigt, wie weit der LiveUSB 
Erstellungsprozess ist."
+msgstr "Dies ist die Fortschrittsanzeige, die anzeigt, wie weit der 
LiveUSB-Erstellungsprozess ist."
 

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

2013-08-25 Thread translation
commit ec7f0a63169ec9a64e1cc782691546d9a6975519
Author: Translation commit bot 
Date:   Sun Aug 25 20:16:37 2013 +

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

diff --git a/de/de.po b/de/de.po
index 0ceb51a..9a2d2b9 100644
--- a/de/de.po
+++ b/de/de.po
@@ -4,6 +4,7 @@
 # 
 # Translators:
 # Bobbymoto, 2013
+# mo , 2013
 # Cooligan , 2012
 # Sacro , 2012
 # djcrackhome , 2012
@@ -13,8 +14,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n";
 "POT-Creation-Date: 2013-05-12 19:29+0200\n"
-"PO-Revision-Date: 2013-07-26 21:50+\n"
-"Last-Translator: Bobbymoto\n"
+"PO-Revision-Date: 2013-08-25 20:00+\n"
+"Last-Translator: mo \n"
 "Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -56,7 +57,7 @@ msgstr "Schreibgeschützt?"
 
 #: ../glade/persistencewindow.glade.h:9
 msgid "Wrong passphrase. Please try again."
-msgstr "Flasche Passphrase. Bitte erneut versuchen."
+msgstr "Falsche Passphrase. Bitte erneut versuchen."
 
 #: ../glade/persistencewindow.glade.h:10
 msgid "More options?"
@@ -119,7 +120,7 @@ msgstr "Layout"
 msgid ""
 "live-persist failed with return code %(returncode)s:\n"
 "%(stderr)s"
-msgstr "Live-Persist ist mit folgendem code fehlgeschlagen 
%(returncode)s:\n%(stderr)s"
+msgstr "Live-Persist fehlgeschlagen mit Fehlernummer 
%(returncode)s:\n%(stderr)s"
 
 #: ../GdmGreeter/persistence.py:99
 #, python-format
@@ -127,7 +128,7 @@ msgid ""
 "cryptsetup failed with return code %(returncode)s:\n"
 "%(stdout)s\n"
 "%(stderr)s"
-msgstr "cryptsetup fehlgeschlagen mit Antwort Code %(returncode)s:\n 
%(stdout)s\n %(stderr)s"
+msgstr "cryptsetup fehlgeschlagen mit Fehlernummer %(returncode)s:\n 
%(stdout)s\n %(stderr)s"
 
 #: ../GdmGreeter/persistence.py:124
 #, python-format
@@ -135,7 +136,7 @@ msgid ""
 "live-persist failed with return code %(returncode)s:\n"
 "%(stdout)s\n"
 "%(stderr)s"
-msgstr "Live-Persist ist mit folgendem code fehlgeschlagen 
%(returncode)s:\n%(stdout)s\n%(stderr)s"
+msgstr "Live-Persist fehlgeschlagen mit Fehlernummer 
%(returncode)s:\n%(stdout)s\n%(stderr)s"
 
 #: ../GdmGreeter/langpanel.py:124 ../GdmGreeter/langpanel.py:148
 #: ../GdmGreeter/langpanel.py:181

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


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

2013-08-25 Thread translation
commit 4acf56b46b5f3789a1b9a986ae7d3e6481a6e672
Author: Translation commit bot 
Date:   Sun Aug 25 20:16:40 2013 +

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

diff --git a/de/de.po b/de/de.po
index 0ceb51a..9a2d2b9 100644
--- a/de/de.po
+++ b/de/de.po
@@ -4,6 +4,7 @@
 # 
 # Translators:
 # Bobbymoto, 2013
+# mo , 2013
 # Cooligan , 2012
 # Sacro , 2012
 # djcrackhome , 2012
@@ -13,8 +14,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n";
 "POT-Creation-Date: 2013-05-12 19:29+0200\n"
-"PO-Revision-Date: 2013-07-26 21:50+\n"
-"Last-Translator: Bobbymoto\n"
+"PO-Revision-Date: 2013-08-25 20:00+\n"
+"Last-Translator: mo \n"
 "Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -56,7 +57,7 @@ msgstr "Schreibgeschützt?"
 
 #: ../glade/persistencewindow.glade.h:9
 msgid "Wrong passphrase. Please try again."
-msgstr "Flasche Passphrase. Bitte erneut versuchen."
+msgstr "Falsche Passphrase. Bitte erneut versuchen."
 
 #: ../glade/persistencewindow.glade.h:10
 msgid "More options?"
@@ -119,7 +120,7 @@ msgstr "Layout"
 msgid ""
 "live-persist failed with return code %(returncode)s:\n"
 "%(stderr)s"
-msgstr "Live-Persist ist mit folgendem code fehlgeschlagen 
%(returncode)s:\n%(stderr)s"
+msgstr "Live-Persist fehlgeschlagen mit Fehlernummer 
%(returncode)s:\n%(stderr)s"
 
 #: ../GdmGreeter/persistence.py:99
 #, python-format
@@ -127,7 +128,7 @@ msgid ""
 "cryptsetup failed with return code %(returncode)s:\n"
 "%(stdout)s\n"
 "%(stderr)s"
-msgstr "cryptsetup fehlgeschlagen mit Antwort Code %(returncode)s:\n 
%(stdout)s\n %(stderr)s"
+msgstr "cryptsetup fehlgeschlagen mit Fehlernummer %(returncode)s:\n 
%(stdout)s\n %(stderr)s"
 
 #: ../GdmGreeter/persistence.py:124
 #, python-format
@@ -135,7 +136,7 @@ msgid ""
 "live-persist failed with return code %(returncode)s:\n"
 "%(stdout)s\n"
 "%(stderr)s"
-msgstr "Live-Persist ist mit folgendem code fehlgeschlagen 
%(returncode)s:\n%(stdout)s\n%(stderr)s"
+msgstr "Live-Persist fehlgeschlagen mit Fehlernummer 
%(returncode)s:\n%(stdout)s\n%(stderr)s"
 
 #: ../GdmGreeter/langpanel.py:124 ../GdmGreeter/langpanel.py:148
 #: ../GdmGreeter/langpanel.py:181

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


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

2013-08-25 Thread translation
commit a536a8ec3e6864ee3491375a6cb4d53305d18e12
Author: Translation commit bot 
Date:   Sun Aug 25 20:16:49 2013 +

Update translations for torbirdy_completed
---
 de/torbirdy.properties |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/de/torbirdy.properties b/de/torbirdy.properties
index 3e6f0aa..374f47a 100644
--- a/de/torbirdy.properties
+++ b/de/torbirdy.properties
@@ -13,7 +13,7 @@ torbirdy.email.advanced=Es wird NICHT empfohlen, die 
erweiterten Einstellungen v
 torbirdy.email.advanced.nextwarning=Zeige diese Warnung weiterhin an
 torbirdy.email.advanced.title=TorBirdy Erweiterte Einstellungen
 
-torbirdy.restart=Damit die Änderungen an der Zeitzoneneinstellung wirksam 
werden, starten Sie bitte Thunderbird neu.
+torbirdy.restart=Sie müssen Thunderbird neu starten, um die 
Zeitzonen-Einstellungen zu übernehmen.
 
-torbirdy.firstrun=Sie benutzen jetzt TorBirdy.\n\nUm ihre Anonymität zu 
schützen, wird TorBirdy die Einstellungen des Thunderbirds, mit einigen 
Ausnahmen, die bei TorBirdy direkt eingestellt werden, sperren. Also werden 
weder Sie als Nutzer, noch irgendwelche AddOns in der Lage sein, die 
Thunderbird Einstellungen zu verändern. Sollte TorBirdy deinstalliert oder 
deaktiviert werden, dann werden alle Thunderbird Einstellungen auf ihre 
Standardwerte gesetzt (also die Werte, die vor der Installation eingestellt 
waren).\n\nSollten Sie ein neuer Benutzen sein, empfehlen wir ihnen die 
TorBirdy website gründlich zu lesen, damit Sie verstehen können, was wir mit 
TorBirdy für unsere Nutzer erreichen wollen.
+torbirdy.firstrun=Sie benutzen jetzt TorBirdy.\n\nUm Ihre Anonymität zu 
schützen, wird TorBirdy die angepassten Einstellungen von Thunderbird vor 
Änderungen schützen. Einige Einstellungen können über die entsprechenden 
TorBirdy-Dialoge verändert werden. Sollte TorBirdy deinstalliert oder 
deaktiviert werden, werden alle Thunderbird Einstellungen zurück auf ihre 
Standardwerte gesetzt (also die Werte, die vor der Installation eingestellt 
waren).\n\nNeuen Benutzern empfehlen wir die TorBirdy-Website gründlich zu 
lesen, damit Sie verstehen was wir mit TorBirdy für unsere Nutzer erreichen 
wollen.
 torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy

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


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

2013-08-25 Thread translation
commit 439b4912061f2b51e4e88d265fd722d30f9779c0
Author: Translation commit bot 
Date:   Sun Aug 25 20:16:34 2013 +

Update translations for tails-persistence-setup_completed
---
 de/de.po |   81 +++---
 1 file changed, 41 insertions(+), 40 deletions(-)

diff --git a/de/de.po b/de/de.po
index 05fa038..770b924 100644
--- a/de/de.po
+++ b/de/de.po
@@ -3,6 +3,7 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# mo , 2013
 # Cooligan , 2012
 # Sacro , 2012
 msgid ""
@@ -10,8 +11,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n";
 "POT-Creation-Date: 2013-08-01 16:49+0200\n"
-"PO-Revision-Date: 2013-08-02 08:38+\n"
-"Last-Translator: runasand \n"
+"PO-Revision-Date: 2013-08-25 20:10+\n"
+"Last-Translator: mo \n"
 "Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -25,7 +26,7 @@ msgstr "persönliche Daten"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:50
 msgid "Keep files stored in the `Persistent' directory"
-msgstr "Speichern Sie Dateien im `Persistent´ Ordner"
+msgstr "Dateien im 'Persistent' Ordner dauerhaft speichern"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:58
 msgid "GnuPG"
@@ -41,7 +42,7 @@ msgstr "SSH Client"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:70
 msgid "SSH keys, configuration and known hosts"
-msgstr "SSH Schlüssel, Konfiguration und bekannte Host's"
+msgstr "SSH-Schlüssel, Konfiguration und bekannte Hosts"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:78
 msgid "Pidgin"
@@ -49,7 +50,7 @@ msgstr "Pidgin"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:80
 msgid "Pidgin profiles and OTR keyring"
-msgstr "Pifgin Profile und OTR Keyring"
+msgstr "Pidgin-Profile und OTR-Keyring"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:88
 msgid "Claws Mail"
@@ -73,15 +74,15 @@ msgstr "Netzwerkverbindungen"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:110
 msgid "Configuration of network devices and connections"
-msgstr "Konfiguration vonNetzwerk Geräten und Verbindungen"
+msgstr "Konfiguration von Netzwerkgeräten und Verbindungen"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:118
 msgid "Browser bookmarks"
-msgstr "Browser Lesezeichen"
+msgstr "Browser-Lesezeichen"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:120
 msgid "Bookmarks saved in Iceweasel browser"
-msgstr "Lesezeichen wurden in dem Iceweasel browser gesichert"
+msgstr "Lesezeichen wurden im Iceweasel Browser gesichert"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:128
 msgid "APT Packages"
@@ -89,7 +90,7 @@ msgstr "APT Pakete"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:130
 msgid "Packages downloaded by APT"
-msgstr "Pakete, die von APT Heruntergeladen wurden"
+msgstr "Pakete, die von APT heruntergeladen wurden"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:138
 msgid "APT Lists"
@@ -97,7 +98,7 @@ msgstr "APT Listen"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:140
 msgid "Lists downloaded by APT"
-msgstr "Listen, die von APT Heruntergeladen wurden"
+msgstr "Listen, die von APT heruntergeladen wurden"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:148
 msgid "Dotfiles"
@@ -106,59 +107,59 @@ msgstr "Dotfiles"
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:150
 msgid ""
 "Symlink into $HOME every file or directory found in the `dotfiles' directory"
-msgstr "Symlinken Sie alle Dateien und Verzeichnisse, die sich in dem 
`dotfiles' Verzeichniss befinden, zu $HOME"
+msgstr "Alle Dateien und Verzeichnisse, die sich im 'dotfiles' Verzeichnis 
befinden, nach $HOME symlinken"
 
 #: ../lib/Tails/Persistence/Setup.pm:257
 msgid ""
 "The device Tails is running from cannot be found. Maybe you used the `toram'"
 " option?"
-msgstr "Das Gerät von dem Tails ausgeführt wird konnte nicht gefunden 
werden. Haben Sie vielleicht die `toram´ Option benutzt?"
+msgstr "Das Gerät von dem Tails ausgeführt wird konnte nicht gefunden 
werden. Haben Sie vielleicht die `toram' Option benutzt?"
 
 #: ../lib/Tails/Persistence/Setup.pm:276
 msgid "Setup Tails persistent volume"
-msgstr "Tails Persistenz Volume erstellen"
+msgstr "Tails Persistenzbereich erstellen"
 
 #: ../lib/Tails/Persistence/Setup.pm:420
 #, perl-format
 msgid "Device %s already has a persistent volume."
-msgstr "Gerät %s hat bereits ein Persistenz Volume"
+msgstr "Gerät %s hat bereits einen Persitenzbereich"
 
 #: ../lib/Tails/Persistence/Setup.pm:428
 #, perl-format
 msgid "Device %s has not enough unallocated space."
-msgstr "Gerät %s hat nicht genügen unbenutzen Speicher"
+msgstr "Gerät %s hat nicht genug freien Speicher"
 
 #: ../lib/Tails/Persistence/Setup.pm:436 ../lib/Tails/Persistence/Setup.pm:450
 #, perl-format
 msgid "Device %s 

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

2013-08-25 Thread translation
commit 809074ca1050fb2c8d52fdf6102b1b46f736083d
Author: Translation commit bot 
Date:   Sun Aug 25 20:16:44 2013 +

Update translations for torbirdy
---
 de/torbirdy.properties |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/de/torbirdy.properties b/de/torbirdy.properties
index 04131d8..374f47a 100644
--- a/de/torbirdy.properties
+++ b/de/torbirdy.properties
@@ -13,7 +13,7 @@ torbirdy.email.advanced=Es wird NICHT empfohlen, die 
erweiterten Einstellungen v
 torbirdy.email.advanced.nextwarning=Zeige diese Warnung weiterhin an
 torbirdy.email.advanced.title=TorBirdy Erweiterte Einstellungen
 
-# torbirdy.restart=You must restart Thunderbird for the time zone preference 
to take effect.
+torbirdy.restart=Sie müssen Thunderbird neu starten, um die 
Zeitzonen-Einstellungen zu übernehmen.
 
-torbirdy.firstrun=Sie benutzen jetzt TorBirdy.\n\nUm ihre Anonymität zu 
schützen, wird TorBirdy die Einstellungen des Thunderbirds, mit einigen 
Ausnahmen, die bei TorBirdy direkt eingestellt werden, sperren. Also werden 
weder Sie als Nutzer, noch irgendwelche AddOns in der Lage sein, die 
Thunderbird Einstellungen zu verändern. Sollte TorBirdy deinstalliert oder 
deaktiviert werden, dann werden alle Thunderbird Einstellungen auf ihre 
Standardwerte gesetzt (also die Werte, die vor der Installation eingestellt 
waren).\n\nSollten Sie ein neuer Benutzen sein, empfehlen wir ihnen die 
TorBirdy website gründlich zu lesen, damit Sie verstehen können, was wir mit 
TorBirdy für unsere Nutzer erreichen wollen.
+torbirdy.firstrun=Sie benutzen jetzt TorBirdy.\n\nUm Ihre Anonymität zu 
schützen, wird TorBirdy die angepassten Einstellungen von Thunderbird vor 
Änderungen schützen. Einige Einstellungen können über die entsprechenden 
TorBirdy-Dialoge verändert werden. Sollte TorBirdy deinstalliert oder 
deaktiviert werden, werden alle Thunderbird Einstellungen zurück auf ihre 
Standardwerte gesetzt (also die Werte, die vor der Installation eingestellt 
waren).\n\nNeuen Benutzern empfehlen wir die TorBirdy-Website gründlich zu 
lesen, damit Sie verstehen was wir mit TorBirdy für unsere Nutzer erreichen 
wollen.
 torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy

___
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

2013-08-25 Thread translation
commit c3ecd1b6d1cfd5a38385e780960e3ce95096c4bb
Author: Translation commit bot 
Date:   Sun Aug 25 20:16:28 2013 +

Update translations for liveusb-creator_completed
---
 de/de.po |   71 +++---
 1 file changed, 36 insertions(+), 35 deletions(-)

diff --git a/de/de.po b/de/de.po
index 0b1af2b..75b744d 100644
--- a/de/de.po
+++ b/de/de.po
@@ -10,6 +10,7 @@
 # tbull , 2009
 # Marcus Nitzschke , 2008
 # matsa , 2012
+# mo , 2013
 # Cooligan , 2012
 # Sacro , 2013
 # Sacro , 2012
@@ -18,8 +19,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n";
 "POT-Creation-Date: 2013-08-07 16:08+0200\n"
-"PO-Revision-Date: 2013-08-08 09:40+\n"
-"Last-Translator: runasand \n"
+"PO-Revision-Date: 2013-08-25 20:16+\n"
+"Last-Translator: mo \n"
 "Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -30,7 +31,7 @@ msgstr ""
 #: ../liveusb/dialog.py:150 ../liveusb/launcher_ui.py:149
 #, python-format
 msgid "%(distribution)s LiveUSB Creator"
-msgstr "%(distribution)s LiveUSB Ersteller"
+msgstr "%(distribution)s LiveUSB-Creator"
 
 #: ../liveusb/gui.py:776
 #, python-format
@@ -152,11 +153,11 @@ msgstr "Herunterladen fehlgeschlagen:"
 #: ../liveusb/gui.py:88
 #, python-format
 msgid "Downloading %s..."
-msgstr "Herunterladen %s ..."
+msgstr "Lade %s herunter..."
 
 #: ../liveusb/creator.py:1102
 msgid "Drive is a loopback, skipping MBR reset"
-msgstr "Das Drive ist ein loopback, überspringe MBR reset"
+msgstr "Das Drive ist ein Loopback, überspringe MBR-Reset"
 
 #: ../liveusb/creator.py:808
 #, python-format
@@ -165,23 +166,23 @@ msgstr "Gebe unmount_device für '%(device)s' ein"
 
 #: ../liveusb/creator.py:1182
 msgid "Error probing device"
-msgstr "Fehler beim prüfen des Gerätes"
+msgstr "Fehler beim Prüfen des Gerätes"
 
 #: ../liveusb/gui.py:227
 msgid ""
 "Error: Cannot set the label or obtain the UUID of your device.  Unable to "
 "continue."
-msgstr "Fehler: Kann die Beschriftung nicht setzen oder die UUID Ihres 
Gerätes erhalten. Kann nicht fortfahren."
+msgstr "Fehler: Kann das Label nicht setzen oder die UUID Ihres Gerätes 
erhalten. Kann nicht fortfahren."
 
 #: ../liveusb/creator.py:376
 msgid ""
 "Error: The SHA1 of your Live CD is invalid.  You can run this program with "
 "the --noverify argument to bypass this verification check."
-msgstr "Fehler: Der SHA1 Ihrer Live CD ist ungültig. Sie können dieses 
Programm mit dem '--noverify'-Argument ausführen, um die Verifikationsprüfung 
zu umgehen."
+msgstr "Fehler: Die SHA1-Prüfsumme Ihrer Live CD ist ungültig. Sie können 
dieses Programm mit dem '--noverify'-Argument ausführen, um die 
Verifikationsprüfung zu umgehen."
 
 #: ../liveusb/creator.py:145
 msgid "Extracting live image to USB device..."
-msgstr "Extrahiere Live-Abbild auf USB-Gerät ..."
+msgstr "Extrahiere Live-Abbild auf USB-Gerät..."
 
 #: ../liveusb/creator.py:1047
 #, python-format
@@ -190,11 +191,11 @@ msgstr "Formatiere %(device)s als FAT32"
 
 #: ../liveusb/creator.py:140
 msgid "ISO MD5 checksum passed"
-msgstr "ISO MD5 checksum bestanden"
+msgstr "ISO MD5 Checksummenprüfung bestanden"
 
 #: ../liveusb/creator.py:138
 msgid "ISO MD5 checksum verification failed"
-msgstr "ISO MD5 checksum Überprüfung schlug fehl"
+msgstr "ISO MD5 Checksummenprüfung schlug fehl"
 
 #: ../liveusb/dialog.py:156
 msgid ""
@@ -227,7 +228,7 @@ msgstr "LiveUSB-Erzeugung fehlgeschlagen!"
 msgid ""
 "Make sure to extract the entire liveusb-creator zip file before running this"
 " program."
-msgstr "Versichere dich das die liveusb-creator Zip-Datei entpackt wurde bevor 
du dieses Programm startest"
+msgstr "Versichere dich das die LiveUSB-Creator Zip-Datei entpackt wurde bevor 
du dieses Programm startest"
 
 #: ../liveusb/creator.py:1194
 msgid ""
@@ -296,7 +297,7 @@ msgstr "Entferne %(file)s"
 
 #: ../liveusb/creator.py:469
 msgid "Removing existing Live OS"
-msgstr "Entferne bestehendes Live BS"
+msgstr "Entferne bestehendes Live OS"
 
 #: ../liveusb/creator.py:1096
 #, python-format
@@ -321,11 +322,11 @@ msgstr "Einige Partitionen des USB-Gerätes %(device)s 
sind eingehängt. Diese w
 #: ../liveusb/creator.py:131
 msgid ""
 "Source type does not support verification of ISO MD5 checksum, skipping"
-msgstr "Quelltyp unterstützt die Verifizierung einer ISO MD5 Prüfsumme 
nicht, überspringe"
+msgstr "Quelltyp unterstützt die Verifizierung einer ISO MD5-Prüfsumme 
nicht, überspringe"
 
 #: ../liveusb/creator.py:1130
 msgid "Synchronizing data on disk..."
-msgstr "Synchronisiere Daten auf dem Datenträger"
+msgstr "Synchronisiere Daten auf dem Datenträger..."
 
 #: ../liveusb/dialog.py:159
 msgid "Target Device"
@@ -335,7 +336,7 @@ msgstr "Zielgerät"
 msgid ""
 "The Master Boot Record on your device is blank. Pressing 'Create Live USB' "
 "again will res

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

2013-08-25 Thread translation
commit d5449cbf3c6bc52f96a62c9cdf01e4a64beda7d6
Author: Translation commit bot 
Date:   Sun Aug 25 20:16:31 2013 +

Update translations for tails-persistence-setup
---
 de/de.po |   81 +++---
 1 file changed, 41 insertions(+), 40 deletions(-)

diff --git a/de/de.po b/de/de.po
index 05fa038..770b924 100644
--- a/de/de.po
+++ b/de/de.po
@@ -3,6 +3,7 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# mo , 2013
 # Cooligan , 2012
 # Sacro , 2012
 msgid ""
@@ -10,8 +11,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n";
 "POT-Creation-Date: 2013-08-01 16:49+0200\n"
-"PO-Revision-Date: 2013-08-02 08:38+\n"
-"Last-Translator: runasand \n"
+"PO-Revision-Date: 2013-08-25 20:10+\n"
+"Last-Translator: mo \n"
 "Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -25,7 +26,7 @@ msgstr "persönliche Daten"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:50
 msgid "Keep files stored in the `Persistent' directory"
-msgstr "Speichern Sie Dateien im `Persistent´ Ordner"
+msgstr "Dateien im 'Persistent' Ordner dauerhaft speichern"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:58
 msgid "GnuPG"
@@ -41,7 +42,7 @@ msgstr "SSH Client"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:70
 msgid "SSH keys, configuration and known hosts"
-msgstr "SSH Schlüssel, Konfiguration und bekannte Host's"
+msgstr "SSH-Schlüssel, Konfiguration und bekannte Hosts"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:78
 msgid "Pidgin"
@@ -49,7 +50,7 @@ msgstr "Pidgin"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:80
 msgid "Pidgin profiles and OTR keyring"
-msgstr "Pifgin Profile und OTR Keyring"
+msgstr "Pidgin-Profile und OTR-Keyring"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:88
 msgid "Claws Mail"
@@ -73,15 +74,15 @@ msgstr "Netzwerkverbindungen"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:110
 msgid "Configuration of network devices and connections"
-msgstr "Konfiguration vonNetzwerk Geräten und Verbindungen"
+msgstr "Konfiguration von Netzwerkgeräten und Verbindungen"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:118
 msgid "Browser bookmarks"
-msgstr "Browser Lesezeichen"
+msgstr "Browser-Lesezeichen"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:120
 msgid "Bookmarks saved in Iceweasel browser"
-msgstr "Lesezeichen wurden in dem Iceweasel browser gesichert"
+msgstr "Lesezeichen wurden im Iceweasel Browser gesichert"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:128
 msgid "APT Packages"
@@ -89,7 +90,7 @@ msgstr "APT Pakete"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:130
 msgid "Packages downloaded by APT"
-msgstr "Pakete, die von APT Heruntergeladen wurden"
+msgstr "Pakete, die von APT heruntergeladen wurden"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:138
 msgid "APT Lists"
@@ -97,7 +98,7 @@ msgstr "APT Listen"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:140
 msgid "Lists downloaded by APT"
-msgstr "Listen, die von APT Heruntergeladen wurden"
+msgstr "Listen, die von APT heruntergeladen wurden"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:148
 msgid "Dotfiles"
@@ -106,59 +107,59 @@ msgstr "Dotfiles"
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:150
 msgid ""
 "Symlink into $HOME every file or directory found in the `dotfiles' directory"
-msgstr "Symlinken Sie alle Dateien und Verzeichnisse, die sich in dem 
`dotfiles' Verzeichniss befinden, zu $HOME"
+msgstr "Alle Dateien und Verzeichnisse, die sich im 'dotfiles' Verzeichnis 
befinden, nach $HOME symlinken"
 
 #: ../lib/Tails/Persistence/Setup.pm:257
 msgid ""
 "The device Tails is running from cannot be found. Maybe you used the `toram'"
 " option?"
-msgstr "Das Gerät von dem Tails ausgeführt wird konnte nicht gefunden 
werden. Haben Sie vielleicht die `toram´ Option benutzt?"
+msgstr "Das Gerät von dem Tails ausgeführt wird konnte nicht gefunden 
werden. Haben Sie vielleicht die `toram' Option benutzt?"
 
 #: ../lib/Tails/Persistence/Setup.pm:276
 msgid "Setup Tails persistent volume"
-msgstr "Tails Persistenz Volume erstellen"
+msgstr "Tails Persistenzbereich erstellen"
 
 #: ../lib/Tails/Persistence/Setup.pm:420
 #, perl-format
 msgid "Device %s already has a persistent volume."
-msgstr "Gerät %s hat bereits ein Persistenz Volume"
+msgstr "Gerät %s hat bereits einen Persitenzbereich"
 
 #: ../lib/Tails/Persistence/Setup.pm:428
 #, perl-format
 msgid "Device %s has not enough unallocated space."
-msgstr "Gerät %s hat nicht genügen unbenutzen Speicher"
+msgstr "Gerät %s hat nicht genug freien Speicher"
 
 #: ../lib/Tails/Persistence/Setup.pm:436 ../lib/Tails/Persistence/Setup.pm:450
 #, perl-format
 msgid "Device %s has no per

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

2013-08-25 Thread translation
commit 849b403e1658269e201229a47edeaa4334b2547f
Author: Translation commit bot 
Date:   Sun Aug 25 20:16:24 2013 +

Update translations for liveusb-creator
---
 de/de.po |   71 +++---
 1 file changed, 36 insertions(+), 35 deletions(-)

diff --git a/de/de.po b/de/de.po
index 0b1af2b..75b744d 100644
--- a/de/de.po
+++ b/de/de.po
@@ -10,6 +10,7 @@
 # tbull , 2009
 # Marcus Nitzschke , 2008
 # matsa , 2012
+# mo , 2013
 # Cooligan , 2012
 # Sacro , 2013
 # Sacro , 2012
@@ -18,8 +19,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n";
 "POT-Creation-Date: 2013-08-07 16:08+0200\n"
-"PO-Revision-Date: 2013-08-08 09:40+\n"
-"Last-Translator: runasand \n"
+"PO-Revision-Date: 2013-08-25 20:16+\n"
+"Last-Translator: mo \n"
 "Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -30,7 +31,7 @@ msgstr ""
 #: ../liveusb/dialog.py:150 ../liveusb/launcher_ui.py:149
 #, python-format
 msgid "%(distribution)s LiveUSB Creator"
-msgstr "%(distribution)s LiveUSB Ersteller"
+msgstr "%(distribution)s LiveUSB-Creator"
 
 #: ../liveusb/gui.py:776
 #, python-format
@@ -152,11 +153,11 @@ msgstr "Herunterladen fehlgeschlagen:"
 #: ../liveusb/gui.py:88
 #, python-format
 msgid "Downloading %s..."
-msgstr "Herunterladen %s ..."
+msgstr "Lade %s herunter..."
 
 #: ../liveusb/creator.py:1102
 msgid "Drive is a loopback, skipping MBR reset"
-msgstr "Das Drive ist ein loopback, überspringe MBR reset"
+msgstr "Das Drive ist ein Loopback, überspringe MBR-Reset"
 
 #: ../liveusb/creator.py:808
 #, python-format
@@ -165,23 +166,23 @@ msgstr "Gebe unmount_device für '%(device)s' ein"
 
 #: ../liveusb/creator.py:1182
 msgid "Error probing device"
-msgstr "Fehler beim prüfen des Gerätes"
+msgstr "Fehler beim Prüfen des Gerätes"
 
 #: ../liveusb/gui.py:227
 msgid ""
 "Error: Cannot set the label or obtain the UUID of your device.  Unable to "
 "continue."
-msgstr "Fehler: Kann die Beschriftung nicht setzen oder die UUID Ihres 
Gerätes erhalten. Kann nicht fortfahren."
+msgstr "Fehler: Kann das Label nicht setzen oder die UUID Ihres Gerätes 
erhalten. Kann nicht fortfahren."
 
 #: ../liveusb/creator.py:376
 msgid ""
 "Error: The SHA1 of your Live CD is invalid.  You can run this program with "
 "the --noverify argument to bypass this verification check."
-msgstr "Fehler: Der SHA1 Ihrer Live CD ist ungültig. Sie können dieses 
Programm mit dem '--noverify'-Argument ausführen, um die Verifikationsprüfung 
zu umgehen."
+msgstr "Fehler: Die SHA1-Prüfsumme Ihrer Live CD ist ungültig. Sie können 
dieses Programm mit dem '--noverify'-Argument ausführen, um die 
Verifikationsprüfung zu umgehen."
 
 #: ../liveusb/creator.py:145
 msgid "Extracting live image to USB device..."
-msgstr "Extrahiere Live-Abbild auf USB-Gerät ..."
+msgstr "Extrahiere Live-Abbild auf USB-Gerät..."
 
 #: ../liveusb/creator.py:1047
 #, python-format
@@ -190,11 +191,11 @@ msgstr "Formatiere %(device)s als FAT32"
 
 #: ../liveusb/creator.py:140
 msgid "ISO MD5 checksum passed"
-msgstr "ISO MD5 checksum bestanden"
+msgstr "ISO MD5 Checksummenprüfung bestanden"
 
 #: ../liveusb/creator.py:138
 msgid "ISO MD5 checksum verification failed"
-msgstr "ISO MD5 checksum Überprüfung schlug fehl"
+msgstr "ISO MD5 Checksummenprüfung schlug fehl"
 
 #: ../liveusb/dialog.py:156
 msgid ""
@@ -227,7 +228,7 @@ msgstr "LiveUSB-Erzeugung fehlgeschlagen!"
 msgid ""
 "Make sure to extract the entire liveusb-creator zip file before running this"
 " program."
-msgstr "Versichere dich das die liveusb-creator Zip-Datei entpackt wurde bevor 
du dieses Programm startest"
+msgstr "Versichere dich das die LiveUSB-Creator Zip-Datei entpackt wurde bevor 
du dieses Programm startest"
 
 #: ../liveusb/creator.py:1194
 msgid ""
@@ -296,7 +297,7 @@ msgstr "Entferne %(file)s"
 
 #: ../liveusb/creator.py:469
 msgid "Removing existing Live OS"
-msgstr "Entferne bestehendes Live BS"
+msgstr "Entferne bestehendes Live OS"
 
 #: ../liveusb/creator.py:1096
 #, python-format
@@ -321,11 +322,11 @@ msgstr "Einige Partitionen des USB-Gerätes %(device)s 
sind eingehängt. Diese w
 #: ../liveusb/creator.py:131
 msgid ""
 "Source type does not support verification of ISO MD5 checksum, skipping"
-msgstr "Quelltyp unterstützt die Verifizierung einer ISO MD5 Prüfsumme 
nicht, überspringe"
+msgstr "Quelltyp unterstützt die Verifizierung einer ISO MD5-Prüfsumme 
nicht, überspringe"
 
 #: ../liveusb/creator.py:1130
 msgid "Synchronizing data on disk..."
-msgstr "Synchronisiere Daten auf dem Datenträger"
+msgstr "Synchronisiere Daten auf dem Datenträger..."
 
 #: ../liveusb/dialog.py:159
 msgid "Target Device"
@@ -335,7 +336,7 @@ msgstr "Zielgerät"
 msgid ""
 "The Master Boot Record on your device is blank. Pressing 'Create Live USB' "
 "again will reset the MBR

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

2013-08-25 Thread translation
commit 956634b78e31e359ff857a2db163c4cf771e2b56
Author: Translation commit bot 
Date:   Sun Aug 25 19:46:56 2013 +

Update translations for tor-launcher-properties_completed
---
 de/torlauncher.properties |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/de/torlauncher.properties b/de/torlauncher.properties
index 2c1113a..ba2d60b 100644
--- a/de/torlauncher.properties
+++ b/de/torlauncher.properties
@@ -16,9 +16,9 @@ torlauncher.password_hash_missing=Konnte kein gehashtes 
Passwort bekommen.
 
 torlauncher.failed_to_get_settings=Die Tor-Einstellungen können nicht 
abgefragt werden.\n\n%S
 torlauncher.failed_to_save_settings=Die Tor-Einstellungen können nicht 
gespeichert werden.\n\n%S
-torlauncher.ensure_tor_is_running=Bitte stelle sicher, dass Tor läuft.
+torlauncher.ensure_tor_is_running=Bitte stellen Sie sicher, dass Tor läuft.
 
-torlauncher.error_proxy_addr_missing=Um ein Proxy mit Tor zu verwenden, muss 
eine IP-Adresse oder ein Hostname und eine Portnummer angegeben werden.
+torlauncher.error_proxy_addr_missing=Um einen Proxy mit Tor zu verwenden, muss 
eine IP-Adresse oder ein Hostname und eine Portnummer angegeben werden.
 torlauncher.error_proxy_type_missing=Der Proxy-Typ muss ausgewählt werden.
 torlauncher.error_bridges_missing=Eine oder mehrere Bridges müssen angegeben 
werden
 
@@ -27,4 +27,4 @@ torlauncher.quit=Beenden
 torlauncher.quit_win=Exit
 torlauncher.done=Fertig
 
-torlauncher.forAssistance=Falls Sie hilfe benötigen kontaktieren sie %S
+torlauncher.forAssistance=Falls Sie Hilfe benötigen kontaktieren Sie %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-properties] Update translations for tor-launcher-properties

2013-08-25 Thread translation
commit c03c37f06ca63a1b0d7cab983b3dd6f7a113a4b4
Author: Translation commit bot 
Date:   Sun Aug 25 19:46:53 2013 +

Update translations for tor-launcher-properties
---
 de/torlauncher.properties |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/de/torlauncher.properties b/de/torlauncher.properties
index 2c1113a..ba2d60b 100644
--- a/de/torlauncher.properties
+++ b/de/torlauncher.properties
@@ -16,9 +16,9 @@ torlauncher.password_hash_missing=Konnte kein gehashtes 
Passwort bekommen.
 
 torlauncher.failed_to_get_settings=Die Tor-Einstellungen können nicht 
abgefragt werden.\n\n%S
 torlauncher.failed_to_save_settings=Die Tor-Einstellungen können nicht 
gespeichert werden.\n\n%S
-torlauncher.ensure_tor_is_running=Bitte stelle sicher, dass Tor läuft.
+torlauncher.ensure_tor_is_running=Bitte stellen Sie sicher, dass Tor läuft.
 
-torlauncher.error_proxy_addr_missing=Um ein Proxy mit Tor zu verwenden, muss 
eine IP-Adresse oder ein Hostname und eine Portnummer angegeben werden.
+torlauncher.error_proxy_addr_missing=Um einen Proxy mit Tor zu verwenden, muss 
eine IP-Adresse oder ein Hostname und eine Portnummer angegeben werden.
 torlauncher.error_proxy_type_missing=Der Proxy-Typ muss ausgewählt werden.
 torlauncher.error_bridges_missing=Eine oder mehrere Bridges müssen angegeben 
werden
 
@@ -27,4 +27,4 @@ torlauncher.quit=Beenden
 torlauncher.quit_win=Exit
 torlauncher.done=Fertig
 
-torlauncher.forAssistance=Falls Sie hilfe benötigen kontaktieren sie %S
+torlauncher.forAssistance=Falls Sie Hilfe benötigen kontaktieren Sie %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

2013-08-25 Thread translation
commit 9e8ac78e838b161e21ba3419621f3cc1784795e1
Author: Translation commit bot 
Date:   Sun Aug 25 19:47:02 2013 +

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

diff --git a/de/network-settings.dtd b/de/network-settings.dtd
index 4cafd51..b012717 100644
--- a/de/network-settings.dtd
+++ b/de/network-settings.dtd
@@ -7,7 +7,7 @@
 
 
 
-
+
 
 
 
@@ -15,14 +15,14 @@
 
 
 
-
+
 
 
 
 
 
 
-
+
 
 
 
@@ -30,12 +30,12 @@
 
 
 
-
+
 
 
 
 
-
+
 
 
 
@@ -48,7 +48,7 @@
 
 
 
-
-https://bridges.torproject.org";>
-
-
+
+https://bridges.torproject.org";>
+
+

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


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

2013-08-25 Thread translation
commit 3c0e7c307b462412c1dbe706ed8db1c120cbdf11
Author: Translation commit bot 
Date:   Sun Aug 25 19:47:05 2013 +

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

diff --git a/de/network-settings.dtd b/de/network-settings.dtd
index 4cafd51..b012717 100644
--- a/de/network-settings.dtd
+++ b/de/network-settings.dtd
@@ -7,7 +7,7 @@
 
 
 
-
+
 
 
 
@@ -15,14 +15,14 @@
 
 
 
-
+
 
 
 
 
 
 
-
+
 
 
 
@@ -30,12 +30,12 @@
 
 
 
-
+
 
 
 
 
-
+
 
 
 
@@ -48,7 +48,7 @@
 
 
 
-
-https://bridges.torproject.org";>
-
-
+
+https://bridges.torproject.org";>
+
+

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


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

2013-08-25 Thread translation
commit e57a9779fb80ef0331b2cb4f2ff2576841e67fef
Author: Translation commit bot 
Date:   Sun Aug 25 19:45:30 2013 +

Update translations for vidalia_alpha
---
 de/vidalia_de.po |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/de/vidalia_de.po b/de/vidalia_de.po
index e292c46..09d26e5 100644
--- a/de/vidalia_de.po
+++ b/de/vidalia_de.po
@@ -7,7 +7,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:46+\n"
-"PO-Revision-Date: 2013-08-20 08:30+\n"
+"PO-Revision-Date: 2013-08-25 19:40+\n"
 "Last-Translator: runasand \n"
 "Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\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/vidalia_alpha_completed] Update translations for vidalia_alpha_completed

2013-08-25 Thread translation
commit b1c67e4b7406b3b5cd1e12457206102fde6ce4fe
Author: Translation commit bot 
Date:   Sun Aug 25 19:45:34 2013 +

Update translations for vidalia_alpha_completed
---
 de/vidalia_de.po |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/de/vidalia_de.po b/de/vidalia_de.po
index e292c46..09d26e5 100644
--- a/de/vidalia_de.po
+++ b/de/vidalia_de.po
@@ -7,7 +7,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:46+\n"
-"PO-Revision-Date: 2013-08-20 08:30+\n"
+"PO-Revision-Date: 2013-08-25 19:40+\n"
 "Last-Translator: runasand \n"
 "Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\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/vidalia_completed] Update translations for vidalia_completed

2013-08-25 Thread translation
commit 400f31aee63179c07f87561eb68ea5aece91fa68
Author: Translation commit bot 
Date:   Sun Aug 25 19:45:27 2013 +

Update translations for vidalia_completed
---
 de/vidalia_de.po |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/de/vidalia_de.po b/de/vidalia_de.po
index f2144e5..2328f1a 100644
--- a/de/vidalia_de.po
+++ b/de/vidalia_de.po
@@ -11,7 +11,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: 2013-08-20 08:30+\n"
+"PO-Revision-Date: 2013-08-25 19:40+\n"
 "Last-Translator: runasand \n"
 "Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\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/vidalia] Update translations for vidalia

2013-08-25 Thread translation
commit 03a516a7706f600ff5b06952d892488f5ce43faf
Author: Translation commit bot 
Date:   Sun Aug 25 19:45:21 2013 +

Update translations for vidalia
---
 de/vidalia_de.po |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/de/vidalia_de.po b/de/vidalia_de.po
index f2144e5..2328f1a 100644
--- a/de/vidalia_de.po
+++ b/de/vidalia_de.po
@@ -11,7 +11,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: 2013-08-20 08:30+\n"
+"PO-Revision-Date: 2013-08-25 19:40+\n"
 "Last-Translator: runasand \n"
 "Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\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] [stem/master] Support for TRANSPORT_LAUNCHED events

2013-08-25 Thread atagar
commit f1e771a37828f85e3bd8631ad7234f50b0efac6e
Author: Damian Johnson 
Date:   Sun Aug 25 11:45:08 2013 -0700

Support for TRANSPORT_LAUNCHED events

Adding support for George's new TRANSPORT_LAUNCHED events...

https://gitweb.torproject.org/torspec.git/commitdiff/48f6dd0
---
 stem/response/events.py  |   31 +++
 stem/version.py  |2 ++
 test/unit/response/events.py |   19 +++
 3 files changed, 52 insertions(+)

diff --git a/stem/response/events.py b/stem/response/events.py
index f04a2a7..3a5cf41 100644
--- a/stem/response/events.py
+++ b/stem/response/events.py
@@ -882,6 +882,36 @@ class StreamBwEvent(Event):
 self.read = long(self.read)
 self.written = long(self.written)
 
+
+class TransportLaunchedEvent(Event):
+  """
+  Event triggered when a pluggable transport is launched.
+
+  The TRANSPORT_LAUNCHED event was introduced in tor version 0.2.5.0-alpha.
+
+  :var str type: 'server' or 'client'
+  :var str name: name of the pluggable transport
+  :var str address: IPv4 or IPv6 address where the transport is listening for
+connections
+  :var int port: port where the transport is listening for connections
+  """
+
+  _POSITIONAL_ARGS = ("type", "name", "address", "port")
+  _VERSION_ADDED = stem.version.Requirement.EVENT_TRANSPORT_LAUNCHED
+
+  def _parse(self):
+if not self.type in ('server', 'client'):
+  raise stem.ProtocolError("Transport type should either be 'server' or 
'client': %s" % self)
+
+if not connection.is_valid_ipv4_address(self.address) and \
+   not connection.is_valid_ipv6_address(self.address):
+  raise stem.ProtocolError("Transport address isn't a valid IPv4 or IPv6 
address: %s" % self)
+
+if not connection.is_valid_port(self.port):
+  raise stem.ProtocolError("Transport port is invalid: %s" % self)
+
+self.port = int(self.port)
+
 EVENT_TYPE_TO_CLASS = {
   "ADDRMAP": AddrMapEvent,
   "AUTHDIR_NEWDESCS": AuthDirNewDescEvent,
@@ -907,6 +937,7 @@ EVENT_TYPE_TO_CLASS = {
   "STATUS_SERVER": StatusEvent,
   "STREAM": StreamEvent,
   "STREAM_BW": StreamBwEvent,
+  "TRANSPORT_LAUNCHED": TransportLaunchedEvent,
   "WARN": LogEvent,
 
   # accounting for a bug in tor 0.2.0.22
diff --git a/stem/version.py b/stem/version.py
index 4d3d772..3630611 100644
--- a/stem/version.py
+++ b/stem/version.py
@@ -42,6 +42,7 @@ easily parsed and compared, for instance...
   **EVENT_SIGNAL**  SIGNAL events
   **EVENT_STATUS**  STATUS_GENERAL, STATUS_CLIENT, and 
STATUS_SERVER events
   **EVENT_STREAM_BW**   STREAM_BW events
+  **EVENT_TRANSPORT_LAUNCHED**  TRANSPORT_LAUNCHED events
   **EXTENDCIRCUIT_PATH_OPTIONAL**   EXTENDCIRCUIT queries can omit the 
path if the circuit is zero
   **FEATURE_EXTENDED_EVENTS**   'EXTENDED_EVENTS' optional feature
   **FEATURE_VERBOSE_NAMES** 'VERBOSE_NAMES' optional feature
@@ -311,6 +312,7 @@ Requirement = stem.util.enum.Enum(
   ("EVENT_SIGNAL", Version('0.2.3.1-alpha')),
   ("EVENT_STATUS", Version('0.1.2.3-alpha')),
   ("EVENT_STREAM_BW", Version('0.1.2.8-beta')),
+  ("EVENT_TRANSPORT_LAUNCHED", Version('0.2.5.0-alpha')),
   ("EXTENDCIRCUIT_PATH_OPTIONAL", Version("0.2.2.9")),
   ("FEATURE_EXTENDED_EVENTS", Version("0.2.2.1-alpha")),
   ("FEATURE_VERBOSE_NAMES", Version("0.2.2.1-alpha")),
diff --git a/test/unit/response/events.py b/test/unit/response/events.py
index 9c4de01..23b7006 100644
--- a/test/unit/response/events.py
+++ b/test/unit/response/events.py
@@ -319,6 +319,11 @@ PURPOSE=DNS_REQUEST"
 
 STREAM_NEWRESOLVE_IP6 = "650 STREAM 23 NEWRESOLVE 0 2001:db8::1:0 
PURPOSE=DNS_REQUEST"
 
+TRANSPORT_LAUNCHED = "650 TRANSPORT_LAUNCHED server obfs1 127.0.0.1 "
+TRANSPORT_LAUNCHED_BAD_TYPE = "650 TRANSPORT_LAUNCHED unicorn obfs1 127.0.0.1 
"
+TRANSPORT_LAUNCHED_BAD_ADDRESS = "650 TRANSPORT_LAUNCHED server obfs1 
127.0.x.y "
+TRANSPORT_LAUNCHED_BAD_PORT = "650 TRANSPORT_LAUNCHED server obfs1 127.0.0.1 
my_port"
+
 
 def _get_event(content):
   controller_event = mocking.get_message(content)
@@ -1161,6 +1166,20 @@ class TestEvents(unittest.TestCase):
 self.assertRaises(ProtocolError, _get_event, "650 STREAM_BW 2 15 -25")
 self.assertRaises(ProtocolError, _get_event, "650 STREAM_BW 2 x 25")
 
+  def test_transport_launched_event(self):
+event = _get_event(TRANSPORT_LAUNCHED)
+
+self.assertTrue(isinstance(event, 
stem.response.events.TransportLaunchedEvent))
+self.assertEqual(TRANSPORT_LAUNCHED.lstrip("650 "), str(event))
+self.assertEqual("server", event.type)
+self.assertEqual("obfs1", event.name)
+self.assertEqual("127.0.0.1", event.address)
+self.assertEqual(, event.port)
+
+self.assertRaises(ProtocolError, _get_event, TRANSPORT_LAUNCHED_BAD_TYPE)
+self.assertRaises(ProtocolError, _get_event, 
TRANSPORT_LAUNCHED_BAD_ADDRESS)
+self.assertRaises(ProtocolError, _get_event, TRANSPORT_LAUNCHED_BAD_P

[tor-commits] [tor/master] Cleanup whitespaces

2013-08-25 Thread nickm
commit 00bcc25d05dc0273323a2cae20c6aa62afd4b50a
Author: Nick Mathewson 
Date:   Sun Aug 25 12:22:20 2013 -0400

Cleanup whitespaces
---
 src/or/circuitstats.c |4 ++--
 src/or/circuitstats.h |2 +-
 src/or/control.c  |1 +
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/or/circuitstats.c b/src/or/circuitstats.c
index 8fdef58..eaefc9e 100644
--- a/src/or/circuitstats.c
+++ b/src/or/circuitstats.c
@@ -1614,7 +1614,7 @@ cbt_control_event_buildtimeout_set(const 
circuit_build_times_t *cbt,
   char *args = NULL;
   double qnt;
 
-  switch(type) {
+  switch (type) {
 case BUILDTIMEOUT_SET_EVENT_RESET:
 case BUILDTIMEOUT_SET_EVENT_SUSPENDED:
 case BUILDTIMEOUT_SET_EVENT_DISCARD:
@@ -1640,5 +1640,5 @@ cbt_control_event_buildtimeout_set(const 
circuit_build_times_t *cbt,
   control_event_buildtimeout_set(type, args);
 
   tor_free(args);
-
 }
+
diff --git a/src/or/circuitstats.h b/src/or/circuitstats.h
index 38a7e4e..3343310 100644
--- a/src/or/circuitstats.h
+++ b/src/or/circuitstats.h
@@ -69,7 +69,7 @@ void 
circuit_build_times_network_circ_success(circuit_build_times_t *cbt);
 
 #ifdef CIRCUITSTATS_PRIVATE
 /** Structure for circuit build times history */
-struct circuit_build_times_s{
+struct circuit_build_times_s {
   /** The circular array of recorded build times in milliseconds */
   build_time_t circuit_build_times[CBT_NCIRCUITS_TO_OBSERVE];
   /** Current index in the circuit_build_times circular array */
diff --git a/src/or/control.c b/src/or/control.c
index 9eaaef5..7034605 100644
--- a/src/or/control.c
+++ b/src/or/control.c
@@ -4727,3 +4727,4 @@ control_testing_set_global_event_mask(uint64_t mask)
   global_event_mask = mask;
 }
 #endif
+

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


[tor-commits] [tor/master] Add a changes file for #5609.

2013-08-25 Thread nickm
commit 907711d790a391c12a398d3cc402c37a68576381
Author: George Kadianakis 
Date:   Sat Jan 26 13:25:09 2013 +0200

Add a changes file for #5609.
---
 changes/bug5609 |4 
 1 file changed, 4 insertions(+)

diff --git a/changes/bug5609 b/changes/bug5609
new file mode 100644
index 000..1057e30
--- /dev/null
+++ b/changes/bug5609
@@ -0,0 +1,4 @@
+  o Minor features:
+- Implement the TRANSPORT_LAUNCHED control port event that
+  notifies controllers about new launched pluggable
+  transports. Resolves ticket 5609.



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


[tor-commits] [torspec/master] Merge remote-tracking branch 'asn/bug7317'

2013-08-25 Thread nickm
commit 7936065770c1431efb39f3ce6815743fb6efa13a
Merge: 6a0694f 48f6dd0
Author: Nick Mathewson 
Date:   Sun Aug 25 11:34:14 2013 -0400

Merge remote-tracking branch 'asn/bug7317'

 control-spec.txt |   15 ++-
 1 file changed, 14 insertions(+), 1 deletion(-)

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


[tor-commits] [tor/master] Widen event_mask_t to 64 bits

2013-08-25 Thread nickm
commit 69312c7a8430479847ceae5f0db44f19bcd0a6f4
Author: Nick Mathewson 
Date:   Sun Aug 25 10:38:20 2013 -0400

Widen event_mask_t to 64 bits
---
 src/or/control.c |7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/or/control.c b/src/or/control.c
index 37bbab4..7bab440 100644
--- a/src/or/control.c
+++ b/src/or/control.c
@@ -84,7 +84,8 @@
 #define EVENT_CONF_CHANGED 0x0019
 #define EVENT_TRANSPORT_LAUNCHED 0x0020
 #define EVENT_MAX_ 0x0020
-/* If EVENT_MAX_ ever hits 0x0020, we need to make the mask wider. */
+/* If EVENT_MAX_ ever hits 0x0040, we need to make the mask into a
+ * different structure. */
 
 /** Bitfield: The bit 1<

[tor-commits] [torspec/master] Add TRANSPORT_LAUNCHED control port event.

2013-08-25 Thread nickm
commit 48f6dd0d9e2088936c72392c185f35d2401bad5f
Author: George Kadianakis 
Date:   Sun Nov 4 16:33:35 2012 +0200

Add TRANSPORT_LAUNCHED control port event.
---
 control-spec.txt |   15 ++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/control-spec.txt b/control-spec.txt
index 8e1cb9d..db16356 100644
--- a/control-spec.txt
+++ b/control-spec.txt
@@ -291,7 +291,7 @@
  "AUTHDIR_NEWDESCS" / "DESCCHANGED" / "STATUS_GENERAL" /
  "STATUS_CLIENT" / "STATUS_SERVER" / "GUARD" / "NS" / "STREAM_BW" /
  "CLIENTS_SEEN" / "NEWCONSENSUS" / "BUILDTIMEOUT_SET" / "SIGNAL" /
- "CONF_CHANGED" / "CIRC_MINOR"
+ "CONF_CHANGED" / "CIRC_MINOR" / "TRANSPORT_LAUNCHED"
 
   Any events *not* listed in the SETEVENTS line are turned off; thus, sending
   SETEVENTS with an empty body turns off all event reporting.
@@ -2107,6 +2107,19 @@
 
   [First added in 0.2.3.11-alpha]
 
+4.1.20. Pluggable transport launched
+
+  The syntax is:
+
+"650" SP "TRANSPORT_LAUNCHED" SP Type SP Name SP Address SP Port
+Type = "server" | "client"
+Name = The name of the pluggable transport
+Address = The IP address on which it is listening for connections
+Port = The TCP port on which it is listening for connections.
+
+A pluggable transport called 'Name' of type 'Type' was launched
+successfully and is now listening for connections on 'Address':'Port'.
+
 5. Implementation notes
 
 5.1. Authentication



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


[tor-commits] [tor/master] Basic unit test for EVENT_TRANSPORT_LAUNCHED

2013-08-25 Thread nickm
commit 078d6bcda538dd4d05148a876edba52c87831c7f
Author: Nick Mathewson 
Date:   Sun Aug 25 11:29:03 2013 -0400

Basic unit test for EVENT_TRANSPORT_LAUNCHED
---
 src/or/control.c   |   58 ++--
 src/or/control.h   |   52 ++
 src/test/test_pt.c |   44 +++
 3 files changed, 107 insertions(+), 47 deletions(-)

diff --git a/src/or/control.c b/src/or/control.c
index 7bab440..9eaaef5 100644
--- a/src/or/control.c
+++ b/src/or/control.c
@@ -52,41 +52,6 @@
  * finished authentication and is accepting commands. */
 #define STATE_IS_OPEN(s) ((s) == CONTROL_CONN_STATE_OPEN)
 
-/* Recognized asynchronous event types.  It's okay to expand this list
- * because it is used both as a list of v0 event types, and as indices
- * into the bitfield to determine which controllers want which events.
- */
-#define EVENT_MIN_ 0x0001
-#define EVENT_CIRCUIT_STATUS   0x0001
-#define EVENT_STREAM_STATUS0x0002
-#define EVENT_OR_CONN_STATUS   0x0003
-#define EVENT_BANDWIDTH_USED   0x0004
-#define EVENT_CIRCUIT_STATUS_MINOR 0x0005
-#define EVENT_NEW_DESC 0x0006
-#define EVENT_DEBUG_MSG0x0007
-#define EVENT_INFO_MSG 0x0008
-#define EVENT_NOTICE_MSG   0x0009
-#define EVENT_WARN_MSG 0x000A
-#define EVENT_ERR_MSG  0x000B
-#define EVENT_ADDRMAP  0x000C
-// #define EVENT_AUTHDIR_NEWDESCS 0x000D
-#define EVENT_DESCCHANGED  0x000E
-// #define EVENT_NS   0x000F
-#define EVENT_STATUS_CLIENT0x0010
-#define EVENT_STATUS_SERVER0x0011
-#define EVENT_STATUS_GENERAL   0x0012
-#define EVENT_GUARD0x0013
-#define EVENT_STREAM_BANDWIDTH_USED   0x0014
-#define EVENT_CLIENTS_SEEN 0x0015
-#define EVENT_NEWCONSENSUS 0x0016
-#define EVENT_BUILDTIMEOUT_SET 0x0017
-#define EVENT_SIGNAL   0x0018
-#define EVENT_CONF_CHANGED 0x0019
-#define EVENT_TRANSPORT_LAUNCHED 0x0020
-#define EVENT_MAX_ 0x0020
-/* If EVENT_MAX_ ever hits 0x0040, we need to make the mask into a
- * different structure. */
-
 /** Bitfield: The bit 1<

[tor-commits] [tor/master] Merge branch 'bug5609_rebased'

2013-08-25 Thread nickm
commit 34179395657c478527bff8cdb94d9d142013494a
Merge: 2452302 078d6bc
Author: Nick Mathewson 
Date:   Sun Aug 25 11:32:55 2013 -0400

Merge branch 'bug5609_rebased'

 changes/bug5609 |4 +++
 src/or/control.c|   76 ---
 src/or/control.h|   56 +
 src/or/transports.c |4 +++
 src/test/test_pt.c  |   44 +
 5 files changed, 137 insertions(+), 47 deletions(-)

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


[tor-commits] [tor/master] Implement the TRANSPORT_LAUNCHED control port event.

2013-08-25 Thread nickm
commit 6dd462e8bcaecb8224302b402214b546cf790c5f
Author: George Kadianakis 
Date:   Wed Jan 23 12:41:19 2013 +0200

Implement the TRANSPORT_LAUNCHED control port event.
---
 src/or/control.c|   19 ++-
 src/or/control.h|4 
 src/or/transports.c |4 
 3 files changed, 26 insertions(+), 1 deletion(-)

diff --git a/src/or/control.c b/src/or/control.c
index fc4809b..37bbab4 100644
--- a/src/or/control.c
+++ b/src/or/control.c
@@ -82,7 +82,8 @@
 #define EVENT_BUILDTIMEOUT_SET 0x0017
 #define EVENT_SIGNAL   0x0018
 #define EVENT_CONF_CHANGED 0x0019
-#define EVENT_MAX_ 0x0019
+#define EVENT_TRANSPORT_LAUNCHED 0x0020
+#define EVENT_MAX_ 0x0020
 /* If EVENT_MAX_ ever hits 0x0020, we need to make the mask wider. */
 
 /** Bitfield: The bit 1<name, &t->addr, t->port);
 log_notice(LD_GENERAL, "Registered server transport '%s' at '%s'",
t->name, fmt_addrport(&t->addr, t->port));
+control_event_transport_launched("server", t->name, &t->addr, t->port);
   } SMARTLIST_FOREACH_END(t);
 }
 
@@ -681,9 +683,11 @@ register_client_proxy(const managed_proxy_t *mp)
   break;
 case 0:
   log_info(LD_GENERAL, "Successfully registered transport %s", t->name);
+  control_event_transport_launched("client", t->name, &t->addr, t->port);
   break;
 case 1:
   log_info(LD_GENERAL, "Successfully registered transport %s", t->name);
+  control_event_transport_launched("client", t->name, &t->addr, t->port);
   transport_free(transport_tmp);
   break;
 }



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


[tor-commits] r26319: {} remove the rest of 26317. (website)

2013-08-25 Thread Andrew Lewman
Author: phobos
Date: 2013-08-25 11:30:53 + (Sun, 25 Aug 2013)
New Revision: 26319

Removed:
   website/.gitignore
   website/.htaccess
Log:
remove the rest of 26317.


Deleted: website/.gitignore
===
--- website/.gitignore  2013-08-25 11:16:46 UTC (rev 26318)
+++ website/.gitignore  2013-08-25 11:30:53 UTC (rev 26319)
@@ -1,93 +0,0 @@
-/Makefile.local
-.deps
-
-about/board.html.en
-about/contact.html.en
-about/contributors.html.en
-about/corepeople.html.en
-about/financials.html.en
-about/gsoc.html.en
-about/overview.html.en
-about/sponsors.html.en
-about/torusers.html.en
-about/translators.html.en
-about/volunteers.html.en
-about/jobs-browserhacker.html.en
-about/jobs-coredev.html.en
-about/jobs-pluggabletransport.html.en
-about/jobs-projectcoordinator.html.en
-about/jobs-translatorsupport.html.en
-about/jobs.html.en
-docs/N900.html.en
-docs/android.html.en
-docs/bridges.html.en
-docs/debian-vidalia.html.en
-docs/debian.html.en
-docs/documentation.html.en
-docs/faq-abuse.html.en
-docs/faq.html.en
-docs/hidden-services.html.en
-docs/installguide.html.en
-docs/manual.html.en
-docs/pluggable-transports.html.en
-docs/proxychain.html.en
-docs/rpms.html.en
-docs/running-a-mirror.html.en
-docs/short-user-manual.html.en
-docs/signing-keys.html.en
-docs/tor-doc-osx.html.en
-docs/tor-doc-relay.html.en
-docs/tor-doc-unix.html.en
-docs/tor-doc-web.html.en
-docs/tor-doc-win32.html.en
-docs/tor-doc-windows.html.en
-docs/tor-hidden-service.html.en
-docs/tor-manual-dev.html.en
-docs/tor-manual.html.en
-docs/tor-relay-debian.html.en
-docs/trademark-faq.html.en
-docs/verifying-signatures.html.en
-donate/become-sponsor.html.en
-donate/donate-hardware.html.en
-donate/donate-service.html.en
-donate/donate.html.en
-donate/matching-program.html.en
-donate/thankyou.html.en
-download/download-easy.html.en
-download/download-unix.html.en
-download/download.html.en
-eff/tor-dmca-response.html.en
-eff/tor-legal-faq.html.en
-getinvolved/mirrors.html.en
-getinvolved/open-positions.html.en
-getinvolved/research.html.en
-getinvolved/relays.html.en
-getinvolved/translation-overview.html.en
-getinvolved/translation.html.en
-getinvolved/tshirt.html.en
-getinvolved/volunteer.html.en
-index.html.en
-press/2008-12-19-roadmap-press-release.html.en
-press/2009-03-12-performance-roadmap-press-release.html.en
-press/2010-03-25-tor-store-press-release.html.en
-press/2010-09-16-ten-things-circumvention-tools.html.en
-press/2011-08-28-tor-022-stable.html.en
-press/inthemedia.html.en
-press/press.html.en
-projects/arm.html.en
-projects/gettor.html.en
-projects/obfsproxy-debian-instructions.html.en
-projects/obfsproxy-instructions.html.en
-projects/obfsproxy.html.en
-projects/onionoo.html.en
-projects/projects.html.en
-projects/sampleproject.html.en
-projects/torbrowser-details.html.en
-projects/torbrowser.html.en
-projects/tordnsel.html.en
-projects/torweather.html.en
-projects/vidalia.html.en
-torbutton/index.html.en
-torbutton/torbutton-faq.html.en
-torbutton/torbutton-options.html.en
-

Deleted: website/.htaccess
===
--- website/.htaccess   2013-08-25 11:16:46 UTC (rev 26318)
+++ website/.htaccess   2013-08-25 11:30:53 UTC (rev 26319)
@@ -1,52 +0,0 @@
-RewriteEngine On
-
-# moved to /docs/
-RewriteRule ^faq(.*) /docs/faq$1 [R=301,L]
-RewriteRule ^bridges(.*) /docs/bridges$1 [R=301,L]
-RewriteRule ^abuse(.*) /docs/abuse$1 [R=301,L]
-RewriteRule ^documentation(.*) /docs/documentation$1 [R=301,L]
-RewriteRule ^verifying-signatures(.*) /docs/verifying-signatures$1 [R=301,L]
-RewriteRule ^tor-manual(.*) /docs/tor-manual$1 [R=301,L]
-
-# Torbutton
-RewriteRule ^torbutton/design(.*) /torbutton/en/design$1 [R=301,L]
-
-# Tor Browser
-RewriteRule ^torbrowser/dist/(.*) /dist/torbrowser/$1 [R=301,L]
-RewriteRule ^torbrowser/$ /projects/torbrowser.html.en [R=301,L]
-RewriteRule ^torbrowser(.*) /projects/torbrowser$1 [R=301,L]
-
-# Overview
-RewriteRule ^overview(.*) /about/overview$1 [R=301,L]
-
-# Vidalia
-RewriteRule ^vidalia/dist/(.*) /dist/vidalia/$1 [R=301,L]
-RewriteRule ^vidalia(.*) /projects/vidalia [R=301,L]
-
-# Press
-RewriteRule ^press/$ /press/press [R=301,L]
-RewriteRule ^press/index.html(.*) /press/press.html$1 [R=301,L]
-
-# Projects
-RewriteRule ^projects/$ /projects/projects [R=301,L]
-
-# GetInvolved
-RewriteRule ^getinvolved/$ /getinvolved/volunteer [R=301,L]
-RewriteRule ^volunteer(.*) /getinvolved/volunteer$1 [R=301,L]
-RewriteRule ^tshirt(.*) /getinvolved/tshirt$1 [R=301,L]
-
-RewriteRule ^research(.*) https://research.torproject.org/ [R=301,L]
-RewriteRule ^getinvolved/research(.*) https://research.torproject.org/ 
[R=301,L]
-
-# other (feel free to categorize)
-RewriteRule ^people(.*) /about/corepeople$1 [R=301,L]
-RewriteRule ^donate/$ /donate/donate [R=301,L]
-RewriteRule ^contact(.*) /about/contact$1 [R=301,L]
-
-# Download websites
-RewriteRule ^download/$ /download/download [R=301,L]
-RewriteRule ^do

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

2013-08-25 Thread translation
commit 80f407902a0707064a8a679b0c0450eaa95ed7c3
Author: Translation commit bot 
Date:   Sun Aug 25 08:46:32 2013 +

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

diff --git a/lv/torbirdy.properties b/lv/torbirdy.properties
index aefe8c5..4b1e8e3 100644
--- a/lv/torbirdy.properties
+++ b/lv/torbirdy.properties
@@ -7,13 +7,13 @@ torbirdy.enabled.torification=TorBirdy iespējots: 
Pārredzama torifikācija
 torbirdy.enabled.whonix=TorBirdy ir iespējots:Whonix
 torbirdy.disabled=TorBirdy: Atspējots!
 
-torbirdy.email.prompt=TorBirdy atspējoja Thunderbird'a auto-konfigurācijas 
vedni, lai aizsargātu jūsu anonimitāti.⏎ ⏎ Ieteiktie drošības 
uzstādījumi tika uzstādīti priekš %S.⏎ ⏎ Tagad jūs varat manuāli 
konfigurēt citus konta uzstādījumus.
+torbirdy.email.prompt=TorBirdy atspējoja Thunderbird'a auto-konfigurācijas 
vedni, lai aizsargātu jūsu anonimitāti.⏎ ⏎ Ieteiktie drošības 
iestatījumi tika uzstādīti priekš %S.⏎ ⏎ Tagad varat manuāli 
konfigurēt citus konta iestatījumus.
 
 torbirdy.email.advanced=Lūdzu ņemt vērā, ka TorBirdy lietpratīgo 
iestatījumu maiņa NAV ieteicama.⏎ ⏎ Jums vajadzētu turpināt tikai tad, 
ja tiešām zināt, ko darāt.
 torbirdy.email.advanced.nextwarning=Nākamreiz rādīt šo brīdinājumu
 torbirdy.email.advanced.title=TorBirdy Lietpratīgie iestatījumi
 
-torbirdy.restart=Jums jāpārstartē Thunderbird, lai laika zonas iestatījumi 
stātos spēkā.
+torbirdy.restart=Jums jāpārstartē Thunderbird, lai laika zonas preferences 
stātos spēkā.
 
-torbirdy.firstrun=Tagad Jūs izpildāt TorBirdy.\n\nLai palīdzētu aizsargāt 
Jūsu anonimitāti, TorBirdy ieviesīs noteiktos Thunderbird iestatījumus, 
novēršot to maiņu no Jūsu vai pievienojumu puses. Ir atsevišķi maināmi 
iestatījumi. Pie tiem var piekļūt no TorBirdy preferenču dialogekrāna. Kad 
TorBirdy ir atinstalēts vai atspējots, tad visi tā maināmie iestatījumi 
tiek atiestatīti uz savām noklusējumvērtībām (vērtībām pirms TorBirdy 
instalācijas).\n\nJa esat jauns, tad iesakām iepazīties ar TorBirdy 
tīmekļa vietnē ievietotajiem materiāliem, lai saprastu, kādus risinājumus 
mēs tiecamies sniegt mūsu lietotājiem ar TorBirdy.
+torbirdy.firstrun=Tagad Jūs izpildāt TorBirdy.\n\nLai palīdzētu aizsargāt 
Jūsu anonimitāti, TorBirdy ieviesīs noteiktos Thunderbird iestatījumus, 
novēršot to maiņu no Jūsu vai pievienojumu puses. Ir atsevišķi maināmi 
iestatījumi. Pie tiem var piekļūt no TorBirdy preferenču dialogekrāna. Kad 
TorBirdy ir atinstalēts vai atspējots, tad visi tā maināmie iestatījumi 
tiek atiestatīti uz savām noklusējumvērtībām (vērtībām pirms TorBirdy 
instalācijas).\n\nJa esat jauns lietotājs, tad iesakām iepazīties ar 
TorBirdy tīmekļa vietnē ievietotajiem materiāliem, lai saprastu, kādus 
risinājumus mēs tiecamies sniegt mūsu lietotājiem ar TorBirdy.
 torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy

___
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

2013-08-25 Thread translation
commit 07c1c60ff7058deb595a7886b702db4c55e40285
Author: Translation commit bot 
Date:   Sun Aug 25 08:46:20 2013 +

Update translations for https_everywhere_completed
---
 lv/ssl-observatory.dtd |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lv/ssl-observatory.dtd b/lv/ssl-observatory.dtd
index d6344f8..a7fc074 100644
--- a/lv/ssl-observatory.dtd
+++ b/lv/ssl-observatory.dtd
@@ -79,7 +79,7 @@ Mouseover the options for further details:">-->
 
 
 
-
+
 
 
 

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


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

2013-08-25 Thread translation
commit ddff886ea8a2d66f7311caff44cd17a23ac48718
Author: Translation commit bot 
Date:   Sun Aug 25 08:46:37 2013 +

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

diff --git a/lv/torbirdy.properties b/lv/torbirdy.properties
index aefe8c5..4b1e8e3 100644
--- a/lv/torbirdy.properties
+++ b/lv/torbirdy.properties
@@ -7,13 +7,13 @@ torbirdy.enabled.torification=TorBirdy iespējots: 
Pārredzama torifikācija
 torbirdy.enabled.whonix=TorBirdy ir iespējots:Whonix
 torbirdy.disabled=TorBirdy: Atspējots!
 
-torbirdy.email.prompt=TorBirdy atspējoja Thunderbird'a auto-konfigurācijas 
vedni, lai aizsargātu jūsu anonimitāti.⏎ ⏎ Ieteiktie drošības 
uzstādījumi tika uzstādīti priekš %S.⏎ ⏎ Tagad jūs varat manuāli 
konfigurēt citus konta uzstādījumus.
+torbirdy.email.prompt=TorBirdy atspējoja Thunderbird'a auto-konfigurācijas 
vedni, lai aizsargātu jūsu anonimitāti.⏎ ⏎ Ieteiktie drošības 
iestatījumi tika uzstādīti priekš %S.⏎ ⏎ Tagad varat manuāli 
konfigurēt citus konta iestatījumus.
 
 torbirdy.email.advanced=Lūdzu ņemt vērā, ka TorBirdy lietpratīgo 
iestatījumu maiņa NAV ieteicama.⏎ ⏎ Jums vajadzētu turpināt tikai tad, 
ja tiešām zināt, ko darāt.
 torbirdy.email.advanced.nextwarning=Nākamreiz rādīt šo brīdinājumu
 torbirdy.email.advanced.title=TorBirdy Lietpratīgie iestatījumi
 
-torbirdy.restart=Jums jāpārstartē Thunderbird, lai laika zonas iestatījumi 
stātos spēkā.
+torbirdy.restart=Jums jāpārstartē Thunderbird, lai laika zonas preferences 
stātos spēkā.
 
-torbirdy.firstrun=Tagad Jūs izpildāt TorBirdy.\n\nLai palīdzētu aizsargāt 
Jūsu anonimitāti, TorBirdy ieviesīs noteiktos Thunderbird iestatījumus, 
novēršot to maiņu no Jūsu vai pievienojumu puses. Ir atsevišķi maināmi 
iestatījumi. Pie tiem var piekļūt no TorBirdy preferenču dialogekrāna. Kad 
TorBirdy ir atinstalēts vai atspējots, tad visi tā maināmie iestatījumi 
tiek atiestatīti uz savām noklusējumvērtībām (vērtībām pirms TorBirdy 
instalācijas).\n\nJa esat jauns, tad iesakām iepazīties ar TorBirdy 
tīmekļa vietnē ievietotajiem materiāliem, lai saprastu, kādus risinājumus 
mēs tiecamies sniegt mūsu lietotājiem ar TorBirdy.
+torbirdy.firstrun=Tagad Jūs izpildāt TorBirdy.\n\nLai palīdzētu aizsargāt 
Jūsu anonimitāti, TorBirdy ieviesīs noteiktos Thunderbird iestatījumus, 
novēršot to maiņu no Jūsu vai pievienojumu puses. Ir atsevišķi maināmi 
iestatījumi. Pie tiem var piekļūt no TorBirdy preferenču dialogekrāna. Kad 
TorBirdy ir atinstalēts vai atspējots, tad visi tā maināmie iestatījumi 
tiek atiestatīti uz savām noklusējumvērtībām (vērtībām pirms TorBirdy 
instalācijas).\n\nJa esat jauns lietotājs, tad iesakām iepazīties ar 
TorBirdy tīmekļa vietnē ievietotajiem materiāliem, lai saprastu, kādus 
risinājumus mēs tiecamies sniegt mūsu lietotājiem ar TorBirdy.
 torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy

___
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

2013-08-25 Thread translation
commit 44082c6582ba8e1a7df9c6d5a1c24798ef0d870d
Author: Translation commit bot 
Date:   Sun Aug 25 08:46:12 2013 +

Update translations for https_everywhere
---
 lv/ssl-observatory.dtd |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lv/ssl-observatory.dtd b/lv/ssl-observatory.dtd
index d6344f8..a7fc074 100644
--- a/lv/ssl-observatory.dtd
+++ b/lv/ssl-observatory.dtd
@@ -79,7 +79,7 @@ Mouseover the options for further details:">-->
 
 
 
-
+
 
 
 

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


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

2013-08-25 Thread translation
commit 59f83c752f365fd8b739ed7033737dbcfb7de8da
Author: Translation commit bot 
Date:   Sun Aug 25 08:16:21 2013 +

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

diff --git a/lv/torbirdy.properties b/lv/torbirdy.properties
index eb57d7e..aefe8c5 100644
--- a/lv/torbirdy.properties
+++ b/lv/torbirdy.properties
@@ -13,7 +13,7 @@ torbirdy.email.advanced=Lūdzu ņemt vērā, ka TorBirdy 
lietpratīgo iestatīju
 torbirdy.email.advanced.nextwarning=Nākamreiz rādīt šo brīdinājumu
 torbirdy.email.advanced.title=TorBirdy Lietpratīgie iestatījumi
 
-# torbirdy.restart=You must restart Thunderbird for the time zone preference 
to take effect.
+torbirdy.restart=Jums jāpārstartē Thunderbird, lai laika zonas iestatījumi 
stātos spēkā.
 
 torbirdy.firstrun=Tagad Jūs izpildāt TorBirdy.\n\nLai palīdzētu aizsargāt 
Jūsu anonimitāti, TorBirdy ieviesīs noteiktos Thunderbird iestatījumus, 
novēršot to maiņu no Jūsu vai pievienojumu puses. Ir atsevišķi maināmi 
iestatījumi. Pie tiem var piekļūt no TorBirdy preferenču dialogekrāna. Kad 
TorBirdy ir atinstalēts vai atspējots, tad visi tā maināmie iestatījumi 
tiek atiestatīti uz savām noklusējumvērtībām (vērtībām pirms TorBirdy 
instalācijas).\n\nJa esat jauns, tad iesakām iepazīties ar TorBirdy 
tīmekļa vietnē ievietotajiem materiāliem, lai saprastu, kādus risinājumus 
mēs tiecamies sniegt mūsu lietotājiem ar TorBirdy.
 torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy

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


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

2013-08-25 Thread translation
commit ae6bea8aa29547ec5a06fe5ffa74142fe339210b
Author: Translation commit bot 
Date:   Sun Aug 25 08:16:26 2013 +

Update translations for torbirdy_completed
---
 lv/torbirdy.properties |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lv/torbirdy.properties b/lv/torbirdy.properties
index 2ec6345..aefe8c5 100644
--- a/lv/torbirdy.properties
+++ b/lv/torbirdy.properties
@@ -13,7 +13,7 @@ torbirdy.email.advanced=Lūdzu ņemt vērā, ka TorBirdy 
lietpratīgo iestatīju
 torbirdy.email.advanced.nextwarning=Nākamreiz rādīt šo brīdinājumu
 torbirdy.email.advanced.title=TorBirdy Lietpratīgie iestatījumi
 
-torbirdy.restart=Lūdzu aizveriet Thunderbird'u un startējiet to vēlreiz, 
lai laika zonu preferences stātos spēkā.
+torbirdy.restart=Jums jāpārstartē Thunderbird, lai laika zonas iestatījumi 
stātos spēkā.
 
 torbirdy.firstrun=Tagad Jūs izpildāt TorBirdy.\n\nLai palīdzētu aizsargāt 
Jūsu anonimitāti, TorBirdy ieviesīs noteiktos Thunderbird iestatījumus, 
novēršot to maiņu no Jūsu vai pievienojumu puses. Ir atsevišķi maināmi 
iestatījumi. Pie tiem var piekļūt no TorBirdy preferenču dialogekrāna. Kad 
TorBirdy ir atinstalēts vai atspējots, tad visi tā maināmie iestatījumi 
tiek atiestatīti uz savām noklusējumvērtībām (vērtībām pirms TorBirdy 
instalācijas).\n\nJa esat jauns, tad iesakām iepazīties ar TorBirdy 
tīmekļa vietnē ievietotajiem materiāliem, lai saprastu, kādus risinājumus 
mēs tiecamies sniegt mūsu lietotājiem ar TorBirdy.
 torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy

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