[tor-commits] [translation/support-tormobile_completed] Update translations for support-tormobile_completed

2018-04-12 Thread translation
commit 316a879afc0602328ee706ec4064dcc7b560b71e
Author: Translation commit bot 
Date:   Thu Apr 12 21:21:00 2018 +

Update translations for support-tormobile_completed
---
 fr.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fr.json b/fr.json
index deaeb7437..8bcb247a4 100644
--- a/fr.json
+++ b/fr.json
@@ -8,7 +8,7 @@
 "tormobile-2": {
"id": "#tormobile-2",
"control": "tormobile-2",
-   "title": "Qui est le Projet Guardian ?",
+   "title": "Qui est le Projet Guardian ?",
"description": "Le projet Guardian maintient Tor (et 
d’autres applications de confidentialité) sur Android. De plus amples 
renseignements se trouvent sur le https://guardianproject.info/\;>site Web du Projet 
Guardian."
 },
 "tormobile-3": {

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


[tor-commits] [translation/support-tormobile] Update translations for support-tormobile

2018-04-12 Thread translation
commit c1a583bce050b368aa8ece01e7359290ca71b597
Author: Translation commit bot 
Date:   Thu Apr 12 21:20:56 2018 +

Update translations for support-tormobile
---
 fr.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fr.json b/fr.json
index deaeb7437..8bcb247a4 100644
--- a/fr.json
+++ b/fr.json
@@ -8,7 +8,7 @@
 "tormobile-2": {
"id": "#tormobile-2",
"control": "tormobile-2",
-   "title": "Qui est le Projet Guardian ?",
+   "title": "Qui est le Projet Guardian ?",
"description": "Le projet Guardian maintient Tor (et 
d’autres applications de confidentialité) sur Android. De plus amples 
renseignements se trouvent sur le https://guardianproject.info/\;>site Web du Projet 
Guardian."
 },
 "tormobile-3": {

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


[tor-commits] [translation/support-tbb_completed] Update translations for support-tbb_completed

2018-04-12 Thread translation
commit 86dcd5c1a9d74b06d9978064617de266609d7c1f
Author: Translation commit bot 
Date:   Thu Apr 12 21:20:38 2018 +

Update translations for support-tbb_completed
---
 fr.json | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/fr.json b/fr.json
index a25943bb1..db4e7ba2f 100644
--- a/fr.json
+++ b/fr.json
@@ -2,13 +2,13 @@
 "tbb-1": {
"id": "#ntb-1",
"control": "ntb-1",
-   "title": "Quels sont les problèmes les plus courants avec la dernière 
version stable du navigateur Tor ?",
+   "title": "Quels sont les problèmes les plus courants avec la dernière 
version stable du navigateur Tor ?",
"description": "Quand nous publions une nouvelle 
version stable du navigateur Tor, nous rédigeons un billet de blogue qui 
explique en détail ses nouvelles fonctions et ses problèmes connus. Si vous 
avez commencé à éprouver des problèmes avec votre navigateur Tor à la 
suite d’une mise à jour, consultez ​https://blog.torproject.org\;>https://blog.torproject.org le 
billet pour la dernière version stable du navigateur Tor et voyez si votre 
problème s’y trouve."
 },
 "tbb-2": {
"id": "#ntb-2",
"control": "ntb-2",
-   "title": "Pourquoi la première adresse IP de mon circuit de relais 
est-elle toujours la même ?",
+   "title": "Pourquoi la première adresse IP de mon circuit de relais 
est-elle toujours la même ?",
"description": "C’est un comportement normal de 
Tor. Le premier relais de votre circuit est appelé « garde d’entrée » 
ou « garde ». C’est un relais rapide et stable qui reste le premier 
relais de votre circuit pendant 2 à 3 mois afin d’offrir une protection 
contre une attaque connue de rupture d’anonymat. Le reste de votre circuit 
change pour chaque nouveau site Web que vous visitez et ces circuits 
fournissent, ensemble, la protection complète de la confidentialité offerte 
par Tor. Pour de plus amples renseignements sur le fonctionnement des gardes 
relais, consulter ce https://blog.torproject.org/improving-tors-anonymity-changing-guard-parameters\;>billet
 de blogue et cet https://www-users.cs.umn.edu/~hoppernj/single_guard.pdf\;>article
 (en anglais) sur les gardes d’entrée."
 },
 "tbb-3": {
@@ -98,13 +98,13 @@
 "tbb-16": {
"id": "#ntb-16",
"control": "ntb-16",
-   "title": "Puis-je choisir mon pays de sortie ?",
+   "title": "Puis-je choisir mon pays de sortie ?",
"description": "Il est fortement déconseillé de 
changer la façon dont Tor crée ses circuits. En laissant Tor sélectionner la 
route, vous obtenez la meilleure sécurité que Tor puisse fournir ; 
remplacer les nœuds d’entrée et de sortie peut compromettre votre anonymat. 
Si le résultat recherché est de simplement accéder aux ressources qui ne 
sont proposées que dans un pays, vous pourriez envisager d’utiliser un RPV 
au lieu de Tor. Veuillez noter que les RPV ne proposent pas les mêmes 
propriétés de confidentialité que Tor, mais ils aident à résoudre certains 
problèmes de restriction par géolocalisation."
 },
 "tbb-17": {
"id": "#ntb-17",
"control": "ntb-17",
-   "title": "Puis-je utiliser le navigateur Tor et un autre navigateur en 
même temps en toute sécurité ?",
+   "title": "Puis-je utiliser le navigateur Tor et un autre navigateur en 
même temps en toute sécurité ?",
"description": "Si vous utilisez le navigateur Tor et 
un autre navigateur en même temps, cela n’affectera pas les performances ni 
les propriétés de confidentialité de Tor. Gardez cependant à l’esprit que 
votre autre navigateur n’assure pas la confidentialité de votre activité, 
et vous pourriez utiliser cet autre navigateur non confidentiel par accident 
pour effectuer quelque chose que vous souhaitiez faire avec le navigateur 
Tor."
 },  
 "tbb-18": {
@@ -116,7 +116,7 @@
 "tbb-19": {
"id": "#ntb-19",
"control": "ntb-19",
-   "title": "Je n'arrive pas à me connecter au navigateur Tor, mon 
réseau est-il censuré ?",
+   "title": "Je n'arrive pas à me connecter au navigateur Tor, mon 
réseau est-il censuré ?",
"description": "Il se peut que vous soyez sur un 
réseau censuré et que vous deviez tenter d’utiliser des ponts. Des ponts 
sont intégrés au navigateur Tor et vous pouvez utiliser ces ponts en 
choisissant « Configurer » (puis en suivant les indications) dans la 
fenêtre du lanceur Tor qui surgit quand vous ouvrez le navigateur Tor pour la 
première fois. S’il vous faut d’autres ponts, vous pouvez en obtenir sur 
notre ​https://bridges.torproject.org/\;>site Web 
BridgeDB. Pour de plus amples renseignements concernant les ponts, 
consulter le https://tb-manual.torproject.org/fr/bridges.html\;>​guide 
d’utilisation du navigateur Tor."
 },
 "tbb-20": {
@@ 

[tor-commits] [translation/support-tbb] Update translations for support-tbb

2018-04-12 Thread translation
commit 414b674942267a42bd4bf96e141e15e41f4c743b
Author: Translation commit bot 
Date:   Thu Apr 12 21:20:33 2018 +

Update translations for support-tbb
---
 fr.json | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/fr.json b/fr.json
index a25943bb1..db4e7ba2f 100644
--- a/fr.json
+++ b/fr.json
@@ -2,13 +2,13 @@
 "tbb-1": {
"id": "#ntb-1",
"control": "ntb-1",
-   "title": "Quels sont les problèmes les plus courants avec la dernière 
version stable du navigateur Tor ?",
+   "title": "Quels sont les problèmes les plus courants avec la dernière 
version stable du navigateur Tor ?",
"description": "Quand nous publions une nouvelle 
version stable du navigateur Tor, nous rédigeons un billet de blogue qui 
explique en détail ses nouvelles fonctions et ses problèmes connus. Si vous 
avez commencé à éprouver des problèmes avec votre navigateur Tor à la 
suite d’une mise à jour, consultez ​https://blog.torproject.org\;>https://blog.torproject.org le 
billet pour la dernière version stable du navigateur Tor et voyez si votre 
problème s’y trouve."
 },
 "tbb-2": {
"id": "#ntb-2",
"control": "ntb-2",
-   "title": "Pourquoi la première adresse IP de mon circuit de relais 
est-elle toujours la même ?",
+   "title": "Pourquoi la première adresse IP de mon circuit de relais 
est-elle toujours la même ?",
"description": "C’est un comportement normal de 
Tor. Le premier relais de votre circuit est appelé « garde d’entrée » 
ou « garde ». C’est un relais rapide et stable qui reste le premier 
relais de votre circuit pendant 2 à 3 mois afin d’offrir une protection 
contre une attaque connue de rupture d’anonymat. Le reste de votre circuit 
change pour chaque nouveau site Web que vous visitez et ces circuits 
fournissent, ensemble, la protection complète de la confidentialité offerte 
par Tor. Pour de plus amples renseignements sur le fonctionnement des gardes 
relais, consulter ce https://blog.torproject.org/improving-tors-anonymity-changing-guard-parameters\;>billet
 de blogue et cet https://www-users.cs.umn.edu/~hoppernj/single_guard.pdf\;>article
 (en anglais) sur les gardes d’entrée."
 },
 "tbb-3": {
@@ -98,13 +98,13 @@
 "tbb-16": {
"id": "#ntb-16",
"control": "ntb-16",
-   "title": "Puis-je choisir mon pays de sortie ?",
+   "title": "Puis-je choisir mon pays de sortie ?",
"description": "Il est fortement déconseillé de 
changer la façon dont Tor crée ses circuits. En laissant Tor sélectionner la 
route, vous obtenez la meilleure sécurité que Tor puisse fournir ; 
remplacer les nœuds d’entrée et de sortie peut compromettre votre anonymat. 
Si le résultat recherché est de simplement accéder aux ressources qui ne 
sont proposées que dans un pays, vous pourriez envisager d’utiliser un RPV 
au lieu de Tor. Veuillez noter que les RPV ne proposent pas les mêmes 
propriétés de confidentialité que Tor, mais ils aident à résoudre certains 
problèmes de restriction par géolocalisation."
 },
 "tbb-17": {
"id": "#ntb-17",
"control": "ntb-17",
-   "title": "Puis-je utiliser le navigateur Tor et un autre navigateur en 
même temps en toute sécurité ?",
+   "title": "Puis-je utiliser le navigateur Tor et un autre navigateur en 
même temps en toute sécurité ?",
"description": "Si vous utilisez le navigateur Tor et 
un autre navigateur en même temps, cela n’affectera pas les performances ni 
les propriétés de confidentialité de Tor. Gardez cependant à l’esprit que 
votre autre navigateur n’assure pas la confidentialité de votre activité, 
et vous pourriez utiliser cet autre navigateur non confidentiel par accident 
pour effectuer quelque chose que vous souhaitiez faire avec le navigateur 
Tor."
 },  
 "tbb-18": {
@@ -116,7 +116,7 @@
 "tbb-19": {
"id": "#ntb-19",
"control": "ntb-19",
-   "title": "Je n'arrive pas à me connecter au navigateur Tor, mon 
réseau est-il censuré ?",
+   "title": "Je n'arrive pas à me connecter au navigateur Tor, mon 
réseau est-il censuré ?",
"description": "Il se peut que vous soyez sur un 
réseau censuré et que vous deviez tenter d’utiliser des ponts. Des ponts 
sont intégrés au navigateur Tor et vous pouvez utiliser ces ponts en 
choisissant « Configurer » (puis en suivant les indications) dans la 
fenêtre du lanceur Tor qui surgit quand vous ouvrez le navigateur Tor pour la 
première fois. S’il vous faut d’autres ponts, vous pouvez en obtenir sur 
notre ​https://bridges.torproject.org/\;>site Web 
BridgeDB. Pour de plus amples renseignements concernant les ponts, 
consulter le https://tb-manual.torproject.org/fr/bridges.html\;>​guide 
d’utilisation du navigateur Tor."
 },
 "tbb-20": {
@@ -128,7 +128,7 

[tor-commits] [translation/support-miscellaneous] Update translations for support-miscellaneous

2018-04-12 Thread translation
commit 531d4349d7631d29876ec40969b6424ac20702d1
Author: Translation commit bot 
Date:   Thu Apr 12 21:20:24 2018 +

Update translations for support-miscellaneous
---
 fr.json | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/fr.json b/fr.json
index a68d6427f..9e9ef765c 100644
--- a/fr.json
+++ b/fr.json
@@ -68,8 +68,8 @@
 "misc-12": {
"id": "#divers-12",
"control": "divers-12",
-   "title": "Comment puis-je partager des fichiers anonymement avec Tor ?",
-   "description": "De nombreux nœuds de sortie sont 
configurés pour bloquer certains types de trafic de partage de fichiers tels 
que BitTorrent. BitTorrent en particulier https://blog.torproject.org/bittorrent-over-tor-isnt-good-idea\;>​n’est
 pas anonyme avec Tor.https://onionshare.org/\;>OnionShare est une bonne option 
pour partager des fichiers avec Tor.\n"
+   "title": "Comment puis-je partager des fichiers anonymement avec 
Tor ?",
+   "description": "De nombreux nœuds de sortie sont 
configurés pour bloquer certains types de trafic de partage de fichiers tels 
que BitTorrent. BitTorrent en particulier https://blog.torproject.org/bittorrent-over-tor-isnt-good-idea\;>​n’est
 pas anonyme avec Tor.https://onionshare.org/\;>OnionShare est une bonne option 
pour partager des fichiers avec Tor."
 },
 "misc-13": {
"id": "#divers-13",
@@ -86,7 +86,7 @@
 "misc-15": {
"id": "#divers-15",
"control": "divers-15",
-   "title": "Comment puis-je faire un don au projet Tor ?",
+   "title": "Comment puis-je faire un don au projet Tor ?",
"description": "Nous vous remercions de votre soutien 
! De plus amples renseignements sur les dons se trouvent dans notre https://donate.torproject.org/donor-faq\;>​FAQ pour les 
donateurs (en anglais)."
  }
 }

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


[tor-commits] [translation/support-censorship_completed] Update translations for support-censorship_completed

2018-04-12 Thread translation
commit c7bc592bdcb1fadd03d0caa876ce31fede789d2f
Author: Translation commit bot 
Date:   Thu Apr 12 21:19:53 2018 +

Update translations for support-censorship_completed
---
 fr.json | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fr.json b/fr.json
index 3ad7a5904..07b53b884 100644
--- a/fr.json
+++ b/fr.json
@@ -20,7 +20,7 @@
 "censorship-4": {
"id": "#censure-4",
"control": "censure-4",
-   "title": "Je n'arrive pas à me connecter au navigateur Tor, mon 
réseau est-il censuré ?",
+   "title": "Je n'arrive pas à me connecter au navigateur Tor, mon 
réseau est-il censuré ?",
"description": "Il se peut que vous soyez sur un 
réseau censuré et que vous deviez tenter d’utiliser des ponts. Des ponts 
sont intégrés au navigateur Tor et vous pouvez utiliser ces ponts en 
choisissant « Configurer » (puis en suivant les indications) dans la 
fenêtre du lanceur Tor qui surgit quand vous ouvrez le navigateur Tor pour la 
première fois. S’il vous faut d’autres ponts, vous pouvez en obtenir sur 
notre ​https://bridges.torproject.org/\;>site Web 
BridgeDB. Pour de plus amples renseignements concernant les ponts, 
consulter le https://tb-manual.torproject.org/fr/bridges.html\;>​guide 
d’utilisation du navigateur Tor.\n"
 },
 "censorship-5": {
@@ -32,7 +32,7 @@
 "censorship-6": {
"id": "#censure-6",
"control": "censure-6",
-   "title": "Je n'arrive pas à me connecter au navigateur Tor, mon 
réseau est-il censuré ?",
+   "title": "Je n'arrive pas à me connecter au navigateur Tor, mon 
réseau est-il censuré ?",
"description": "Il se peut que vous soyez sur un 
réseau censuré et que vous deviez tenter d’utiliser des ponts. Des ponts 
sont intégrés au navigateur Tor et vous pouvez utiliser ces ponts en 
choisissant « Configurer » (puis en suivant les indications) dans la 
fenêtre du lanceur Tor qui surgit quand vous ouvrez le navigateur Tor pour la 
première fois. S’il vous faut d’autres ponts, vous pouvez en obtenir sur 
notre ​https://bridges.torproject.org/\;>site Web 
BridgeDB. Pour de plus amples renseignements concernant les ponts, 
consulter le https://tb-manual.torproject.org/fr/bridges.html\;>​guide 
d’utilisation du navigateur Tor."
 }
 

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


[tor-commits] [translation/support-miscellaneous_completed] Update translations for support-miscellaneous_completed

2018-04-12 Thread translation
commit d0ec3c909af365d7b78a9d93bc20767caf96360e
Author: Translation commit bot 
Date:   Thu Apr 12 21:20:29 2018 +

Update translations for support-miscellaneous_completed
---
 fr.json | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/fr.json b/fr.json
index a68d6427f..9e9ef765c 100644
--- a/fr.json
+++ b/fr.json
@@ -68,8 +68,8 @@
 "misc-12": {
"id": "#divers-12",
"control": "divers-12",
-   "title": "Comment puis-je partager des fichiers anonymement avec Tor ?",
-   "description": "De nombreux nœuds de sortie sont 
configurés pour bloquer certains types de trafic de partage de fichiers tels 
que BitTorrent. BitTorrent en particulier https://blog.torproject.org/bittorrent-over-tor-isnt-good-idea\;>​n’est
 pas anonyme avec Tor.https://onionshare.org/\;>OnionShare est une bonne option 
pour partager des fichiers avec Tor.\n"
+   "title": "Comment puis-je partager des fichiers anonymement avec 
Tor ?",
+   "description": "De nombreux nœuds de sortie sont 
configurés pour bloquer certains types de trafic de partage de fichiers tels 
que BitTorrent. BitTorrent en particulier https://blog.torproject.org/bittorrent-over-tor-isnt-good-idea\;>​n’est
 pas anonyme avec Tor.https://onionshare.org/\;>OnionShare est une bonne option 
pour partager des fichiers avec Tor."
 },
 "misc-13": {
"id": "#divers-13",
@@ -86,7 +86,7 @@
 "misc-15": {
"id": "#divers-15",
"control": "divers-15",
-   "title": "Comment puis-je faire un don au projet Tor ?",
+   "title": "Comment puis-je faire un don au projet Tor ?",
"description": "Nous vous remercions de votre soutien 
! De plus amples renseignements sur les dons se trouvent dans notre https://donate.torproject.org/donor-faq\;>​FAQ pour les 
donateurs (en anglais)."
  }
 }

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


[tor-commits] [translation/support-censorship] Update translations for support-censorship

2018-04-12 Thread translation
commit da6aa032643bdbc0896dca460fec46e69d0cd51d
Author: Translation commit bot 
Date:   Thu Apr 12 21:19:48 2018 +

Update translations for support-censorship
---
 fr.json | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fr.json b/fr.json
index 3ad7a5904..07b53b884 100644
--- a/fr.json
+++ b/fr.json
@@ -20,7 +20,7 @@
 "censorship-4": {
"id": "#censure-4",
"control": "censure-4",
-   "title": "Je n'arrive pas à me connecter au navigateur Tor, mon 
réseau est-il censuré ?",
+   "title": "Je n'arrive pas à me connecter au navigateur Tor, mon 
réseau est-il censuré ?",
"description": "Il se peut que vous soyez sur un 
réseau censuré et que vous deviez tenter d’utiliser des ponts. Des ponts 
sont intégrés au navigateur Tor et vous pouvez utiliser ces ponts en 
choisissant « Configurer » (puis en suivant les indications) dans la 
fenêtre du lanceur Tor qui surgit quand vous ouvrez le navigateur Tor pour la 
première fois. S’il vous faut d’autres ponts, vous pouvez en obtenir sur 
notre ​https://bridges.torproject.org/\;>site Web 
BridgeDB. Pour de plus amples renseignements concernant les ponts, 
consulter le https://tb-manual.torproject.org/fr/bridges.html\;>​guide 
d’utilisation du navigateur Tor.\n"
 },
 "censorship-5": {
@@ -32,7 +32,7 @@
 "censorship-6": {
"id": "#censure-6",
"control": "censure-6",
-   "title": "Je n'arrive pas à me connecter au navigateur Tor, mon 
réseau est-il censuré ?",
+   "title": "Je n'arrive pas à me connecter au navigateur Tor, mon 
réseau est-il censuré ?",
"description": "Il se peut que vous soyez sur un 
réseau censuré et que vous deviez tenter d’utiliser des ponts. Des ponts 
sont intégrés au navigateur Tor et vous pouvez utiliser ces ponts en 
choisissant « Configurer » (puis en suivant les indications) dans la 
fenêtre du lanceur Tor qui surgit quand vous ouvrez le navigateur Tor pour la 
première fois. S’il vous faut d’autres ponts, vous pouvez en obtenir sur 
notre ​https://bridges.torproject.org/\;>site Web 
BridgeDB. Pour de plus amples renseignements concernant les ponts, 
consulter le https://tb-manual.torproject.org/fr/bridges.html\;>​guide 
d’utilisation du navigateur Tor."
 }
 

___
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

2018-04-12 Thread translation
commit 32de6187da634d181aa0d653dbfd7449108edf0e
Author: Translation commit bot 
Date:   Thu Apr 12 21:15:34 2018 +

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

diff --git a/fr/https-everywhere.dtd b/fr/https-everywhere.dtd
index 8ac383d05..c6ba07168 100644
--- a/fr/https-everywhere.dtd
+++ b/fr/https-everywhere.dtd
@@ -2,7 +2,7 @@
 
 
 
-
+
 
 
 

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


[tor-commits] [translation/support-miscellaneous_completed] Update translations for support-miscellaneous_completed

2018-04-12 Thread translation
commit 5d7f700671efc0e3ab13efa7399a819ae3227937
Author: Translation commit bot 
Date:   Thu Apr 12 20:50:32 2018 +

Update translations for support-miscellaneous_completed
---
 fr.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fr.json b/fr.json
index b19ded8b7..a68d6427f 100644
--- a/fr.json
+++ b/fr.json
@@ -26,7 +26,7 @@
  "misc-5": {
"id": "#divers-5",
"control": "divers-5",
-   "title": "Les fichiers sur mon ordinateur ont été verrouillée et 
quelqu'un demande que je télécharge le navigateur Tor pour payer une rançon 
pour mes fichiers !",
+   "title": "Les fichiers sur mon ordinateur ont été verrouillés et 
quelqu’un demande que je télécharge le navigateur Tor pour payer une 
rançon pour mes fichiers !",
"description": "Nous sommes désolés, mais vous avez 
été infecté par un rançongiciel. Le projet Tor n’a pas créé ce 
rançongiciel. Les auteurs du rançongiciel vous demandent de télécharger le 
navigateur Tor pour probablement les contacter de manière anonyme avec la 
rançon qu’ils vous demandent. Si c’est la première fois que vous entendez 
parler du navigateur Tor, nous comprenons que vous pensez que nous sommes des 
personnes mal intentionnées qui ouvrent la porte à des personnes encore 
pires. Mais veuillez prendre en considération que nos logiciels sont utilisés 
tous les jours à des fins les plus diverses par des activistes des droits de 
la personne, des journalistes, des survivants de violence familiale, des 
lanceurs d’alerte, des représentants des forces de l’ordre et bien 
d’autres. Malheureusement, la protection que nos logiciels peut fournir à 
ces groupes de personnes peut aussi être détournée par des criminels et des 
auteurs 
 de programmes malveillants. Le Projet Tor n’appuie ni ne cautionne 
l’utilisation de nos logiciels à des fins malveillantes."
  },
 "misc-6": {

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


[tor-commits] [translation/support-miscellaneous] Update translations for support-miscellaneous

2018-04-12 Thread translation
commit 7ec5ec73ef86736ff1148d95c9378a86b4ac134d
Author: Translation commit bot 
Date:   Thu Apr 12 20:50:28 2018 +

Update translations for support-miscellaneous
---
 fr.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fr.json b/fr.json
index b19ded8b7..a68d6427f 100644
--- a/fr.json
+++ b/fr.json
@@ -26,7 +26,7 @@
  "misc-5": {
"id": "#divers-5",
"control": "divers-5",
-   "title": "Les fichiers sur mon ordinateur ont été verrouillée et 
quelqu'un demande que je télécharge le navigateur Tor pour payer une rançon 
pour mes fichiers !",
+   "title": "Les fichiers sur mon ordinateur ont été verrouillés et 
quelqu’un demande que je télécharge le navigateur Tor pour payer une 
rançon pour mes fichiers !",
"description": "Nous sommes désolés, mais vous avez 
été infecté par un rançongiciel. Le projet Tor n’a pas créé ce 
rançongiciel. Les auteurs du rançongiciel vous demandent de télécharger le 
navigateur Tor pour probablement les contacter de manière anonyme avec la 
rançon qu’ils vous demandent. Si c’est la première fois que vous entendez 
parler du navigateur Tor, nous comprenons que vous pensez que nous sommes des 
personnes mal intentionnées qui ouvrent la porte à des personnes encore 
pires. Mais veuillez prendre en considération que nos logiciels sont utilisés 
tous les jours à des fins les plus diverses par des activistes des droits de 
la personne, des journalistes, des survivants de violence familiale, des 
lanceurs d’alerte, des représentants des forces de l’ordre et bien 
d’autres. Malheureusement, la protection que nos logiciels peut fournir à 
ces groupes de personnes peut aussi être détournée par des criminels et des 
auteurs 
 de programmes malveillants. Le Projet Tor n’appuie ni ne cautionne 
l’utilisation de nos logiciels à des fins malveillantes."
  },
 "misc-6": {

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


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

2018-04-12 Thread translation
commit ca083be7de6b3eeb566093bae9fe7faf02ad3f34
Author: Translation commit bot 
Date:   Thu Apr 12 20:46:47 2018 +

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

diff --git a/fr.po b/fr.po
index c44f02507..d797904ad 100644
--- a/fr.po
+++ b/fr.po
@@ -25,7 +25,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-03-12 19:03+0100\n"
-"PO-Revision-Date: 2018-04-12 19:07+\n"
+"PO-Revision-Date: 2018-04-12 20:34+\n"
 "Last-Translator: French language coordinator \n"
 "Language-Team: French 
(http://www.transifex.com/otf/torproject/language/fr/)\n"
 "MIME-Version: 1.0\n"

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


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

2018-04-12 Thread translation
commit b0657dfbff2297bcb32ac232ee9f91f5a9ef882e
Author: Translation commit bot 
Date:   Thu Apr 12 20:46:42 2018 +

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

diff --git a/fr.po b/fr.po
index c44f02507..d797904ad 100644
--- a/fr.po
+++ b/fr.po
@@ -25,7 +25,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-03-12 19:03+0100\n"
-"PO-Revision-Date: 2018-04-12 19:07+\n"
+"PO-Revision-Date: 2018-04-12 20:34+\n"
 "Last-Translator: French language coordinator \n"
 "Language-Team: French 
(http://www.transifex.com/otf/torproject/language/fr/)\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/bridgedb_completed] Update translations for bridgedb_completed

2018-04-12 Thread translation
commit 8e82c27cabc103fb62d1dbef328fbf42508d2546
Author: Translation commit bot 
Date:   Thu Apr 12 20:45:12 2018 +

Update translations for bridgedb_completed
---
 fr/LC_MESSAGES/bridgedb.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fr/LC_MESSAGES/bridgedb.po b/fr/LC_MESSAGES/bridgedb.po
index 8ea188131..de85853fd 100644
--- a/fr/LC_MESSAGES/bridgedb.po
+++ b/fr/LC_MESSAGES/bridgedb.po
@@ -29,7 +29,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n"
 "POT-Creation-Date: 2015-07-25 03:40+\n"
-"PO-Revision-Date: 2018-03-01 18:53+\n"
+"PO-Revision-Date: 2018-04-12 20:34+\n"
 "Last-Translator: French language coordinator \n"
 "Language-Team: French 
(http://www.transifex.com/otf/torproject/language/fr/)\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/bridgedb] Update translations for bridgedb

2018-04-12 Thread translation
commit 48cb5b5b6afe36ccc0183ebc20ce2854e6fbdf70
Author: Translation commit bot 
Date:   Thu Apr 12 20:45:07 2018 +

Update translations for bridgedb
---
 fr/LC_MESSAGES/bridgedb.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fr/LC_MESSAGES/bridgedb.po b/fr/LC_MESSAGES/bridgedb.po
index 8ea188131..de85853fd 100644
--- a/fr/LC_MESSAGES/bridgedb.po
+++ b/fr/LC_MESSAGES/bridgedb.po
@@ -29,7 +29,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n"
 "POT-Creation-Date: 2015-07-25 03:40+\n"
-"PO-Revision-Date: 2018-03-01 18:53+\n"
+"PO-Revision-Date: 2018-04-12 20:34+\n"
 "Last-Translator: French language coordinator \n"
 "Language-Team: French 
(http://www.transifex.com/otf/torproject/language/fr/)\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] [depictor/master] Enter in the textbox will load individual relay data.

2018-04-12 Thread tom
commit dfe0349b200bba3d62784a68257fc44ceaf32fc4
Author: Tom Ritter 
Date:   Thu Apr 12 15:39:28 2018 -0500

Enter in the textbox will load individual relay data.

Closes #25771
---
 website.py | 4 
 1 file changed, 4 insertions(+)

diff --git a/website.py b/website.py
index da9690f..9e12145 100755
--- a/website.py
+++ b/website.py
@@ -1311,10 +1311,13 @@ class WebsiteWriter:
+ "dataLoaded = true;\n"
+ "lines = data.split('\\n');\n"
+ "for(i=0; i

[tor-commits] [translation/support-tbb] Update translations for support-tbb

2018-04-12 Thread translation
commit d4357af459e9f80164fe714ec2c8f832d8c7cefa
Author: Translation commit bot 
Date:   Thu Apr 12 20:20:24 2018 +

Update translations for support-tbb
---
 pt_BR.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pt_BR.json b/pt_BR.json
index 72b088c76..37e8fd496 100644
--- a/pt_BR.json
+++ b/pt_BR.json
@@ -39,7 +39,7 @@
"id": "#tbb-7",
"control": "tbb-7",
"title": "Meu website favorito está bloqueando o acesso via Tor.",
-   "description": "Sorry to hear that you can't visit 
the website you wanted! Sometimes websites will block Tor users because they 
can't tell the difference between the average Tor user and automated traffic. 
The best success we've had in getting sites to unblock Tor users is getting 
users to contact the site administrators directly. Something like this might do 
the trick:\"Hi! I tried to access your site xyz.com while using Tor 
Browser and discovered that you don't allow Tor users to access your site. I 
urge you to reconsider this decision; Tor is used by people all over the world 
to protect their privacy and fight censorship. By blocking Tor users, you are 
likely blocking people in repressive countries who want to use a free internet, 
journalists and researchers who want to protect themselves from discovery, 
whistleblowers, activists, and ordinary people who want to opt out of invasive 
third party tracking. Please take a strong stance in favor of digital priv
 acy and internet freedom, and allow Tor users access to xyz.com. Thank 
you.\"In the case of banks, and other sensitive websites, it is also 
common to see geography-based blocking (if a bank knows you generally access 
their services from one country, and suddenly you are connecting from an exit 
relay on the other side of the world, your account may be locked or suspended). 
If you are unable to connect to an onion service, please see I cannot reach X.onion!"
+   "description": "Lamentamos saber que você não pôde 
visitar o website que gostaria! Às vezes, os websites bloqueiam pessoas que 
usam Tor porque não distinguem usuários normais do Tor e tráfego 
automatizado. Uma estratégia bem-sucedida para que os websites desbloqueiem 
usuários do Tor é fazer com que os próprios usuários contatem os 
administradores do site diretamente. Uma mensagem como esta deve funcionar:\"Olá! Eu tentei acessar seu website xyz.com utilizando o Navegador Tor e 
descobri que não há permissão de acesso para usuários do Tor. Eu peço que 
vocês reconsiderem essa decisão, já que Tor é utilizado por pessoas de todo 
o mundo que querem proteger sua privacidade e lutar contra a censura. Ao 
bloquear as pessoas que usam Tor, vocês provavelmente estão bloqueando 
pessoas que querem usar uma internet livre em países opressores, jornalistas e 
pesquisadores que querem se proteger, assim como ativistas e pessoas comuns que 
querem se li
 vrar do rastreamento de agentes invasivos. Por favor, tomem uma posição 
forte em favor da privacidade digital e da liberdade na internet e permitam  o 
acesso ao xyz.com às pessoas que usam Tor. Agradeço a sua atenção.\"No caso de bancos e outros sites delicados, bloqueios baseados na 
localização geográfica são comuns (se um banco souber que você geralmente 
acessa seus serviços em um certo paíse de repente você se conecta a partir 
de um retransmissor de saída do Tor localizado em um outro país, sua conta 
pode ser bloqueada ou suspensa). Se você não conseguir se conectar a um 
serviço onion, por favor, consulteNão consigo 
acessar X.onion!"
 },
 "tbb-7-1": {
"id": "#tbb-7-1",

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


[tor-commits] [translation/support-censorship] Update translations for support-censorship

2018-04-12 Thread translation
commit 0fbc4e64698b8a72dd614e02b25ee9db668ba284
Author: Translation commit bot 
Date:   Thu Apr 12 20:19:42 2018 +

Update translations for support-censorship
---
 pt_BR.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pt_BR.json b/pt_BR.json
index 5b5b72d77..46257eec1 100644
--- a/pt_BR.json
+++ b/pt_BR.json
@@ -9,7 +9,7 @@
"id": "#censura-2",
"control": "censura-2",
"title": "Meu website favorito está bloqueando o acesso via Tor.",
-   "description": "Sorry to hear that you can't visit 
the website you wanted! Sometimes websites will block Tor users because they 
can't tell the difference between the average Tor user and automated traffic. 
The best success we've had in getting sites to unblock Tor users is getting 
users to contact the site administrators directly. Something like this might do 
the trick:\"Hi! I tried to access your site xyz.com while using Tor 
Browser and discovered that you don't allow Tor users to access your site. I 
urge you to reconsider this decision; Tor is used by people all over the world 
to protect their privacy and fight censorship. By blocking Tor users, you are 
likely blocking people in repressive countries who want to use a free internet, 
journalists and researchers who want to protect themselves from discovery, 
whistleblowers, activists, and ordinary people who want to opt out of invasive 
third party tracking. Please take a strong stance in favor of digital priv
 acy and internet freedom, and allow Tor users access to xyz.com. Thank 
you.\"In the case of banks, and other sensitive websites, it is also 
common to see geography-based blocking (if a bank knows you generally access 
their services from one country, and suddenly you are connecting from an exit 
relay on the other side of the world, your account may be locked or suspended). 
If you are unable to connect to an onion service, please see I cannot reach X.onion!"
+   "description": "Lamentamos saber que você não pôde 
visitar o website que gostaria! Às vezes, os websites bloqueiam pessoas que 
usam Tor porque não distinguem usuários normais do Tor e tráfego 
automatizado. Uma estratégia bem-sucedida para que os websites desbloqueiem 
usuários do Tor é fazer com que os próprios usuários contatem os 
administradores do site diretamente. Uma mensagem como esta deve funcionar:\"Olá! Eu tentei acessar seu website xyz.com utilizando o Navegador Tor e 
descobri que não há permissão de acesso para usuários do Tor. Eu peço que 
vocês reconsiderem essa decisão, já que Tor é utilizado por pessoas de todo 
o mundo que querem proteger sua privacidade e lutar contra a censura. Ao 
bloquear as pessoas que usam Tor, vocês provavelmente estão bloqueando 
pessoas que querem usar uma internet livre em países opressores, jornalistas e 
pesquisadores que querem se proteger, assim como ativistas e pessoas comuns que 
querem se li
 vrar do rastreamento de agentes invasivos. Por favor, tomem uma posição 
forte em favor da privacidade digital e da liberdade na internet e permitam  o 
acesso ao xyz.com às pessoas que usam Tor. Agradeço a sua atenção.\"No caso de bancos e outros sites delicados, bloqueios baseados na 
localização geográfica são comuns (se um banco souber que você geralmente 
acessa seus serviços em um certo país e de repente você se conecta a partir 
de um retransmissor de saída do Tor localizado em um outro país, sua conta 
pode ser bloqueada ou suspensa). Se você não conseguir se conectar a um 
serviço onion, por favor, consulteNão consigo 
acessar X.onion!"
 },
 "censorship-3": {
"id": "#censura-3",

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


[tor-commits] [translation/support-miscellaneous] Update translations for support-miscellaneous

2018-04-12 Thread translation
commit f1b192199f9746d9e3c178bddf365c29dc1daa81
Author: Translation commit bot 
Date:   Thu Apr 12 19:38:31 2018 +

Update translations for support-miscellaneous
---
 ca.json|  2 +-
 de.json| 16 
 es.json| 60 ++--
 fr.json| 60 ++--
 ga.json| 60 ++--
 id.json| 60 ++--
 it.json| 12 ++--
 ja.json|  6 +++---
 nb.json| 10 +-
 nl.json| 46 +++---
 pt.json| 44 ++--
 pt_BR.json | 20 ++--
 ru.json|  2 +-
 sq.json|  2 +-
 sv.json|  2 +-
 uk.json| 56 
 zh_CN.json | 60 ++--
 17 files changed, 259 insertions(+), 259 deletions(-)

diff --git a/ca.json b/ca.json
index c29993d09..0578e0f97 100644
--- a/ca.json
+++ b/ca.json
@@ -74,7 +74,7 @@
 "misc-13": {
"id": "#misc-13",
"control": "misc-13",
-   "title": "Can I use a VPN with Tor?",
+   "title": "Puc utilitzar una VPN amb el Tor?",
"description": "Generally speaking, we don't 
recommend using a VPN with Tor unless you're an advanced user who knows how to 
configure both in a way that doesn't compromise your privacy. You can find more 
detailed information about Tor + VPN at https://trac.torproject.org/projects/tor/wiki/doc/TorPlusVPN\;>​our 
wiki."
 },
 "misc-14": {
diff --git a/de.json b/de.json
index c29993d09..0e9978046 100644
--- a/de.json
+++ b/de.json
@@ -14,13 +14,13 @@
  "misc-3": {
"id": "#misc-3",
"control": "misc-3",
-   "title": "Who funds Tor?",
+   "title": "Wer finanziert Tor?",
"description": "Tor is funded by a number of 
different sponsors including US federal agencies, private foundations, and 
individual donors. Check out a list of all https://www.torproject.org/about/sponsors.html.en\;>our 
sponsors and a series of https://blog.torproject.org/category/tags/form-990\;>blog 
posts on our financial reports.We feel that 
talking openly about our funders and funding model is the best way to maintain 
trust with our community. We are always seeking more diversity in our funding 
sources, especially from foundations and individuals."
  },
  "misc-4": {
"id": "#misc-4",
"control": "misc-4",
-   "title": "Can I use Tor with bittorrent?",
+   "title": "Funktioniert Tor mit bittorrent?",
"description": "We do not recommend using Tor with 
bittorrent. For further details, please see our https://blog.torproject.org/bittorrent-over-tor-isnt-good-idea\;>​blog 
post on the subject."
  },
  "misc-5": {
@@ -32,7 +32,7 @@
 "misc-6": {
"id": "#misc-6",
"control": "misc-6",
-   "title": "Does Tor keep logs?",
+   "title": "Speichert Tor Protokolle?",
"description": "Tor doesn't keep any logs that could 
identify a particular user. We do take some safe measurements of how the 
network functions, which you can check out at https://metrics.torproject.org/\;>​Tor Metrics."
 },
 "misc-7": {
@@ -44,7 +44,7 @@
 "misc-8": {
"id": "#misc-8",
"control": "misc-8",
-   "title": "Can I use the Tor logo in my product?",
+   "title": "Kann ich das Tor-Logo für mein Produkt benutzen?",
"description": "You can read all about that on our 
https://www.torproject.org/docs/trademark-faq.html\;>​Trademark faq 
page."
 },
 "misc-9": {
@@ -68,25 +68,25 @@
 "misc-12": {
"id": "#misc-12",
"control": "misc-12",
-   "title": "How can I share files anonymously through Tor?",
+   "title": "Kann ich mit Tor Dateien anonym teilen?",
"description": "Many exit nodes are configured to 
block certain types of file sharing traffic, such as bittorrent. Bittorrent in 
specific is https://blog.torproject.org/bittorrent-over-tor-isnt-good-idea\;>​not 
anonymous over Tor.For sharing files through 
Tor, ​https://onionshare.org/\;>OnionShare is a 
good option."
 },
 "misc-13": {
"id": "#misc-13",
"control": "misc-13",
-   "title": "Can I use a VPN with Tor?",
+   "title": "Kann ich ein VPN mit Tor verwenden?",
"description": "Generally speaking, we don't 
recommend using a VPN with Tor unless you're an advanced user who knows how to 
configure both in a way that doesn't compromise your privacy. You can find more 
detailed information about Tor + VPN at https://trac.torproject.org/projects/tor/wiki/doc/TorPlusVPN\;>​our 
wiki."
 },
 "misc-14": {
"id": "#misc-14",
"control": "misc-14",
-   "title": "How do I volunteer with Tor 

[tor-commits] [translation/support-gettor_completed] Update translations for support-gettor_completed

2018-04-12 Thread translation
commit 3ab667c665862a6cfce7f7108d4f7ad9ef1c48de
Author: Translation commit bot 
Date:   Thu Apr 12 19:38:11 2018 +

Update translations for support-gettor_completed
---
 pt_BR.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pt_BR.json b/pt_BR.json
index df8d9f4f7..6e606ee62 100644
--- a/pt_BR.json
+++ b/pt_BR.json
@@ -9,7 +9,7 @@
"id": "#gettor-2",
"control": "gettor-2",
"title": "Usar GetTor via e-mail.",
-   "description": "Envie um e-mail para 
get...@torproject.org. Informe seu sistema operacional (como Windows, macOS (OS 
X) ou Linux) no corpo da mensagem e envie. GetTor irá responder com um e-mail 
contendo links a partir dos quais você poderá fazer o download do Navegador 
Tor, da assinatura critpográfica (necessária para verificação do download) 
[link para a definição do glossário de assinatura criptográfica; 
instruções para verificação], a impressão digital da chave utilizada para 
fazer a assinatura e a checksum do pacote. É possível que lhe peçam para 
escolher entre o software \"32-bit\" ou \"64-bit\": isso depende do modelo do 
computador que você estiver utilizando. Consulte a documentação sobre seu 
computador para saber mais. "
+   "description": "Envie um e-mail para 
get...@torproject.org. Informe seu sistema operacional (como Windows, MacOS (OS 
X) ou Linux) no corpo da mensagem e envie. GetTor irá responder com um e-mail 
contendo links a partir dos quais você poderá fazer o download do Navegador 
Tor, da assinatura critpográfica (necessária para verificação do download) 
[link para a definição do glossário de assinatura criptográfica; 
instruções para verificação], a impressão digital da chave utilizada para 
fazer a assinatura e a checksum do pacote. É possível que lhe peçam para 
escolher entre o software \"32-bit\" ou \"64-bit\": isso depende do modelo do 
computador que você estiver utilizando. Consulte a documentação sobre seu 
computador para saber mais. "
 },
 "gettor-3": {
"id": "#gettor-3",

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


[tor-commits] [translation/support-miscellaneous_completed] Update translations for support-miscellaneous_completed

2018-04-12 Thread translation
commit c81b4f4296334806052fa0101c0369dea9b75649
Author: Translation commit bot 
Date:   Thu Apr 12 19:38:35 2018 +

Update translations for support-miscellaneous_completed
---
 fr.json | 30 +++---
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/fr.json b/fr.json
index 89d6676da..b19ded8b7 100644
--- a/fr.json
+++ b/fr.json
@@ -1,89 +1,89 @@
 {
-"miscellaneus-1": {
+"misc-1": {
"id": "#divers-1",
"control": "divers-1",
"title": "J’ai une raison impérieuse de suivre un utilisateur de Tor 
à la trace. Pouvez-vous m’aider ?",
"description": "Les développeurs de Tor ne peuvent 
rien faire pour suivre les utilisateurs de Tor à la trace. Les mêmes 
protections qui empêchent les personnes mal intentionnées de percer 
l’anonymat de Tor nous empêchent aussi de suivre les utilisateurs à la 
trace."
 },
-"miscellaneus-2": {
+"misc-2": {
"id": "#divers-2",
"control": "divers-2",
"title": "Pourquoi n’empêchez-vous pas les personnes mal 
intentionnées de commettre des méfaits en utilisant Tor ?",
"description": "Tor est conçu pour défendre les 
droits de la personne et la confidentialité en empêchant quiconque de 
censurer quoi que ce soit, ce qui s’applique aussi à nous. Nous détestons 
que certaines personnes qui utilisent Tor fassent des choses horribles, mais 
nous ne pouvons rien faire pour nous en débarrasser sans porter atteinte aux 
activistes des droits de la personne, aux journalistes, aux survivants de 
violence et autres personnes qui utilisent Tor à de fins louables. Si nous 
voulions empêcher certaines personnes d’utiliser Tor, nous ajouterions 
essentiellement une porte dérobée aux logiciels, ce qui exposerait nos 
utilisateurs vulnérables aux attaques de régimes condamnables et autres 
adversaires."
 },
- "miscellaneus-3": {
+ "misc-3": {
"id": "#divers-3",
"control": "divers-3",
"title": "Qui finance Tor ?",
"description": "Tor est financé par plusieurs 
commanditaires différents dont des organismes fédéraux états-uniens, des 
fondations privées et des donateurs particuliers. Consulter notre liste de 
tous https://www.torproject.org/about/sponsors.html.en\;>nos 
commanditaires et une série de https://blog.torproject.org/category/tags/form-990\;>billets de 
blogue sur nos rapports financiers.Nous 
estimons que parler ouvertement de nos bailleurs de fonds et de notre modèle 
de financement est la meilleure façon de maintenir un rapport de confiance 
avec notre communauté. Nous cherchons toujours à diversifier nos sources de 
financement, notamment de fondations et de particuliers."
  },
- "miscellaneus-4": {
+ "misc-4": {
"id": "#divers-4",
"control": "divers-4",
"title": "Puis-je utiliser Tor avec BitTorrent ?",
"description": "Nous ne recommandons pas 
l’utilisation de Tor avec BitTorrent. Pour de plus amples renseignements, 
consulter notre https://blog.torproject.org/bittorrent-over-tor-isnt-good-idea\;>​billet
 de blogue à ce sujet."
  },
- "miscellaneus-5": {
+ "misc-5": {
"id": "#divers-5",
"control": "divers-5",
"title": "Les fichiers sur mon ordinateur ont été verrouillée et 
quelqu'un demande que je télécharge le navigateur Tor pour payer une rançon 
pour mes fichiers !",
"description": "Nous sommes désolés, mais vous avez 
été infecté par un rançongiciel. Le projet Tor n’a pas créé ce 
rançongiciel. Les auteurs du rançongiciel vous demandent de télécharger le 
navigateur Tor pour probablement les contacter de manière anonyme avec la 
rançon qu’ils vous demandent. Si c’est la première fois que vous entendez 
parler du navigateur Tor, nous comprenons que vous pensez que nous sommes des 
personnes mal intentionnées qui ouvrent la porte à des personnes encore 
pires. Mais veuillez prendre en considération que nos logiciels sont utilisés 
tous les jours à des fins les plus diverses par des activistes des droits de 
la personne, des journalistes, des survivants de violence familiale, des 
lanceurs d’alerte, des représentants des forces de l’ordre et bien 
d’autres. Malheureusement, la protection que nos logiciels peut fournir à 
ces groupes de personnes peut aussi être détournée par des criminels et des 
auteurs 
 de programmes malveillants. Le Projet Tor n’appuie ni ne cautionne 
l’utilisation de nos logiciels à des fins malveillantes."
  },
-"miscellaneus-6": {
+"misc-6": {
"id": "#divers-6",
"control": "divers-6",
"title": "Est-ce Tor que conserve des journaux ?",
"description": "Tor ne conserve aucun journal qui 
pourrait identifier un utilisateur particulier. Nous effectuons des mesures 
sans risque du fonctionnement du réseau, que vous pouvez consulter 

[tor-commits] [translation/support-tbb] Update translations for support-tbb

2018-04-12 Thread translation
commit fce94c60773f18380bc6c5ae5785d10d807467f2
Author: Translation commit bot 
Date:   Thu Apr 12 19:38:45 2018 +

Update translations for support-tbb
---
 ga.json| 2 +-
 id.json| 2 +-
 it.json| 2 +-
 pt_BR.json | 6 +++---
 zh_CN.json | 6 +++---
 5 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/ga.json b/ga.json
index 8ee25f154..1e55fe3de 100644
--- a/ga.json
+++ b/ga.json
@@ -87,7 +87,7 @@
"id": "#tbb-14",
"control": "tbb-14",
"title": "Ar chóir dom breiseán nó eisínteacht nua a shuiteáil i 
mBrabhsálaí Tor, ar nós AdBlock Plus nó uBlock Origin?",
-   "description": "It's strongly discouraged to install 
new add-ons in Tor Browser, because they can compromise both your privacy and 
your security. Plus, Tor Browser already comes installed with two add-ons — 
HTTPS Everywhere and NoScript — which give you added protection."
+   "description": "Níor chóir. Molaimid duit gan aon 
bhreiseán nua a chur le Brabhsálaí Tor, toisc gur féidir leo do 
phríobháideachas agus do shlándáil a chur i gcontúirt. Agus, tá dhá 
bhreiseán príobháideachais ionsuite i mBrabhsálaí Tor mar réamhshocrú 
— HTTPS Everywhere agus NoScript."
 },
 "tbb-15": {
"id": "#tbb-15",
diff --git a/id.json b/id.json
index 80da11721..6017b9fb3 100644
--- a/id.json
+++ b/id.json
@@ -123,7 +123,7 @@
"id": "#tbb-20",
"control": "tbb-20",
"title": "Tor Browser tidak dapat tersambung, tapi ini tampaknya bukan 
akibat sensor oleh pihak lain.",
-   "description": "One of the most common issues that 
causes connection errors in Tor Browser is an incorrect system clock. Please 
make sure your system clock and timezone are set accurately. If this doesn't 
fix the problem, see the ​Troubleshooting page on the https://tb-manual.torproject.org/en-US/bridges.html\;>​Tor Browser 
manual."
+   "description": "Salah satu masalah umum yang 
menyebabkan kegagalan koneksi di Tor Browser adalah jam sistem operasi yang 
tidak tepat. Silakan pastikan jam di sistem operasi dan zona waktu diatur 
dengan tepat di komputer Anda. Jika ini tidak memperbaiki masalah koneksi, 
lihat halaman Troubleshooting di https://tb-manual.torproject.org/en-US/bridges.html\;>petunjuk Tor 
Browser."
 },
 "tbb-21": {
"id": "#tbb-21",
diff --git a/it.json b/it.json
index cc98ecc95..c48dde09e 100644
--- a/it.json
+++ b/it.json
@@ -123,7 +123,7 @@
"id": "#tbb-20",
"control": "tbb-20",
"title": "Tor Browser non si connette, ma non sembra che sia dovuto 
alla censura.",
-   "description": "One of the most common issues that 
causes connection errors in Tor Browser is an incorrect system clock. Please 
make sure your system clock and timezone are set accurately. If this doesn't 
fix the problem, see the ​Troubleshooting page on the https://tb-manual.torproject.org/en-US/bridges.html\;>​Tor Browser 
manual."
+   "description": "Uno dei problemi più comuni che 
causano errori di connessione in Tor Browser è un orologio di sistema errato. 
Assicurati che l'orologio di sistema e il fuso orario siano impostati 
correttamente. Se ciò non risolve il problema, consultare la pagina 
Risoluzione dei problemi su https://tb-manual.torproject.org/en-US/bridges.html\;>manuale di Tor 
Browser."
 },
 "tbb-21": {
"id": "#tbb-21",
diff --git a/pt_BR.json b/pt_BR.json
index f958b44b6..72b088c76 100644
--- a/pt_BR.json
+++ b/pt_BR.json
@@ -80,7 +80,7 @@
 "tbb-13": {
"id": "#tbb-13",
"control": "tbb-13",
-   "title": "O uso  do Navegador Tor protege outros programas no meu 
computador?",
+   "title": "O uso do Navegador Tor protege outros programas no meu 
computador?",
"description": "Apenas o tráfego do Navegador Tor 
será roteado pela rede Tor. Nenhum dos outros aplicativos em seu sistema 
(incluindo outros navegadores) terá suas conexões roteadas pela rede Tor nem 
será protegido. Eles precisam ser configurados separadamente para usar Tor. Se 
você precisa ter certeza de que todo o tráfego passará pela rede Tor, dê 
uma olhada nohttps://tails.boum.org/\;>sistema operacional 
Tails, que pode ser iniciado em praticamente qualquer computador a 
partir de uma memória USB ou DVD."
 },
 "tbb-14": {
@@ -128,8 +128,8 @@
 "tbb-21": {
"id": "#tbb-21",
"control": "tbb-21",
-   "title": "Como faço para consultar as mensagens de log do Navegador 
Tor?",
-   "description": "Clique no botão chamado \"Copiar Log 
na Área de Transferência\" que aparece na janela de diálogo quando o 
Navegador Tor está se conectando à rede. Se o Navegador Tor já estiver 
aberto, clique no botão com o Ícone do Torbutton (a pequena cebola verde no 
canto superior esquerdo da tela), depois em \"Configurações de Rede do Tor\", 
e então \"Copiar Log na  Área de Transferência.\". Uma vez que você tiver 

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

2018-04-12 Thread translation
commit a32f88221797520a4e80f73fc5eaeca4a7267a24
Author: Translation commit bot 
Date:   Thu Apr 12 19:38:07 2018 +

Update translations for support-gettor
---
 pt_BR.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pt_BR.json b/pt_BR.json
index 8c3eda8cc..6e606ee62 100644
--- a/pt_BR.json
+++ b/pt_BR.json
@@ -9,7 +9,7 @@
"id": "#gettor-2",
"control": "gettor-2",
"title": "Usar GetTor via e-mail.",
-   "description": "Send an email to 
get...@torproject.org. Write your operating system (such as windows, MacOS (OS 
X), or linux) in the body of the message and send. GetTor will respond with an 
email containing links from which you can download Tor Browser, the 
cryptographic signature (needed for verifying the download) [link to glossary 
definition of cryptographic signature; instructions for verification], the 
fingerprint of the key used to make the signature, and the package’s 
checksum. You may be offered a choice of \"32-bit\" or \"64-bit\" software: 
this depends on the model of the computer you are using; consult documentation 
about your computer to find out more."
+   "description": "Envie um e-mail para 
get...@torproject.org. Informe seu sistema operacional (como Windows, MacOS (OS 
X) ou Linux) no corpo da mensagem e envie. GetTor irá responder com um e-mail 
contendo links a partir dos quais você poderá fazer o download do Navegador 
Tor, da assinatura critpográfica (necessária para verificação do download) 
[link para a definição do glossário de assinatura criptográfica; 
instruções para verificação], a impressão digital da chave utilizada para 
fazer a assinatura e a checksum do pacote. É possível que lhe peçam para 
escolher entre o software \"32-bit\" ou \"64-bit\": isso depende do modelo do 
computador que você estiver utilizando. Consulte a documentação sobre seu 
computador para saber mais. "
 },
 "gettor-3": {
"id": "#gettor-3",

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


[tor-commits] [translation/support-faq] Update translations for support-faq

2018-04-12 Thread translation
commit 862052c03a17fa8dafbade32423301c963247d84
Author: Translation commit bot 
Date:   Thu Apr 12 19:37:56 2018 +

Update translations for support-faq
---
 tr.json | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tr.json b/tr.json
index b66e3c054..4e6e84556 100644
--- a/tr.json
+++ b/tr.json
@@ -2,8 +2,8 @@
 "faq-1": {
"id": "#faq-1",
"control": "faq-1",
-   "title": "When I use Tor Browser, will anyone be able to tell which 
websites I visit?",
-   "description": "Tor Browser prevents people from 
knowing the websites you visit. Some entities, such as your Internet Service 
Provider (ISP), may be able to see that you're using Tor."
+   "title": "Tor tarayıcı kullandığım zaman,kimse hangi siteleri 
ziyaret ettiğimi söyleyebilecek mi?",
+   "description": "Tor tarayıcısı insanların ziyaret 
ettiğiniz siteleri bilmesini önler.Ama bazı varlıklar,örneğin İnternet 
Hizmet Sağlayıcınız(ISP),Tor kullandığınızı görebilir."
 },
 "faq-2": {
"id": "#faq-2",

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


[tor-commits] [translation/support-connecting] Update translations for support-connecting

2018-04-12 Thread translation
commit 4cc817bdbf99af3749a59fa5bf897e006aef6b8f
Author: Translation commit bot 
Date:   Thu Apr 12 19:37:45 2018 +

Update translations for support-connecting
---
 es.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/es.json b/es.json
index 33397ea76..13c454253 100644
--- a/es.json
+++ b/es.json
@@ -9,7 +9,7 @@
"id": "#connecting-2",
"control": "connecting-2",
"title": "Estoy teniendo problemas conectando a Tor, y no logro 
averiguar qué es lo que está mal.",
-   "description": "If you’re having trouble 
connecting, please select the option to \"copy Tor log to clipboard.\" Then 
paste the Tor log into a text file or other document. You should see one of 
these common log errors (look for the following lines in your Tor 
log):Common log error #1: Proxy connection failure 2017-10-29 09:23:40.800 [NOTICE] Opening Socks 
listener on 127.0.0.1:9150 \n 2017-10-29 09:23:47.900 [NOTICE] Bootstrapped 5%: 
Connecting to directory server \n 2017-10-29 09:23:47.900 [NOTICE] Bootstrapped 
10%: Finishing handshake with directory server \n 2017-10-29 09:24:08.900 
[WARN] Proxy Client: unable to connect to xx..xxx..xxx.xx:x (\"general 
SOCKS server failure\") \n 2017-10-29 09:24:08.900 [WARN] Proxy Client: unable 
to connect to xx..xxx..xxx.xx:x  (\"general SOCKS server failure\") \n 
2017-10-29 09:24:08.900 [WARN] Proxy Client: unable to connect 
toxx..xxx..xxx.xx:x  (\"general SOCKS server fa
 ilure\")If you see lines like these  in 
your Tor log, it means you are failing to connect to a SOCKS proxy. If a SOCKS 
proxy is required for your network setup, then please make sure you’ve 
entered your proxy details correctly.  If a SOCKS proxy is not required, or 
you’re not sure,  please try connecting to the Tor network without a SOCKS 
proxy.Common log error #2: Can’t reach guard relays 11/1/2017 21:11:43 PM.500 [NOTICE] Opening Socks 
listener on 127.0.0.1:9150 \n 11/1/2017 21:11:44 PM.300 [NOTICE] Bootstrapped 
80%: Connecting to the Tor network \n 11/1/2017 21:11:44 PM.300 [WARN] Failed 
to find node for hop 0 of our path. Discarding this circuit. \n 11/1/2017 
21:11:44 PM.500 [NOTICE] Bootstrapped 85%: Finishing handshake with first hop 
\n 11/1/2017 21:11:45 PM.300 [WARN] Failed to find node for hop 0 of our path. 
Discarding this circuit.If you see lines 
like these
  in your Tor log, it means your Tor failed to connect to the first node in the 
Tor circuit. This could mean that you’re on a network that’s censored. 
Please try connecting with bridges, and that should fix the 
problem.Common log error #3: Failed to complete TLS handshake 13-11-17 19:52:24.300 [NOTICE] Bootstrapped 10%: 
Finishing handshake with directory server \n 13-11-17 19:53:49.300 [WARN] 
Problem bootstrapping. Stuck at 10%: Finishing handshake with directory server. 
(DONE; DONE; count 10; recommendation warn; host [host] at xxx.xxx.xxx.xx:xxx) 
\n 13-11-17 19:53:49.300 [WARN] 10 connections have failed: \n 13-11-17 
19:53:49.300 [WARN]  9 connections died in state handshaking (TLS) with SSL 
state SSLv2/v3 read server hello A in HANDSHAKE \n 13-11-17 19:53:49.300 [WARN] 
 1 connections died in state connect()ing with SSL state (No SSL 
object)If you see lines like this in your 
Tor log, it means that Tor 
 failed to complete a TLS handshake with the directory authorities. Using 
bridges will likely fix this.Common log error #4: Clock skew 19.11.2017 00:04:47.400 [NOTICE] Opening Socks 
listener on 127.0.0.1:9150 \n 19.11.2017 00:04:48.000 [NOTICE] Bootstrapped 5%: 
Connecting to directory server \n 19.11.2017 00:04:48.200 [NOTICE] Bootstrapped 
10%: Finishing handshake with directory server \n 19.11.2017 00:04:48.800 
[WARN] Received NETINFO cell with skewed time (OR:xxx.xx.x.xx:): It seems 
that our clock is behind by 1 days, 0 hours, 1 minutes, or that theirs is 
ahead. \n Tor requires an accurate clock to work: please check your time, 
timezone, and date settings.If you see lines 
like this in your Tor log, it means your system clock is incorrect. Please make 
sure your clock is set accurately, including the correct timezone. Then restart 
Tor. "
+   "description": "Si tienes problemas para conectarte, por favor 
selecciona la opción \"copiar el registro Tor al portapapeles\". Luego pega el 
registro de Tor en un archivo de texto u otro documento. Deberías ver uno de 
estos errores de registro comunes (busca las siguientes líneas en tu registro 
Tor): Error de registro común #1: Fallo de conexión del proxy 2017-10-29 
09:23:40.800[AVISO] Abriendo el localizador de Socks en 127.0.0.1:9150 
2017-10-29 09:23:47.900[NOTICE] Bootstrapped 5%: Conexión al servidor de 
directorio 2017-10-29 09:23:47.900[NOTICE] Bootstrapped 10%: Finalizar el 
handshake con el servidor de directorio 2017-10-29 09:24:08.900[WARN] Cliente 
proxy: no se puede conectar a xx..xxx..xxx..xxx.xx:x (\"fallo general del 
servidor SOCKS\") 

[tor-commits] [translation/support-connecting_completed] Update translations for support-connecting_completed

2018-04-12 Thread translation
commit f56842710a767e00059c4dd6eea730858fa97061
Author: Translation commit bot 
Date:   Thu Apr 12 19:37:49 2018 +

Update translations for support-connecting_completed
---
 es.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/es.json b/es.json
index 5f8938425..13c454253 100644
--- a/es.json
+++ b/es.json
@@ -9,7 +9,7 @@
"id": "#connecting-2",
"control": "connecting-2",
"title": "Estoy teniendo problemas conectando a Tor, y no logro 
averiguar qué es lo que está mal.",
-   "description": "Si tienes problemas para conectarte, por favor 
selecciona la opción \"copiar el registro de Tor al portapapeles\". Luego pega 
el registro Tor en un archivo de texto u otro documento. Deberías ver uno de 
estos errores comunes de registro (busca las siguientes líneas en tu registro 
Tor): Error común de registro #1: Fallo de conexión proxy 2017-10-29 
09:23:40.800[NOTICE] Abriendo socks en 127.0.0.1:9150\n2017-10-29 
09:23:47.900[NOTICE] Bootstrapped 5%: Conexión al servidor de 
directorios\n2017-10-29 09:23:47.900[NOTICE] Bootstrapped 10%: Finaliza 
hankshake con el servidor de directorios\n2017-10-29 09:24:08.900[ADVERTENCIA] 
Cliente proxy: incapaz de conectarse a xx... xxx... xxx. xx: x (\"fallo 
general del servidor SOCKS\")\n2017-10-29 09:24:08.900[ADVERTENCIA] Cliente 
proxy: incapaz de conectarse a xx... xxx... xxx. xx: x (\"fallo general del 
servidor SOCKS\")\n2017-10-29 09:24:08.900[ADVERTENCIA] Cliente proxy: incapaz 
de conectar toxx.. xxx.. xxx. xx: 
 xxx (\"fallo general del servidor SOCKS\") Si ves líneas como estas en tu 
registro Tor, significa que no te estás conectando a un proxy SOCKS. Si se 
requiere un proxy SOCKS para la configuración de red, asegúrate de introducir 
correctamente los datos del proxy. Error de registro común #2: No se puede 
llegar a los relés de guardia 11/1/2017 21:11:43 PM. 500[AVISO] Abriendo el 
socks en 127.0.0.1:9150\n11/1/2017 21:11:44 PM. 300[AVISO] Bootstrapped 80%: 
Conexión a la red Tor\n11/1/2017 21:11:44 PM. 300[ADVERTENCIA] No encontramos 
nodo para el salto 0 de nuestro camino. Descartar este circuito.\n11/1/2017 
21:11:44 PM. 500[AVISO] Bootstrapped 85%: Acabando el  handshake con el primer 
salto\n11/1/2017 21:11:11:45 PM. 300[ADVERTENCIA] No se ha encontrado nodo para 
el salto 0 de nuestra ruta. Descartando este circuito: si ves líneas como 
estas en tu registro Tor, significa que tu Tor no se conectó al primer nodo 
del circuito Tor. Esto podría significar que estás en una red ce
 nsurada. Error de registro común #3: No se pudo completar el handshake TLS 
13-11-17 19:52:24:24.300[ATENCIÓN) Bootstrapped 10%: Finalizar handshake con 
el servidor de directorios\n13-11-17 19:53:49.300[ADVERTENCIA] Problema con el 
bootstrapping. Atascado al 10%: Acabando handshake con el servidor de 
directorios. (HECHO; HECHO; conteo 10; recomendación; host[host] en xxx. xxx. 
xxx. xxx. xx: xxx)\n13-11-17 19:53:49.300[ATENCIÓN] 10 conexiones han 
fallado:\n13-11-17 19:53:49.300[ADVERTENCIA] 9 conexiones caidas en estado 
handshaking (TLS) con estado SSL SSLv2/v3 lea servidor hola A en 
HANDSHAKE\n13-11-17 19:53:49.300[ADVERTENCIA] 1 conexiones muertas en estado 
connect()ing con estado SSL (sin objeto SSL) Si ves líneas como esta en tu 
registro de Tor, significa que Tor no pudo completar un handshake TLS con las 
competencias del directorio. Error de registro común #4: Desviación del reloj 
19.11.2017 00:04:47.400[ATENCIÓN] Intérprete de socks de apertura en 
127.0.0.0.1:9150\n19.1
 1.2017 00:04:48.000[ADVERTENCIA] Bootstrapped 5%: Conexión al servidor de 
directorios\n19.11.2017 00:04:48.200[ADVERTENCIA] Bootstrapped 10%: Finalizando 
el handshake con el servidor de directorios\n19.11.2017 
00:04:48.800[ADVERTENCIA] Celda de NETINFO recibida con tiempo sesgado (OR: 
xxx. xx. xx. xx: ): Parece que nuestro reloj está atrasado 1 día, 0 
horas, 1 minutos, o que el suyo está adelantado.\nTor requiere un reloj 
preciso para funcionar: por favor, comprueba tus ajustes de hora, zona horaria 
y fecha Si ves líneas como esta en tu registro Tor, significa que el reloj de 
tu sistema es incorrecto. Asegúrate de que tu reloj está ajustado 
correctamente, incluyendo la zona horaria. A continuación, reinicia Tor."
+   "description": "Si tienes problemas para conectarte, por favor 
selecciona la opción \"copiar el registro Tor al portapapeles\". Luego pega el 
registro de Tor en un archivo de texto u otro documento. Deberías ver uno de 
estos errores de registro comunes (busca las siguientes líneas en tu registro 
Tor): Error de registro común #1: Fallo de conexión del proxy 2017-10-29 
09:23:40.800[AVISO] Abriendo el localizador de Socks en 127.0.0.1:9150 
2017-10-29 09:23:47.900[NOTICE] Bootstrapped 5%: Conexión al servidor de 
directorio 2017-10-29 09:23:47.900[NOTICE] Bootstrapped 10%: Finalizar el 
handshake con el servidor de directorio 

[tor-commits] [translation/support-censorship] Update translations for support-censorship

2018-04-12 Thread translation
commit a733a03e6d9bba368db12989e89d4c9623b2bd31
Author: Translation commit bot 
Date:   Thu Apr 12 19:37:34 2018 +

Update translations for support-censorship
---
 fr_CA.json | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/fr_CA.json b/fr_CA.json
index 9abeb2f10..3c84c0b44 100644
--- a/fr_CA.json
+++ b/fr_CA.json
@@ -18,10 +18,10 @@
"description": "If you can't download Tor through our 
​https://www.torproject.org\;>website, you can get 
a copy of Tor delivered to you via GetTor. GetTor is a service that 
automatically responds to messages with links to the latest version of Tor 
Browser, hosted at a variety of locations that are less likely to be censored, 
such as Dropbox, Google Drive, and Github."
 },
 "censorship-4": {
-   "id": "#censorship-4",
+   "id": "Censure",
"control": "censorship-4",
-   "title": "I can’t connect to Tor Browser, is my network censored?",
-   "description": "You might be on a censored network, 
and so you should try using bridges. Some bridges are built in to Tor Browser, 
and you can use those bridges by choosing \"configure\" (then following the 
prompts) in the Tor Launcher window that pops up when you open Tor Browser for 
the first time. If you need other bridges, you can get them at our ​https://bridges.torproject.org/\;>Bridges website. For more 
information about bridges, see the https://tb-manual.torproject.org/en-US/bridges.html\;>​Tor Browser 
manual."
+   "title": "Je ne peux pas me connecter au bvdhvlsdv Tor, est-ce que mon 
réseau est censuré ?",
+   "description": "Il se peut que vous soyez sur la 
raison censurée, et vous devriez essayer d'utiliser dépend"
 },
 "censorship-5": {
"id": "#censorship-5",
@@ -32,8 +32,8 @@
 "censorship-6": {
"id": "#censorship-6",
"control": "censorship-6",
-   "title": "I can’t connect to Tor Browser, is my network censored?",
-   "description": "You might be on a censored network, 
and so you should try using bridges. Some bridges are built in to Tor Browser, 
and you can use those bridges by choosing \"configure\" (then following the 
prompts) in the Tor Launcher window that pops up when you open Tor Browser for 
the first time. If you need other bridges, you can get them at our ​https://bridges.torproject.org/\;>Bridges website. For more 
information about bridges, see the https://tb-manual.torproject.org/en-US/bridges.html\;>​Tor Browser 
manual."
+   "title": "Je ne peux pas me connecter au bvdhvlsdv Tor, est-ce que mon 
réseau est censuré ?",
+   "description": "Il se peut que vous soyez sur la 
raison censurée, et vous devriez essayer d'utiliser dépend"
 }
 
 

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


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

2018-04-12 Thread translation
commit 4bfd3326a85501d6d1937ad08e1b522b3c73c5c7
Author: Translation commit bot 
Date:   Thu Apr 12 19:36:23 2018 +

Update translations for exoneratorproperties
---
 be/exonerator.properties | 4 ++--
 uz/exonerator.properties | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/be/exonerator.properties b/be/exonerator.properties
index 3425d77f5..5e0b2476b 100644
--- a/be/exonerator.properties
+++ b/be/exonerator.properties
@@ -37,8 +37,8 @@ technicaldetails.colheader.ip=IP address(es)
 technicaldetails.colheader.fingerprint=Identity fingerprint
 technicaldetails.colheader.nickname=Nickname
 technicaldetails.colheader.exit=Exit relay
-technicaldetails.nickname.unknown=Unknown
-technicaldetails.exit.unknown=Unknown
+technicaldetails.nickname.unknown=Невядома
+technicaldetails.exit.unknown=Невядома
 technicaldetails.exit.yes=Так
 technicaldetails.exit.no=Не
 permanentlink.heading=Permanent link
diff --git a/uz/exonerator.properties b/uz/exonerator.properties
index 5933132aa..ad803d4d2 100644
--- a/uz/exonerator.properties
+++ b/uz/exonerator.properties
@@ -37,8 +37,8 @@ technicaldetails.colheader.ip=IP address(es)
 technicaldetails.colheader.fingerprint=Identity fingerprint
 technicaldetails.colheader.nickname=Nickname
 technicaldetails.colheader.exit=Exit relay
-technicaldetails.nickname.unknown=Unknown
-technicaldetails.exit.unknown=Unknown
+technicaldetails.nickname.unknown=Неизвестно
+technicaldetails.exit.unknown=Неизвестно
 technicaldetails.exit.yes=Ha
 technicaldetails.exit.no=Yo'q
 permanentlink.heading=Permanent link

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


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

2018-04-12 Thread translation
commit 0272a2bcd50b37b8cf6533da3ae8eaa7bcc8fec8
Author: Translation commit bot 
Date:   Thu Apr 12 19:37:08 2018 +

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

diff --git a/ar/ar.po b/ar/ar.po
index fea418160..8122d13df 100644
--- a/ar/ar.po
+++ b/ar/ar.po
@@ -10,7 +10,7 @@
 # blah bleh , 2017
 # Jacob Leppek, 2017
 # mohammad ali , 2017
-# ButterflyOfFire , 2018
+# ButterflyOfFire, 2018
 # ducki2p , 2018
 # Ali , 2018
 msgid ""

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


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

2018-04-12 Thread translation
commit 2eb587127a9eddde7a862f6204c0f333d1e08596
Author: Translation commit bot 
Date:   Thu Apr 12 19:35:54 2018 +

Update translations for tails-greeter-2_completed
---
 bg/bg.po   | 2 +-
 cs/cs.po   | 2 +-
 da/da.po   | 2 +-
 de/de.po   | 2 +-
 fr/fr.po   | 2 +-
 fr_CA/fr_CA.po | 2 +-
 he/he.po   | 2 +-
 id/id.po   | 2 +-
 is/is.po   | 2 +-
 nb/nb.po   | 2 +-
 nl/nl.po   | 2 +-
 pl/pl.po   | 2 +-
 tr/tr.po   | 2 +-
 vi/vi.po   | 2 +-
 zh_CN/zh_CN.po | 2 +-
 zh_TW/zh_TW.po | 2 +-
 16 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/bg/bg.po b/bg/bg.po
index 00b2d07b9..4830e286c 100644
--- a/bg/bg.po
+++ b/bg/bg.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-01-22 14:15+0100\n"
+"POT-Creation-Date: 2018-03-01 20:26+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: alexdimitrov , 2016\n"
 "Language-Team: Bulgarian (https://www.transifex.com/otf/teams/1519/bg/)\n"
diff --git a/cs/cs.po b/cs/cs.po
index 733c24313..bb74d762e 100644
--- a/cs/cs.po
+++ b/cs/cs.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-01-22 14:15+0100\n"
+"POT-Creation-Date: 2018-03-01 20:26+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Michal Vašíček , 2017\n"
 "Language-Team: Czech (https://www.transifex.com/otf/teams/1519/cs/)\n"
diff --git a/da/da.po b/da/da.po
index f32bbdfae..653a56a1d 100644
--- a/da/da.po
+++ b/da/da.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-01-22 14:15+0100\n"
+"POT-Creation-Date: 2018-03-01 20:26+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Caspar Christensen, 2016\n"
 "Language-Team: Danish (https://www.transifex.com/otf/teams/1519/da/)\n"
diff --git a/de/de.po b/de/de.po
index ad993e06c..f94e14b4e 100644
--- a/de/de.po
+++ b/de/de.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-01-22 14:15+0100\n"
+"POT-Creation-Date: 2018-03-01 20:26+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: max weber, 2017\n"
 "Language-Team: German (https://www.transifex.com/otf/teams/1519/de/)\n"
diff --git a/fr/fr.po b/fr/fr.po
index 09072bdc1..d2890168e 100644
--- a/fr/fr.po
+++ b/fr/fr.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-01-22 14:15+0100\n"
+"POT-Creation-Date: 2018-03-01 20:26+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: runasand , 2016\n"
 "Language-Team: French (https://www.transifex.com/otf/teams/1519/fr/)\n"
diff --git a/fr_CA/fr_CA.po b/fr_CA/fr_CA.po
index cd458bb0e..771477741 100644
--- a/fr_CA/fr_CA.po
+++ b/fr_CA/fr_CA.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-01-22 14:15+0100\n"
+"POT-Creation-Date: 2018-03-01 20:26+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: French language coordinator , 
2016\n"
 "Language-Team: French (Canada) 
(https://www.transifex.com/otf/teams/1519/fr_CA/)\n"
diff --git a/he/he.po b/he/he.po
index 75407abfb..20b58debc 100644
--- a/he/he.po
+++ b/he/he.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-01-22 14:15+0100\n"
+"POT-Creation-Date: 2018-03-01 20:26+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: GenghisKhan , 2016\n"
 "Language-Team: Hebrew (https://www.transifex.com/otf/teams/1519/he/)\n"
diff --git a/id/id.po b/id/id.po
index f1ab1525e..dde8dcd47 100644
--- a/id/id.po
+++ b/id/id.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-01-22 14:15+0100\n"
+"POT-Creation-Date: 2018-03-01 20:26+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Robert Dafis , 2018\n"
 "Language-Team: Indonesian (https://www.transifex.com/otf/teams/1519/id/)\n"
diff --git a/is/is.po b/is/is.po
index d51376867..65f586db4 100644
--- a/is/is.po
+++ b/is/is.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-01-22 14:15+0100\n"
+"POT-Creation-Date: 2018-03-01 20:26+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Sveinn í Felli , 2016\n"
 "Language-Team: Icelandic (https://www.transifex.com/otf/teams/1519/is/)\n"
diff --git a/nb/nb.po b/nb/nb.po
index 

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

2018-04-12 Thread translation
commit d3745b8a3f11f4eb1b67f517c15d6a5ca5378b76
Author: Translation commit bot 
Date:   Thu Apr 12 19:35:39 2018 +

Update translations for tails-greeter-2
---
 am/am.po   | 2 +-
 ar/ar.po   | 2 +-
 ast/ast.po | 2 +-
 be/be.po   | 2 +-
 bg/bg.po   | 2 +-
 bn/bn.po   | 2 +-
 bo/bo.po   | 2 +-
 cs/cs.po   | 2 +-
 da/da.po   | 2 +-
 de/de.po   | 2 +-
 el/el.po   | 2 +-
 eo/eo.po   | 2 +-
 et/et.po   | 2 +-
 eu/eu.po   | 2 +-
 fa/fa.po   | 2 +-
 fi/fi.po   | 2 +-
 fr/fr.po   | 2 +-
 fr_CA/fr_CA.po | 2 +-
 gl/gl.po   | 2 +-
 he/he.po   | 2 +-
 hr/hr.po   | 2 +-
 hy/hy.po   | 2 +-
 id/id.po   | 2 +-
 is/is.po   | 2 +-
 ka/ka.po   | 2 +-
 km/km.po   | 2 +-
 ky/ky.po   | 2 +-
 lg/lg.po   | 2 +-
 lt/lt.po   | 2 +-
 mg/mg.po   | 2 +-
 ml/ml.po   | 2 +-
 my/my.po   | 2 +-
 nb/nb.po   | 2 +-
 nl/nl.po   | 2 +-
 nn/nn.po   | 2 +-
 oc/oc.po   | 2 +-
 pl/pl.po   | 2 +-
 sr/sr.po   | 2 +-
 ta/ta.po   | 2 +-
 tg/tg.po   | 2 +-
 tk/tk.po   | 2 +-
 tr/tr.po   | 2 +-
 uz/uz.po   | 2 +-
 vi/vi.po   | 2 +-
 zh_CN/zh_CN.po | 2 +-
 zh_HK/zh_HK.po | 2 +-
 zh_TW/zh_TW.po | 2 +-
 47 files changed, 47 insertions(+), 47 deletions(-)

diff --git a/am/am.po b/am/am.po
index fec6f268c..652f78a05 100644
--- a/am/am.po
+++ b/am/am.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-01-22 14:15+0100\n"
+"POT-Creation-Date: 2018-03-01 20:26+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Endalk Chala , 2017\n"
 "Language-Team: Amharic (https://www.transifex.com/otf/teams/1519/am/)\n"
diff --git a/ar/ar.po b/ar/ar.po
index 71025d552..da0a4accc 100644
--- a/ar/ar.po
+++ b/ar/ar.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-01-22 14:15+0100\n"
+"POT-Creation-Date: 2018-03-01 20:26+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: MirahbiRajan, 2018\n"
 "Language-Team: Arabic (https://www.transifex.com/otf/teams/1519/ar/)\n"
diff --git a/ast/ast.po b/ast/ast.po
index 4b2d81a00..e2c800462 100644
--- a/ast/ast.po
+++ b/ast/ast.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-01-22 14:15+0100\n"
+"POT-Creation-Date: 2018-03-01 20:26+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Xuacu Saturio , 2017\n"
 "Language-Team: Asturian (https://www.transifex.com/otf/teams/1519/ast/)\n"
diff --git a/be/be.po b/be/be.po
index d93a2596b..833449ba0 100644
--- a/be/be.po
+++ b/be/be.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-01-22 14:15+0100\n"
+"POT-Creation-Date: 2018-03-01 20:26+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Alaksandr Łahviniec , 2017\n"
 "Language-Team: Belarusian (https://www.transifex.com/otf/teams/1519/be/)\n"
diff --git a/bg/bg.po b/bg/bg.po
index 00b2d07b9..4830e286c 100644
--- a/bg/bg.po
+++ b/bg/bg.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-01-22 14:15+0100\n"
+"POT-Creation-Date: 2018-03-01 20:26+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: alexdimitrov , 2016\n"
 "Language-Team: Bulgarian (https://www.transifex.com/otf/teams/1519/bg/)\n"
diff --git a/bn/bn.po b/bn/bn.po
index 5945af8cb..368988a9a 100644
--- a/bn/bn.po
+++ b/bn/bn.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-01-22 14:15+0100\n"
+"POT-Creation-Date: 2018-03-01 20:26+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: lisa hayat, 2017\n"
 "Language-Team: Bengali (https://www.transifex.com/otf/teams/1519/bn/)\n"
diff --git a/bo/bo.po b/bo/bo.po
index 1cc85c863..01ed754c9 100644
--- a/bo/bo.po
+++ b/bo/bo.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-01-22 14:15+0100\n"
+"POT-Creation-Date: 2018-03-01 20:26+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Tenzin Tselek , 2018\n"
 "Language-Team: Tibetan (https://www.transifex.com/otf/teams/1519/bo/)\n"
diff --git a/cs/cs.po b/cs/cs.po
index 733c24313..bb74d762e 100644
--- a/cs/cs.po
+++ b/cs/cs.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-01-22 14:15+0100\n"
+"POT-Creation-Date: 2018-03-01 20:26+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 

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

2018-04-12 Thread translation
commit 728e6664239bcb7d60e609b61b39537d473206d6
Author: Translation commit bot 
Date:   Thu Apr 12 19:33:20 2018 +

Update translations for tor-messenger-otrproperties_completed
---
 da/otr.properties | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/da/otr.properties b/da/otr.properties
index af729eb26..a223d1364 100644
--- a/da/otr.properties
+++ b/da/otr.properties
@@ -7,7 +7,7 @@ msgevent.msg_reflected=Du modtager dine egne OTR beskeder. 
Enten forsøger du at
 msgevent.msg_resent=Den sidste besked til %S blev sendt igen.
 msgevent.rcvdmsg_not_private=Den krypteret meddelelse modtaget fra %S er 
ulæselig, da I ikke kommunikere privat.
 msgevent.rcvdmsg_unreadable=Vi modtog en ulæselig krypteret meddelelse fra %S.
-msgevent.rcvdmsg_malformed=Vi modtog en forkert udformet data meddelelse fra 
%S.
+msgevent.rcvdmsg_malformed=Vi modtog en forkert udformet datameddelelse fra %S.
 msgevent.log_heartbeat_rcvd=Hjerteslag modtaget fra %S.
 msgevent.log_heartbeat_sent=Hjerteslag sendt til %S.
 msgevent.rcvdmsg_general_err=En OTR fejl opstod.
@@ -20,7 +20,7 @@ context.still_secure=Den private samtale med %S er 
genopfrisket med succes.
 error.enc=Der opstod en fejl i kryptering af beskeden.
 error.not_priv=Du sendte krypteret data til %S, som ikke forventede det.
 error.unreadable=Du sendte en ulæselig krypteret meddelelse.
-error.malformed=Du sendte en forkert udformet data meddelelse.
+error.malformed=Du sendte en forkert udformet datameddelelse.
 resent=[gensendt]
 tlv.disconnected=%S har afsluttet sin private samtale med dig, du bør gøre 
det samme.
 query.msg=%S har anmodet om en Off-the-Record privat samtale, men du har ikke 
en plugin der understøtte det. Se http://otr.cypherpunks.ca/ for mere 
information.

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


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

2018-04-12 Thread translation
commit bd3fd9c0c2d009a2995a9447a399bc7d523cf202
Author: Translation commit bot 
Date:   Thu Apr 12 19:33:05 2018 +

Update translations for tor-messenger-otrproperties
---
 be/otr.properties | 2 +-
 da/otr.properties | 4 ++--
 eu/otr.properties | 2 +-
 ka/otr.properties | 2 +-
 my/otr.properties | 2 +-
 uz/otr.properties | 2 +-
 6 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/be/otr.properties b/be/otr.properties
index 11b23be4d..db1722268 100644
--- a/be/otr.properties
+++ b/be/otr.properties
@@ -28,4 +28,4 @@ trust.unused=Unused
 trust.not_private=Not Private
 trust.unverified=Unverified
 trust.private=Private
-trust.finished=Finished
+trust.finished=Скончана
diff --git a/da/otr.properties b/da/otr.properties
index af729eb26..a223d1364 100644
--- a/da/otr.properties
+++ b/da/otr.properties
@@ -7,7 +7,7 @@ msgevent.msg_reflected=Du modtager dine egne OTR beskeder. 
Enten forsøger du at
 msgevent.msg_resent=Den sidste besked til %S blev sendt igen.
 msgevent.rcvdmsg_not_private=Den krypteret meddelelse modtaget fra %S er 
ulæselig, da I ikke kommunikere privat.
 msgevent.rcvdmsg_unreadable=Vi modtog en ulæselig krypteret meddelelse fra %S.
-msgevent.rcvdmsg_malformed=Vi modtog en forkert udformet data meddelelse fra 
%S.
+msgevent.rcvdmsg_malformed=Vi modtog en forkert udformet datameddelelse fra %S.
 msgevent.log_heartbeat_rcvd=Hjerteslag modtaget fra %S.
 msgevent.log_heartbeat_sent=Hjerteslag sendt til %S.
 msgevent.rcvdmsg_general_err=En OTR fejl opstod.
@@ -20,7 +20,7 @@ context.still_secure=Den private samtale med %S er 
genopfrisket med succes.
 error.enc=Der opstod en fejl i kryptering af beskeden.
 error.not_priv=Du sendte krypteret data til %S, som ikke forventede det.
 error.unreadable=Du sendte en ulæselig krypteret meddelelse.
-error.malformed=Du sendte en forkert udformet data meddelelse.
+error.malformed=Du sendte en forkert udformet datameddelelse.
 resent=[gensendt]
 tlv.disconnected=%S har afsluttet sin private samtale med dig, du bør gøre 
det samme.
 query.msg=%S har anmodet om en Off-the-Record privat samtale, men du har ikke 
en plugin der understøtte det. Se http://otr.cypherpunks.ca/ for mere 
information.
diff --git a/eu/otr.properties b/eu/otr.properties
index 11b23be4d..226751a85 100644
--- a/eu/otr.properties
+++ b/eu/otr.properties
@@ -28,4 +28,4 @@ trust.unused=Unused
 trust.not_private=Not Private
 trust.unverified=Unverified
 trust.private=Private
-trust.finished=Finished
+trust.finished=Bukatuta
diff --git a/ka/otr.properties b/ka/otr.properties
index 11b23be4d..1e0caf2dd 100644
--- a/ka/otr.properties
+++ b/ka/otr.properties
@@ -28,4 +28,4 @@ trust.unused=Unused
 trust.not_private=Not Private
 trust.unverified=Unverified
 trust.private=Private
-trust.finished=Finished
+trust.finished=დასრულებულია
diff --git a/my/otr.properties b/my/otr.properties
index 11b23be4d..bf26da37e 100644
--- a/my/otr.properties
+++ b/my/otr.properties
@@ -28,4 +28,4 @@ trust.unused=Unused
 trust.not_private=Not Private
 trust.unverified=Unverified
 trust.private=Private
-trust.finished=Finished
+trust.finished=ပြီးသွားပြီ
diff --git a/uz/otr.properties b/uz/otr.properties
index 11b23be4d..4b0f2c3c9 100644
--- a/uz/otr.properties
+++ b/uz/otr.properties
@@ -28,4 +28,4 @@ trust.unused=Unused
 trust.not_private=Not Private
 trust.unverified=Unverified
 trust.private=Private
-trust.finished=Finished
+trust.finished=Завершено

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


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

2018-04-12 Thread translation
commit eb72572d8d2bd04738ab8b41377b331e39f06a52
Author: Translation commit bot 
Date:   Thu Apr 12 19:28:09 2018 +

Update translations for tails-iuk_completed
---
 ar.po| 4 ++--
 id.po| 4 ++--
 ko.po| 4 ++--
 pt_BR.po | 4 ++--
 uk.po| 4 ++--
 zh_TW.po | 4 ++--
 6 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/ar.po b/ar.po
index 7ec6607ec..8f6c1b175 100644
--- a/ar.po
+++ b/ar.po
@@ -17,8 +17,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
-"POT-Creation-Date: 2017-04-18 12:13+0200\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"POT-Creation-Date: 2018-03-01 21:30+0100\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: ealtimimi \n"
 "Language-Team: Arabic 
(http://www.transifex.com/otf/torproject/language/ar/)\n"
 "MIME-Version: 1.0\n"
diff --git a/id.po b/id.po
index 9d7ea3083..94ddca586 100644
--- a/id.po
+++ b/id.po
@@ -13,8 +13,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
-"POT-Creation-Date: 2017-04-18 12:13+0200\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"POT-Creation-Date: 2018-03-01 21:30+0100\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: Nurahmat Agustianto \n"
 "Language-Team: Indonesian 
(http://www.transifex.com/otf/torproject/language/id/)\n"
 "MIME-Version: 1.0\n"
diff --git a/ko.po b/ko.po
index ff9c867c1..2bdf9ec70 100644
--- a/ko.po
+++ b/ko.po
@@ -12,8 +12,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
-"POT-Creation-Date: 2017-04-18 12:13+0200\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"POT-Creation-Date: 2018-03-01 21:30+0100\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: Plusb Preco \n"
 "Language-Team: Korean 
(http://www.transifex.com/otf/torproject/language/ko/)\n"
 "MIME-Version: 1.0\n"
diff --git a/pt_BR.po b/pt_BR.po
index 4a2939ffd..8cc5ec02e 100644
--- a/pt_BR.po
+++ b/pt_BR.po
@@ -13,8 +13,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
-"POT-Creation-Date: 2017-04-18 12:13+0200\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"POT-Creation-Date: 2018-03-01 21:30+0100\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: nilson t. c.\n"
 "Language-Team: Portuguese (Brazil) 
(http://www.transifex.com/otf/torproject/language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
diff --git a/uk.po b/uk.po
index ae459abeb..9b08c3b76 100644
--- a/uk.po
+++ b/uk.po
@@ -11,8 +11,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
-"POT-Creation-Date: 2017-04-18 12:13+0200\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"POT-Creation-Date: 2018-03-01 21:30+0100\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: Любомир \n"
 "Language-Team: Ukrainian 
(http://www.transifex.com/otf/torproject/language/uk/)\n"
 "MIME-Version: 1.0\n"
diff --git a/zh_TW.po b/zh_TW.po
index 258174e87..6e7ba1b64 100644
--- a/zh_TW.po
+++ b/zh_TW.po
@@ -14,8 +14,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
-"POT-Creation-Date: 2017-04-18 12:13+0200\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"POT-Creation-Date: 2018-03-01 21:30+0100\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: Chi-Hsun Tsai\n"
 "Language-Team: Chinese (Taiwan) 
(http://www.transifex.com/otf/torproject/language/zh_TW/)\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/tor-messenger-fingerdtd] Update translations for tor-messenger-fingerdtd

2018-04-12 Thread translation
commit 713768586e8bda17465808fdda7427cb01462e00
Author: Translation commit bot 
Date:   Thu Apr 12 19:32:28 2018 +

Update translations for tor-messenger-fingerdtd
---
 be/finger.dtd | 2 +-
 ka/finger.dtd | 4 ++--
 uz/finger.dtd | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/be/finger.dtd b/be/finger.dtd
index 4dfffe508..81c0c0d38 100644
--- a/be/finger.dtd
+++ b/be/finger.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
diff --git a/ka/finger.dtd b/ka/finger.dtd
index f4e73a8ef..59830b94c 100644
--- a/ka/finger.dtd
+++ b/ka/finger.dtd
@@ -6,10 +6,10 @@
 
 
 
-
+
 
 
 
-
+
 
 
\ No newline at end of file
diff --git a/uz/finger.dtd b/uz/finger.dtd
index e0ef87e3d..97c629a53 100644
--- a/uz/finger.dtd
+++ b/uz/finger.dtd
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 

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


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

2018-04-12 Thread translation
commit ac275ce544067097d85ab62a2a5b0a897a3f5e27
Author: Translation commit bot 
Date:   Thu Apr 12 19:31:01 2018 +

Update translations for tails-onioncircuits_completed
---
 ar/onioncircuits.pot| 4 ++--
 bg/onioncircuits.pot| 4 ++--
 cs/onioncircuits.pot| 4 ++--
 es_AR/onioncircuits.pot | 2 +-
 fa/onioncircuits.pot| 2 +-
 fi/onioncircuits.pot| 2 +-
 fr/onioncircuits.pot| 2 +-
 hu/onioncircuits.pot| 4 ++--
 id/onioncircuits.pot| 2 +-
 ja/onioncircuits.pot| 4 ++--
 ko/onioncircuits.pot| 4 ++--
 lv/onioncircuits.pot| 2 +-
 nn/onioncircuits.pot| 4 ++--
 pt_BR/onioncircuits.pot | 4 ++--
 ru/onioncircuits.pot| 2 +-
 sv/onioncircuits.pot| 4 ++--
 vi/onioncircuits.pot| 4 ++--
 zh_TW/onioncircuits.pot | 2 +-
 18 files changed, 28 insertions(+), 28 deletions(-)

diff --git a/ar/onioncircuits.pot b/ar/onioncircuits.pot
index ab57eaa29..7167b2eaf 100644
--- a/ar/onioncircuits.pot
+++ b/ar/onioncircuits.pot
@@ -12,8 +12,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-08-03 13:00+\n"
-"PO-Revision-Date: 2018-02-20 19:11+\n"
-"Last-Translator: Ali \n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Arabic 
(http://www.transifex.com/otf/torproject/language/ar/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/bg/onioncircuits.pot b/bg/onioncircuits.pot
index 77b2c..8e4ee5376 100644
--- a/bg/onioncircuits.pot
+++ b/bg/onioncircuits.pot
@@ -10,8 +10,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-08-03 13:00+\n"
-"PO-Revision-Date: 2017-09-22 21:53+\n"
-"Last-Translator: Tsvetan Nikolov \n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Bulgarian 
(http://www.transifex.com/otf/torproject/language/bg/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/cs/onioncircuits.pot b/cs/onioncircuits.pot
index bae32d138..c1621e7ab 100644
--- a/cs/onioncircuits.pot
+++ b/cs/onioncircuits.pot
@@ -12,8 +12,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-08-03 13:00+\n"
-"PO-Revision-Date: 2018-02-20 19:11+\n"
-"Last-Translator: tradukisto \n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/es_AR/onioncircuits.pot b/es_AR/onioncircuits.pot
index 10246f702..cd45f6023 100644
--- a/es_AR/onioncircuits.pot
+++ b/es_AR/onioncircuits.pot
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-08-03 13:00+\n"
-"PO-Revision-Date: 2018-02-20 19:11+\n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
 "Last-Translator: yamila gonzalez \n"
 "Language-Team: Spanish (Argentina) 
(http://www.transifex.com/otf/torproject/language/es_AR/)\n"
 "MIME-Version: 1.0\n"
diff --git a/fa/onioncircuits.pot b/fa/onioncircuits.pot
index 7c8b59080..7c316fc25 100644
--- a/fa/onioncircuits.pot
+++ b/fa/onioncircuits.pot
@@ -11,7 +11,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-08-03 13:00+\n"
-"PO-Revision-Date: 2018-02-20 19:11+\n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
 "Last-Translator: Martus Translations \n"
 "Language-Team: Persian 
(http://www.transifex.com/otf/torproject/language/fa/)\n"
 "MIME-Version: 1.0\n"
diff --git a/fi/onioncircuits.pot b/fi/onioncircuits.pot
index 015b31e2e..ce0628d41 100644
--- a/fi/onioncircuits.pot
+++ b/fi/onioncircuits.pot
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-08-03 13:00+\n"
-"PO-Revision-Date: 2018-02-20 19:11+\n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
 "Last-Translator: Jorma Karvonen \n"
 "Language-Team: Finnish 
(http://www.transifex.com/otf/torproject/language/fi/)\n"
 "MIME-Version: 1.0\n"
diff --git a/fr/onioncircuits.pot b/fr/onioncircuits.pot
index aeeae6d80..4e7b06667 100644
--- a/fr/onioncircuits.pot
+++ b/fr/onioncircuits.pot
@@ -13,7 +13,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-08-03 13:00+\n"
-"PO-Revision-Date: 2018-03-26 20:43+\n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
 "Last-Translator: French language coordinator \n"
 "Language-Team: French 

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

2018-04-12 Thread translation
commit dfd4edcd9bc1a7775b1a3562f4b9ad22657ba6c5
Author: Translation commit bot 
Date:   Thu Apr 12 19:30:47 2018 +

Update translations for tails-onioncircuits
---
 ar/onioncircuits.pot| 4 ++--
 be/onioncircuits.pot| 6 +++---
 bg/onioncircuits.pot| 4 ++--
 cs/onioncircuits.pot| 4 ++--
 es_AR/onioncircuits.pot | 2 +-
 fa/onioncircuits.pot| 2 +-
 fi/onioncircuits.pot| 2 +-
 fr/onioncircuits.pot| 2 +-
 hu/onioncircuits.pot| 4 ++--
 id/onioncircuits.pot| 2 +-
 ja/onioncircuits.pot| 4 ++--
 ka/onioncircuits.pot| 4 ++--
 kk/onioncircuits.pot| 2 +-
 ko/onioncircuits.pot| 4 ++--
 ky/onioncircuits.pot| 4 ++--
 lv/onioncircuits.pot| 2 +-
 nn/onioncircuits.pot| 4 ++--
 pt_BR/onioncircuits.pot | 4 ++--
 ru/onioncircuits.pot| 2 +-
 sk/onioncircuits.pot| 4 ++--
 sq/onioncircuits.pot| 2 +-
 sv/onioncircuits.pot| 4 ++--
 uz/onioncircuits.pot| 6 +++---
 vi/onioncircuits.pot| 4 ++--
 zh_TW/onioncircuits.pot | 2 +-
 25 files changed, 42 insertions(+), 42 deletions(-)

diff --git a/ar/onioncircuits.pot b/ar/onioncircuits.pot
index ab57eaa29..7167b2eaf 100644
--- a/ar/onioncircuits.pot
+++ b/ar/onioncircuits.pot
@@ -12,8 +12,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-08-03 13:00+\n"
-"PO-Revision-Date: 2018-02-20 19:11+\n"
-"Last-Translator: Ali \n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Arabic 
(http://www.transifex.com/otf/torproject/language/ar/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/be/onioncircuits.pot b/be/onioncircuits.pot
index b940654bd..c9cdb8d08 100644
--- a/be/onioncircuits.pot
+++ b/be/onioncircuits.pot
@@ -8,8 +8,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-08-03 13:00+\n"
-"PO-Revision-Date: 2018-02-20 19:11+\n"
-"Last-Translator: erinm\n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Belarusian 
(http://www.transifex.com/otf/torproject/language/be/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -66,7 +66,7 @@ msgstr ""
 
 #: ../onioncircuits:592 ../onioncircuits:593 ../onioncircuits:594
 msgid "Unknown"
-msgstr ""
+msgstr "Невядома"
 
 #: ../onioncircuits:607
 msgid "Fingerprint:"
diff --git a/bg/onioncircuits.pot b/bg/onioncircuits.pot
index 77b2c..8e4ee5376 100644
--- a/bg/onioncircuits.pot
+++ b/bg/onioncircuits.pot
@@ -10,8 +10,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-08-03 13:00+\n"
-"PO-Revision-Date: 2017-09-22 21:53+\n"
-"Last-Translator: Tsvetan Nikolov \n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Bulgarian 
(http://www.transifex.com/otf/torproject/language/bg/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/cs/onioncircuits.pot b/cs/onioncircuits.pot
index bae32d138..c1621e7ab 100644
--- a/cs/onioncircuits.pot
+++ b/cs/onioncircuits.pot
@@ -12,8 +12,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-08-03 13:00+\n"
-"PO-Revision-Date: 2018-02-20 19:11+\n"
-"Last-Translator: tradukisto \n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/es_AR/onioncircuits.pot b/es_AR/onioncircuits.pot
index 10246f702..cd45f6023 100644
--- a/es_AR/onioncircuits.pot
+++ b/es_AR/onioncircuits.pot
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-08-03 13:00+\n"
-"PO-Revision-Date: 2018-02-20 19:11+\n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
 "Last-Translator: yamila gonzalez \n"
 "Language-Team: Spanish (Argentina) 
(http://www.transifex.com/otf/torproject/language/es_AR/)\n"
 "MIME-Version: 1.0\n"
diff --git a/fa/onioncircuits.pot b/fa/onioncircuits.pot
index 7c8b59080..7c316fc25 100644
--- a/fa/onioncircuits.pot
+++ b/fa/onioncircuits.pot
@@ -11,7 +11,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-08-03 13:00+\n"
-"PO-Revision-Date: 2018-02-20 19:11+\n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
 "Last-Translator: Martus Translations \n"
 "Language-Team: Persian 
(http://www.transifex.com/otf/torproject/language/fa/)\n"
 "MIME-Version: 1.0\n"
diff 

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

2018-04-12 Thread translation
commit 902f08cc6f685c27fc62d4c9546f8531f3243c9b
Author: Translation commit bot 
Date:   Thu Apr 12 19:30:00 2018 +

Update translations for tails-openpgp-applet
---
 am/openpgp-applet.pot| 2 +-
 ar/openpgp-applet.pot| 2 +-
 az/openpgp-applet.pot| 2 +-
 be/openpgp-applet.pot| 4 ++--
 bg/openpgp-applet.pot| 4 ++--
 bo/openpgp-applet.pot| 4 ++--
 br/openpgp-applet.pot| 2 +-
 ca/openpgp-applet.pot| 2 +-
 cs/openpgp-applet.pot| 4 ++--
 da/openpgp-applet.pot| 4 ++--
 de/openpgp-applet.pot| 4 ++--
 el/openpgp-applet.pot| 4 ++--
 es/openpgp-applet.pot| 4 ++--
 es_AR/openpgp-applet.pot | 2 +-
 et/openpgp-applet.pot| 4 ++--
 eu/openpgp-applet.pot| 4 ++--
 fa/openpgp-applet.pot| 2 +-
 fi/openpgp-applet.pot| 2 +-
 fr/openpgp-applet.pot| 2 +-
 fr_CA/openpgp-applet.pot | 2 +-
 gl/openpgp-applet.pot| 2 +-
 he/openpgp-applet.pot| 2 +-
 hi/openpgp-applet.pot| 2 +-
 hr/openpgp-applet.pot| 2 +-
 hr_HR/openpgp-applet.pot | 2 +-
 hu/openpgp-applet.pot| 2 +-
 hy/openpgp-applet.pot| 2 +-
 id/openpgp-applet.pot| 2 +-
 it/openpgp-applet.pot| 2 +-
 ja/openpgp-applet.pot| 4 ++--
 ka/openpgp-applet.pot| 8 
 kk/openpgp-applet.pot| 4 ++--
 km/openpgp-applet.pot| 2 +-
 ko/openpgp-applet.pot| 2 +-
 ky/openpgp-applet.pot| 2 +-
 lg/openpgp-applet.pot| 4 ++--
 lt/openpgp-applet.pot| 2 +-
 lv/openpgp-applet.pot| 2 +-
 mk/openpgp-applet.pot| 4 ++--
 mn/openpgp-applet.pot| 2 +-
 mr/openpgp-applet.pot| 2 +-
 mt/openpgp-applet.pot| 2 +-
 nb/openpgp-applet.pot| 2 +-
 nl/openpgp-applet.pot| 4 ++--
 nl_BE/openpgp-applet.pot | 2 +-
 nn/openpgp-applet.pot| 2 +-
 oc/openpgp-applet.pot| 2 +-
 pl/openpgp-applet.pot| 4 ++--
 pt/openpgp-applet.pot| 2 +-
 pt_BR/openpgp-applet.pot | 4 ++--
 ro/openpgp-applet.pot| 4 ++--
 ru/openpgp-applet.pot| 4 ++--
 sk/openpgp-applet.pot| 4 ++--
 sl/openpgp-applet.pot| 4 ++--
 sn/openpgp-applet.pot| 2 +-
 sq/openpgp-applet.pot| 2 +-
 sv/openpgp-applet.pot| 4 ++--
 th/openpgp-applet.pot| 2 +-
 ti/openpgp-applet.pot| 2 +-
 tk/openpgp-applet.pot| 2 +-
 tr/openpgp-applet.pot| 4 ++--
 uk/openpgp-applet.pot| 2 +-
 uz/openpgp-applet.pot| 4 ++--
 vi/openpgp-applet.pot| 2 +-
 zh_CN/openpgp-applet.pot | 2 +-
 zh_HK/openpgp-applet.pot | 4 ++--
 zh_TW/openpgp-applet.pot | 2 +-
 67 files changed, 95 insertions(+), 95 deletions(-)

diff --git a/am/openpgp-applet.pot b/am/openpgp-applet.pot
index 21f47b261..e71c1d467 100644
--- a/am/openpgp-applet.pot
+++ b/am/openpgp-applet.pot
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: ta...@boum.org\n"
 "POT-Creation-Date: 2017-08-05 15:07-0400\n"
-"PO-Revision-Date: 2018-02-20 19:11+\n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
 "Last-Translator: Endalk Chala \n"
 "Language-Team: Amharic 
(http://www.transifex.com/otf/torproject/language/am/)\n"
 "MIME-Version: 1.0\n"
diff --git a/ar/openpgp-applet.pot b/ar/openpgp-applet.pot
index 0879a45d8..e90cf0e9b 100644
--- a/ar/openpgp-applet.pot
+++ b/ar/openpgp-applet.pot
@@ -11,7 +11,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: ta...@boum.org\n"
 "POT-Creation-Date: 2017-08-05 15:07-0400\n"
-"PO-Revision-Date: 2018-02-20 19:11+\n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
 "Last-Translator: ButterflyOfFire\n"
 "Language-Team: Arabic 
(http://www.transifex.com/otf/torproject/language/ar/)\n"
 "MIME-Version: 1.0\n"
diff --git a/az/openpgp-applet.pot b/az/openpgp-applet.pot
index afd2639bc..e922ee8e4 100644
--- a/az/openpgp-applet.pot
+++ b/az/openpgp-applet.pot
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: ta...@boum.org\n"
 "POT-Creation-Date: 2017-08-05 15:07-0400\n"
-"PO-Revision-Date: 2018-02-20 19:11+\n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
 "Last-Translator: Nikafn \n"
 "Language-Team: Azerbaijani 
(http://www.transifex.com/otf/torproject/language/az/)\n"
 "MIME-Version: 1.0\n"
diff --git a/be/openpgp-applet.pot b/be/openpgp-applet.pot
index bd45c289f..dd1bc8e29 100644
--- a/be/openpgp-applet.pot
+++ b/be/openpgp-applet.pot
@@ -8,8 +8,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: ta...@boum.org\n"
 "POT-Creation-Date: 2017-08-05 15:07-0400\n"
-"PO-Revision-Date: 2018-02-20 19:11+\n"
-"Last-Translator: erinm\n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Belarusian 
(http://www.transifex.com/otf/torproject/language/be/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/bg/openpgp-applet.pot b/bg/openpgp-applet.pot
index db3f04af5..d40d45022 100644
--- a/bg/openpgp-applet.pot
+++ b/bg/openpgp-applet.pot
@@ -11,8 +11,8 @@ msgstr ""
 

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

2018-04-12 Thread translation
commit f9462e0f41d08158b4579996d20acddb504126b5
Author: Translation commit bot 
Date:   Thu Apr 12 19:30:23 2018 +

Update translations for tails-openpgp-applet_completed
---
 bg/openpgp-applet.pot| 4 ++--
 ca/openpgp-applet.pot| 2 +-
 cs/openpgp-applet.pot| 4 ++--
 da/openpgp-applet.pot| 4 ++--
 de/openpgp-applet.pot| 4 ++--
 el/openpgp-applet.pot| 4 ++--
 es/openpgp-applet.pot| 4 ++--
 es_AR/openpgp-applet.pot | 2 +-
 eu/openpgp-applet.pot| 4 ++--
 fa/openpgp-applet.pot| 2 +-
 fi/openpgp-applet.pot| 2 +-
 fr/openpgp-applet.pot| 2 +-
 fr_CA/openpgp-applet.pot | 2 +-
 he/openpgp-applet.pot| 2 +-
 hr_HR/openpgp-applet.pot | 2 +-
 hu/openpgp-applet.pot| 2 +-
 id/openpgp-applet.pot| 2 +-
 it/openpgp-applet.pot| 2 +-
 ja/openpgp-applet.pot| 4 ++--
 ko/openpgp-applet.pot| 2 +-
 lt/openpgp-applet.pot| 2 +-
 nb/openpgp-applet.pot| 2 +-
 nl/openpgp-applet.pot| 4 ++--
 nn/openpgp-applet.pot| 2 +-
 pl/openpgp-applet.pot| 4 ++--
 pt/openpgp-applet.pot| 2 +-
 pt_BR/openpgp-applet.pot | 4 ++--
 ro/openpgp-applet.pot| 4 ++--
 ru/openpgp-applet.pot| 4 ++--
 sq/openpgp-applet.pot| 2 +-
 sv/openpgp-applet.pot| 4 ++--
 tr/openpgp-applet.pot| 4 ++--
 uk/openpgp-applet.pot| 2 +-
 vi/openpgp-applet.pot| 2 +-
 zh_CN/openpgp-applet.pot | 2 +-
 zh_HK/openpgp-applet.pot | 4 ++--
 zh_TW/openpgp-applet.pot | 2 +-
 37 files changed, 53 insertions(+), 53 deletions(-)

diff --git a/bg/openpgp-applet.pot b/bg/openpgp-applet.pot
index db3f04af5..d40d45022 100644
--- a/bg/openpgp-applet.pot
+++ b/bg/openpgp-applet.pot
@@ -11,8 +11,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: ta...@boum.org\n"
 "POT-Creation-Date: 2017-08-05 15:07-0400\n"
-"PO-Revision-Date: 2017-09-22 17:51+\n"
-"Last-Translator: Kaloyan Nikolov \n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Bulgarian 
(http://www.transifex.com/otf/torproject/language/bg/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/ca/openpgp-applet.pot b/ca/openpgp-applet.pot
index 980c03d68..24fbc5586 100644
--- a/ca/openpgp-applet.pot
+++ b/ca/openpgp-applet.pot
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: ta...@boum.org\n"
 "POT-Creation-Date: 2017-08-05 15:07-0400\n"
-"PO-Revision-Date: 2018-02-20 19:11+\n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
 "Last-Translator: Adolfo Jayme-Barrientos\n"
 "Language-Team: Catalan 
(http://www.transifex.com/otf/torproject/language/ca/)\n"
 "MIME-Version: 1.0\n"
diff --git a/cs/openpgp-applet.pot b/cs/openpgp-applet.pot
index 8272505d2..693a333e2 100644
--- a/cs/openpgp-applet.pot
+++ b/cs/openpgp-applet.pot
@@ -10,8 +10,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: ta...@boum.org\n"
 "POT-Creation-Date: 2017-08-05 15:07-0400\n"
-"PO-Revision-Date: 2018-02-20 19:11+\n"
-"Last-Translator: Waseihou Watashi \n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/da/openpgp-applet.pot b/da/openpgp-applet.pot
index 1d1ee4847..97453cb12 100644
--- a/da/openpgp-applet.pot
+++ b/da/openpgp-applet.pot
@@ -10,8 +10,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: ta...@boum.org\n"
 "POT-Creation-Date: 2017-08-05 15:07-0400\n"
-"PO-Revision-Date: 2018-01-11 10:30+\n"
-"Last-Translator: scootergrisen\n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Danish 
(http://www.transifex.com/otf/torproject/language/da/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/de/openpgp-applet.pot b/de/openpgp-applet.pot
index 1271e68ed..004fa0b3e 100644
--- a/de/openpgp-applet.pot
+++ b/de/openpgp-applet.pot
@@ -10,8 +10,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: ta...@boum.org\n"
 "POT-Creation-Date: 2017-08-05 15:07-0400\n"
-"PO-Revision-Date: 2018-02-20 19:11+\n"
-"Last-Translator: bjorninou \n"
+"PO-Revision-Date: 2018-04-12 19:13+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: German 
(http://www.transifex.com/otf/torproject/language/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/el/openpgp-applet.pot b/el/openpgp-applet.pot
index e2ccaf130..c95d8755c 100644
--- a/el/openpgp-applet.pot
+++ b/el/openpgp-applet.pot
@@ -9,8 +9,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: ta...@boum.org\n"
 "POT-Creation-Date: 

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

2018-04-12 Thread translation
commit 275528c9b8aa8fed0421cdd4e258f4658cb20726
Author: Translation commit bot 
Date:   Thu Apr 12 19:28:19 2018 +

Update translations for tails-perl5lib
---
 bn.po | 4 ++--
 eu.po | 4 ++--
 fa.po | 4 ++--
 gl.po | 4 ++--
 hr.po | 4 ++--
 id.po | 2 +-
 km.po | 4 ++--
 ko.po | 4 ++--
 ky.po | 4 ++--
 th.po | 4 ++--
 tk.po | 4 ++--
 uz.po | 4 ++--
 12 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/bn.po b/bn.po
index 9b1cbfcce..36272ae1f 100644
--- a/bn.po
+++ b/bn.po
@@ -9,8 +9,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2018-03-15 12:15+\n"
-"PO-Revision-Date: 2018-03-31 13:21+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
+"Last-Translator: lisa hayat\n"
 "Language-Team: Bengali 
(http://www.transifex.com/otf/torproject/language/bn/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/eu.po b/eu.po
index f12c5edc3..abd02ac5a 100644
--- a/eu.po
+++ b/eu.po
@@ -9,8 +9,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2018-03-15 12:15+\n"
-"PO-Revision-Date: 2018-03-31 13:21+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Basque 
(http://www.transifex.com/otf/torproject/language/eu/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/fa.po b/fa.po
index faeeaf1f2..46c312e8a 100644
--- a/fa.po
+++ b/fa.po
@@ -10,8 +10,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2018-03-15 12:15+\n"
-"PO-Revision-Date: 2018-03-31 13:21+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
+"Last-Translator: Marzieh Behboodi \n"
 "Language-Team: Persian 
(http://www.transifex.com/otf/torproject/language/fa/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/gl.po b/gl.po
index 13a8c2ac8..74306fcbb 100644
--- a/gl.po
+++ b/gl.po
@@ -9,8 +9,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2018-03-15 12:15+\n"
-"PO-Revision-Date: 2018-03-31 13:21+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
+"Last-Translator: Xosé M. Lamas \n"
 "Language-Team: Galician 
(http://www.transifex.com/otf/torproject/language/gl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/hr.po b/hr.po
index 579a9fd35..4f42a2aa8 100644
--- a/hr.po
+++ b/hr.po
@@ -9,8 +9,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2018-03-15 12:15+\n"
-"PO-Revision-Date: 2018-03-31 13:21+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
+"Last-Translator: Josip Domšić \n"
 "Language-Team: Croatian 
(http://www.transifex.com/otf/torproject/language/hr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/id.po b/id.po
index 3d54e8929..d08635e27 100644
--- a/id.po
+++ b/id.po
@@ -14,7 +14,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2018-03-15 12:15+\n"
-"PO-Revision-Date: 2018-04-04 04:57+\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: Robert Dafis \n"
 "Language-Team: Indonesian 
(http://www.transifex.com/otf/torproject/language/id/)\n"
 "MIME-Version: 1.0\n"
diff --git a/km.po b/km.po
index 0522ba020..e5d7b2006 100644
--- a/km.po
+++ b/km.po
@@ -9,8 +9,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2018-03-15 12:15+\n"
-"PO-Revision-Date: 2018-03-31 13:21+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
+"Last-Translator: Ty Sok \n"
 "Language-Team: Khmer (http://www.transifex.com/otf/torproject/language/km/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/ko.po b/ko.po
index 31d747de5..686a3188c 100644
--- a/ko.po
+++ b/ko.po
@@ -10,8 +10,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2018-03-15 12:15+\n"
-"PO-Revision-Date: 2018-03-31 13:21+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2018-04-12 

[tor-commits] [translation/tor-and-https_completed] Update translations for tor-and-https_completed

2018-04-12 Thread translation
commit d9870faac247483f3d36318d7414bd8cfb70b6db
Author: Translation commit bot 
Date:   Thu Apr 12 19:28:48 2018 +

Update translations for tor-and-https_completed
---
 el.po| 2 +-
 es.po| 2 +-
 es_MX.po | 2 +-
 eu.po| 2 +-
 fr.po| 2 +-
 hu.po| 2 +-
 id.po| 2 +-
 km.po| 2 +-
 ko.po| 2 +-
 pl.po| 2 +-
 pt.po| 2 +-
 ru.po| 2 +-
 sr.po| 2 +-
 sv.po| 2 +-
 vi.po| 2 +-
 zh_CN.po | 2 +-
 zh_TW.po | 2 +-
 17 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/el.po b/el.po
index b4e1366d8..db71967bb 100644
--- a/el.po
+++ b/el.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: LaScapigliata \n"
 "Language-Team: Greek (http://www.transifex.com/otf/torproject/language/el/)\n"
 "MIME-Version: 1.0\n"
diff --git a/es.po b/es.po
index 248451dea..7c8733e02 100644
--- a/es.po
+++ b/es.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: Vivian Zuniga \n"
 "Language-Team: Spanish 
(http://www.transifex.com/otf/torproject/language/es/)\n"
 "MIME-Version: 1.0\n"
diff --git a/es_MX.po b/es_MX.po
index b7b2ad1fc..0708c0290 100644
--- a/es_MX.po
+++ b/es_MX.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: neoriddle \n"
 "Language-Team: Spanish (Mexico) 
(http://www.transifex.com/otf/torproject/language/es_MX/)\n"
 "MIME-Version: 1.0\n"
diff --git a/eu.po b/eu.po
index 7a40f027f..e33de153b 100644
--- a/eu.po
+++ b/eu.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: Xabier Aramendi \n"
 "Language-Team: Basque 
(http://www.transifex.com/otf/torproject/language/eu/)\n"
 "MIME-Version: 1.0\n"
diff --git a/fr.po b/fr.po
index 03f49be6f..198029d0c 100644
--- a/fr.po
+++ b/fr.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: French language coordinator \n"
 "Language-Team: French 
(http://www.transifex.com/otf/torproject/language/fr/)\n"
 "MIME-Version: 1.0\n"
diff --git a/hu.po b/hu.po
index 1f9c5f553..7a9f58697 100644
--- a/hu.po
+++ b/hu.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: benewfy \n"
 "Language-Team: Hungarian 
(http://www.transifex.com/otf/torproject/language/hu/)\n"
 "MIME-Version: 1.0\n"
diff --git a/id.po b/id.po
index 39cb2442d..bcbb36a8c 100644
--- a/id.po
+++ b/id.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: Robert Dafis \n"
 "Language-Team: Indonesian 
(http://www.transifex.com/otf/torproject/language/id/)\n"
 "MIME-Version: 1.0\n"
diff --git a/km.po b/km.po
index 08c0b1bb1..4473296d4 100644
--- a/km.po
+++ b/km.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: Ty Sok \n"
 "Language-Team: Khmer (http://www.transifex.com/otf/torproject/language/km/)\n"
 "MIME-Version: 1.0\n"
diff --git a/ko.po b/ko.po
index 320efe22f..6d2ff2bd2 100644
--- a/ko.po
+++ b/ko.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: SEPT \n"
 "Language-Team: Korean 
(http://www.transifex.com/otf/torproject/language/ko/)\n"
 "MIME-Version: 1.0\n"
diff --git a/pl.po b/pl.po
index c303a31e5..7eddd4ea8 100644
--- a/pl.po
+++ b/pl.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"

[tor-commits] [translation/tor-and-https] Update translations for tor-and-https

2018-04-12 Thread translation
commit ad3bce226df2d80c36a4b25018d702edb3223d49
Author: Translation commit bot 
Date:   Thu Apr 12 19:28:36 2018 +

Update translations for tor-and-https
---
 el.po| 2 +-
 es.po| 2 +-
 es_MX.po | 2 +-
 eu.po| 2 +-
 fr.po| 2 +-
 hu.po| 2 +-
 id.po| 2 +-
 km.po| 2 +-
 ko.po| 2 +-
 pl.po| 2 +-
 pt.po| 2 +-
 ru.po| 2 +-
 sr.po| 2 +-
 sv.po| 2 +-
 vi.po| 2 +-
 zh_CN.po | 2 +-
 zh_TW.po | 2 +-
 17 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/el.po b/el.po
index b4e1366d8..db71967bb 100644
--- a/el.po
+++ b/el.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: LaScapigliata \n"
 "Language-Team: Greek (http://www.transifex.com/otf/torproject/language/el/)\n"
 "MIME-Version: 1.0\n"
diff --git a/es.po b/es.po
index 248451dea..7c8733e02 100644
--- a/es.po
+++ b/es.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: Vivian Zuniga \n"
 "Language-Team: Spanish 
(http://www.transifex.com/otf/torproject/language/es/)\n"
 "MIME-Version: 1.0\n"
diff --git a/es_MX.po b/es_MX.po
index b7b2ad1fc..0708c0290 100644
--- a/es_MX.po
+++ b/es_MX.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: neoriddle \n"
 "Language-Team: Spanish (Mexico) 
(http://www.transifex.com/otf/torproject/language/es_MX/)\n"
 "MIME-Version: 1.0\n"
diff --git a/eu.po b/eu.po
index 7a40f027f..e33de153b 100644
--- a/eu.po
+++ b/eu.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: Xabier Aramendi \n"
 "Language-Team: Basque 
(http://www.transifex.com/otf/torproject/language/eu/)\n"
 "MIME-Version: 1.0\n"
diff --git a/fr.po b/fr.po
index 03f49be6f..198029d0c 100644
--- a/fr.po
+++ b/fr.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: French language coordinator \n"
 "Language-Team: French 
(http://www.transifex.com/otf/torproject/language/fr/)\n"
 "MIME-Version: 1.0\n"
diff --git a/hu.po b/hu.po
index 1f9c5f553..7a9f58697 100644
--- a/hu.po
+++ b/hu.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: benewfy \n"
 "Language-Team: Hungarian 
(http://www.transifex.com/otf/torproject/language/hu/)\n"
 "MIME-Version: 1.0\n"
diff --git a/id.po b/id.po
index 39cb2442d..bcbb36a8c 100644
--- a/id.po
+++ b/id.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: Robert Dafis \n"
 "Language-Team: Indonesian 
(http://www.transifex.com/otf/torproject/language/id/)\n"
 "MIME-Version: 1.0\n"
diff --git a/km.po b/km.po
index 08c0b1bb1..4473296d4 100644
--- a/km.po
+++ b/km.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: Ty Sok \n"
 "Language-Team: Khmer (http://www.transifex.com/otf/torproject/language/km/)\n"
 "MIME-Version: 1.0\n"
diff --git a/ko.po b/ko.po
index 320efe22f..6d2ff2bd2 100644
--- a/ko.po
+++ b/ko.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: SEPT \n"
 "Language-Team: Korean 
(http://www.transifex.com/otf/torproject/language/ko/)\n"
 "MIME-Version: 1.0\n"
diff --git a/pl.po b/pl.po
index c303a31e5..7eddd4ea8 100644
--- a/pl.po
+++ b/pl.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2014-07-17 14:23+\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"

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

2018-04-12 Thread translation
commit d57349dd26719da621f1b8bc4f2f4c266fe0a21f
Author: Translation commit bot 
Date:   Thu Apr 12 19:28:02 2018 +

Update translations for tails-iuk
---
 ar.po| 4 ++--
 id.po| 4 ++--
 km.po| 4 ++--
 ko.po| 4 ++--
 pt_BR.po | 4 ++--
 uk.po| 4 ++--
 zh_TW.po | 4 ++--
 7 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/ar.po b/ar.po
index 7ec6607ec..8f6c1b175 100644
--- a/ar.po
+++ b/ar.po
@@ -17,8 +17,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
-"POT-Creation-Date: 2017-04-18 12:13+0200\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"POT-Creation-Date: 2018-03-01 21:30+0100\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: ealtimimi \n"
 "Language-Team: Arabic 
(http://www.transifex.com/otf/torproject/language/ar/)\n"
 "MIME-Version: 1.0\n"
diff --git a/id.po b/id.po
index 9d7ea3083..94ddca586 100644
--- a/id.po
+++ b/id.po
@@ -13,8 +13,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
-"POT-Creation-Date: 2017-04-18 12:13+0200\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"POT-Creation-Date: 2018-03-01 21:30+0100\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: Nurahmat Agustianto \n"
 "Language-Team: Indonesian 
(http://www.transifex.com/otf/torproject/language/id/)\n"
 "MIME-Version: 1.0\n"
diff --git a/km.po b/km.po
index af905dcb5..1434c57b7 100644
--- a/km.po
+++ b/km.po
@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
-"POT-Creation-Date: 2017-04-18 12:13+0200\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"POT-Creation-Date: 2018-03-01 21:30+0100\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: Ty Sok \n"
 "Language-Team: Khmer (http://www.transifex.com/otf/torproject/language/km/)\n"
 "MIME-Version: 1.0\n"
diff --git a/ko.po b/ko.po
index ff9c867c1..2bdf9ec70 100644
--- a/ko.po
+++ b/ko.po
@@ -12,8 +12,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
-"POT-Creation-Date: 2017-04-18 12:13+0200\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"POT-Creation-Date: 2018-03-01 21:30+0100\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: Plusb Preco \n"
 "Language-Team: Korean 
(http://www.transifex.com/otf/torproject/language/ko/)\n"
 "MIME-Version: 1.0\n"
diff --git a/pt_BR.po b/pt_BR.po
index 4a2939ffd..8cc5ec02e 100644
--- a/pt_BR.po
+++ b/pt_BR.po
@@ -13,8 +13,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
-"POT-Creation-Date: 2017-04-18 12:13+0200\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"POT-Creation-Date: 2018-03-01 21:30+0100\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: nilson t. c.\n"
 "Language-Team: Portuguese (Brazil) 
(http://www.transifex.com/otf/torproject/language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
diff --git a/uk.po b/uk.po
index ae459abeb..9b08c3b76 100644
--- a/uk.po
+++ b/uk.po
@@ -11,8 +11,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
-"POT-Creation-Date: 2017-04-18 12:13+0200\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"POT-Creation-Date: 2018-03-01 21:30+0100\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: Любомир \n"
 "Language-Team: Ukrainian 
(http://www.transifex.com/otf/torproject/language/uk/)\n"
 "MIME-Version: 1.0\n"
diff --git a/zh_TW.po b/zh_TW.po
index 258174e87..6e7ba1b64 100644
--- a/zh_TW.po
+++ b/zh_TW.po
@@ -14,8 +14,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
-"POT-Creation-Date: 2017-04-18 12:13+0200\n"
-"PO-Revision-Date: 2018-02-20 19:04+\n"
+"POT-Creation-Date: 2018-03-01 21:30+0100\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: Chi-Hsun Tsai\n"
 "Language-Team: Chinese (Taiwan) 
(http://www.transifex.com/otf/torproject/language/zh_TW/)\n"
 "MIME-Version: 1.0\n"

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


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

2018-04-12 Thread translation
commit 68b84478feb54d4dcfcb4475e9d0dac7fb7cb301
Author: Translation commit bot 
Date:   Thu Apr 12 19:28:24 2018 +

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

diff --git a/id.po b/id.po
index 3d54e8929..d08635e27 100644
--- a/id.po
+++ b/id.po
@@ -14,7 +14,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2018-03-15 12:15+\n"
-"PO-Revision-Date: 2018-04-04 04:57+\n"
+"PO-Revision-Date: 2018-04-12 19:08+\n"
 "Last-Translator: Robert Dafis \n"
 "Language-Team: Indonesian 
(http://www.transifex.com/otf/torproject/language/id/)\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] Stacktrace when downloading descriptors with python3

2018-04-12 Thread atagar
commit b53105e0d0d42d4b87d56667ca1abb3b154d3b27
Author: Damian Johnson 
Date:   Thu Apr 12 11:49:02 2018 -0700

Stacktrace when downloading descriptors with python3

Method to get response headers from urllib changed in python3. Thankfully 
the
new method also looks to work with python 2.7, so no need for a version 
check.

  Traceback (most recent call last):
File "scrap.py", line 6, in 
  desc = 
stem.descriptor.remote.get_server_descriptors(['9695DFC35FFEB861329B9F1AB04C46397020CE31',
 '847B1F850344D7876491A54892F904934E4EB85D'], compression = [Compression.LZMA, 
Compression.ZSTD, Compression.GZIP], endpoints = [(auth.address, 
auth.dir_port)]).run()
File "/home/atagar/Desktop/stem/stem/descriptor/remote.py", line 460, 
in run
  return list(self._run(suppress))
File "/home/atagar/Desktop/stem/stem/descriptor/remote.py", line 471, 
in _run
  raise self.error
File "/home/atagar/Desktop/stem/stem/descriptor/remote.py", line 539, 
in _download_descriptors
  encoding = response.info().getheader('Content-Encoding')
  AttributeError: 'HTTPMessage' object has no attribute 'getheader'
---
 stem/descriptor/remote.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/stem/descriptor/remote.py b/stem/descriptor/remote.py
index cf1b1628..3faace4c 100644
--- a/stem/descriptor/remote.py
+++ b/stem/descriptor/remote.py
@@ -535,7 +535,7 @@ class Query(object):
   )
 
   data = response.read()
-  encoding = response.info().getheader('Content-Encoding')
+  encoding = response.info().get('Content-Encoding')
 
   # Tor doesn't include compression headers. As such when using gzip we
   # need to include '32' for automatic header detection...



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


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

2018-04-12 Thread translation
commit 918fe2fd43f12db1bfb44fb2ad484b606372fd1d
Author: Translation commit bot 
Date:   Thu Apr 12 19:24:59 2018 +

Update translations for tails-misc_completed
---
 ca.po| 4 ++--
 da.po| 4 ++--
 es.po| 4 ++--
 fr.po| 2 +-
 id.po| 2 +-
 it.po| 4 ++--
 nl.po| 4 ++--
 pt_BR.po | 4 ++--
 uk.po| 4 ++--
 zh_CN.po | 4 ++--
 10 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/ca.po b/ca.po
index 04b7776fa..95e1060ea 100644
--- a/ca.po
+++ b/ca.po
@@ -17,8 +17,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-03-12 19:03+0100\n"
-"PO-Revision-Date: 2018-03-13 11:53+\n"
-"Last-Translator: Miquel Bosch \n"
+"PO-Revision-Date: 2018-04-12 19:07+\n"
+"Last-Translator: Ecron \n"
 "Language-Team: Catalan 
(http://www.transifex.com/otf/torproject/language/ca/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/da.po b/da.po
index c39355849..b62472375 100644
--- a/da.po
+++ b/da.po
@@ -21,8 +21,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-03-12 19:03+0100\n"
-"PO-Revision-Date: 2018-03-22 00:15+\n"
-"Last-Translator: scootergrisen\n"
+"PO-Revision-Date: 2018-04-12 19:07+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Danish 
(http://www.transifex.com/otf/torproject/language/da/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/es.po b/es.po
index ff1e898e4..3c42acbeb 100644
--- a/es.po
+++ b/es.po
@@ -16,8 +16,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-03-12 19:03+0100\n"
-"PO-Revision-Date: 2018-03-13 18:29+\n"
-"Last-Translator: Emma Peel\n"
+"PO-Revision-Date: 2018-04-12 19:07+\n"
+"Last-Translator: strel\n"
 "Language-Team: Spanish 
(http://www.transifex.com/otf/torproject/language/es/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/fr.po b/fr.po
index e404a5c7b..c44f02507 100644
--- a/fr.po
+++ b/fr.po
@@ -25,7 +25,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-03-12 19:03+0100\n"
-"PO-Revision-Date: 2018-03-16 10:32+\n"
+"PO-Revision-Date: 2018-04-12 19:07+\n"
 "Last-Translator: French language coordinator \n"
 "Language-Team: French 
(http://www.transifex.com/otf/torproject/language/fr/)\n"
 "MIME-Version: 1.0\n"
diff --git a/id.po b/id.po
index 75450e6ec..a6a80c33b 100644
--- a/id.po
+++ b/id.po
@@ -18,7 +18,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-03-12 19:03+0100\n"
-"PO-Revision-Date: 2018-03-24 08:15+\n"
+"PO-Revision-Date: 2018-04-12 19:07+\n"
 "Last-Translator: Robert Dafis \n"
 "Language-Team: Indonesian 
(http://www.transifex.com/otf/torproject/language/id/)\n"
 "MIME-Version: 1.0\n"
diff --git a/it.po b/it.po
index 30953e448..74fd3940e 100644
--- a/it.po
+++ b/it.po
@@ -22,14 +22,14 @@
 # Random_R, 2013-2015,2017-2018
 # Riccardo Masutti , 2015
 # Rosario , 2014
-# Rossano Praderi , 2013
+# Rossano Praderi , 2013
 # Stefano Avezzù , 2015
 msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-03-12 19:03+0100\n"
-"PO-Revision-Date: 2018-03-24 17:03+\n"
+"PO-Revision-Date: 2018-04-12 19:07+\n"
 "Last-Translator: Random_R\n"
 "Language-Team: Italian 
(http://www.transifex.com/otf/torproject/language/it/)\n"
 "MIME-Version: 1.0\n"
diff --git a/nl.po b/nl.po
index 3aabf643b..c47fc5c7b 100644
--- a/nl.po
+++ b/nl.po
@@ -28,8 +28,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-03-12 19:03+0100\n"
-"PO-Revision-Date: 2018-04-04 22:14+\n"
-"Last-Translator: Bianca Hey \n"
+"PO-Revision-Date: 2018-04-12 19:07+\n"
+"Last-Translator: Nathan Follens\n"
 "Language-Team: Dutch (http://www.transifex.com/otf/torproject/language/nl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/pt_BR.po b/pt_BR.po
index 0accbbd12..09828bde5 100644
--- a/pt_BR.po
+++ b/pt_BR.po
@@ -23,8 +23,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-03-12 19:03+0100\n"
-"PO-Revision-Date: 2018-04-10 09:40+\n"
-"Last-Translator: Flávio Veras \n"
+"PO-Revision-Date: 2018-04-12 19:07+\n"
+"Last-Translator: Jose Victor \n"
 "Language-Team: Portuguese (Brazil) 
(http://www.transifex.com/otf/torproject/language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: 

[tor-commits] [stem/master] Provide a User-Agent when downloading descriptors

2018-04-12 Thread atagar
commit bc58a28bf07a646d3e1ced41891a03e31d023a7d
Author: Damian Johnson 
Date:   Thu Apr 12 12:17:01 2018 -0700

Provide a User-Agent when downloading descriptors

By default urllib provides a user agent that simply says that we're using
python. On reflection lets specify that the download is coming from Stem. 
This
will give our dirauths a bit more visibility into DirPort requests they're
servicing, and Stem versions that are actively being used to download
descriptors.
---
 docs/change_log.rst   | 1 +
 stem/descriptor/remote.py | 9 ++---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/docs/change_log.rst b/docs/change_log.rst
index 9be7912d..ac827bdf 100644
--- a/docs/change_log.rst
+++ b/docs/change_log.rst
@@ -58,6 +58,7 @@ The following are only available within Stem's `git repository
   * Added zstd and lzma compression support (:spec:`1cb56af`)
   * Added server descriptor's new is_hidden_service_dir attribute
   * Don't retry downloading descriptors when we've timed out
+  * Supplying a User-Agent when downloading descriptors.
   * Reduced maximum descriptors fetched by the remote module to match tor's 
new limit (:trac:`24743`)
   * Consensus **shared_randomness_*_reveal_count** attributes undocumented, 
and unavailable if retrieved before their corresponding 
shared_randomness_*_value attribute (:trac:`25046`)
   * Allow 'proto' line to have blank values (:spec:`a8455f4`)
diff --git a/stem/descriptor/remote.py b/stem/descriptor/remote.py
index 3faace4c..30ae388b 100644
--- a/stem/descriptor/remote.py
+++ b/stem/descriptor/remote.py
@@ -106,11 +106,11 @@ import threading
 import time
 import zlib
 
+import stem
 import stem.descriptor
 import stem.prereq
 import stem.util.enum
 
-from stem import Flag
 from stem.util import _hash_attr, connection, log, str_tools, tor_tools
 
 try:
@@ -529,7 +529,10 @@ class Query(object):
   response = urllib.urlopen(
 urllib.Request(
   self.download_url,
-  headers = {'Accept-Encoding': ', '.join(self.compression)},
+  headers = {
+'Accept-Encoding': ', '.join(self.compression),
+'User-Agent': 'Stem/%s' % stem.__version__,
+  }
 ),
 timeout = timeout,
   )
@@ -618,7 +621,7 @@ class DescriptorDownloader(object):
 consensus = list(self.get_consensus(document_handler = 
stem.descriptor.DocumentHandler.DOCUMENT).run())[0]
 
 for desc in consensus.routers.values():
-  if Flag.V2DIR in desc.flags:
+  if stem.Flag.V2DIR in desc.flags:
 new_endpoints.add((desc.address, desc.dir_port))
 
 # we need our endpoints to be a list rather than set for random.choice()

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


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

2018-04-12 Thread translation
commit 520ce5d5c86fea04690cfb2f14df659b75f113bf
Author: Translation commit bot 
Date:   Thu Apr 12 19:24:49 2018 +

Update translations for tails-misc
---
 am.po  | 4 ++--
 ar.po  | 6 +++---
 ast.po | 4 ++--
 az.po  | 2 +-
 be.po  | 4 ++--
 bg.po  | 4 ++--
 bn.po  | 4 ++--
 bn_BD.po   | 4 ++--
 bo.po  | 4 ++--
 br.po  | 4 ++--
 ca.po  | 4 ++--
 cs.po  | 4 ++--
 cy.po  | 4 ++--
 da.po  | 4 ++--
 de.po  | 2 +-
 el.po  | 4 ++--
 es.po  | 4 ++--
 es_AR.po   | 4 ++--
 es_MX.po   | 4 ++--
 et.po  | 4 ++--
 eu.po  | 4 ++--
 fa.po  | 4 ++--
 fi.po  | 4 ++--
 fo.po  | 4 ++--
 fr.po  | 2 +-
 gl.po  | 4 ++--
 hi.po  | 4 ++--
 hr.po  | 4 ++--
 hu.po  | 4 ++--
 id.po  | 2 +-
 is.po  | 4 ++--
 it.po  | 4 ++--
 ja.po  | 4 ++--
 ka.po  | 4 ++--
 km.po  | 4 ++--
 ku_IQ.po   | 4 ++--
 ky.po  | 4 ++--
 la.po  | 4 ++--
 lg.po  | 4 ++--
 lo.po  | 4 ++--
 lt.po  | 4 ++--
 mg.po  | 4 ++--
 mk.po  | 4 ++--
 ml.po  | 4 ++--
 mr.po  | 4 ++--
 my.po  | 4 ++--
 nl.po  | 4 ++--
 nl_BE.po   | 2 +-
 nn.po  | 4 ++--
 oc.po  | 2 +-
 pt_BR.po   | 4 ++--
 ro.po  | 4 ++--
 ru.po  | 2 +-
 sl_SI.po   | 4 ++--
 sq.po  | 4 ++--
 sr.po  | 2 +-
 sv.po  | 4 ++--
 ta.po  | 4 ++--
 tg.po  | 4 ++--
 ti.po  | 2 +-
 tk.po  | 4 ++--
 tr.po  | 4 ++--
 u...@arab.po | 4 ++--
 uk.po  | 4 ++--
 ur.po  | 4 ++--
 ur_PK.po   | 4 ++--
 uz.po  | 4 ++--
 vi.po  | 4 ++--
 zh_CN.po   | 4 ++--
 zh_TW.po   | 4 ++--
 70 files changed, 132 insertions(+), 132 deletions(-)

diff --git a/am.po b/am.po
index c55173206..727eac30c 100644
--- a/am.po
+++ b/am.po
@@ -8,8 +8,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-03-12 19:03+0100\n"
-"PO-Revision-Date: 2018-03-13 02:48+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2018-04-12 19:07+\n"
+"Last-Translator: Yohannes Tesfaye \n"
 "Language-Team: Amharic 
(http://www.transifex.com/otf/torproject/language/am/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/ar.po b/ar.po
index 6afc67ba7..7f40cd70d 100644
--- a/ar.po
+++ b/ar.po
@@ -10,7 +10,7 @@
 # Arwa, 2014
 # Ash , 2014
 # ASSYASS Mahmoud , 2017
-# ButterflyOfFire , 2018
+# ButterflyOfFire, 2018
 # 0xidz , 2014
 # lamine Kacimi , 2015
 # Matt Santy , 2013
@@ -27,8 +27,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-03-12 19:03+0100\n"
-"PO-Revision-Date: 2018-03-13 02:48+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2018-04-12 19:07+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Arabic 
(http://www.transifex.com/otf/torproject/language/ar/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/ast.po b/ast.po
index e836f0fef..f34323395 100644
--- a/ast.po
+++ b/ast.po
@@ -8,8 +8,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-03-12 19:03+0100\n"
-"PO-Revision-Date: 2018-03-13 02:48+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2018-04-12 19:07+\n"
+"Last-Translator: Xuacu Saturio \n"
 "Language-Team: Asturian 
(http://www.transifex.com/otf/torproject/language/ast/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/az.po b/az.po
index 6868dfc28..6256bd74e 100644
--- a/az.po
+++ b/az.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-03-12 19:03+0100\n"
-"PO-Revision-Date: 2018-04-07 21:23+\n"
+"PO-Revision-Date: 2018-04-12 19:07+\n"
 "Last-Translator: Nikafn \n"
 "Language-Team: Azerbaijani 
(http://www.transifex.com/otf/torproject/language/az/)\n"
 "MIME-Version: 1.0\n"
diff --git a/be.po b/be.po
index 89fe1bbbe..8787ae932 100644
--- a/be.po
+++ b/be.po
@@ -8,8 +8,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-03-12 19:03+0100\n"
-"PO-Revision-Date: 2018-03-13 02:48+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2018-04-12 19:07+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Belarusian 
(http://www.transifex.com/otf/torproject/language/be/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/bg.po b/bg.po
index 16bf68f17..aa573dfe4 100644
--- a/bg.po
+++ b/bg.po
@@ -20,8 +20,8 @@ msgstr ""
 "Project-Id-Version: The Tor 

[tor-commits] [depictor/master] Allow searching for flags missing by putting a ! before it.

2018-04-12 Thread tom
commit 447f2575df4d999fb410229225206081c4e53545
Author: Tom Ritter 
Date:   Thu Mar 22 11:23:52 2018 -0500

Allow searching for flags missing by putting a ! before it.

Closes #24887
---
 website.py | 13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/website.py b/website.py
index f71cca7..2baba4d 100755
--- a/website.py
+++ b/website.py
@@ -173,6 +173,10 @@ class WebsiteWriter:
+ "  color:gray;\n"
+ "  text-decoration:line-through;\n"
+ "}\n"
+   + ".oict {\n"
+   + "  opacity:0;\n"
+   + "  font-size:0;\n"
+   + "}\n"
+ ".ic {\n"
+ "  color:blue;\n"
+ "}\n"
@@ -1183,7 +1187,7 @@ class WebsiteWriter:
+ "consensus, because there was no majority for the flag or "
+ "the flag was invalidated (e.g., Named gets invalidated by 
Unnamed)\n"
+ "  Only in consensus: 
Flag in consensus, but missing "
-   + "in a vote of a directory authority voting on this 
flag\n"
+   + "in a vote of a directory authority voting on this 
flag.\n"
+ "\n"
+ "\n"
+ "\n"
@@ -1263,7 +1267,7 @@ class WebsiteWriter:
self.site.write("0 " + 
kf + "\n")
 
if dirauth_nickname in flagsMissing and 
kf in flagsMissing[dirauth_nickname]:
-   self.site.write(""
+   self.site.write("!"
+ 
str(flagsMissing[dirauth_nickname][kf]) + " " + kf
+ "\n")
else:
@@ -1374,7 +1378,8 @@ class WebsiteWriter:
+ "consensus, because there was no majority for the flag or "
+ "the flag was invalidated (e.g., Named gets invalidated by 
Unnamed)\n"
+ "  Only in consensus: 
Flag in consensus, but missing "
-   + "in a vote of a directory authority voting on this 
flag\n"
+   + "in a vote of a directory authority voting on this flag. One 
can search the page for such flags by "
+   + "prefacing them with !\n"
+ "  In consensus: Flag in 
consensus\n"
+ "\n"
+ "\n")
@@ -1512,7 +1517,7 @@ class WebsiteWriter:
else:
self.site.write("" + flag + "")
elif consensusFlags and flag in 
vote.known_flags and flag in consensusFlags:
-   self.site.write(  "" + flag + "")
+   self.site.write(  "!" + flag + "")

if vote.routers[relay_fp].measured >= 0L:
self.site.write(" " if 
flagsWritten > 0 else "")



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


[tor-commits] [depictor/master] Add a feature to allow loading detailed relay information by full or partial fingerprint or exact nickname

2018-04-12 Thread tom
commit ee687bd1c6f792d601c208e4dfeee1e7522334d1
Author: Tom Ritter 
Date:   Fri Mar 9 11:54:52 2018 -0600

Add a feature to allow loading detailed relay information by full or 
partial fingerprint or exact nickname

Closes #25588
---
 .gitignore  |   1 +
 out/jquery-3.3.1.min.js |   2 +
 utility.py  |   6 +++
 website.py  | 139 +++-
 write_website.py|   3 +-
 5 files changed, 125 insertions(+), 26 deletions(-)

diff --git a/.gitignore b/.gitignore
index 043a907..cac3774 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,6 +7,7 @@ stem-git
 out/index.html
 out/graphs.html
 out/vote-stats.csv
+out/relay-indexes.txt
 out/consensus-health*
 out/download-stats.csv
 out/fallback-dir-stats.csv
diff --git a/out/jquery-3.3.1.min.js b/out/jquery-3.3.1.min.js
new file mode 100644
index 000..4d9b3a2
--- /dev/null
+++ b/out/jquery-3.3.1.min.js
@@ -0,0 +1,2 @@
+/*! jQuery v3.3.1 | (c) JS Foundation and other contributors | 
jquery.org/license */
+!function(e,t){"use strict";"object"==typeof module&&"object"==typeof 
module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw
 new Error("jQuery requires a window with a document");return 
t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use 
strict";var 
n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,s=n.push,u=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,p=f.toString,d=p.call(Object),h={},g=function
 e(t){return"function"==typeof t&&"number"!=typeof t.nodeType},y=function 
e(t){return null!=t&===t.window},v={type:!0,src:!0,noModule:!0};function 
m(e,t,n){var i,o=(t=t||r).createElement("script");if(o.text=e,n)for(i in 
v)n[i]&&(o[i]=n[i]);t.head.appendChild(o).parentNode.removeChild(o)}function 
x(e){return null==e?e+"":"object"==typeof e||"function"==typeof 
e?l[c.call(e)]||"object":typeof e}var b="3.3.1",w=function(e,t){return new 
w.fn.init(e,t)},T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.fn=w.prototype={jquery:"3.3.1",constructo
 r:w,length:0,toArray:function(){return o.call(this)},get:function(e){return 
null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var 
t=w.merge(this.constructor(),e);return 
t.prevObject=this,t},each:function(e){return 
w.each(this,e)},map:function(e){return 
this.pushStack(w.map(this,function(t,n){return 
e.call(t,n,t)}))},slice:function(){return 
this.pushStack(o.apply(this,arguments))},first:function(){return 
this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var 
t=this.length,n=+e+(e<0?t:0);return 
this.pushStack(n>=0&0& in e)}var E=function(e){var 
t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,y,v,m,x,b="sizzle"+1*new 
Date,w=e.document,T=0,C=0,E=ae(),k=ae(),S=ae(),D=function(e,t){return 
e===t&&(f=!0),0},N={}.hasOwnProperty,A=[],j=A.pop,q=A.push,L=A.push,H=A.slice,O=function(e,t){for(var
 n=0,r=e.length;n

[tor-commits] [depictor/master] Remove a partially misleading signature algorithm

2018-04-12 Thread tom
commit 5aeea0e0eaa3a4a7674c8d6baf6e85c078f6b512
Author: Tom Ritter 
Date:   Thu Feb 15 16:58:35 2018 -0600

Remove a partially misleading signature algorithm

Closes #25184
---
 website.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/website.py b/website.py
index a80ee58..0c5d737 100755
--- a/website.py
+++ b/website.py
@@ -262,7 +262,7 @@ class WebsiteWriter:
+ "  \n")

# XXX Should also write if the displayed consensus is out of 
date
-   signingFPs = {sig.identity:sig.method for sig in 
self.consensus.signatures}
+   signingFPs = [sig.identity for sig in self.consensus.signatures]
for dirauth_nickname in self.known_authorities: 
self.site.write("  \n" 
+ "" + dirauth_nickname + "\n")
@@ -286,7 +286,7 @@ class WebsiteWriter:
# but we need this structure for the 
authority's fingerprint
authority = [d for d in 
self.consensus.directory_authorities if d.nickname.lower() == 
dirauth_nickname][0]
if authority.fingerprint in signingFPs:
-   self.site.write("" + 
signingFPs[authority.fingerprint] + "\n")
+   self.site.write("\n")
elif authority.nickname.lower() in 
self.consensuses:
self.site.write("Missing Signature! "
+ "Valid-after time of auth's displayed 
consensus: "



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


[tor-commits] [depictor/master] Re-Comment the debugging commands

2018-04-12 Thread tom
commit bc79d015892f4fc90eaf99ba2d77af885a45445d
Author: Tom Ritter 
Date:   Fri Apr 6 20:50:52 2018 -0500

Re-Comment the debugging commands
---
 write_website.py | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/write_website.py b/write_website.py
index 8662011..4895c74 100755
--- a/write_website.py
+++ b/write_website.py
@@ -72,10 +72,10 @@ def main():
fallback_dirs = []

# great for debugging
-   import pickle
-   pickle.dump(consensuses, open('consensus.p', 'wb'))
-   pickle.dump(votes, open('votes.p', 'wb'))
-   pickle.dump(fallback_dirs, open('fallback_dirs.p', 'wb'))
+   # import pickle
+   # pickle.dump(consensuses, open('consensus.p', 'wb'))
+   # pickle.dump(votes, open('votes.p', 'wb'))
+   # pickle.dump(fallback_dirs, open('fallback_dirs.p', 'wb'))
 
 
dbc = sqlite3.connect(os.path.join('data', 'historical.db'))



___
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

2018-04-12 Thread translation
commit d8a3ba279d1488fe49b157abde1ccfd56d6df756
Author: Translation commit bot 
Date:   Thu Apr 12 19:22:55 2018 +

Update translations for tor-launcher-properties
---
 ka/torlauncher.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ka/torlauncher.properties b/ka/torlauncher.properties
index 697b03f37..c0dadd300 100644
--- a/ka/torlauncher.properties
+++ b/ka/torlauncher.properties
@@ -44,7 +44,7 @@ torlauncher.no_bridges_available=No bridges are available at 
this time. Sorry.
 torlauncher.connect=დაკავშირება
 torlauncher.restart_tor=Restart Tor
 torlauncher.quit=Quit
-torlauncher.quit_win=Exit
+torlauncher.quit_win=გასვლა
 torlauncher.done=შესრულებულია
 
 torlauncher.forAssistance=For assistance, contact %S

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


[tor-commits] [depictor/master] Updates Relay Search name and URLs for new location (Fixes: #25288)

2018-04-12 Thread tom
commit 825cb582d3b10f76a45e3d0b6f2aedd5e81d9b6d
Author: Iain R. Learmonth 
Date:   Sat Feb 17 14:38:33 2018 +

Updates Relay Search name and URLs for new location (Fixes: #25288)
---
 website.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/website.py b/website.py
index 34afcee..f71cca7 100755
--- a/website.py
+++ b/website.py
@@ -1478,8 +1478,8 @@ class WebsiteWriter:
 
self.site.write("" \
+ relay_nickname \
-   + " https://atlas.torproject.org/#details/; \
-   + relay_fp + "\">Atlas | " \
+   + " https://metrics.torproject.org/rs.html#details/; \
+   + relay_fp + "\">Relay Search | " \
+ "" \



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


[tor-commits] [depictor/master] Use absolute directory paths instead of relative ones, and handle the case where 'stem' is not defined.

2018-04-12 Thread tom
commit cd08f47ce1a10e478297705e8781797fa6d7d29c
Author: Tom Ritter 
Date:   Thu Feb 15 12:30:56 2018 -0600

Use absolute directory paths instead of relative ones, and handle the case 
where 'stem' is not defined.

Resolves #25158
---
 website.py | 11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/website.py b/website.py
index a61a5c3..a80ee58 100755
--- a/website.py
+++ b/website.py
@@ -1475,9 +1475,14 @@ class WebsiteWriter:
"""
depictor_version = subprocess.check_output(['git', 'rev-parse', 
'--short', 'HEAD'])
 
-   os.chdir(os.path.join(os.path.dirname(__file__), 'stem'))
-   stem_version = subprocess.check_output(['git', 'rev-parse', 
'--short', 'HEAD'])
-   os.chdir('../../')
+   original_path = os.path.abspath(os.path.dirname(__file__))
+   stem_path = 
os.path.abspath(os.path.join(os.path.dirname(__file__), 'stem'))
+   if os.path.exists(stem_path):
+   os.chdir(stem_path)
+   stem_version = subprocess.check_output(['git', 
'rev-parse', '--short', 'HEAD'])
+   os.chdir(original_path)
+   else:
+   stem_version = "(unavailable)"
 
self.site.write("\n"
+ "\n"



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


[tor-commits] [depictor/master] Add a flag when the Descriptor Time in the Consensus doesn't match a vote's Descriptor Time.

2018-04-12 Thread tom
commit 68232ece53be3b1a52cd417ebc39d5581c1836c3
Author: Tom Ritter 
Date:   Fri Apr 6 21:05:34 2018 -0500

Add a flag when the Descriptor Time in the Consensus doesn't match a vote's 
Descriptor Time.

Addresses #24862
---
 website.py | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/website.py b/website.py
index 2baba4d..da9690f 100755
--- a/website.py
+++ b/website.py
@@ -146,6 +146,16 @@ class WebsiteWriter:
if self.consensus.routers[r].is_unmeasured:

self.consensus.routers[r].flags.append('Unmeasured')
 
+   # Add a DescriptorConsensusMismatch flag
+   self.consensus.known_flags.append('DescriptorMismatch')
+   for dirauth_nickname in self.known_authorities:
+   if dirauth_nickname in self.votes:
+   vote = self.votes[dirauth_nickname]
+   vote.known_flags.append('DescriptorMismatch')
+   for r in vote.routers:
+   if r in self.consensus.routers and 
self.consensus.routers[r].published != vote.routers[r].published:
+   
vote.routers[r].flags.append('DescriptorMismatch')
+
 

#-
def _write_page_header(self, include_relay_info):

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


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

2018-04-12 Thread translation
commit 1d39f3edc17b94d99d7fb838582810b22230d81a
Author: Translation commit bot 
Date:   Thu Apr 12 19:22:23 2018 +

Update translations for mat-gui_completed
---
 ar.po| 2 +-
 bg.po| 4 ++--
 ca.po| 2 +-
 cs.po| 2 +-
 da.po| 2 +-
 de.po| 2 +-
 el.po| 2 +-
 es.po| 2 +-
 et.po| 2 +-
 fa.po| 2 +-
 fi.po| 2 +-
 fr.po| 2 +-
 fr_CA.po | 2 +-
 he.po| 2 +-
 hu.po| 2 +-
 id.po| 2 +-
 it.po| 4 ++--
 ja.po| 2 +-
 ko.po| 2 +-
 lt.po| 2 +-
 lv.po| 2 +-
 nl.po| 2 +-
 nn.po| 6 +++---
 pl.po| 4 ++--
 pt.po| 2 +-
 pt_BR.po | 4 ++--
 ro.po| 2 +-
 ru.po| 2 +-
 sk_SK.po | 2 +-
 sq.po| 2 +-
 sv.po| 4 ++--
 ta.po| 2 +-
 th.po| 2 +-
 tr.po| 2 +-
 uk.po| 2 +-
 vi.po| 4 ++--
 zh_CN.po | 2 +-
 zh_HK.po | 2 +-
 zh_TW.po | 2 +-
 39 files changed, 47 insertions(+), 47 deletions(-)

diff --git a/ar.po b/ar.po
index a2b5fe8ad..704e9849d 100644
--- a/ar.po
+++ b/ar.po
@@ -16,7 +16,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2018-02-20 18:56+\n"
+"PO-Revision-Date: 2018-04-12 19:01+\n"
 "Last-Translator: Ali \n"
 "Language-Team: Arabic 
(http://www.transifex.com/otf/torproject/language/ar/)\n"
 "MIME-Version: 1.0\n"
diff --git a/bg.po b/bg.po
index da6bf4b71..69c1ebd55 100644
--- a/bg.po
+++ b/bg.po
@@ -15,8 +15,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2018-02-20 18:56+\n"
-"Last-Translator: Tsvetan Nikolov \n"
+"PO-Revision-Date: 2018-04-12 19:01+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Bulgarian 
(http://www.transifex.com/otf/torproject/language/bg/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/ca.po b/ca.po
index 6c95efbd8..778774956 100644
--- a/ca.po
+++ b/ca.po
@@ -11,7 +11,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2018-02-20 18:56+\n"
+"PO-Revision-Date: 2018-04-12 19:01+\n"
 "Last-Translator: Josep Anton Rius \n"
 "Language-Team: Catalan 
(http://www.transifex.com/otf/torproject/language/ca/)\n"
 "MIME-Version: 1.0\n"
diff --git a/cs.po b/cs.po
index fe13fefb9..3a75873df 100644
--- a/cs.po
+++ b/cs.po
@@ -12,7 +12,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2018-02-20 18:56+\n"
+"PO-Revision-Date: 2018-04-12 19:01+\n"
 "Last-Translator: Šimon Bořek\n"
 "Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n"
 "MIME-Version: 1.0\n"
diff --git a/da.po b/da.po
index 18264f04b..1d16c1205 100644
--- a/da.po
+++ b/da.po
@@ -14,7 +14,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2018-02-20 18:56+\n"
+"PO-Revision-Date: 2018-04-12 19:01+\n"
 "Last-Translator: Aesthese\n"
 "Language-Team: Danish 
(http://www.transifex.com/otf/torproject/language/da/)\n"
 "MIME-Version: 1.0\n"
diff --git a/de.po b/de.po
index 14d27d710..f1160107b 100644
--- a/de.po
+++ b/de.po
@@ -18,7 +18,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2018-02-20 18:56+\n"
+"PO-Revision-Date: 2018-04-12 19:01+\n"
 "Last-Translator: Adam Lynn \n"
 "Language-Team: German 
(http://www.transifex.com/otf/torproject/language/de/)\n"
 "MIME-Version: 1.0\n"
diff --git a/el.po b/el.po
index 94505bd08..a2d21e509 100644
--- a/el.po
+++ b/el.po
@@ -13,7 +13,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2018-02-20 18:56+\n"
+"PO-Revision-Date: 2018-04-12 19:01+\n"
 "Last-Translator: LaScapigliata \n"
 "Language-Team: Greek (http://www.transifex.com/otf/torproject/language/el/)\n"
 "MIME-Version: 1.0\n"
diff --git a/es.po b/es.po
index 002027d42..41fd89c7a 100644
--- a/es.po
+++ b/es.po
@@ -12,7 +12,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2018-02-20 18:56+\n"
+"PO-Revision-Date: 2018-04-12 19:01+\n"
 "Last-Translator: erinm\n"
 "Language-Team: Spanish 
(http://www.transifex.com/otf/torproject/language/es/)\n"
 "MIME-Version: 1.0\n"
diff --git a/et.po b/et.po
index 95abf0897..fb55d5913 100644
--- a/et.po
+++ b/et.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 

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

2018-04-12 Thread translation
commit 5ea48ad47c504b94db5941049acf97af142cf70e
Author: Translation commit bot 
Date:   Thu Apr 12 19:22:00 2018 +

Update translations for mat-gui
---
 am.po| 2 +-
 ar.po| 2 +-
 az.po| 2 +-
 be.po| 6 +++---
 bg.po| 4 ++--
 bn.po| 2 +-
 bo.po| 4 ++--
 br.po| 2 +-
 ca.po| 2 +-
 cs.po| 2 +-
 da.po| 2 +-
 de.po| 2 +-
 el.po| 2 +-
 eo.po| 2 +-
 es.po| 2 +-
 et.po| 2 +-
 fa.po| 2 +-
 fi.po| 2 +-
 fr.po| 2 +-
 fr_CA.po | 2 +-
 he.po| 2 +-
 hi.po| 2 +-
 hr.po| 4 ++--
 hu.po| 2 +-
 hy.po| 2 +-
 id.po| 2 +-
 it.po| 4 ++--
 ja.po| 2 +-
 ka.po| 4 ++--
 km.po| 2 +-
 kn.po| 2 +-
 ko.po| 2 +-
 ky.po| 2 +-
 lg.po| 4 ++--
 lt.po| 2 +-
 lv.po| 2 +-
 mk.po| 4 ++--
 mn.po| 2 +-
 mr.po| 2 +-
 mt.po| 2 +-
 nl.po| 2 +-
 nn.po| 6 +++---
 oc.po| 2 +-
 pl.po| 4 ++--
 pt.po| 2 +-
 pt_BR.po | 4 ++--
 ro.po| 2 +-
 ru.po| 2 +-
 sk.po| 2 +-
 sk_SK.po | 2 +-
 sl.po| 2 +-
 sl_SI.po | 2 +-
 sq.po| 2 +-
 sv.po| 4 ++--
 ta.po| 2 +-
 tg.po| 2 +-
 th.po| 2 +-
 ti.po| 2 +-
 tk.po| 4 ++--
 tr.po| 2 +-
 uk.po| 2 +-
 ur_PK.po | 4 ++--
 uz.po| 6 +++---
 vi.po| 4 ++--
 zh_CN.po | 2 +-
 zh_HK.po | 2 +-
 zh_TW.po | 2 +-
 67 files changed, 86 insertions(+), 86 deletions(-)

diff --git a/am.po b/am.po
index f63c4705e..91c169a16 100644
--- a/am.po
+++ b/am.po
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2018-02-20 18:56+\n"
+"PO-Revision-Date: 2018-04-12 19:01+\n"
 "Last-Translator: Endalk Chala \n"
 "Language-Team: Amharic 
(http://www.transifex.com/otf/torproject/language/am/)\n"
 "MIME-Version: 1.0\n"
diff --git a/ar.po b/ar.po
index a2b5fe8ad..704e9849d 100644
--- a/ar.po
+++ b/ar.po
@@ -16,7 +16,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2018-02-20 18:56+\n"
+"PO-Revision-Date: 2018-04-12 19:01+\n"
 "Last-Translator: Ali \n"
 "Language-Team: Arabic 
(http://www.transifex.com/otf/torproject/language/ar/)\n"
 "MIME-Version: 1.0\n"
diff --git a/az.po b/az.po
index c36ce26b6..657fcfb20 100644
--- a/az.po
+++ b/az.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2018-02-23 13:17+\n"
+"PO-Revision-Date: 2018-04-12 19:01+\n"
 "Last-Translator: Nikafn \n"
 "Language-Team: Azerbaijani 
(http://www.transifex.com/otf/torproject/language/az/)\n"
 "MIME-Version: 1.0\n"
diff --git a/be.po b/be.po
index 1a62ad1ed..26c529244 100644
--- a/be.po
+++ b/be.po
@@ -8,8 +8,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2018-02-20 18:56+\n"
-"Last-Translator: erinm\n"
+"PO-Revision-Date: 2018-04-12 19:01+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Belarusian 
(http://www.transifex.com/otf/torproject/language/be/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -81,7 +81,7 @@ msgstr ""
 
 #: mat-gui:280
 msgid "Unknown"
-msgstr ""
+msgstr "Невядома"
 
 #: mat-gui:325
 msgid "Not-supported"
diff --git a/bg.po b/bg.po
index da6bf4b71..69c1ebd55 100644
--- a/bg.po
+++ b/bg.po
@@ -15,8 +15,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2018-02-20 18:56+\n"
-"Last-Translator: Tsvetan Nikolov \n"
+"PO-Revision-Date: 2018-04-12 19:01+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Bulgarian 
(http://www.transifex.com/otf/torproject/language/bg/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/bn.po b/bn.po
index 21e32f355..857c608a7 100644
--- a/bn.po
+++ b/bn.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2018-02-20 18:56+\n"
+"PO-Revision-Date: 2018-04-12 19:01+\n"
 "Last-Translator: lisa hayat\n"
 "Language-Team: Bengali 
(http://www.transifex.com/otf/torproject/language/bn/)\n"
 "MIME-Version: 1.0\n"
diff --git a/bo.po b/bo.po
index df49b9000..77e6fc74b 100644
--- a/bo.po
+++ b/bo.po
@@ -8,8 +8,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-02-10 23:06+0100\n"
-"PO-Revision-Date: 2018-02-20 18:56+\n"
-"Last-Translator: Florencia Herra Vega \n"
+"PO-Revision-Date: 2018-04-12 19:01+\n"

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

2018-04-12 Thread translation
commit 831277fe61b2e476b6a3e661a5b4263dc8b8e985
Author: Translation commit bot 
Date:   Thu Apr 12 19:21:02 2018 +

Update translations for torbirdy
---
 be/torbirdy.dtd | 4 ++--
 ka/torbirdy.dtd | 4 ++--
 my/torbirdy.dtd | 4 ++--
 sl/torbirdy.dtd | 4 ++--
 ti/torbirdy.dtd | 2 +-
 uz/torbirdy.dtd | 4 ++--
 6 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/be/torbirdy.dtd b/be/torbirdy.dtd
index 3a64aaf34..1dc7d0486 100644
--- a/be/torbirdy.dtd
+++ b/be/torbirdy.dtd
@@ -3,14 +3,14 @@
 
 
 
-
+
 
 
 
 
 
 
-
+
 
 
 
diff --git a/ka/torbirdy.dtd b/ka/torbirdy.dtd
index 3fbb9c536..71014fefc 100644
--- a/ka/torbirdy.dtd
+++ b/ka/torbirdy.dtd
@@ -3,14 +3,14 @@
 
 
 
-
+
 
 
 
 
 
 
-
+
 
 
 
diff --git a/my/torbirdy.dtd b/my/torbirdy.dtd
index 7736314b9..d3606a1a8 100644
--- a/my/torbirdy.dtd
+++ b/my/torbirdy.dtd
@@ -3,14 +3,14 @@
 
 
 
-
+
 
 
 
 
 
 
-
+
 
 
 
diff --git a/sl/torbirdy.dtd b/sl/torbirdy.dtd
index d4f1d4402..d1893472b 100644
--- a/sl/torbirdy.dtd
+++ b/sl/torbirdy.dtd
@@ -3,14 +3,14 @@
 
 
 
-
+
 
 
 
 
 
 
-
+
 
 
 
diff --git a/ti/torbirdy.dtd b/ti/torbirdy.dtd
index e6cdf711d..5c68d4c1c 100644
--- a/ti/torbirdy.dtd
+++ b/ti/torbirdy.dtd
@@ -17,7 +17,7 @@
 
 
 
-
+
 
 
 
diff --git a/uz/torbirdy.dtd b/uz/torbirdy.dtd
index ebbd8f9e4..601dc1f9e 100644
--- a/uz/torbirdy.dtd
+++ b/uz/torbirdy.dtd
@@ -3,14 +3,14 @@
 
 
 
-
+
 
 
 
 
 
 
-
+
 
 
 

___
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

2018-04-12 Thread translation
commit 573e549c318429fc7d4a925c96bdb46a2239c167
Author: Translation commit bot 
Date:   Thu Apr 12 19:20:11 2018 +

Update translations for tails-persistence-setup_completed
---
 ar/ar.po   | 6 +++---
 bg/bg.po   | 4 ++--
 ca/ca.po   | 4 ++--
 cs/cs.po   | 4 ++--
 da/da.po   | 4 ++--
 de/de.po   | 4 ++--
 el/el.po   | 4 ++--
 es/es.po   | 4 ++--
 fa/fa.po   | 2 +-
 fr/fr.po   | 2 +-
 he/he.po   | 2 +-
 hu/hu.po   | 2 +-
 id/id.po   | 2 +-
 it/it.po   | 4 ++--
 ja/ja.po   | 4 ++--
 ko/ko.po   | 4 ++--
 lv/lv.po   | 4 ++--
 nb/nb.po   | 2 +-
 nl/nl.po   | 4 ++--
 pl/pl.po   | 4 ++--
 pt/pt.po   | 2 +-
 pt_BR/pt_BR.po | 4 ++--
 ro/ro.po   | 4 ++--
 ru/ru.po   | 4 ++--
 sv/sv.po   | 4 ++--
 tr/tr.po   | 4 ++--
 uk/uk.po   | 4 ++--
 vi/vi.po   | 2 +-
 zh_CN/zh_CN.po | 2 +-
 zh_TW/zh_TW.po | 6 +++---
 30 files changed, 53 insertions(+), 53 deletions(-)

diff --git a/ar/ar.po b/ar/ar.po
index 5c92858db..bf3338e17 100644
--- a/ar/ar.po
+++ b/ar/ar.po
@@ -5,7 +5,7 @@
 # Translators:
 # kraim , 2013
 # Ash , 2014
-# ButterflyOfFire , 2018
+# ButterflyOfFire, 2018
 # Fortas Abdeldjalil , 2015
 # 0xidz , 2014
 # alshara3 , 2013
@@ -20,8 +20,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2017-05-15 13:51+0200\n"
-"PO-Revision-Date: 2018-03-15 18:51+\n"
-"Last-Translator: ButterflyOfFire \n"
+"PO-Revision-Date: 2018-04-12 18:58+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Arabic 
(http://www.transifex.com/otf/torproject/language/ar/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/bg/bg.po b/bg/bg.po
index 581e7749a..ad58bd17d 100644
--- a/bg/bg.po
+++ b/bg/bg.po
@@ -18,8 +18,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2017-05-15 13:51+0200\n"
-"PO-Revision-Date: 2018-02-20 18:51+\n"
-"Last-Translator: solusitor \n"
+"PO-Revision-Date: 2018-04-12 18:58+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Bulgarian 
(http://www.transifex.com/otf/torproject/language/bg/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/ca/ca.po b/ca/ca.po
index b93cdebb1..521b6ede2 100644
--- a/ca/ca.po
+++ b/ca/ca.po
@@ -12,8 +12,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2017-05-15 13:51+0200\n"
-"PO-Revision-Date: 2018-02-20 18:51+\n"
-"Last-Translator: Jordi Mas \n"
+"PO-Revision-Date: 2018-04-12 18:58+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Catalan 
(http://www.transifex.com/otf/torproject/language/ca/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/cs/cs.po b/cs/cs.po
index 67c84..a49368928 100644
--- a/cs/cs.po
+++ b/cs/cs.po
@@ -15,8 +15,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2017-05-15 13:51+0200\n"
-"PO-Revision-Date: 2018-02-20 18:51+\n"
-"Last-Translator: Jiri Brebera\n"
+"PO-Revision-Date: 2018-04-12 18:58+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/da/da.po b/da/da.po
index 1a0311e01..4df99c1ee 100644
--- a/da/da.po
+++ b/da/da.po
@@ -15,8 +15,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2017-05-15 13:51+0200\n"
-"PO-Revision-Date: 2018-02-20 18:51+\n"
-"Last-Translator: Steve Dougherty\n"
+"PO-Revision-Date: 2018-04-12 18:58+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Danish 
(http://www.transifex.com/otf/torproject/language/da/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/de/de.po b/de/de.po
index f211e2509..24a4815dd 100644
--- a/de/de.po
+++ b/de/de.po
@@ -23,8 +23,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2017-05-15 13:51+0200\n"
-"PO-Revision-Date: 2018-02-20 18:51+\n"
-"Last-Translator: golive \n"
+"PO-Revision-Date: 2018-04-12 18:58+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: German 

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

2018-04-12 Thread translation
commit 1c7f0e25f0177373eca414fccdaa1d8943efe6d2
Author: Translation commit bot 
Date:   Thu Apr 12 19:19:51 2018 +

Update translations for tails-persistence-setup
---
 am/am.po   | 2 +-
 ar/ar.po   | 6 +++---
 az/az.po   | 4 ++--
 be/be.po   | 6 +++---
 bg/bg.po   | 4 ++--
 bn/bn.po   | 2 +-
 ca/ca.po   | 4 ++--
 cs/cs.po   | 4 ++--
 da/da.po   | 4 ++--
 de/de.po   | 4 ++--
 el/el.po   | 4 ++--
 es/es.po   | 4 ++--
 es_MX/es_MX.po | 2 +-
 et/et.po   | 6 +++---
 eu/eu.po   | 4 ++--
 fa/fa.po   | 2 +-
 fil/fil.po | 2 +-
 fr/fr.po   | 2 +-
 gl/gl.po   | 2 +-
 he/he.po   | 2 +-
 hi/hi.po   | 2 +-
 hr/hr.po   | 4 ++--
 hu/hu.po   | 2 +-
 id/id.po   | 2 +-
 it/it.po   | 4 ++--
 ja/ja.po   | 4 ++--
 ka/ka.po   | 6 +++---
 km/km.po   | 2 +-
 ko/ko.po   | 4 ++--
 ky/ky.po   | 2 +-
 lt/lt.po   | 2 +-
 lv/lv.po   | 4 ++--
 mk/mk.po   | 4 ++--
 my/my.po   | 6 +++---
 nb/nb.po   | 2 +-
 nl/nl.po   | 4 ++--
 nl_BE/nl_BE.po | 2 +-
 nn/nn.po   | 4 ++--
 pa/pa.po   | 2 +-
 pl/pl.po   | 4 ++--
 pt/pt.po   | 2 +-
 pt_BR/pt_BR.po | 4 ++--
 ro/ro.po   | 4 ++--
 ru/ru.po   | 4 ++--
 si_LK/si_LK.po | 2 +-
 sk/sk.po   | 4 ++--
 sl/sl.po   | 6 +++---
 sl_SI/sl_SI.po | 4 ++--
 sq/sq.po   | 2 +-
 sr/sr.po   | 2 +-
 sv/sv.po   | 4 ++--
 th/th.po   | 2 +-
 ti/ti.po   | 2 +-
 tk/tk.po   | 4 ++--
 tr/tr.po   | 4 ++--
 uk/uk.po   | 4 ++--
 ur_PK/ur_PK.po | 2 +-
 uz/uz.po   | 6 +++---
 vi/vi.po   | 2 +-
 zh_CN/zh_CN.po | 2 +-
 zh_HK/zh_HK.po | 4 ++--
 zh_TW/zh_TW.po | 6 +++---
 62 files changed, 106 insertions(+), 106 deletions(-)

diff --git a/am/am.po b/am/am.po
index 55bd24581..1fde1339d 100644
--- a/am/am.po
+++ b/am/am.po
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2017-05-15 13:51+0200\n"
-"PO-Revision-Date: 2018-02-20 18:51+\n"
+"PO-Revision-Date: 2018-04-12 18:58+\n"
 "Last-Translator: Yohannes Tesfaye \n"
 "Language-Team: Amharic 
(http://www.transifex.com/otf/torproject/language/am/)\n"
 "MIME-Version: 1.0\n"
diff --git a/ar/ar.po b/ar/ar.po
index 5c92858db..bf3338e17 100644
--- a/ar/ar.po
+++ b/ar/ar.po
@@ -5,7 +5,7 @@
 # Translators:
 # kraim , 2013
 # Ash , 2014
-# ButterflyOfFire , 2018
+# ButterflyOfFire, 2018
 # Fortas Abdeldjalil , 2015
 # 0xidz , 2014
 # alshara3 , 2013
@@ -20,8 +20,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2017-05-15 13:51+0200\n"
-"PO-Revision-Date: 2018-03-15 18:51+\n"
-"Last-Translator: ButterflyOfFire \n"
+"PO-Revision-Date: 2018-04-12 18:58+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Arabic 
(http://www.transifex.com/otf/torproject/language/ar/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/az/az.po b/az/az.po
index fef39196d..9493899fd 100644
--- a/az/az.po
+++ b/az/az.po
@@ -9,8 +9,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2017-05-15 13:51+0200\n"
-"PO-Revision-Date: 2018-02-23 13:17+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2018-04-12 18:58+\n"
+"Last-Translator: Nikafn \n"
 "Language-Team: Azerbaijani 
(http://www.transifex.com/otf/torproject/language/az/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/be/be.po b/be/be.po
index 706335fb6..d0d3c09b3 100644
--- a/be/be.po
+++ b/be/be.po
@@ -8,8 +8,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2017-05-15 13:51+0200\n"
-"PO-Revision-Date: 2018-02-20 18:51+\n"
-"Last-Translator: erinm\n"
+"PO-Revision-Date: 2018-04-12 18:58+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Belarusian 
(http://www.transifex.com/otf/torproject/language/be/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -211,7 +211,7 @@ msgstr ""
 
 #: ../lib/Tails/Persistence/Step/Bootstrap.pm:66
 msgid "Create"
-msgstr ""
+msgstr "Стварыць"
 
 #: ../lib/Tails/Persistence/Step/Bootstrap.pm:110
 msgid ""
diff --git a/bg/bg.po b/bg/bg.po
index 581e7749a..ad58bd17d 100644
--- a/bg/bg.po
+++ b/bg/bg.po
@@ -18,8 +18,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2017-05-15 13:51+0200\n"
-"PO-Revision-Date: 2018-02-20 

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

2018-04-12 Thread translation
commit df015c781be15dbd749e7fba5ec1458bbe241b2b
Author: Translation commit bot 
Date:   Thu Apr 12 19:19:15 2018 +

Update translations for liveusb-creator_completed
---
 ca/ca.po   | 4 ++--
 de/de.po   | 4 ++--
 es/es.po   | 4 ++--
 fr/fr.po   | 2 +-
 ru/ru.po   | 4 ++--
 zh_CN/zh_CN.po | 6 +++---
 6 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/ca/ca.po b/ca/ca.po
index bcb2cf482..c393c69ca 100644
--- a/ca/ca.po
+++ b/ca/ca.po
@@ -21,8 +21,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-11-10 15:57+0100\n"
-"PO-Revision-Date: 2018-03-13 11:45+\n"
-"Last-Translator: Miquel Bosch \n"
+"PO-Revision-Date: 2018-04-12 18:59+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Catalan 
(http://www.transifex.com/otf/torproject/language/ca/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/de/de.po b/de/de.po
index 31ebe7537..9be5e7214 100644
--- a/de/de.po
+++ b/de/de.po
@@ -44,8 +44,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-11-10 15:57+0100\n"
-"PO-Revision-Date: 2017-11-11 03:09+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2018-04-12 18:59+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: German 
(http://www.transifex.com/otf/torproject/language/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/es/es.po b/es/es.po
index 0a711e6a5..82a67a4c1 100644
--- a/es/es.po
+++ b/es/es.po
@@ -23,8 +23,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-11-10 15:57+0100\n"
-"PO-Revision-Date: 2018-03-26 21:59+\n"
-"Last-Translator: Emma Peel\n"
+"PO-Revision-Date: 2018-04-12 18:59+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Spanish 
(http://www.transifex.com/otf/torproject/language/es/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/fr/fr.po b/fr/fr.po
index 5781eef14..fcfb8256c 100644
--- a/fr/fr.po
+++ b/fr/fr.po
@@ -28,7 +28,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-11-10 15:57+0100\n"
-"PO-Revision-Date: 2018-03-27 17:08+\n"
+"PO-Revision-Date: 2018-04-12 18:59+\n"
 "Last-Translator: French language coordinator \n"
 "Language-Team: French 
(http://www.transifex.com/otf/torproject/language/fr/)\n"
 "MIME-Version: 1.0\n"
diff --git a/ru/ru.po b/ru/ru.po
index addedff9a..9ab550183 100644
--- a/ru/ru.po
+++ b/ru/ru.po
@@ -30,8 +30,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-11-10 15:57+0100\n"
-"PO-Revision-Date: 2017-12-29 07:49+\n"
-"Last-Translator: Boris Shminke\n"
+"PO-Revision-Date: 2018-04-12 18:59+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Russian 
(http://www.transifex.com/otf/torproject/language/ru/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/zh_CN/zh_CN.po b/zh_CN/zh_CN.po
index 82393f6e3..999d56733 100644
--- a/zh_CN/zh_CN.po
+++ b/zh_CN/zh_CN.po
@@ -12,7 +12,7 @@
 # JasonZ , 2015
 # khi, 2015
 # kwh(Kim Wan-Ho), 2013
-# Lafrenze Laurant , 2018
+# Lafrenze Laurant, 2018
 # leungsookfan , 2014
 # xtoaster , 2012
 # Sanya chang <408070...@qq.com>, 2013
@@ -26,8 +26,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-11-10 15:57+0100\n"
-"PO-Revision-Date: 2018-01-11 11:02+\n"
-"Last-Translator: Lafrenze Laurant \n"
+"PO-Revision-Date: 2018-04-12 18:59+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Chinese (China) 
(http://www.transifex.com/otf/torproject/language/zh_CN/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"

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


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

2018-04-12 Thread translation
commit a6c566c7065a5d574cb3bbea436f6561ecf31e25
Author: Translation commit bot 
Date:   Thu Apr 12 19:19:07 2018 +

Update translations for liveusb-creator
---
 ca/ca.po   | 4 ++--
 de/de.po   | 4 ++--
 es/es.po   | 4 ++--
 fi/fi.po   | 6 +++---
 fr/fr.po   | 2 +-
 my/my.po   | 6 +++---
 pl/pl.po   | 4 ++--
 ro/ro.po   | 6 +++---
 ru/ru.po   | 4 ++--
 uk/uk.po   | 4 ++--
 zh_CN/zh_CN.po | 6 +++---
 zh_HK/zh_HK.po | 6 +++---
 12 files changed, 28 insertions(+), 28 deletions(-)

diff --git a/ca/ca.po b/ca/ca.po
index bcb2cf482..c393c69ca 100644
--- a/ca/ca.po
+++ b/ca/ca.po
@@ -21,8 +21,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-11-10 15:57+0100\n"
-"PO-Revision-Date: 2018-03-13 11:45+\n"
-"Last-Translator: Miquel Bosch \n"
+"PO-Revision-Date: 2018-04-12 18:59+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Catalan 
(http://www.transifex.com/otf/torproject/language/ca/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/de/de.po b/de/de.po
index 31ebe7537..9be5e7214 100644
--- a/de/de.po
+++ b/de/de.po
@@ -44,8 +44,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-11-10 15:57+0100\n"
-"PO-Revision-Date: 2017-11-11 03:09+\n"
-"Last-Translator: carolyn \n"
+"PO-Revision-Date: 2018-04-12 18:59+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: German 
(http://www.transifex.com/otf/torproject/language/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/es/es.po b/es/es.po
index 0a711e6a5..82a67a4c1 100644
--- a/es/es.po
+++ b/es/es.po
@@ -23,8 +23,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-11-10 15:57+0100\n"
-"PO-Revision-Date: 2018-03-26 21:59+\n"
-"Last-Translator: Emma Peel\n"
+"PO-Revision-Date: 2018-04-12 18:59+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Spanish 
(http://www.transifex.com/otf/torproject/language/es/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/fi/fi.po b/fi/fi.po
index 2dfbfa7d3..0611b208c 100644
--- a/fi/fi.po
+++ b/fi/fi.po
@@ -18,8 +18,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-11-10 15:57+0100\n"
-"PO-Revision-Date: 2018-02-20 18:53+\n"
-"Last-Translator: Benis One \n"
+"PO-Revision-Date: 2018-04-12 18:59+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Finnish 
(http://www.transifex.com/otf/torproject/language/fi/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -321,7 +321,7 @@ msgstr ""
 
 #: ../tails_installer/gui.py:456
 msgid "Upgrade"
-msgstr ""
+msgstr "Päivitys"
 
 #: ../tails_installer/gui.py:462 ../data/tails-installer.ui.h:7
 msgid "Install"
diff --git a/fr/fr.po b/fr/fr.po
index 5781eef14..fcfb8256c 100644
--- a/fr/fr.po
+++ b/fr/fr.po
@@ -28,7 +28,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-11-10 15:57+0100\n"
-"PO-Revision-Date: 2018-03-27 17:08+\n"
+"PO-Revision-Date: 2018-04-12 18:59+\n"
 "Last-Translator: French language coordinator \n"
 "Language-Team: French 
(http://www.transifex.com/otf/torproject/language/fr/)\n"
 "MIME-Version: 1.0\n"
diff --git a/my/my.po b/my/my.po
index f9c3ea5ec..57b7e79e3 100644
--- a/my/my.po
+++ b/my/my.po
@@ -8,8 +8,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-11-10 15:57+0100\n"
-"PO-Revision-Date: 2018-02-20 18:53+\n"
-"Last-Translator: Thura Hlaing \n"
+"PO-Revision-Date: 2018-04-12 18:59+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Burmese 
(http://www.transifex.com/otf/torproject/language/my/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -311,7 +311,7 @@ msgstr ""
 
 #: ../tails_installer/gui.py:456
 msgid "Upgrade"
-msgstr ""
+msgstr "အဆင်မြှင့်ရန်"
 
 #: ../tails_installer/gui.py:462 ../data/tails-installer.ui.h:7
 msgid "Install"
diff --git a/pl/pl.po b/pl/pl.po
index 4b5cf6f24..eef3a2e09 100644
--- a/pl/pl.po
+++ b/pl/pl.po
@@ -20,8 +20,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-11-10 15:57+0100\n"
-"PO-Revision-Date: 2018-01-15 03:47+\n"
-"Last-Translator: Agnieszka Krakowinska\n"
+"PO-Revision-Date: 2018-04-12 18:59+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Polish 
(http://www.transifex.com/otf/torproject/language/pl/)\n"
 

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

2018-04-12 Thread translation
commit 71cbc8787005ef650e216167363348d46119e2d3
Author: Translation commit bot 
Date:   Thu Apr 12 19:17:29 2018 +

Update translations for whisperback_completed
---
 ar/ar.po   | 2 +-
 bg/bg.po   | 2 +-
 cs/cs.po   | 2 +-
 da/da.po   | 2 +-
 de/de.po   | 4 ++--
 el/el.po   | 2 +-
 es/es.po   | 4 ++--
 fa/fa.po   | 2 +-
 he/he.po   | 2 +-
 hr_HR/hr_HR.po | 2 +-
 hu/hu.po   | 2 +-
 id/id.po   | 2 +-
 is/is.po   | 2 +-
 ko/ko.po   | 2 +-
 lv/lv.po   | 2 +-
 ms_MY/ms_MY.po | 2 +-
 nl/nl.po   | 2 +-
 nl_BE/nl_BE.po | 2 +-
 pt/pt.po   | 2 +-
 pt_BR/pt_BR.po | 2 +-
 ro/ro.po   | 4 ++--
 ru/ru.po   | 2 +-
 sv/sv.po   | 2 +-
 ta/ta.po   | 2 +-
 th/th.po   | 2 +-
 uk/uk.po   | 2 +-
 vi/vi.po   | 2 +-
 zh_TW/zh_TW.po | 2 +-
 28 files changed, 31 insertions(+), 31 deletions(-)

diff --git a/ar/ar.po b/ar/ar.po
index 991306200..6e4903ecd 100644
--- a/ar/ar.po
+++ b/ar/ar.po
@@ -13,7 +13,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2018-02-20 18:43+\n"
+"PO-Revision-Date: 2018-04-12 18:55+\n"
 "Last-Translator: Martus Translations \n"
 "Language-Team: Arabic 
(http://www.transifex.com/otf/torproject/language/ar/)\n"
 "MIME-Version: 1.0\n"
diff --git a/bg/bg.po b/bg/bg.po
index 4d1e52a7e..634fa442b 100644
--- a/bg/bg.po
+++ b/bg/bg.po
@@ -14,7 +14,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2018-02-20 18:43+\n"
+"PO-Revision-Date: 2018-04-12 18:55+\n"
 "Last-Translator: 4Joy \n"
 "Language-Team: Bulgarian 
(http://www.transifex.com/otf/torproject/language/bg/)\n"
 "MIME-Version: 1.0\n"
diff --git a/cs/cs.po b/cs/cs.po
index 9bdea359c..eb29853da 100644
--- a/cs/cs.po
+++ b/cs/cs.po
@@ -11,7 +11,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2018-02-20 18:43+\n"
+"PO-Revision-Date: 2018-04-12 18:55+\n"
 "Last-Translator: Jiri Brebera\n"
 "Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n"
 "MIME-Version: 1.0\n"
diff --git a/da/da.po b/da/da.po
index 13bcb5ac1..1af19ff75 100644
--- a/da/da.po
+++ b/da/da.po
@@ -11,7 +11,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2018-02-20 18:43+\n"
+"PO-Revision-Date: 2018-04-12 18:55+\n"
 "Last-Translator: cacapo \n"
 "Language-Team: Danish 
(http://www.transifex.com/otf/torproject/language/da/)\n"
 "MIME-Version: 1.0\n"
diff --git a/de/de.po b/de/de.po
index c5e593d20..e1d8eef89 100644
--- a/de/de.po
+++ b/de/de.po
@@ -3,7 +3,7 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
-# Deletescape, 2013
+# Till Kottmann, 2013
 # DoKnGH26" 21 , 2015
 # Ettore Atalan , 2017
 # Frank Anonima , 2015
@@ -20,7 +20,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2018-02-20 18:43+\n"
+"PO-Revision-Date: 2018-04-12 18:55+\n"
 "Last-Translator: try once\n"
 "Language-Team: German 
(http://www.transifex.com/otf/torproject/language/de/)\n"
 "MIME-Version: 1.0\n"
diff --git a/el/el.po b/el/el.po
index ab707e0fe..b1bcad936 100644
--- a/el/el.po
+++ b/el/el.po
@@ -15,7 +15,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2018-02-20 18:43+\n"
+"PO-Revision-Date: 2018-04-12 18:55+\n"
 "Last-Translator: Elektra M. \n"
 "Language-Team: Greek (http://www.transifex.com/otf/torproject/language/el/)\n"
 "MIME-Version: 1.0\n"
diff --git a/es/es.po b/es/es.po
index 9e1db4be7..bfed8ce21 100644
--- a/es/es.po
+++ b/es/es.po
@@ -17,8 +17,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2018-03-15 12:06+\n"
-"Last-Translator: Emma Peel\n"
+"PO-Revision-Date: 2018-04-12 18:55+\n"
+"Last-Translator: strel\n"
 "Language-Team: Spanish 
(http://www.transifex.com/otf/torproject/language/es/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/fa/fa.po b/fa/fa.po
index a1d0a4850..b180cf321 100644
--- a/fa/fa.po
+++ b/fa/fa.po
@@ -16,7 +16,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2018-02-20 18:43+\n"
+"PO-Revision-Date: 2018-04-12 18:55+\n"
 

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

2018-04-12 Thread translation
commit 1c94859256f3b3c74c781a29e178b53ba34acbbd
Author: Translation commit bot 
Date:   Thu Apr 12 19:17:11 2018 +

Update translations for whisperback
---
 am/am.po   | 2 +-
 ar/ar.po   | 2 +-
 ast/ast.po | 2 +-
 be/be.po   | 2 +-
 bg/bg.po   | 2 +-
 bn/bn.po   | 2 +-
 br/br.po   | 2 +-
 cs/cs.po   | 2 +-
 da/da.po   | 2 +-
 de/de.po   | 4 ++--
 el/el.po   | 2 +-
 es/es.po   | 4 ++--
 fa/fa.po   | 2 +-
 fi/fi.po   | 2 +-
 fil/fil.po | 2 +-
 fo/fo.po   | 2 +-
 he/he.po   | 2 +-
 hi/hi.po   | 2 +-
 hr_HR/hr_HR.po | 2 +-
 hu/hu.po   | 2 +-
 id/id.po   | 2 +-
 is/is.po   | 2 +-
 ka/ka.po   | 2 +-
 km/km.po   | 2 +-
 ko/ko.po   | 2 +-
 lb/lb.po   | 2 +-
 lg/lg.po   | 2 +-
 lv/lv.po   | 2 +-
 mg/mg.po   | 2 +-
 mk/mk.po   | 2 +-
 ml/ml.po   | 2 +-
 mn/mn.po   | 2 +-
 ms_MY/ms_MY.po | 2 +-
 my/my.po   | 2 +-
 nl/nl.po   | 2 +-
 nl_BE/nl_BE.po | 2 +-
 oc/oc.po   | 4 ++--
 pt/pt.po   | 2 +-
 pt_BR/pt_BR.po | 2 +-
 ro/ro.po   | 4 ++--
 ru/ru.po   | 2 +-
 ru@petr1708/r...@petr1708.po | 2 +-
 sco/sco.po | 2 +-
 sk/sk.po   | 2 +-
 sq/sq.po   | 2 +-
 sr/sr.po   | 4 ++--
 sv/sv.po   | 2 +-
 sw/sw.po   | 2 +-
 ta/ta.po   | 2 +-
 te/te.po   | 2 +-
 tg/tg.po   | 2 +-
 th/th.po   | 2 +-
 ti/ti.po   | 2 +-
 tk/tk.po   | 2 +-
 uk/uk.po   | 2 +-
 vi/vi.po   | 2 +-
 zh_HK/zh_HK.po | 2 +-
 zh_TW/zh_TW.po | 2 +-
 58 files changed, 63 insertions(+), 63 deletions(-)

diff --git a/am/am.po b/am/am.po
index e9795ab7e..e0097411a 100644
--- a/am/am.po
+++ b/am/am.po
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2018-02-20 18:43+\n"
+"PO-Revision-Date: 2018-04-12 18:55+\n"
 "Last-Translator: Endalk Chala \n"
 "Language-Team: Amharic 
(http://www.transifex.com/otf/torproject/language/am/)\n"
 "MIME-Version: 1.0\n"
diff --git a/ar/ar.po b/ar/ar.po
index 991306200..6e4903ecd 100644
--- a/ar/ar.po
+++ b/ar/ar.po
@@ -13,7 +13,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2018-02-20 18:43+\n"
+"PO-Revision-Date: 2018-04-12 18:55+\n"
 "Last-Translator: Martus Translations \n"
 "Language-Team: Arabic 
(http://www.transifex.com/otf/torproject/language/ar/)\n"
 "MIME-Version: 1.0\n"
diff --git a/ast/ast.po b/ast/ast.po
index 81de6b4ac..4fee7062e 100644
--- a/ast/ast.po
+++ b/ast/ast.po
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2018-02-20 18:43+\n"
+"PO-Revision-Date: 2018-04-12 18:55+\n"
 "Last-Translator: Xuacu Saturio \n"
 "Language-Team: Asturian 
(http://www.transifex.com/otf/torproject/language/ast/)\n"
 "MIME-Version: 1.0\n"
diff --git a/be/be.po b/be/be.po
index ac345d2a8..25cd06cb3 100644
--- a/be/be.po
+++ b/be/be.po
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2018-02-20 18:43+\n"
+"PO-Revision-Date: 2018-04-12 18:55+\n"
 "Last-Translator: Alaksandr Łahviniec \n"
 "Language-Team: Belarusian 
(http://www.transifex.com/otf/torproject/language/be/)\n"
 "MIME-Version: 1.0\n"
diff --git a/bg/bg.po b/bg/bg.po
index 4d1e52a7e..634fa442b 100644
--- a/bg/bg.po
+++ b/bg/bg.po
@@ -14,7 +14,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2017-03-20 12:09+\n"
-"PO-Revision-Date: 2018-02-20 18:43+\n"
+"PO-Revision-Date: 2018-04-12 18:55+\n"
 "Last-Translator: 4Joy \n"
 "Language-Team: Bulgarian 
(http://www.transifex.com/otf/torproject/language/bg/)\n"
 "MIME-Version: 1.0\n"
diff --git a/bn/bn.po b/bn/bn.po
index d82aa60e0..8602ec931 100644
--- a/bn/bn.po
+++ b/bn/bn.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 

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

2018-04-12 Thread translation
commit c064d9b09f99585f0a0807dd347dcfb26833ad01
Author: Translation commit bot 
Date:   Thu Apr 12 19:16:18 2018 +

Update translations for torcheck
---
 ar/torcheck.po| 2 +-
 bg/torcheck.po| 2 +-
 ca/torcheck.po| 2 +-
 cs/torcheck.po| 2 +-
 da/torcheck.po| 2 +-
 de/torcheck.po| 2 +-
 el/torcheck.po| 2 +-
 es_CO/torcheck.po | 2 +-
 fa/torcheck.po| 2 +-
 fi/torcheck.po| 2 +-
 fr/torcheck.po| 2 +-
 ga/torcheck.po| 2 +-
 hr_HR/torcheck.po | 2 +-
 id/torcheck.po| 2 +-
 it/torcheck.po| 2 +-
 ja/torcheck.po| 2 +-
 ko/torcheck.po| 4 ++--
 lv/torcheck.po| 2 +-
 nl/torcheck.po| 2 +-
 pl/torcheck.po| 2 +-
 pt/torcheck.po| 4 ++--
 pt_BR/torcheck.po | 2 +-
 ro/torcheck.po| 2 +-
 ru/torcheck.po| 2 +-
 sq/torcheck.po| 2 +-
 ti/torcheck.po| 2 +-
 uk/torcheck.po| 2 +-
 vi/torcheck.po| 2 +-
 zh_CN/torcheck.po | 2 +-
 zh_TW/torcheck.po | 2 +-
 30 files changed, 32 insertions(+), 32 deletions(-)

diff --git a/ar/torcheck.po b/ar/torcheck.po
index ef79ebb87..83ecb516b 100644
--- a/ar/torcheck.po
+++ b/ar/torcheck.po
@@ -16,7 +16,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2018-02-20 18:41+\n"
+"PO-Revision-Date: 2018-04-12 18:51+\n"
 "Last-Translator: Amin Jobran\n"
 "Language-Team: Arabic 
(http://www.transifex.com/otf/torproject/language/ar/)\n"
 "MIME-Version: 1.0\n"
diff --git a/bg/torcheck.po b/bg/torcheck.po
index 377aa..f4b54f02b 100644
--- a/bg/torcheck.po
+++ b/bg/torcheck.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2018-02-20 18:41+\n"
+"PO-Revision-Date: 2018-04-12 18:51+\n"
 "Last-Translator: Ivo\n"
 "Language-Team: Bulgarian 
(http://www.transifex.com/otf/torproject/language/bg/)\n"
 "MIME-Version: 1.0\n"
diff --git a/ca/torcheck.po b/ca/torcheck.po
index ef0686a0b..13280078c 100644
--- a/ca/torcheck.po
+++ b/ca/torcheck.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2018-02-20 18:41+\n"
+"PO-Revision-Date: 2018-04-12 18:51+\n"
 "Last-Translator: Ari Romero \n"
 "Language-Team: Catalan 
(http://www.transifex.com/otf/torproject/language/ca/)\n"
 "MIME-Version: 1.0\n"
diff --git a/cs/torcheck.po b/cs/torcheck.po
index d9f755955..a5c4083e4 100644
--- a/cs/torcheck.po
+++ b/cs/torcheck.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2018-02-20 18:41+\n"
+"PO-Revision-Date: 2018-04-12 18:51+\n"
 "Last-Translator: Michal Várady \n"
 "Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n"
 "MIME-Version: 1.0\n"
diff --git a/da/torcheck.po b/da/torcheck.po
index 1c0d8786a..a4ef2362e 100644
--- a/da/torcheck.po
+++ b/da/torcheck.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2018-02-20 18:41+\n"
+"PO-Revision-Date: 2018-04-12 18:51+\n"
 "Last-Translator: Mikkel Kirkgaard Nielsen \n"
 "Language-Team: Danish 
(http://www.transifex.com/otf/torproject/language/da/)\n"
 "MIME-Version: 1.0\n"
diff --git a/de/torcheck.po b/de/torcheck.po
index 070829eab..50edf6a5a 100644
--- a/de/torcheck.po
+++ b/de/torcheck.po
@@ -27,7 +27,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2018-02-20 18:41+\n"
+"PO-Revision-Date: 2018-04-12 18:51+\n"
 "Last-Translator: A Mankel \n"
 "Language-Team: German 
(http://www.transifex.com/otf/torproject/language/de/)\n"
 "MIME-Version: 1.0\n"
diff --git a/el/torcheck.po b/el/torcheck.po
index 67a437b5b..25c3e7461 100644
--- a/el/torcheck.po
+++ b/el/torcheck.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2018-02-20 18:41+\n"
+"PO-Revision-Date: 2018-04-12 18:51+\n"
 "Last-Translator: Kostas Koudaras \n"
 "Language-Team: Greek (http://www.transifex.com/otf/torproject/language/el/)\n"
 "MIME-Version: 1.0\n"
diff --git a/es_CO/torcheck.po b/es_CO/torcheck.po
index b260272ad..430a48216 100644
--- a/es_CO/torcheck.po
+++ b/es_CO/torcheck.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2018-02-20 18:41+\n"
+"PO-Revision-Date: 2018-04-12 18:51+\n"
 "Last-Translator: Edward Navarro\n"
 "Language-Team: Spanish (Colombia) 
(http://www.transifex.com/otf/torproject/language/es_CO/)\n"
 "MIME-Version: 1.0\n"
diff --git 

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

2018-04-12 Thread translation
commit 5047c8af9e3d77bef99172a873f1de75d3096fd6
Author: Translation commit bot 
Date:   Thu Apr 12 19:16:37 2018 +

Update translations for torcheck_completed
---
 ar/torcheck.po| 2 +-
 bg/torcheck.po| 2 +-
 ca/torcheck.po| 2 +-
 cs/torcheck.po| 2 +-
 da/torcheck.po| 2 +-
 de/torcheck.po| 2 +-
 el/torcheck.po| 2 +-
 es_CO/torcheck.po | 2 +-
 fa/torcheck.po| 2 +-
 fi/torcheck.po| 2 +-
 fr/torcheck.po| 2 +-
 ga/torcheck.po| 2 +-
 hr_HR/torcheck.po | 2 +-
 id/torcheck.po| 2 +-
 it/torcheck.po| 2 +-
 ja/torcheck.po| 2 +-
 ko/torcheck.po| 4 ++--
 lv/torcheck.po| 2 +-
 nl/torcheck.po| 2 +-
 pl/torcheck.po| 2 +-
 pt/torcheck.po| 4 ++--
 pt_BR/torcheck.po | 2 +-
 ro/torcheck.po| 2 +-
 ru/torcheck.po| 2 +-
 sq/torcheck.po| 2 +-
 uk/torcheck.po| 2 +-
 vi/torcheck.po| 2 +-
 zh_CN/torcheck.po | 2 +-
 zh_TW/torcheck.po | 2 +-
 29 files changed, 31 insertions(+), 31 deletions(-)

diff --git a/ar/torcheck.po b/ar/torcheck.po
index ef79ebb87..83ecb516b 100644
--- a/ar/torcheck.po
+++ b/ar/torcheck.po
@@ -16,7 +16,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2018-02-20 18:41+\n"
+"PO-Revision-Date: 2018-04-12 18:51+\n"
 "Last-Translator: Amin Jobran\n"
 "Language-Team: Arabic 
(http://www.transifex.com/otf/torproject/language/ar/)\n"
 "MIME-Version: 1.0\n"
diff --git a/bg/torcheck.po b/bg/torcheck.po
index 377aa..f4b54f02b 100644
--- a/bg/torcheck.po
+++ b/bg/torcheck.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2018-02-20 18:41+\n"
+"PO-Revision-Date: 2018-04-12 18:51+\n"
 "Last-Translator: Ivo\n"
 "Language-Team: Bulgarian 
(http://www.transifex.com/otf/torproject/language/bg/)\n"
 "MIME-Version: 1.0\n"
diff --git a/ca/torcheck.po b/ca/torcheck.po
index ef0686a0b..13280078c 100644
--- a/ca/torcheck.po
+++ b/ca/torcheck.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2018-02-20 18:41+\n"
+"PO-Revision-Date: 2018-04-12 18:51+\n"
 "Last-Translator: Ari Romero \n"
 "Language-Team: Catalan 
(http://www.transifex.com/otf/torproject/language/ca/)\n"
 "MIME-Version: 1.0\n"
diff --git a/cs/torcheck.po b/cs/torcheck.po
index d9f755955..a5c4083e4 100644
--- a/cs/torcheck.po
+++ b/cs/torcheck.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2018-02-20 18:41+\n"
+"PO-Revision-Date: 2018-04-12 18:51+\n"
 "Last-Translator: Michal Várady \n"
 "Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n"
 "MIME-Version: 1.0\n"
diff --git a/da/torcheck.po b/da/torcheck.po
index 1c0d8786a..a4ef2362e 100644
--- a/da/torcheck.po
+++ b/da/torcheck.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2018-02-20 18:41+\n"
+"PO-Revision-Date: 2018-04-12 18:51+\n"
 "Last-Translator: Mikkel Kirkgaard Nielsen \n"
 "Language-Team: Danish 
(http://www.transifex.com/otf/torproject/language/da/)\n"
 "MIME-Version: 1.0\n"
diff --git a/de/torcheck.po b/de/torcheck.po
index 070829eab..50edf6a5a 100644
--- a/de/torcheck.po
+++ b/de/torcheck.po
@@ -27,7 +27,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2018-02-20 18:41+\n"
+"PO-Revision-Date: 2018-04-12 18:51+\n"
 "Last-Translator: A Mankel \n"
 "Language-Team: German 
(http://www.transifex.com/otf/torproject/language/de/)\n"
 "MIME-Version: 1.0\n"
diff --git a/el/torcheck.po b/el/torcheck.po
index 67a437b5b..25c3e7461 100644
--- a/el/torcheck.po
+++ b/el/torcheck.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2018-02-20 18:41+\n"
+"PO-Revision-Date: 2018-04-12 18:51+\n"
 "Last-Translator: Kostas Koudaras \n"
 "Language-Team: Greek (http://www.transifex.com/otf/torproject/language/el/)\n"
 "MIME-Version: 1.0\n"
diff --git a/es_CO/torcheck.po b/es_CO/torcheck.po
index b260272ad..430a48216 100644
--- a/es_CO/torcheck.po
+++ b/es_CO/torcheck.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2018-02-20 18:41+\n"
+"PO-Revision-Date: 2018-04-12 18:51+\n"
 "Last-Translator: Edward Navarro\n"
 "Language-Team: Spanish (Colombia) 
(http://www.transifex.com/otf/torproject/language/es_CO/)\n"
 "MIME-Version: 1.0\n"
diff --git a/fa/torcheck.po 

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

2018-04-12 Thread translation
commit 86bc2f72d1ad3bc00f9a2bba89fa63e6297eb99b
Author: Translation commit bot 
Date:   Thu Apr 12 19:15:57 2018 +

Update translations for bridgedb_completed
---
 ar/LC_MESSAGES/bridgedb.po| 6 +++---
 bg/LC_MESSAGES/bridgedb.po| 4 ++--
 ca/LC_MESSAGES/bridgedb.po| 4 ++--
 cs/LC_MESSAGES/bridgedb.po| 2 +-
 da/LC_MESSAGES/bridgedb.po| 4 ++--
 de/LC_MESSAGES/bridgedb.po| 2 +-
 el/LC_MESSAGES/bridgedb.po| 2 +-
 es/LC_MESSAGES/bridgedb.po| 4 ++--
 et/LC_MESSAGES/bridgedb.po| 4 ++--
 fa/LC_MESSAGES/bridgedb.po| 2 +-
 fi/LC_MESSAGES/bridgedb.po| 4 ++--
 gl/LC_MESSAGES/bridgedb.po| 2 +-
 hi/LC_MESSAGES/bridgedb.po| 2 +-
 hr/LC_MESSAGES/bridgedb.po| 2 +-
 hr_HR/LC_MESSAGES/bridgedb.po | 2 +-
 hu/LC_MESSAGES/bridgedb.po| 2 +-
 id/LC_MESSAGES/bridgedb.po| 2 +-
 it/LC_MESSAGES/bridgedb.po| 4 ++--
 ja/LC_MESSAGES/bridgedb.po| 6 +++---
 lv/LC_MESSAGES/bridgedb.po| 4 ++--
 nl/LC_MESSAGES/bridgedb.po| 4 ++--
 pl/LC_MESSAGES/bridgedb.po| 2 +-
 pt/LC_MESSAGES/bridgedb.po| 2 +-
 pt_BR/LC_MESSAGES/bridgedb.po | 2 +-
 ro/LC_MESSAGES/bridgedb.po| 2 +-
 ru/LC_MESSAGES/bridgedb.po| 2 +-
 sk/LC_MESSAGES/bridgedb.po| 4 ++--
 sq/LC_MESSAGES/bridgedb.po| 2 +-
 sr/LC_MESSAGES/bridgedb.po| 2 +-
 sv/LC_MESSAGES/bridgedb.po| 2 +-
 ta/LC_MESSAGES/bridgedb.po| 4 ++--
 tr/LC_MESSAGES/bridgedb.po| 4 ++--
 uk/LC_MESSAGES/bridgedb.po| 2 +-
 vi/LC_MESSAGES/bridgedb.po| 2 +-
 zh_CN/LC_MESSAGES/bridgedb.po | 2 +-
 zh_HK/LC_MESSAGES/bridgedb.po | 2 +-
 zh_TW/LC_MESSAGES/bridgedb.po | 4 ++--
 37 files changed, 54 insertions(+), 54 deletions(-)

diff --git a/ar/LC_MESSAGES/bridgedb.po b/ar/LC_MESSAGES/bridgedb.po
index 80ebda27d..ba77374d1 100644
--- a/ar/LC_MESSAGES/bridgedb.po
+++ b/ar/LC_MESSAGES/bridgedb.po
@@ -9,7 +9,7 @@
 # allamiro , 2011
 # Ash , 2014
 # blah bleh , 2018
-# ButterflyOfFire , 2018
+# ButterflyOfFire, 2018
 # debo debo , 2015
 # Mohamed El-Feky , 2014
 # AnonymousLady , 2014
@@ -29,8 +29,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n"
 "POT-Creation-Date: 2015-07-25 03:40+\n"
-"PO-Revision-Date: 2018-03-15 18:44+\n"
-"Last-Translator: ButterflyOfFire \n"
+"PO-Revision-Date: 2018-04-12 18:54+\n"
+"Last-Translator: Martus Translations \n"
 "Language-Team: Arabic 
(http://www.transifex.com/otf/torproject/language/ar/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/bg/LC_MESSAGES/bridgedb.po b/bg/LC_MESSAGES/bridgedb.po
index 50ca87be0..249c16c8d 100644
--- a/bg/LC_MESSAGES/bridgedb.po
+++ b/bg/LC_MESSAGES/bridgedb.po
@@ -12,8 +12,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n"
 "POT-Creation-Date: 2015-07-25 03:40+\n"
-"PO-Revision-Date: 2018-02-20 18:46+\n"
-"Last-Translator: Ivo\n"
+"PO-Revision-Date: 2018-04-12 18:54+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Bulgarian 
(http://www.transifex.com/otf/torproject/language/bg/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/ca/LC_MESSAGES/bridgedb.po b/ca/LC_MESSAGES/bridgedb.po
index 3e640849c..26c7866ec 100644
--- a/ca/LC_MESSAGES/bridgedb.po
+++ b/ca/LC_MESSAGES/bridgedb.po
@@ -15,8 +15,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n"
 "POT-Creation-Date: 2015-07-25 03:40+\n"
-"PO-Revision-Date: 2018-02-20 18:46+\n"
-"Last-Translator: Adolfo Jayme-Barrientos\n"
+"PO-Revision-Date: 2018-04-12 18:54+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Catalan 
(http://www.transifex.com/otf/torproject/language/ca/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/cs/LC_MESSAGES/bridgedb.po b/cs/LC_MESSAGES/bridgedb.po
index d91f5c5e8..c10aa0fb5 100644
--- a/cs/LC_MESSAGES/bridgedb.po
+++ b/cs/LC_MESSAGES/bridgedb.po
@@ -18,7 +18,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n"
 "POT-Creation-Date: 2015-07-25 03:40+\n"
-"PO-Revision-Date: 2018-02-20 18:46+\n"
+"PO-Revision-Date: 2018-04-12 18:54+\n"
 "Last-Translator: A5h8d0wf0x \n"
 "Language-Team: Czech 

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

2018-04-12 Thread translation
commit d85fd1ec19f369036176806bbf68d27519ad8087
Author: Translation commit bot 
Date:   Thu Apr 12 19:15:31 2018 +

Update translations for bridgedb
---
 am/LC_MESSAGES/bridgedb.po| 2 +-
 ar/LC_MESSAGES/bridgedb.po| 6 +++---
 be/LC_MESSAGES/bridgedb.po| 4 ++--
 bg/LC_MESSAGES/bridgedb.po| 4 ++--
 bn/LC_MESSAGES/bridgedb.po| 2 +-
 ca/LC_MESSAGES/bridgedb.po| 4 ++--
 cs/LC_MESSAGES/bridgedb.po| 2 +-
 da/LC_MESSAGES/bridgedb.po| 4 ++--
 de/LC_MESSAGES/bridgedb.po| 2 +-
 el/LC_MESSAGES/bridgedb.po| 2 +-
 eo/LC_MESSAGES/bridgedb.po| 2 +-
 es/LC_MESSAGES/bridgedb.po| 4 ++--
 et/LC_MESSAGES/bridgedb.po| 4 ++--
 eu/LC_MESSAGES/bridgedb.po| 4 ++--
 fa/LC_MESSAGES/bridgedb.po| 2 +-
 fi/LC_MESSAGES/bridgedb.po| 4 ++--
 gl/LC_MESSAGES/bridgedb.po| 2 +-
 hi/LC_MESSAGES/bridgedb.po| 2 +-
 hr/LC_MESSAGES/bridgedb.po| 2 +-
 hr_HR/LC_MESSAGES/bridgedb.po | 2 +-
 hu/LC_MESSAGES/bridgedb.po| 2 +-
 id/LC_MESSAGES/bridgedb.po| 2 +-
 it/LC_MESSAGES/bridgedb.po| 4 ++--
 ja/LC_MESSAGES/bridgedb.po| 6 +++---
 ka/LC_MESSAGES/bridgedb.po| 4 ++--
 km/LC_MESSAGES/bridgedb.po| 2 +-
 ko/LC_MESSAGES/bridgedb.po| 4 ++--
 lv/LC_MESSAGES/bridgedb.po| 4 ++--
 my/LC_MESSAGES/bridgedb.po| 6 +++---
 nl/LC_MESSAGES/bridgedb.po| 4 ++--
 pl/LC_MESSAGES/bridgedb.po| 2 +-
 pt/LC_MESSAGES/bridgedb.po| 2 +-
 pt_BR/LC_MESSAGES/bridgedb.po | 2 +-
 ro/LC_MESSAGES/bridgedb.po| 2 +-
 ru/LC_MESSAGES/bridgedb.po| 2 +-
 sk/LC_MESSAGES/bridgedb.po| 4 ++--
 sl/LC_MESSAGES/bridgedb.po| 4 ++--
 sq/LC_MESSAGES/bridgedb.po| 2 +-
 sr/LC_MESSAGES/bridgedb.po| 2 +-
 sv/LC_MESSAGES/bridgedb.po| 2 +-
 ta/LC_MESSAGES/bridgedb.po| 4 ++--
 th/LC_MESSAGES/bridgedb.po| 2 +-
 ti/LC_MESSAGES/bridgedb.po| 2 +-
 tr/LC_MESSAGES/bridgedb.po| 4 ++--
 uk/LC_MESSAGES/bridgedb.po| 2 +-
 uz/LC_MESSAGES/bridgedb.po| 4 ++--
 vi/LC_MESSAGES/bridgedb.po| 2 +-
 zh_CN/LC_MESSAGES/bridgedb.po | 2 +-
 zh_HK/LC_MESSAGES/bridgedb.po | 2 +-
 zh_TW/LC_MESSAGES/bridgedb.po | 4 ++--
 50 files changed, 75 insertions(+), 75 deletions(-)

diff --git a/am/LC_MESSAGES/bridgedb.po b/am/LC_MESSAGES/bridgedb.po
index 5c2397619..f4abcdf0b 100644
--- a/am/LC_MESSAGES/bridgedb.po
+++ b/am/LC_MESSAGES/bridgedb.po
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n"
 "POT-Creation-Date: 2015-07-25 03:40+\n"
-"PO-Revision-Date: 2018-02-20 18:46+\n"
+"PO-Revision-Date: 2018-04-12 18:54+\n"
 "Last-Translator: Yohannes Tesfaye \n"
 "Language-Team: Amharic 
(http://www.transifex.com/otf/torproject/language/am/)\n"
 "MIME-Version: 1.0\n"
diff --git a/ar/LC_MESSAGES/bridgedb.po b/ar/LC_MESSAGES/bridgedb.po
index 80ebda27d..ba77374d1 100644
--- a/ar/LC_MESSAGES/bridgedb.po
+++ b/ar/LC_MESSAGES/bridgedb.po
@@ -9,7 +9,7 @@
 # allamiro , 2011
 # Ash , 2014
 # blah bleh , 2018
-# ButterflyOfFire , 2018
+# ButterflyOfFire, 2018
 # debo debo , 2015
 # Mohamed El-Feky , 2014
 # AnonymousLady , 2014
@@ -29,8 +29,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n"
 "POT-Creation-Date: 2015-07-25 03:40+\n"
-"PO-Revision-Date: 2018-03-15 18:44+\n"
-"Last-Translator: ButterflyOfFire \n"
+"PO-Revision-Date: 2018-04-12 18:54+\n"
+"Last-Translator: Martus Translations \n"
 "Language-Team: Arabic 
(http://www.transifex.com/otf/torproject/language/ar/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/be/LC_MESSAGES/bridgedb.po b/be/LC_MESSAGES/bridgedb.po
index 3638591d0..565ed630b 100644
--- a/be/LC_MESSAGES/bridgedb.po
+++ b/be/LC_MESSAGES/bridgedb.po
@@ -10,8 +10,8 @@ msgstr ""
 "Project-Id-Version: The Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n"
 "POT-Creation-Date: 2015-07-25 03:40+\n"
-"PO-Revision-Date: 2018-02-20 18:46+\n"
-"Last-Translator: Veranika Mazurkevich \n"
+"PO-Revision-Date: 2018-04-12 18:54+\n"
+"Last-Translator: IDRASSI Mounir \n"
 "Language-Team: Belarusian 
(http://www.transifex.com/otf/torproject/language/be/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff --git a/bg/LC_MESSAGES/bridgedb.po b/bg/LC_MESSAGES/bridgedb.po
index 50ca87be0..249c16c8d 100644
--- a/bg/LC_MESSAGES/bridgedb.po
+++ 

[tor-commits] [translation/support-topics_completed] Update translations for support-topics_completed

2018-04-12 Thread translation
commit 3810ab4b8b6e4de58dfefb6ac8be0521b1fff3fd
Author: Translation commit bot 
Date:   Thu Apr 12 18:50:39 2018 +

Update translations for support-topics_completed
---
 fr.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fr.json b/fr.json
index 395bc90b7..604b9d229 100644
--- a/fr.json
+++ b/fr.json
@@ -49,7 +49,7 @@
"control": "services-oignon",
"label": "Les services oignon"
 },
-"miscellaneus": {
+"misc": {
"path": "#divers",
"control": "divers",
"label": "Divers"

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


[tor-commits] [translation/support-topics] Update translations for support-topics

2018-04-12 Thread translation
commit 252f8c5ee62885a39fa08ab4b43e7643028f1ada
Author: Translation commit bot 
Date:   Thu Apr 12 18:50:35 2018 +

Update translations for support-topics
---
 fr.json | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/fr.json b/fr.json
index c44a8d754..604b9d229 100644
--- a/fr.json
+++ b/fr.json
@@ -50,8 +50,8 @@
"label": "Les services oignon"
 },
 "misc": {
-   "path": "#misc",
-   "control": "misc",
-   "label": "Misc"
+   "path": "#divers",
+   "control": "divers",
+   "label": "Divers"
 }
 }

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


[tor-commits] [translation/support-miscellaneous] Update translations for support-miscellaneous

2018-04-12 Thread translation
commit 6718084f2e1b39bfe336ff926b9a757e7f740ded
Author: Translation commit bot 
Date:   Thu Apr 12 18:50:18 2018 +

Update translations for support-miscellaneous
---
 fr.json | 60 ++--
 1 file changed, 30 insertions(+), 30 deletions(-)

diff --git a/fr.json b/fr.json
index c29993d09..3b43cf72d 100644
--- a/fr.json
+++ b/fr.json
@@ -1,91 +1,91 @@
 {
 "misc-1": {
-   "id": "#misc-1",
-   "control": "misc-1",
+   "id": "#divers-1",
+   "control": "divers-1",
"title": "I have a compelling reason to trace a Tor user. Can you 
help?",
"description": "There is nothing the Tor developers 
can do to trace Tor users. The same protections that keep bad people from 
breaking Tor's anonymity also prevent us from tracking users."
 },
 "misc-2": {
-   "id": "#misc-2",
-   "control": "misc-2",
+   "id": "#divers-2",
+   "control": "divers-2",
"title": "Why don't you prevent bad people from doing bad things when 
using Tor?",
"description": "Tor is designed to defend human 
rights and privacy by preventing anyone from censoring things, even us. We hate 
that there are some people who use Tor to do terrible things, but we can't do 
anything to get rid of them without also undermining the human rights 
activists, journalists, abuse survivors, and other people who use Tor for good 
things. If we wanted to block certain people from using Tor, we'd basically be 
adding a backdoor to the software, which would open up our vulnerable users to 
attacks from bad regimes and other adversaries."
 },
  "misc-3": {
-   "id": "#misc-3",
-   "control": "misc-3",
+   "id": "#divers-3",
+   "control": "divers-3",
"title": "Who funds Tor?",
"description": "Tor is funded by a number of 
different sponsors including US federal agencies, private foundations, and 
individual donors. Check out a list of all https://www.torproject.org/about/sponsors.html.en\;>our 
sponsors and a series of https://blog.torproject.org/category/tags/form-990\;>blog 
posts on our financial reports.We feel that 
talking openly about our funders and funding model is the best way to maintain 
trust with our community. We are always seeking more diversity in our funding 
sources, especially from foundations and individuals."
  },
  "misc-4": {
-   "id": "#misc-4",
-   "control": "misc-4",
+   "id": "#divers-4",
+   "control": "divers-4",
"title": "Can I use Tor with bittorrent?",
"description": "We do not recommend using Tor with 
bittorrent. For further details, please see our https://blog.torproject.org/bittorrent-over-tor-isnt-good-idea\;>​blog 
post on the subject."
  },
  "misc-5": {
-   "id": "#misc-5",
-   "control": "misc-5",
+   "id": "#divers-5",
+   "control": "divers-5",
"title": "The files on my computer have been locked, and someone is 
demanding I download Tor Browser to pay a ransom for my files!",
"description": "We are so sorry, but you have been 
infected with malware. The Tor Project did not create this malware. The malware 
authors are asking you to download Tor Browser presumably to contact them 
anonymously with the ransom they're demanding from you. If this is your first 
introduction to Tor Browser, we understand that you might think we're bad 
people who enable even worse people. But please consider that our software is 
used every day for a wide variety of purposes by ​human rights activists, 
journalists, domestic violence survivors, whistleblowers, law enforcement 
officers, and many others. Unfortunately, the protection that our software can 
provide to these groups of people can also be abused by criminals and malware 
authors. The Tor Project does not support or condone the use of our software 
for malicious purposes."
  },
 "misc-6": {
-   "id": "#misc-6",
-   "control": "misc-6",
+   "id": "#divers-6",
+   "control": "divers-6",
"title": "Does Tor keep logs?",
"description": "Tor doesn't keep any logs that could 
identify a particular user. We do take some safe measurements of how the 
network functions, which you can check out at https://metrics.torproject.org/\;>​Tor Metrics."
 },
 "misc-7": {
-   "id": "#misc-7",
-   "control": "misc-7",
+   "id": "#divers-7",
+   "control": "divers-7",
"title": "Does Tor Project offer email service or other privacy 
protecting web services?",
"description": "No, we don't provide any online 
services. A list of all of our software projects can be found on our https://www.torproject.org/projects/projects.html.en\;>​projects 
page."
 },
 "misc-8": {
-   "id": "#misc-8",
-   "control": "misc-8",
+   "id": "#divers-8",
+   "control": "divers-8",
"title": "Can I use the Tor logo in my product?",

[tor-commits] [translation/support-tbb_completed] Update translations for support-tbb_completed

2018-04-12 Thread translation
commit 59537e76e24c69b7aa3d50df54a61aeb733e95a7
Author: Translation commit bot 
Date:   Thu Apr 12 18:20:34 2018 +

Update translations for support-tbb_completed
---
 fr.json | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/fr.json b/fr.json
index d582872cc..a25943bb1 100644
--- a/fr.json
+++ b/fr.json
@@ -39,7 +39,7 @@
"id": "#ntb-7",
"control": "ntb-7",
"title": "Mon site Web préféré bloque l’accès à partir de Tor.",
-   "description": "Nous sommes désolés d’apprendre 
que vous ne pouvez pas visiter le site Web que vous souhaitez ! Un site Web 
bloquera parfois les utilisateurs de Tor parce qu’ils ne peuvent pas faire la 
différence entre l’utilisateur de Tor moyen et le trafic automatisé. Les 
meilleurs résultats pour débloquer l’accès des utilisateurs de Tor à un 
site donné ont été obtenus en demandant aux utilisateurs de contacter 
directement les administrateurs dudit site. Ce qui suit pourrait suffire :« Bonjour ! J’ai essayé d’accéder à votre site xyz.com tout en 
utilisant le navigateur Tor et j’ai découvert que vous ne permettez pas aux 
utilisateurs de Tor d’y accéder. Je vous demande instamment de reconsidérer 
votre décision ; Tor est utilisé partout dans le monde par des personnes 
souhaitant protéger leurs renseignements personnels tout en combattant la 
censure. En bloquant les utilisateurs de Tor, vous bloquez vraisemblableme
 nt des personnes se trouvant dans des pays où règne la répression et qui 
souhaitent utiliser un Internet libre, des journalistes et des chercheurs qui 
ne veulent pas être découverts, des lanceurs d’alerte, des activistes et 
des personnes ordinaires qui ne veulent pas être suivies à la trace par des 
tiers invasifs. Veuillez adopter une position ferme privilégiant la 
confidentialité numérique et la liberté sur Internet, et permettre aussi aux 
utilisateurs de Tor d’accéder à xyz.com. Merci.Voici le même message 
en anglais : “Hi! I tried to access your site xyz.com while using Tor 
Browser and discovered that you don't allow Tor users to access your site. I 
urge you to reconsider this decision; Tor is used by people all over the world 
to protect their privacy and fight censorship. By blocking Tor users, you are 
likely blocking people in repressive countries who want to use a free internet, 
journalists and researchers who want to protect themselves from di
 scovery, whistleblowers, activists, and ordinary people who want to opt out of 
invasive third party tracking. Please take a strong stance in favor of digital 
privacy and internet freedom, and allow Tor users access to xyz.com. Thank 
you.”Dans le cas de banques ou autres sites Web délicats, il est aussi 
habituel de constater un blocage d’après la position géographique (si une 
banque sait que vous accédez habituellement à ses services à partir d’un 
pays et que vous vous connectez soudainement à partir d’un relais de sortie 
situé de l’autre côté de la planète, votre compte pourrait être 
verrouillé ou suspendu). Si vous ne pouvez pas vous connecter à un service 
oignon, veuillez consulter http://127.0.0.1:5000/#onionservices-3”>Je ne peux pas accéder à 
X.onion !"
+   "description": "Nous sommes désolés d’apprendre 
que vous ne pouvez pas visiter le site Web que vous souhaitez ! Un site Web 
bloquera parfois les utilisateurs de Tor parce qu’ils ne peuvent pas faire la 
différence entre l’utilisateur de Tor moyen et le trafic automatisé. Les 
meilleurs résultats pour débloquer l’accès des utilisateurs de Tor à un 
site donné ont été obtenus en demandant aux utilisateurs de contacter 
directement les administrateurs dudit site. Ce qui suit pourrait suffire :« Bonjour ! J’ai essayé d’accéder à votre site xyz.com tout en 
utilisant le navigateur Tor et j’ai découvert que vous ne permettez pas aux 
utilisateurs de Tor d’y accéder. Je vous demande instamment de reconsidérer 
votre décision ; Tor est utilisé partout dans le monde par des personnes 
souhaitant protéger leurs renseignements personnels tout en combattant la 
censure. En bloquant les utilisateurs de Tor, vous bloquez vraisemblableme
 nt des personnes se trouvant dans des pays où règne la répression et qui 
souhaitent utiliser un Internet libre, des journalistes et des chercheurs qui 
ne veulent pas être découverts, des lanceurs d’alerte, des activistes et 
des personnes ordinaires qui ne veulent pas être suivies à la trace par des 
tiers invasifs. Veuillez adopter une position ferme privilégiant la 
confidentialité numérique et la liberté sur Internet, et permettre aussi aux 
utilisateurs de Tor d’accéder à xyz.com. Merci ». Voici le même message 
en anglais : « Hi! I tried to access your site xyz.com while using Tor 
Browser and discovered that you don't allow Tor users to access your 

[tor-commits] [translation/support-tbb] Update translations for support-tbb

2018-04-12 Thread translation
commit 1f6ea1a451ebcf9c871f8851e05893a692ac5d20
Author: Translation commit bot 
Date:   Thu Apr 12 18:20:30 2018 +

Update translations for support-tbb
---
 fr.json | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/fr.json b/fr.json
index fa52e7df0..a25943bb1 100644
--- a/fr.json
+++ b/fr.json
@@ -45,7 +45,7 @@
"id": "#ntb-7-1",
"control": "ntb-7-1",
"title": "J'éprouve des difficultés à utiliser des fonctions sur 
Facebook, Twitter ou d'autres sites Web quand j’utilise le navigateur Tor.",
-   "description": "Sometimes Javascript-heavy websites 
can have functional issues over Tor Browser. The simplest fix is to click on 
the \"onion menu,\" then click on the security slider. Set your security to 
\"low.\""
+   "description": "Les sites Web faisant 
particulièrement appel à JavaScript peuvent parfois présenter des problèmes 
de fonctionnement avec le navigateur Tor. Pour corriger cela, il suffit de 
cliquer sur le menu oignon puis sur le curseur de sécurité. Réglez le niveau 
de sécurité à Normal."
 },
 "tbb-8": {
"id": "#ntb-8",
@@ -171,13 +171,13 @@
"id": "#ntb-28",
"control": "ntb-28",
"title": "Comment puis-je désinstaller le navigateur Tor ?",
-   "description": "Removing Tor Browser from your system 
is simple:Locate your Tor Browser folder or 
application. The default location on Windows is the Desktop; on macOS it is the 
Applications folder (on macOS, you have to move it into the Applications folder 
when you complete the installation process). On Linux, there is no default 
location, however the folder will be named \"tor-browser_en-US\" if you are 
running the English Tor Browser.Delete the Tor Browser folder or 
application.Empty your Trash.Note that 
your operating system’s standard \"Uninstall\" utility is not used."
+   "description": "Il est facile de supprimer le 
navigateur Tor de votre système :Trouvez le dossier 
de votre navigateur Tor ou l’application. Sous Windows, l’emplacement par 
défaut est le bureau ; sous macOS, c’est le dossier Applications (sous 
macOS, vous devez le déplacer dans le dossier Applications quand vous terminez 
le processus d’installation). Sous Linux, il n’y a pas d’emplacement par 
défaut, cependant le dossier s’appellera « tor-browser_fr » si vous 
utilisez le navigateur Tor en français.Supprimez le dossier ou 
l’application du navigateur Tor.Videz votre corbeille.Notez que l’utilitaire habituel de désinstallation de votre 
système d’exploitation n’est pas utilisé."
 },
 "tbb-29": {
"id": "#ntb-29",
"control": "ntb-29",
"title": "Il y a-t-il une façon de changer l’adresse IP que le 
navigateur Tor m’affecte pour un site particulier ?",
-   "description": "Tor Browser has two ways to change 
your relay circuit — \"New Identity\" and \"New Tor Circuit for this Site\". 
Both options are located in the Torbutton (little green onion) menu.New 
IdentityThis option is useful if you want to prevent 
your subsequent browser activity from being linkable to what you were doing 
before. Selecting it will close all your tabs and windows, clear all private 
information such as cookies and browsing history, and use new Tor circuits for 
all connections. Tor Browser will warn you that all activity and downloads will 
be stopped, so take this into account before clicking \"New 
Identity\".New Tor Circuit for this SiteThis 
option is useful if the exit relay you are using is unable to connect to the 
website you require, or is not loading it properly. Selecting it will cause the 
currently-active tab or window to be reloaded over a new Tor circuit. Other 
open tabs a
 nd windows from the same website will use the new circuit as well once they 
are reloaded. This option does not clear any private information or unlink your 
activity, nor does it affect your current connections to other 
websites.Card titleCard text"
+   "description": "Le navigateur Tor propose deux 
façons de changer votre circuit de relais — « Nouvelle identité » et 
« Nouveau circuit Tor pour ce site ». Les deux options sont situées dans 
le menu de BoutonTor (petit oignon vert).Nouvelle identitéCette option est utile si vous souhaitez empêcher que votre 
activité de navigation à venir soit associée à ce que vous faisiez 
auparavant. Sélectionner cette option fermera tous vos onglets et fenêtres, 
effacera vos renseignements personnels tels que vos témoins et l’historique 
de navigation, et utilisera de nouveaux circuits Tor pour toutes vos 
connexions. Le navigateur Tor vous avertira que tous activités et 
téléchargements seront arrêtés, prenez-le donc en compte avant de cliquer 
sur « Nouvelle identité ».Nouveau circuit Tor pour ce siteCette option est utile si le relais de sortie que vous utilisez 
n’arrive pas à se conn
 

[tor-commits] [translation/support-connecting_completed] Update translations for support-connecting_completed

2018-04-12 Thread translation
commit dce32331c693e004e67dcf1ee90304911a9ac3f0
Author: Translation commit bot 
Date:   Thu Apr 12 18:19:56 2018 +

Update translations for support-connecting_completed
---
 fr.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fr.json b/fr.json
index 4ed10c84e..7fc09c393 100644
--- a/fr.json
+++ b/fr.json
@@ -9,7 +9,7 @@
"id": "#connexion-2",
"control": "connexion-2",
"title": "J’éprouve des difficultés à me connecter à Tor et je 
n’arrive pas à comprendre ce qui ne va pas.",
-   "description": "Si vous éprouvez des difficultés à 
vous connecter, veuillez sélectionner l’option « Copier le journal de Tor 
dans le presse-papiers ». Collez ensuite le journal de Tor dans un fichier 
texte ou un autre document. Vous devriez trouver l’une de ces erreurs de 
journal habituelles (cherchez les lignes suivantes dans votre journal de Tor) 
: Erreur habituelle de journal no 1 : échec de connexion au 
mandataire 2017-10-29 09:23:40.800 [NOTICE] 
Opening Socks listener on 127.0.0.1:9150\n2017-10-29 09:23:47.900 [NOTICE] 
Bootstrapped 5%: Connecting to directory server\n2017-10-29 09:23:47.900 
[NOTICE] Bootstrapped 10%: Finishing handshake with directory 
server\n2017-10-29 09:24:08.900 [WARN] Proxy Client: unable to connect to 
xx..xxx..xxx.xx:x (\"general SOCKS server failure\")\n2017-10-29 
09:24:08.900 [WARN] Proxy Client: unable to connect to xx..xxx..xxx.xx:x 
(\"general SOCKS server failure\")\n
 2017-10-29 09:24:08.900 [WARN] Proxy Client: unable to connect 
toxx..xxx..xxx.xx:x (\"general SOCKS server failure\")Si vous rencontrez de telles lignes dans votre journal de Tor, 
cela signifie que vous n’arrivez pas à vous connecter à un mandataire 
SOCKS. Si un mandataire SOCKS est nécessaire à la configuration de réseau, 
veuillez alors vous assurer d’avoir bien saisi les renseignements concernant 
le mandataire. Si un mandataire SOCKS n’est pas nécessaire ou si vous ne 
savez pas, veuillez tenter de vous connecter au réseau Tor sans mandataire 
SOCKS.Erreur habituelle de journal no 2 : impossible d’atteindre les 
relais gardes 11/1/2017 21:11:43 PM.500 
[NOTICE] Opening Socks listener on 127.0.0.1:9150\n11/1/2017 21:11:44 PM.300 
[NOTICE] Bootstrapped 80%: Connecting to the Tor network\n11/1/2017 21:11:44 
PM.300 [WARN] Failed to find node for hop 0 of our path. Discarding this 
circuit.\n11/1/
 2017 21:11:44 PM.500 [NOTICE] Bootstrapped 85%: Finishing handshake with first 
hop\n11/1/2017 21:11:45 PM.300 [WARN] Failed to find node for hop 0 of our 
path. Discarding this circuit.Si vous 
rencontrez de telles lignes dans votre journal de Tor, cela signifie que vous 
n’arrivez pas à vous connecter au premier nœud du circuit Tor. Cela 
pourrait signifier que vous êtes sur un réseau qui est censuré. Tentez de 
vous connecter avec des ponts, ce qui devrait corriger la 
situation.Erreur habituelle de journal no 3 : échec 
d’établissement d’une liaison TLS 
13-11-17 19:52:24.300 [NOTICE] Bootstrapped 10%: Finishing handshake with 
directory server\n13-11-17 19:53:49.300 [WARN] Problem bootstrapping. Stuck at 
10%: Finishing handshake with directory server. (DONE; DONE; count 10; 
recommendation warn; host [host] at xxx.xxx.xxx.xx:xxx)\n13-11-17 19:53:49.300 
[WARN] 10 connections have failed:\n13-11-17 19
 :53:49.300 [WARN] 9 connections died in state handshaking (TLS) with SSL state 
SSLv2/v3 read server hello A in HANDSHAKE\n13-11-17 19:53:49.300 [WARN] 1 
connections died in state connect()ing with SSL state (No SSL 
object) Si vous rencontrez de telles lignes 
dans votre journal de Tor, cela signifie que Tor n'a pas réussi à établir 
une liaison TLS avec les autorités d'annuaire. L’utilisation de ponts 
corrigera certainement cette situation.Erreur habituelle de journal no 
4 : décalage d’horloge 19.11.2017 
00:04:47.400 [NOTICE] Opening Socks listener on 127.0.0.1:9150\n19.11.2017 
00:04:48.000 [NOTICE] Bootstrapped 5%: Connecting to directory 
server\n19.11.2017 00:04:48.200 [NOTICE] Bootstrapped 10%: Finishing handshake 
with directory server\n19.11.2017 00:04:48.800 [WARN] Received NETINFO cell 
with skewed time (OR:xxx.xx.x.xx:): It seems that our clock is behind by 1 
days, 0 hours, 1 minutes, or t
 hat theirs is ahead.\nTor requires an accurate clock to work: please check 
your time, timezone, and date settings.\nSi 
vous rencontrez de telles lignes dans votre journal de Tor, cela signifie que 
votre horloge système n’est pas juste. Veuillez vous assurer que votre 
horloge est réglée avec précision, fuseau horaire inclus, puis redémarrez 
Tor. "
+   "description": "Si vous éprouvez des difficultés à vous 
connecter, veuillez sélectionner l’option « Copier le journal de Tor dans 
le presse-papiers ». Collez ensuite le journal de Tor dans un fichier texte 
ou un autre document. Vous devriez trouver l’une de ces erreurs de 

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

2018-04-12 Thread translation
commit 2f8681c9ffb4a6c701c18890046a1ba9e9407227
Author: Translation commit bot 
Date:   Thu Apr 12 18:20:07 2018 +

Update translations for support-gettor
---
 fr.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fr.json b/fr.json
index 5ff4e95af..27cb6bc54 100644
--- a/fr.json
+++ b/fr.json
@@ -9,7 +9,7 @@
"id": "#gettor-2",
"control": "gettor-2",
"title": "Pour utiliser GetTor par courriel.",
-   "description": "Send an email to 
get...@torproject.org. Write your operating system (such as windows, MacOS (OS 
X), or linux) in the body of the message and send. GetTor will respond with an 
email containing links from which you can download Tor Browser, the 
cryptographic signature (needed for verifying the download) [link to glossary 
definition of cryptographic signature; instructions for verification], the 
fingerprint of the key used to make the signature, and the package’s 
checksum. You may be offered a choice of \"32-bit\" or \"64-bit\" software: 
this depends on the model of the computer you are using; consult documentation 
about your computer to find out more."
+   "description": "Envoyez un courriel à 
get...@torproject.org. Indiquez votre système d’exploitation (comme Windows, 
macOS [OS X] ou Linux) dans le corps du message et envoyez-le. GetTor répondra 
par un courriel contenant des liens à partir desquels vous pourrez 
télécharger le navigateur Tor, la signature cryptographique (exigée pour 
contrôler le téléchargement) [lien vers la définition d’une signature 
cryptographique dans le glossaire ; instructions de vérification], 
l’empreinte de la clé utilisée pour la signature ainsi que la somme de 
contrôle du paquet. Selon le modèle d’ordinateur que vous utilisez, le 
choix entre un logiciel 32 bits ou 64 bits vous sera proposé ; consulter la 
documentation de votre ordinateur pour en apprendre davantage."
 },
 "gettor-3": {
"id": "#gettor-3",

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


[tor-commits] [translation/support-connecting] Update translations for support-connecting

2018-04-12 Thread translation
commit 86bf8aae47f26de17d8435e8457531975cdff0a1
Author: Translation commit bot 
Date:   Thu Apr 12 18:19:51 2018 +

Update translations for support-connecting
---
 fr.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fr.json b/fr.json
index c691124e9..7fc09c393 100644
--- a/fr.json
+++ b/fr.json
@@ -9,7 +9,7 @@
"id": "#connexion-2",
"control": "connexion-2",
"title": "J’éprouve des difficultés à me connecter à Tor et je 
n’arrive pas à comprendre ce qui ne va pas.",
-   "description": "If you’re having trouble 
connecting, please select the option to \"copy Tor log to clipboard.\" Then 
paste the Tor log into a text file or other document. You should see one of 
these common log errors (look for the following lines in your Tor 
log):Common log error #1: Proxy connection failure 2017-10-29 09:23:40.800 [NOTICE] Opening Socks 
listener on 127.0.0.1:9150 \n 2017-10-29 09:23:47.900 [NOTICE] Bootstrapped 5%: 
Connecting to directory server \n 2017-10-29 09:23:47.900 [NOTICE] Bootstrapped 
10%: Finishing handshake with directory server \n 2017-10-29 09:24:08.900 
[WARN] Proxy Client: unable to connect to xx..xxx..xxx.xx:x (\"general 
SOCKS server failure\") \n 2017-10-29 09:24:08.900 [WARN] Proxy Client: unable 
to connect to xx..xxx..xxx.xx:x  (\"general SOCKS server failure\") \n 
2017-10-29 09:24:08.900 [WARN] Proxy Client: unable to connect 
toxx..xxx..xxx.xx:x  (\"general SOCKS server fa
 ilure\")If you see lines like these  in 
your Tor log, it means you are failing to connect to a SOCKS proxy. If a SOCKS 
proxy is required for your network setup, then please make sure you’ve 
entered your proxy details correctly.  If a SOCKS proxy is not required, or 
you’re not sure,  please try connecting to the Tor network without a SOCKS 
proxy.Common log error #2: Can’t reach guard relays 11/1/2017 21:11:43 PM.500 [NOTICE] Opening Socks 
listener on 127.0.0.1:9150 \n 11/1/2017 21:11:44 PM.300 [NOTICE] Bootstrapped 
80%: Connecting to the Tor network \n 11/1/2017 21:11:44 PM.300 [WARN] Failed 
to find node for hop 0 of our path. Discarding this circuit. \n 11/1/2017 
21:11:44 PM.500 [NOTICE] Bootstrapped 85%: Finishing handshake with first hop 
\n 11/1/2017 21:11:45 PM.300 [WARN] Failed to find node for hop 0 of our path. 
Discarding this circuit.If you see lines 
like these
  in your Tor log, it means your Tor failed to connect to the first node in the 
Tor circuit. This could mean that you’re on a network that’s censored. 
Please try connecting with bridges, and that should fix the 
problem.Common log error #3: Failed to complete TLS handshake 13-11-17 19:52:24.300 [NOTICE] Bootstrapped 10%: 
Finishing handshake with directory server \n 13-11-17 19:53:49.300 [WARN] 
Problem bootstrapping. Stuck at 10%: Finishing handshake with directory server. 
(DONE; DONE; count 10; recommendation warn; host [host] at xxx.xxx.xxx.xx:xxx) 
\n 13-11-17 19:53:49.300 [WARN] 10 connections have failed: \n 13-11-17 
19:53:49.300 [WARN]  9 connections died in state handshaking (TLS) with SSL 
state SSLv2/v3 read server hello A in HANDSHAKE \n 13-11-17 19:53:49.300 [WARN] 
 1 connections died in state connect()ing with SSL state (No SSL 
object)If you see lines like this in your 
Tor log, it means that Tor 
 failed to complete a TLS handshake with the directory authorities. Using 
bridges will likely fix this.Common log error #4: Clock skew 19.11.2017 00:04:47.400 [NOTICE] Opening Socks 
listener on 127.0.0.1:9150 \n 19.11.2017 00:04:48.000 [NOTICE] Bootstrapped 5%: 
Connecting to directory server \n 19.11.2017 00:04:48.200 [NOTICE] Bootstrapped 
10%: Finishing handshake with directory server \n 19.11.2017 00:04:48.800 
[WARN] Received NETINFO cell with skewed time (OR:xxx.xx.x.xx:): It seems 
that our clock is behind by 1 days, 0 hours, 1 minutes, or that theirs is 
ahead. \n Tor requires an accurate clock to work: please check your time, 
timezone, and date settings.If you see lines 
like this in your Tor log, it means your system clock is incorrect. Please make 
sure your clock is set accurately, including the correct timezone. Then restart 
Tor. "
+   "description": "Si vous éprouvez des difficultés à vous 
connecter, veuillez sélectionner l’option « Copier le journal de Tor dans 
le presse-papiers ». Collez ensuite le journal de Tor dans un fichier texte 
ou un autre document. Vous devriez trouver l’une de ces erreurs de journal 
habituelles (cherchez les lignes suivantes dans votre journal de Tor) 
: Erreur habituelle de journal no 1 : échec de connexion au 
mandataire 2017-10-29 09:23:40.800 [NOTICE] 
Opening Socks listener on 127.0.0.1:9150\n2017-10-29 09:23:47.900 [NOTICE] 
Bootstrapped 5%: Connecting to directory server\n2017-10-29 09:23:47.900 
[NOTICE] Bootstrapped 10%: Finishing handshake with directory 
server\n2017-10-29 09:24:08.900 [WARN] Proxy Client: unable to connect to 

[tor-commits] [translation/support-tbb] Update translations for support-tbb

2018-04-12 Thread translation
commit 0c26acf78cc5e842d8a187fc3984dd659888e19c
Author: Translation commit bot 
Date:   Thu Apr 12 17:50:34 2018 +

Update translations for support-tbb
---
 fr.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fr.json b/fr.json
index 9f2248ea5..fa52e7df0 100644
--- a/fr.json
+++ b/fr.json
@@ -39,7 +39,7 @@
"id": "#ntb-7",
"control": "ntb-7",
"title": "Mon site Web préféré bloque l’accès à partir de Tor.",
-   "description": "Sorry to hear that you can't visit 
the website you wanted! Sometimes websites will block Tor users because they 
can't tell the difference between the average Tor user and automated traffic. 
The best success we've had in getting sites to unblock Tor users is getting 
users to contact the site administrators directly. Something like this might do 
the trick:\"Hi! I tried to access your site xyz.com while using Tor 
Browser and discovered that you don't allow Tor users to access your site. I 
urge you to reconsider this decision; Tor is used by people all over the world 
to protect their privacy and fight censorship. By blocking Tor users, you are 
likely blocking people in repressive countries who want to use a free internet, 
journalists and researchers who want to protect themselves from discovery, 
whistleblowers, activists, and ordinary people who want to opt out of invasive 
third party tracking. Please take a strong stance in favor of digital priv
 acy and internet freedom, and allow Tor users access to xyz.com. Thank 
you.\"In the case of banks, and other sensitive websites, it is also 
common to see geography-based blocking (if a bank knows you generally access 
their services from one country, and suddenly you are connecting from an exit 
relay on the other side of the world, your account may be locked or suspended). 
If you are unable to connect to an onion service, please see I cannot reach X.onion!"
+   "description": "Nous sommes désolés d’apprendre 
que vous ne pouvez pas visiter le site Web que vous souhaitez ! Un site Web 
bloquera parfois les utilisateurs de Tor parce qu’ils ne peuvent pas faire la 
différence entre l’utilisateur de Tor moyen et le trafic automatisé. Les 
meilleurs résultats pour débloquer l’accès des utilisateurs de Tor à un 
site donné ont été obtenus en demandant aux utilisateurs de contacter 
directement les administrateurs dudit site. Ce qui suit pourrait suffire :« Bonjour ! J’ai essayé d’accéder à votre site xyz.com tout en 
utilisant le navigateur Tor et j’ai découvert que vous ne permettez pas aux 
utilisateurs de Tor d’y accéder. Je vous demande instamment de reconsidérer 
votre décision ; Tor est utilisé partout dans le monde par des personnes 
souhaitant protéger leurs renseignements personnels tout en combattant la 
censure. En bloquant les utilisateurs de Tor, vous bloquez vraisemblableme
 nt des personnes se trouvant dans des pays où règne la répression et qui 
souhaitent utiliser un Internet libre, des journalistes et des chercheurs qui 
ne veulent pas être découverts, des lanceurs d’alerte, des activistes et 
des personnes ordinaires qui ne veulent pas être suivies à la trace par des 
tiers invasifs. Veuillez adopter une position ferme privilégiant la 
confidentialité numérique et la liberté sur Internet, et permettre aussi aux 
utilisateurs de Tor d’accéder à xyz.com. Merci ». Voici le même message 
en anglais : « Hi! I tried to access your site xyz.com while using Tor 
Browser and discovered that you don't allow Tor users to access your site. I 
urge you to reconsider this decision; Tor is used by people all over the world 
to protect their privacy and fight censorship. By blocking Tor users, you are 
likely blocking people in repressive countries who want to use a free internet, 
journalists and researchers who want to protect themselves from discover
 y, whistleblowers, activists, and ordinary people who want to opt out of 
invasive third party tracking. Please take a strong stance in favor of digital 
privacy and internet freedom, and allow Tor users access to xyz.com. Thank 
you. » Dans le cas de banques ou autres sites Web délicats, il est 
aussi habituel de constater un blocage d’après la position géographique (si 
une banque sait que vous accédez habituellement à ses services à partir 
d’un pays et que vous vous connectez soudainement à partir d’un relais de 
sortie situé de l’autre côté de la planète, votre compte pourrait être 
verrouillé ou suspendu). Si vous ne pouvez pas vous connecter à un service 
oignon, veuillez consulter Je ne peux pas accéder 
à X.onion !"
 },
 "tbb-7-1": {
"id": "#ntb-7-1",

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


[tor-commits] [translation/support-censorship] Update translations for support-censorship

2018-04-12 Thread translation
commit a42bcf73b97bb50649d1ada9e372eae17bff15d1
Author: Translation commit bot 
Date:   Thu Apr 12 17:49:48 2018 +

Update translations for support-censorship
---
 fr.json | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fr.json b/fr.json
index 085374162..3ad7a5904 100644
--- a/fr.json
+++ b/fr.json
@@ -9,7 +9,7 @@
"id": "#censure-2",
"control": "censure-2",
"title": "Mon site Web préféré bloque l’accès à partir de Tor.",
-   "description": "Sorry to hear that you can't visit 
the website you wanted! Sometimes websites will block Tor users because they 
can't tell the difference between the average Tor user and automated traffic. 
The best success we've had in getting sites to unblock Tor users is getting 
users to contact the site administrators directly. Something like this might do 
the trick:\"Hi! I tried to access your site xyz.com while using Tor 
Browser and discovered that you don't allow Tor users to access your site. I 
urge you to reconsider this decision; Tor is used by people all over the world 
to protect their privacy and fight censorship. By blocking Tor users, you are 
likely blocking people in repressive countries who want to use a free internet, 
journalists and researchers who want to protect themselves from discovery, 
whistleblowers, activists, and ordinary people who want to opt out of invasive 
third party tracking. Please take a strong stance in favor of digital priv
 acy and internet freedom, and allow Tor users access to xyz.com. Thank 
you.\"In the case of banks, and other sensitive websites, it is also 
common to see geography-based blocking (if a bank knows you generally access 
their services from one country, and suddenly you are connecting from an exit 
relay on the other side of the world, your account may be locked or suspended). 
If you are unable to connect to an onion service, please see I cannot reach X.onion!"
+   "description": "Nous sommes désolés d’apprendre 
que vous ne pouvez pas visiter le site Web que vous souhaitez ! Un site Web 
bloquera parfois les utilisateurs de Tor parce qu’ils ne peuvent pas faire la 
différence entre l’utilisateur de Tor moyen et le trafic automatisé. Les 
meilleurs résultats pour débloquer l’accès des utilisateurs de Tor à un 
site donné ont été obtenus en demandant aux utilisateurs de contacter 
directement les administrateurs dudit site. Ce qui suit pourrait suffire :« Bonjour ! J’ai essayé d’accéder à votre site xyz.com tout en 
utilisant le navigateur Tor et j’ai découvert que vous ne permettez pas aux 
utilisateurs de Tor d’y accéder. Je vous demande instamment de reconsidérer 
votre décision ; Tor est utilisé partout dans le monde par des personnes 
souhaitant protéger leurs renseignements personnels tout en combattant la 
censure. En bloquant les utilisateurs de Tor, vous bloquez vraisemblableme
 nt des personnes se trouvant dans des pays où règne la répression et qui 
souhaitent utiliser un Internet libre, des journalistes et des chercheurs qui 
ne veulent pas être découverts, des lanceurs d’alerte, des activistes et 
des personnes ordinaires qui ne veulent pas être suivies à la trace par des 
tiers invasifs. Veuillez adopter une position ferme privilégiant la 
confidentialité numérique et la liberté sur Internet, et permettre aussi aux 
utilisateurs de Tor d’accéder à xyz.com. Merci ». Voici le même message 
en anglais : « Hi! I tried to access your site xyz.com while using Tor 
Browser and discovered that you don't allow Tor users to access your site. I 
urge you to reconsider this decision; Tor is used by people all over the world 
to protect their privacy and fight censorship. By blocking Tor users, you are 
likely blocking people in repressive countries who want to use a free internet, 
journalists and researchers who want to protect themselves from discover
 y, whistleblowers, activists, and ordinary people who want to opt out of 
invasive third party tracking. Please take a strong stance in favor of digital 
privacy and internet freedom, and allow Tor users access to xyz.com. Thank 
you. » Dans le cas de banques ou autres sites Web délicats, il est 
aussi habituel de constater un blocage d’après la position géographique (si 
une banque sait que vous accédez habituellement à ses services à partir 
d’un pays et que vous vous connectez soudainement à partir d’un relais de 
sortie situé de l’autre côté de la planète, votre compte pourrait être 
verrouillé ou suspendu). Si vous ne pouvez pas vous connecter à un service 
oignon, veuillez consulter Je ne peux pas accéder 
à X.onion !"
 },
 "censorship-3": {
"id": "#censure-3",
@@ -27,7 +27,7 @@
"id": "#censure-5",
"control": "censure-5",
"title": "J’éprouve des difficultés à me connecter à Tor et je 
n’arrive pas à comprendre ce qui ne 

[tor-commits] [translation/support-censorship_completed] Update translations for support-censorship_completed

2018-04-12 Thread translation
commit 733d3f5491969e651fcbc71a83f3437b1ca45bf2
Author: Translation commit bot 
Date:   Thu Apr 12 17:49:55 2018 +

Update translations for support-censorship_completed
---
 fr.json | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fr.json b/fr.json
index 8114facd9..3ad7a5904 100644
--- a/fr.json
+++ b/fr.json
@@ -9,7 +9,7 @@
"id": "#censure-2",
"control": "censure-2",
"title": "Mon site Web préféré bloque l’accès à partir de Tor.",
-   "description": "Nous sommes désolés d’apprendre 
que vous ne pouvez pas visiter le site Web que vous souhaitez ! Un site Web 
bloquera parfois les utilisateurs de Tor parce qu’ils ne peuvent pas faire la 
différence entre l’utilisateur de Tor moyen et le trafic automatisé. Les 
meilleurs résultats pour débloquer l’accès des utilisateurs de Tor à un 
site donné ont été obtenus en demandant aux utilisateurs de contacter 
directement les administrateurs dudit site. Ce qui suit pourrait suffire :« Bonjour ! J’ai essayé d’accéder à votre site xyz.com tout en 
utilisant le navigateur Tor et j’ai découvert que vous ne permettez pas aux 
utilisateurs de Tor d’y accéder. Je vous demande instamment de reconsidérer 
votre décision ; Tor est utilisé partout dans le monde par des personnes 
souhaitant protéger leurs renseignements personnels tout en combattant la 
censure. En bloquant les utilisateurs de Tor, vous bloquez vraisemblableme
 nt des personnes se trouvant dans des pays où règne la répression et qui 
souhaitent utiliser un Internet libre, des journalistes et des chercheurs qui 
ne veulent pas être découverts, des lanceurs d’alerte, des activistes et 
des personnes ordinaires qui ne veulent pas être suivies à la trace par des 
tiers invasifs. Veuillez adopter une position ferme privilégiant la 
confidentialité numérique et la liberté sur Internet, et permettre aussi aux 
utilisateurs de Tor d’accéder à xyz.com. Merci.Voici le même message 
en anglais : “Hi! I tried to access your site xyz.com while using Tor 
Browser and discovered that you don't allow Tor users to access your site. I 
urge you to reconsider this decision; Tor is used by people all over the world 
to protect their privacy and fight censorship. By blocking Tor users, you are 
likely blocking people in repressive countries who want to use a free internet, 
journalists and researchers who want to protect themselves from di
 scovery, whistleblowers, activists, and ordinary people who want to opt out of 
invasive third party tracking. Please take a strong stance in favor of digital 
privacy and internet freedom, and allow Tor users access to xyz.com. Thank 
you.”Dans le cas de banques ou autres sites Web délicats, il est aussi 
habituel de constater un blocage d’après la position géographique (si une 
banque sait que vous accédez habituellement à ses services à partir d’un 
pays et que vous vous connectez soudainement à partir d’un relais de sortie 
situé de l’autre côté de la planète, votre compte pourrait être 
verrouillé ou suspendu). Si vous ne pouvez pas vous connecter à un service 
oignon, veuillez consulter http://127.0.0.1:5000/#onionservices-3”>Je ne peux pas accéder à 
X.onion !"
+   "description": "Nous sommes désolés d’apprendre 
que vous ne pouvez pas visiter le site Web que vous souhaitez ! Un site Web 
bloquera parfois les utilisateurs de Tor parce qu’ils ne peuvent pas faire la 
différence entre l’utilisateur de Tor moyen et le trafic automatisé. Les 
meilleurs résultats pour débloquer l’accès des utilisateurs de Tor à un 
site donné ont été obtenus en demandant aux utilisateurs de contacter 
directement les administrateurs dudit site. Ce qui suit pourrait suffire :« Bonjour ! J’ai essayé d’accéder à votre site xyz.com tout en 
utilisant le navigateur Tor et j’ai découvert que vous ne permettez pas aux 
utilisateurs de Tor d’y accéder. Je vous demande instamment de reconsidérer 
votre décision ; Tor est utilisé partout dans le monde par des personnes 
souhaitant protéger leurs renseignements personnels tout en combattant la 
censure. En bloquant les utilisateurs de Tor, vous bloquez vraisemblableme
 nt des personnes se trouvant dans des pays où règne la répression et qui 
souhaitent utiliser un Internet libre, des journalistes et des chercheurs qui 
ne veulent pas être découverts, des lanceurs d’alerte, des activistes et 
des personnes ordinaires qui ne veulent pas être suivies à la trace par des 
tiers invasifs. Veuillez adopter une position ferme privilégiant la 
confidentialité numérique et la liberté sur Internet, et permettre aussi aux 
utilisateurs de Tor d’accéder à xyz.com. Merci ». Voici le même message 
en anglais : « Hi! I tried to access your site xyz.com while using Tor 
Browser and discovered that you don't allow Tor users to 

[tor-commits] [tor/master] Remove windows log_from_handle as unused.

2018-04-12 Thread nickm
commit d3b9b5a3dd6a6068557fc53176c41bc917100be2
Author: Nick Mathewson 
Date:   Thu Apr 12 12:38:46 2018 -0400

Remove windows log_from_handle as unused.

This function was only used by PortForwardingHelper, which was
removed in 9df110cd72.  Its presence caused warnings on windows.
---
 src/common/util.c | 45 -
 1 file changed, 45 deletions(-)

diff --git a/src/common/util.c b/src/common/util.c
index 065b3245f..041e7aee3 100644
--- a/src/common/util.c
+++ b/src/common/util.c
@@ -5156,51 +5156,6 @@ tor_get_lines_from_handle, (HANDLE *handle,
   return lines;
 }
 
-/** Read from stream, and send lines to log at the specified log level.
- * Returns -1 if there is a error reading, and 0 otherwise.
- * If the generated stream is flushed more often than on new lines, or
- * a read exceeds 256 bytes, lines will be truncated. This should be fixed,
- * along with the corresponding problem on *nix (see bug #2045).
- */
-static int
-log_from_handle(HANDLE *pipe, int severity)
-{
-  char buf[256];
-  int pos;
-  smartlist_t *lines;
-
-  pos = tor_read_all_handle(pipe, buf, sizeof(buf) - 1, NULL);
-  if (pos < 0) {
-/* Error */
-log_warn(LD_GENERAL, "Failed to read data from subprocess");
-return -1;
-  }
-
-  if (0 == pos) {
-/* There's nothing to read (process is busy or has exited) */
-log_debug(LD_GENERAL, "Subprocess had nothing to say");
-return 0;
-  }
-
-  /* End with a null even if there isn't a \r\n at the end */
-  /* TODO: What if this is a partial line? */
-  buf[pos] = '\0';
-  log_debug(LD_GENERAL, "Subprocess had %d bytes to say", pos);
-
-  /* Split up the buffer */
-  lines = smartlist_new();
-  tor_split_lines(lines, buf, pos);
-
-  /* Log each line */
-  SMARTLIST_FOREACH(lines, char *, line,
-  {
-log_fn(severity, LD_GENERAL, "Port forwarding helper says: %s", line);
-  });
-  smartlist_free(lines);
-
-  return 0;
-}
-
 #else /* !(defined(_WIN32)) */
 
 /** Return a smartlist containing lines outputted from

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


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

2018-04-12 Thread nickm
commit 6963aca6ac04205df923b3c3da9d00b8133ad32b
Merge: be3d8cb17 46795a7be
Author: Nick Mathewson 
Date:   Thu Apr 12 12:31:41 2018 -0400

Merge branch 'maint-0.3.3' into release-0.3.3

 src/test/test_config.c | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

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


[tor-commits] [tor/master] Merge branch 'maint-0.3.3'

2018-04-12 Thread nickm
commit f0887e30dd10e7fc0f73f8f1b792913a2d51c7b1
Merge: 467c882ba 46795a7be
Author: Nick Mathewson 
Date:   Thu Apr 12 12:31:41 2018 -0400

Merge branch 'maint-0.3.3'

 src/test/test_config.c | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

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


[tor-commits] [tor/release-0.3.3] Attempt to fix 32-bit clang builds, which broke with 31508a0abccfee1cd

2018-04-12 Thread nickm
commit 46795a7be63b9a1b90a59fcf9efda4f4f1eacc37
Author: Nick Mathewson 
Date:   Thu Apr 12 12:24:36 2018 -0400

Attempt to fix 32-bit clang builds, which broke with 31508a0abccfee1cd

When size_t is 32 bits, the unit tests can't fit anything more than
4GB-1 into a size_t.

Additionally, tt_int_op() uses "long" -- we need tt_u64_op() to
safely test uint64_t values for equality.

Bug caused by tests for #24782 fix; not in any released Tor.
---
 src/test/test_config.c | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/src/test/test_config.c b/src/test/test_config.c
index d82f6d21d..e214a8277 100644
--- a/src/test/test_config.c
+++ b/src/test/test_config.c
@@ -5626,10 +5626,10 @@ test_config_compute_max_mem_in_queues(void *data)
 
 #if SIZEOF_VOID_P >= 8
   /* We are on a 64-bit system. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ, GIGABYTE(8));
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ, GIGABYTE(8));
 #else
   /* We are on a 32-bit system. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ, GIGABYTE(1));
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ, GIGABYTE(1));
 #endif
 
   /* We are able to detect the amount of RAM on the system. */
@@ -5639,7 +5639,7 @@ test_config_compute_max_mem_in_queues(void *data)
   total_system_memory_output = GIGABYTE(1);
 
   /* We have 0.75 * RAM available. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
 3 * (GIGABYTE(1) / 4));
 
   /* We are running on a tiny machine with 256 MB of RAM. */
@@ -5648,28 +5648,30 @@ test_config_compute_max_mem_in_queues(void *data)
   /* We will now enforce a minimum of 256 MB of RAM available for the
* MaxMemInQueues here, even though we should only have had 0.75 * 256 = 192
* MB available. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ, MEGABYTE(256));
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ, MEGABYTE(256));
 
+#if SIZEOF_SIZE_T > 4
   /* We are running on a machine with 8 GB of RAM. */
   total_system_memory_output = GIGABYTE(8);
 
   /* We will have 0.4 * RAM available. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
 2 * (GIGABYTE(8) / 5));
 
   /* We are running on a machine with 16 GB of RAM. */
   total_system_memory_output = GIGABYTE(16);
 
   /* We will have 0.4 * RAM available. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
 2 * (GIGABYTE(16) / 5));
 
   /* We are running on a machine with 32 GB of RAM. */
   total_system_memory_output = GIGABYTE(32);
 
   /* We will at maximum get MAX_DEFAULT_MEMORY_QUEUE_SIZE here. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
 MAX_DEFAULT_MEMORY_QUEUE_SIZE);
+#endif
 
  done:
   UNMOCK(get_total_system_memory);



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


[tor-commits] [tor/maint-0.3.3] Attempt to fix 32-bit clang builds, which broke with 31508a0abccfee1cd

2018-04-12 Thread nickm
commit 46795a7be63b9a1b90a59fcf9efda4f4f1eacc37
Author: Nick Mathewson 
Date:   Thu Apr 12 12:24:36 2018 -0400

Attempt to fix 32-bit clang builds, which broke with 31508a0abccfee1cd

When size_t is 32 bits, the unit tests can't fit anything more than
4GB-1 into a size_t.

Additionally, tt_int_op() uses "long" -- we need tt_u64_op() to
safely test uint64_t values for equality.

Bug caused by tests for #24782 fix; not in any released Tor.
---
 src/test/test_config.c | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/src/test/test_config.c b/src/test/test_config.c
index d82f6d21d..e214a8277 100644
--- a/src/test/test_config.c
+++ b/src/test/test_config.c
@@ -5626,10 +5626,10 @@ test_config_compute_max_mem_in_queues(void *data)
 
 #if SIZEOF_VOID_P >= 8
   /* We are on a 64-bit system. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ, GIGABYTE(8));
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ, GIGABYTE(8));
 #else
   /* We are on a 32-bit system. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ, GIGABYTE(1));
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ, GIGABYTE(1));
 #endif
 
   /* We are able to detect the amount of RAM on the system. */
@@ -5639,7 +5639,7 @@ test_config_compute_max_mem_in_queues(void *data)
   total_system_memory_output = GIGABYTE(1);
 
   /* We have 0.75 * RAM available. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
 3 * (GIGABYTE(1) / 4));
 
   /* We are running on a tiny machine with 256 MB of RAM. */
@@ -5648,28 +5648,30 @@ test_config_compute_max_mem_in_queues(void *data)
   /* We will now enforce a minimum of 256 MB of RAM available for the
* MaxMemInQueues here, even though we should only have had 0.75 * 256 = 192
* MB available. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ, MEGABYTE(256));
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ, MEGABYTE(256));
 
+#if SIZEOF_SIZE_T > 4
   /* We are running on a machine with 8 GB of RAM. */
   total_system_memory_output = GIGABYTE(8);
 
   /* We will have 0.4 * RAM available. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
 2 * (GIGABYTE(8) / 5));
 
   /* We are running on a machine with 16 GB of RAM. */
   total_system_memory_output = GIGABYTE(16);
 
   /* We will have 0.4 * RAM available. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
 2 * (GIGABYTE(16) / 5));
 
   /* We are running on a machine with 32 GB of RAM. */
   total_system_memory_output = GIGABYTE(32);
 
   /* We will at maximum get MAX_DEFAULT_MEMORY_QUEUE_SIZE here. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
 MAX_DEFAULT_MEMORY_QUEUE_SIZE);
+#endif
 
  done:
   UNMOCK(get_total_system_memory);

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


[tor-commits] [tor/master] Attempt to fix 32-bit clang builds, which broke with 31508a0abccfee1cd

2018-04-12 Thread nickm
commit 46795a7be63b9a1b90a59fcf9efda4f4f1eacc37
Author: Nick Mathewson 
Date:   Thu Apr 12 12:24:36 2018 -0400

Attempt to fix 32-bit clang builds, which broke with 31508a0abccfee1cd

When size_t is 32 bits, the unit tests can't fit anything more than
4GB-1 into a size_t.

Additionally, tt_int_op() uses "long" -- we need tt_u64_op() to
safely test uint64_t values for equality.

Bug caused by tests for #24782 fix; not in any released Tor.
---
 src/test/test_config.c | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/src/test/test_config.c b/src/test/test_config.c
index d82f6d21d..e214a8277 100644
--- a/src/test/test_config.c
+++ b/src/test/test_config.c
@@ -5626,10 +5626,10 @@ test_config_compute_max_mem_in_queues(void *data)
 
 #if SIZEOF_VOID_P >= 8
   /* We are on a 64-bit system. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ, GIGABYTE(8));
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ, GIGABYTE(8));
 #else
   /* We are on a 32-bit system. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ, GIGABYTE(1));
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ, GIGABYTE(1));
 #endif
 
   /* We are able to detect the amount of RAM on the system. */
@@ -5639,7 +5639,7 @@ test_config_compute_max_mem_in_queues(void *data)
   total_system_memory_output = GIGABYTE(1);
 
   /* We have 0.75 * RAM available. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
 3 * (GIGABYTE(1) / 4));
 
   /* We are running on a tiny machine with 256 MB of RAM. */
@@ -5648,28 +5648,30 @@ test_config_compute_max_mem_in_queues(void *data)
   /* We will now enforce a minimum of 256 MB of RAM available for the
* MaxMemInQueues here, even though we should only have had 0.75 * 256 = 192
* MB available. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ, MEGABYTE(256));
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ, MEGABYTE(256));
 
+#if SIZEOF_SIZE_T > 4
   /* We are running on a machine with 8 GB of RAM. */
   total_system_memory_output = GIGABYTE(8);
 
   /* We will have 0.4 * RAM available. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
 2 * (GIGABYTE(8) / 5));
 
   /* We are running on a machine with 16 GB of RAM. */
   total_system_memory_output = GIGABYTE(16);
 
   /* We will have 0.4 * RAM available. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
 2 * (GIGABYTE(16) / 5));
 
   /* We are running on a machine with 32 GB of RAM. */
   total_system_memory_output = GIGABYTE(32);
 
   /* We will at maximum get MAX_DEFAULT_MEMORY_QUEUE_SIZE here. */
-  tt_int_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
+  tt_u64_op(compute_real_max_mem_in_queues(0, 0), OP_EQ,
 MAX_DEFAULT_MEMORY_QUEUE_SIZE);
+#endif
 
  done:
   UNMOCK(get_total_system_memory);



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


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

2018-04-12 Thread nickm
commit be3d8cb1762d24e4ed87e7f26df53b1e564e6aac
Merge: 85db0c46e 4aaa4215e
Author: Nick Mathewson 
Date:   Thu Apr 12 12:25:51 2018 -0400

Merge branch 'maint-0.3.3' into release-0.3.3

 src/or/config.c | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

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


[tor-commits] [tor/master] Merge branch 'maint-0.3.3'

2018-04-12 Thread nickm
commit 467c882baa9f08e46428319cea67f57bb4287730
Merge: 037fb0c80 4aaa4215e
Author: Nick Mathewson 
Date:   Thu Apr 12 12:25:51 2018 -0400

Merge branch 'maint-0.3.3'

 src/or/config.c | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

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


[tor-commits] [tor/release-0.3.3] Attempt to fix 32-bit builds, which broke with 31508a0abccfee1cd

2018-04-12 Thread nickm
commit 4aaa4215e7e11f318c5a50124e29dc0b50ce21e1
Author: Nick Mathewson 
Date:   Thu Apr 12 12:24:36 2018 -0400

Attempt to fix 32-bit builds, which broke with 31508a0abccfee1cd

When size_t is 32 bits, doing "size_t ram; if (ram > 8GB) { ... }"
produces a compile-time warning.

Bug caused by #24782 fix; not in any released Tor.
---
 src/or/config.c | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/or/config.c b/src/or/config.c
index 6b8885521..986794cec 100644
--- a/src/or/config.c
+++ b/src/or/config.c
@@ -4545,7 +4545,15 @@ compute_real_max_mem_in_queues(const uint64_t val, int 
log_guess)
   /* We detected the amount of memory available. */
   uint64_t avail = 0;
 
-  if (ram >= (8 * ONE_GIGABYTE)) {
+#if SIZEOF_SIZE_T > 4
+/* On a 64-bit platform, we consider 8GB "very large". */
+#define RAM_IS_VERY_LARGE(x) ((x) >= (8 * ONE_GIGABYTE))
+#else
+/* On a 32-bit platform, we can't have 8GB of ram. */
+#define RAM_IS_VERY_LARGE(x) (0)
+#endif
+
+  if (RAM_IS_VERY_LARGE(ram)) {
 /* If we have 8 GB, or more, RAM available, we set the MaxMemInQueues
  * to 0.4 * RAM. The idea behind this value is that the amount of RAM
  * is more than enough for a single relay and should allow the relay



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


[tor-commits] [tor/maint-0.3.3] Attempt to fix 32-bit builds, which broke with 31508a0abccfee1cd

2018-04-12 Thread nickm
commit 4aaa4215e7e11f318c5a50124e29dc0b50ce21e1
Author: Nick Mathewson 
Date:   Thu Apr 12 12:24:36 2018 -0400

Attempt to fix 32-bit builds, which broke with 31508a0abccfee1cd

When size_t is 32 bits, doing "size_t ram; if (ram > 8GB) { ... }"
produces a compile-time warning.

Bug caused by #24782 fix; not in any released Tor.
---
 src/or/config.c | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/or/config.c b/src/or/config.c
index 6b8885521..986794cec 100644
--- a/src/or/config.c
+++ b/src/or/config.c
@@ -4545,7 +4545,15 @@ compute_real_max_mem_in_queues(const uint64_t val, int 
log_guess)
   /* We detected the amount of memory available. */
   uint64_t avail = 0;
 
-  if (ram >= (8 * ONE_GIGABYTE)) {
+#if SIZEOF_SIZE_T > 4
+/* On a 64-bit platform, we consider 8GB "very large". */
+#define RAM_IS_VERY_LARGE(x) ((x) >= (8 * ONE_GIGABYTE))
+#else
+/* On a 32-bit platform, we can't have 8GB of ram. */
+#define RAM_IS_VERY_LARGE(x) (0)
+#endif
+
+  if (RAM_IS_VERY_LARGE(ram)) {
 /* If we have 8 GB, or more, RAM available, we set the MaxMemInQueues
  * to 0.4 * RAM. The idea behind this value is that the amount of RAM
  * is more than enough for a single relay and should allow the relay

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


[tor-commits] [tor/master] Attempt to fix 32-bit builds, which broke with 31508a0abccfee1cd

2018-04-12 Thread nickm
commit 4aaa4215e7e11f318c5a50124e29dc0b50ce21e1
Author: Nick Mathewson 
Date:   Thu Apr 12 12:24:36 2018 -0400

Attempt to fix 32-bit builds, which broke with 31508a0abccfee1cd

When size_t is 32 bits, doing "size_t ram; if (ram > 8GB) { ... }"
produces a compile-time warning.

Bug caused by #24782 fix; not in any released Tor.
---
 src/or/config.c | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/or/config.c b/src/or/config.c
index 6b8885521..986794cec 100644
--- a/src/or/config.c
+++ b/src/or/config.c
@@ -4545,7 +4545,15 @@ compute_real_max_mem_in_queues(const uint64_t val, int 
log_guess)
   /* We detected the amount of memory available. */
   uint64_t avail = 0;
 
-  if (ram >= (8 * ONE_GIGABYTE)) {
+#if SIZEOF_SIZE_T > 4
+/* On a 64-bit platform, we consider 8GB "very large". */
+#define RAM_IS_VERY_LARGE(x) ((x) >= (8 * ONE_GIGABYTE))
+#else
+/* On a 32-bit platform, we can't have 8GB of ram. */
+#define RAM_IS_VERY_LARGE(x) (0)
+#endif
+
+  if (RAM_IS_VERY_LARGE(ram)) {
 /* If we have 8 GB, or more, RAM available, we set the MaxMemInQueues
  * to 0.4 * RAM. The idea behind this value is that the amount of RAM
  * is more than enough for a single relay and should allow the relay



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


[tor-commits] [tor/release-0.3.3] Use less memory for MaxMemInQueues for machines with more than 8 GB of RAM.

2018-04-12 Thread nickm
commit 31508a0abccfee1cda0869a9a7d22df74d6b67b7
Author: Alexander Færøy 
Date:   Tue Apr 3 18:26:52 2018 +0200

Use less memory for MaxMemInQueues for machines with more than 8 GB of RAM.

This patch changes the algorithm of compute_real_max_mem_in_queues() to
use 0.4 * RAM iff the system has more than or equal to 8 GB of RAM, but
will continue to use the old value of 0.75 * RAM if the system have less
than * GB of RAM available.

This patch also adds tests for compute_real_max_mem_in_queues().

See: https://bugs.torproject.org/24782
---
 changes/bug24782   |  4 +++
 src/or/config.c| 31 +--
 src/or/config.h|  7 +
 src/test/test_config.c | 83 ++
 4 files changed, 115 insertions(+), 10 deletions(-)

diff --git a/changes/bug24782 b/changes/bug24782
new file mode 100644
index 0..59bbdad12
--- /dev/null
+++ b/changes/bug24782
@@ -0,0 +1,4 @@
+  o Minor features (config options):
+- Change the way the default value for MaxMemInQueues is calculated. We now
+  use 0.4 * RAM if the system have 8 GB RAM or more, otherwise we use the
+  former value of 0.75 * RAM. Closes ticket 24782.
diff --git a/src/or/config.c b/src/or/config.c
index 1f8ff5e3a..6b8885521 100644
--- a/src/or/config.c
+++ b/src/or/config.c
@@ -4528,11 +4528,6 @@ compute_real_max_mem_in_queues(const uint64_t val, int 
log_guess)
   if (val == 0) {
 #define ONE_GIGABYTE (U64_LITERAL(1) << 30)
 #define ONE_MEGABYTE (U64_LITERAL(1) << 20)
-#if SIZEOF_VOID_P >= 8
-#define MAX_DEFAULT_MAXMEM (8*ONE_GIGABYTE)
-#else
-#define MAX_DEFAULT_MAXMEM (2*ONE_GIGABYTE)
-#endif
 /* The user didn't pick a memory limit.  Choose a very large one
  * that is still smaller than the system memory */
 static int notice_sent = 0;
@@ -4547,14 +4542,30 @@ compute_real_max_mem_in_queues(const uint64_t val, int 
log_guess)
   result = ONE_GIGABYTE;
 #endif /* SIZEOF_VOID_P >= 8 */
 } else {
-  /* We detected it, so let's pick 3/4 of the total RAM as our limit. */
-  const uint64_t avail = (ram / 4) * 3;
+  /* We detected the amount of memory available. */
+  uint64_t avail = 0;
+
+  if (ram >= (8 * ONE_GIGABYTE)) {
+/* If we have 8 GB, or more, RAM available, we set the MaxMemInQueues
+ * to 0.4 * RAM. The idea behind this value is that the amount of RAM
+ * is more than enough for a single relay and should allow the relay
+ * operator to run two relays if they have additional bandwidth
+ * available.
+ */
+avail = (ram / 5) * 2;
+  } else {
+/* If we have less than 8 GB of RAM available, we use the "old" default
+ * for MaxMemInQueues of 0.75 * RAM.
+ */
+avail = (ram / 4) * 3;
+  }
 
-  /* Make sure it's in range from 0.25 GB to 8 GB. */
-  if (avail > MAX_DEFAULT_MAXMEM) {
+  /* Make sure it's in range from 0.25 GB to 8 GB for 64-bit and 0.25 to 2
+   * GB for 32-bit. */
+  if (avail > MAX_DEFAULT_MEMORY_QUEUE_SIZE) {
 /* If you want to use more than this much RAM, you need to configure
it yourself */
-result = MAX_DEFAULT_MAXMEM;
+result = MAX_DEFAULT_MEMORY_QUEUE_SIZE;
   } else if (avail < ONE_GIGABYTE / 4) {
 result = ONE_GIGABYTE / 4;
   } else {
diff --git a/src/or/config.h b/src/or/config.h
index f6a659d0c..1d3c27217 100644
--- a/src/or/config.h
+++ b/src/or/config.h
@@ -22,6 +22,13 @@
  * expose more information than we're comfortable with. */
 #define MIN_HEARTBEAT_PERIOD (30*60)
 
+/** Maximum default value for MaxMemInQueues, in bytes. */
+#if SIZEOF_VOID_P >= 8
+#define MAX_DEFAULT_MEMORY_QUEUE_SIZE (U64_LITERAL(8) << 30)
+#else
+#define MAX_DEFAULT_MEMORY_QUEUE_SIZE (U64_LITERAL(2) << 30)
+#endif
+
 MOCK_DECL(const char*, get_dirportfrontpage, (void));
 MOCK_DECL(const or_options_t *, get_options, (void));
 MOCK_DECL(or_options_t *, get_options_mutable, (void));
diff --git a/src/test/test_config.c b/src/test/test_config.c
index d42335de3..d82f6d21d 100644
--- a/src/test/test_config.c
+++ b/src/test/test_config.c
@@ -585,6 +585,22 @@ test_config_parse_transport_options_line(void *arg)
   }
 }
 
+/* Mocks needed for the compute_max_mem_in_queues test */
+static int get_total_system_memory_mock(size_t *mem_out);
+
+static size_t total_system_memory_output = 0;
+static int total_system_memory_return = 0;
+
+static int
+get_total_system_memory_mock(size_t *mem_out)
+{
+  if (! mem_out)
+return -1;
+
+  *mem_out = total_system_memory_output;
+  return total_system_memory_return;
+}
+
 /* Mocks needed for the transport plugin line test */
 
 static void pt_kickstart_proxy_mock(const smartlist_t *transport_list,
@@ -5596,6 +5612,72 @@ test_config_include_opened_file_list(void *data)
   tor_free(dir);
 }
 
+static void
+test_config_compute_max_mem_in_queues(void *data)
+{
+#define GIGABYTE(x) 

[tor-commits] [tor/master] Use STATIC for compute_real_max_mem_in_queues

2018-04-12 Thread nickm
commit 5633a633796ca10e2866ff6fd5bc40b5f7895c30
Author: Alexander Færøy 
Date:   Tue Apr 3 17:44:42 2018 +0200

Use STATIC for compute_real_max_mem_in_queues

This patch makes compute_real_max_mem_in_queues use the STATIC macro,
which allows us to test the function.

See: https://bugs.torproject.org/24782
---
 src/or/config.c | 4 +---
 src/or/config.h | 4 
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/or/config.c b/src/or/config.c
index cec14e0f5..1f8ff5e3a 100644
--- a/src/or/config.c
+++ b/src/or/config.c
@@ -773,8 +773,6 @@ static void config_maybe_load_geoip_files_(const 
or_options_t *options,
 static int options_validate_cb(void *old_options, void *options,
void *default_options,
int from_setconf, char **msg);
-static uint64_t compute_real_max_mem_in_queues(const uint64_t val,
-   int log_guess);
 static void cleanup_protocol_warning_severity_level(void);
 static void set_protocol_warning_severity_level(int warning_severity);
 
@@ -4522,7 +4520,7 @@ options_validate(or_options_t *old_options, or_options_t 
*options,
 /* Given the value that the user has set for MaxMemInQueues, compute the
  * actual maximum value.  We clip this value if it's too low, and autodetect
  * it if it's set to 0. */
-static uint64_t
+STATIC uint64_t
 compute_real_max_mem_in_queues(const uint64_t val, int log_guess)
 {
   uint64_t result;
diff --git a/src/or/config.h b/src/or/config.h
index 2f23809b2..f6a659d0c 100644
--- a/src/or/config.h
+++ b/src/or/config.h
@@ -258,6 +258,10 @@ STATIC int parse_port_config(smartlist_t *out,
   const unsigned flags);
 
 STATIC int check_bridge_distribution_setting(const char *bd);
+
+STATIC uint64_t compute_real_max_mem_in_queues(const uint64_t val,
+   int log_guess);
+
 #endif /* defined(CONFIG_PRIVATE) */
 
 #endif /* !defined(TOR_CONFIG_H) */



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


[tor-commits] [tor/master] Use less memory for MaxMemInQueues for machines with more than 8 GB of RAM.

2018-04-12 Thread nickm
commit 31508a0abccfee1cda0869a9a7d22df74d6b67b7
Author: Alexander Færøy 
Date:   Tue Apr 3 18:26:52 2018 +0200

Use less memory for MaxMemInQueues for machines with more than 8 GB of RAM.

This patch changes the algorithm of compute_real_max_mem_in_queues() to
use 0.4 * RAM iff the system has more than or equal to 8 GB of RAM, but
will continue to use the old value of 0.75 * RAM if the system have less
than * GB of RAM available.

This patch also adds tests for compute_real_max_mem_in_queues().

See: https://bugs.torproject.org/24782
---
 changes/bug24782   |  4 +++
 src/or/config.c| 31 +--
 src/or/config.h|  7 +
 src/test/test_config.c | 83 ++
 4 files changed, 115 insertions(+), 10 deletions(-)

diff --git a/changes/bug24782 b/changes/bug24782
new file mode 100644
index 0..59bbdad12
--- /dev/null
+++ b/changes/bug24782
@@ -0,0 +1,4 @@
+  o Minor features (config options):
+- Change the way the default value for MaxMemInQueues is calculated. We now
+  use 0.4 * RAM if the system have 8 GB RAM or more, otherwise we use the
+  former value of 0.75 * RAM. Closes ticket 24782.
diff --git a/src/or/config.c b/src/or/config.c
index 1f8ff5e3a..6b8885521 100644
--- a/src/or/config.c
+++ b/src/or/config.c
@@ -4528,11 +4528,6 @@ compute_real_max_mem_in_queues(const uint64_t val, int 
log_guess)
   if (val == 0) {
 #define ONE_GIGABYTE (U64_LITERAL(1) << 30)
 #define ONE_MEGABYTE (U64_LITERAL(1) << 20)
-#if SIZEOF_VOID_P >= 8
-#define MAX_DEFAULT_MAXMEM (8*ONE_GIGABYTE)
-#else
-#define MAX_DEFAULT_MAXMEM (2*ONE_GIGABYTE)
-#endif
 /* The user didn't pick a memory limit.  Choose a very large one
  * that is still smaller than the system memory */
 static int notice_sent = 0;
@@ -4547,14 +4542,30 @@ compute_real_max_mem_in_queues(const uint64_t val, int 
log_guess)
   result = ONE_GIGABYTE;
 #endif /* SIZEOF_VOID_P >= 8 */
 } else {
-  /* We detected it, so let's pick 3/4 of the total RAM as our limit. */
-  const uint64_t avail = (ram / 4) * 3;
+  /* We detected the amount of memory available. */
+  uint64_t avail = 0;
+
+  if (ram >= (8 * ONE_GIGABYTE)) {
+/* If we have 8 GB, or more, RAM available, we set the MaxMemInQueues
+ * to 0.4 * RAM. The idea behind this value is that the amount of RAM
+ * is more than enough for a single relay and should allow the relay
+ * operator to run two relays if they have additional bandwidth
+ * available.
+ */
+avail = (ram / 5) * 2;
+  } else {
+/* If we have less than 8 GB of RAM available, we use the "old" default
+ * for MaxMemInQueues of 0.75 * RAM.
+ */
+avail = (ram / 4) * 3;
+  }
 
-  /* Make sure it's in range from 0.25 GB to 8 GB. */
-  if (avail > MAX_DEFAULT_MAXMEM) {
+  /* Make sure it's in range from 0.25 GB to 8 GB for 64-bit and 0.25 to 2
+   * GB for 32-bit. */
+  if (avail > MAX_DEFAULT_MEMORY_QUEUE_SIZE) {
 /* If you want to use more than this much RAM, you need to configure
it yourself */
-result = MAX_DEFAULT_MAXMEM;
+result = MAX_DEFAULT_MEMORY_QUEUE_SIZE;
   } else if (avail < ONE_GIGABYTE / 4) {
 result = ONE_GIGABYTE / 4;
   } else {
diff --git a/src/or/config.h b/src/or/config.h
index f6a659d0c..1d3c27217 100644
--- a/src/or/config.h
+++ b/src/or/config.h
@@ -22,6 +22,13 @@
  * expose more information than we're comfortable with. */
 #define MIN_HEARTBEAT_PERIOD (30*60)
 
+/** Maximum default value for MaxMemInQueues, in bytes. */
+#if SIZEOF_VOID_P >= 8
+#define MAX_DEFAULT_MEMORY_QUEUE_SIZE (U64_LITERAL(8) << 30)
+#else
+#define MAX_DEFAULT_MEMORY_QUEUE_SIZE (U64_LITERAL(2) << 30)
+#endif
+
 MOCK_DECL(const char*, get_dirportfrontpage, (void));
 MOCK_DECL(const or_options_t *, get_options, (void));
 MOCK_DECL(or_options_t *, get_options_mutable, (void));
diff --git a/src/test/test_config.c b/src/test/test_config.c
index d42335de3..d82f6d21d 100644
--- a/src/test/test_config.c
+++ b/src/test/test_config.c
@@ -585,6 +585,22 @@ test_config_parse_transport_options_line(void *arg)
   }
 }
 
+/* Mocks needed for the compute_max_mem_in_queues test */
+static int get_total_system_memory_mock(size_t *mem_out);
+
+static size_t total_system_memory_output = 0;
+static int total_system_memory_return = 0;
+
+static int
+get_total_system_memory_mock(size_t *mem_out)
+{
+  if (! mem_out)
+return -1;
+
+  *mem_out = total_system_memory_output;
+  return total_system_memory_return;
+}
+
 /* Mocks needed for the transport plugin line test */
 
 static void pt_kickstart_proxy_mock(const smartlist_t *transport_list,
@@ -5596,6 +5612,72 @@ test_config_include_opened_file_list(void *data)
   tor_free(dir);
 }
 
+static void
+test_config_compute_max_mem_in_queues(void *data)
+{
+#define GIGABYTE(x) 

[tor-commits] [tor/master] Merge branch 'maint-0.3.3'

2018-04-12 Thread nickm
commit 037fb0c804efda988c5c05f0384fccd426f807d0
Merge: a51630cc9 31508a0ab
Author: Nick Mathewson 
Date:   Thu Apr 12 11:14:42 2018 -0400

Merge branch 'maint-0.3.3'

 changes/bug24782   |  4 +++
 src/common/compat.c|  4 +--
 src/common/compat.h|  2 +-
 src/or/config.c| 35 +
 src/or/config.h| 11 +++
 src/test/test_config.c | 83 ++
 6 files changed, 123 insertions(+), 16 deletions(-)

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


[tor-commits] [tor/release-0.3.3] Use STATIC for compute_real_max_mem_in_queues

2018-04-12 Thread nickm
commit 5633a633796ca10e2866ff6fd5bc40b5f7895c30
Author: Alexander Færøy 
Date:   Tue Apr 3 17:44:42 2018 +0200

Use STATIC for compute_real_max_mem_in_queues

This patch makes compute_real_max_mem_in_queues use the STATIC macro,
which allows us to test the function.

See: https://bugs.torproject.org/24782
---
 src/or/config.c | 4 +---
 src/or/config.h | 4 
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/or/config.c b/src/or/config.c
index cec14e0f5..1f8ff5e3a 100644
--- a/src/or/config.c
+++ b/src/or/config.c
@@ -773,8 +773,6 @@ static void config_maybe_load_geoip_files_(const 
or_options_t *options,
 static int options_validate_cb(void *old_options, void *options,
void *default_options,
int from_setconf, char **msg);
-static uint64_t compute_real_max_mem_in_queues(const uint64_t val,
-   int log_guess);
 static void cleanup_protocol_warning_severity_level(void);
 static void set_protocol_warning_severity_level(int warning_severity);
 
@@ -4522,7 +4520,7 @@ options_validate(or_options_t *old_options, or_options_t 
*options,
 /* Given the value that the user has set for MaxMemInQueues, compute the
  * actual maximum value.  We clip this value if it's too low, and autodetect
  * it if it's set to 0. */
-static uint64_t
+STATIC uint64_t
 compute_real_max_mem_in_queues(const uint64_t val, int log_guess)
 {
   uint64_t result;
diff --git a/src/or/config.h b/src/or/config.h
index 2f23809b2..f6a659d0c 100644
--- a/src/or/config.h
+++ b/src/or/config.h
@@ -258,6 +258,10 @@ STATIC int parse_port_config(smartlist_t *out,
   const unsigned flags);
 
 STATIC int check_bridge_distribution_setting(const char *bd);
+
+STATIC uint64_t compute_real_max_mem_in_queues(const uint64_t val,
+   int log_guess);
+
 #endif /* defined(CONFIG_PRIVATE) */
 
 #endif /* !defined(TOR_CONFIG_H) */



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


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

2018-04-12 Thread nickm
commit 85db0c46eb522c1ae2974306694cb35002ba62a2
Merge: 572077b7f 31508a0ab
Author: Nick Mathewson 
Date:   Thu Apr 12 11:14:42 2018 -0400

Merge branch 'maint-0.3.3' into release-0.3.3

 changes/bug24782   |  4 +++
 src/common/compat.c|  4 +--
 src/common/compat.h|  2 +-
 src/or/config.c| 35 +
 src/or/config.h| 11 +++
 src/test/test_config.c | 83 ++
 6 files changed, 123 insertions(+), 16 deletions(-)

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


[tor-commits] [tor/maint-0.3.3] Use STATIC for compute_real_max_mem_in_queues

2018-04-12 Thread nickm
commit 5633a633796ca10e2866ff6fd5bc40b5f7895c30
Author: Alexander Færøy 
Date:   Tue Apr 3 17:44:42 2018 +0200

Use STATIC for compute_real_max_mem_in_queues

This patch makes compute_real_max_mem_in_queues use the STATIC macro,
which allows us to test the function.

See: https://bugs.torproject.org/24782
---
 src/or/config.c | 4 +---
 src/or/config.h | 4 
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/or/config.c b/src/or/config.c
index cec14e0f5..1f8ff5e3a 100644
--- a/src/or/config.c
+++ b/src/or/config.c
@@ -773,8 +773,6 @@ static void config_maybe_load_geoip_files_(const 
or_options_t *options,
 static int options_validate_cb(void *old_options, void *options,
void *default_options,
int from_setconf, char **msg);
-static uint64_t compute_real_max_mem_in_queues(const uint64_t val,
-   int log_guess);
 static void cleanup_protocol_warning_severity_level(void);
 static void set_protocol_warning_severity_level(int warning_severity);
 
@@ -4522,7 +4520,7 @@ options_validate(or_options_t *old_options, or_options_t 
*options,
 /* Given the value that the user has set for MaxMemInQueues, compute the
  * actual maximum value.  We clip this value if it's too low, and autodetect
  * it if it's set to 0. */
-static uint64_t
+STATIC uint64_t
 compute_real_max_mem_in_queues(const uint64_t val, int log_guess)
 {
   uint64_t result;
diff --git a/src/or/config.h b/src/or/config.h
index 2f23809b2..f6a659d0c 100644
--- a/src/or/config.h
+++ b/src/or/config.h
@@ -258,6 +258,10 @@ STATIC int parse_port_config(smartlist_t *out,
   const unsigned flags);
 
 STATIC int check_bridge_distribution_setting(const char *bd);
+
+STATIC uint64_t compute_real_max_mem_in_queues(const uint64_t val,
+   int log_guess);
+
 #endif /* defined(CONFIG_PRIVATE) */
 
 #endif /* !defined(TOR_CONFIG_H) */



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


[tor-commits] [tor/master] Make get_total_system_memory mockable.

2018-04-12 Thread nickm
commit bd42367a1e6f60d35242d2a5165f10e3a8623bf7
Author: Alexander Færøy 
Date:   Tue Apr 3 17:43:17 2018 +0200

Make get_total_system_memory mockable.

This patch makes get_total_system_memory mockable, which allows us to
alter the return value of the function in tests.

See: https://bugs.torproject.org/24782
---
 src/common/compat.c | 4 ++--
 src/common/compat.h | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/common/compat.c b/src/common/compat.c
index 4cb346dfa..7d9add50b 100644
--- a/src/common/compat.c
+++ b/src/common/compat.c
@@ -3409,8 +3409,8 @@ get_total_system_memory_impl(void)
  * Try to find out how much physical memory the system has. On success,
  * return 0 and set *mem_out to that value. On failure, return -1.
  */
-int
-get_total_system_memory(size_t *mem_out)
+MOCK_IMPL(int,
+get_total_system_memory, (size_t *mem_out))
 {
   static size_t mem_cached=0;
   uint64_t m = get_total_system_memory_impl();
diff --git a/src/common/compat.h b/src/common/compat.h
index 93301feda..3088e6835 100644
--- a/src/common/compat.h
+++ b/src/common/compat.h
@@ -699,7 +699,7 @@ char *make_path_absolute(char *fname);
 
 char **get_environment(void);
 
-int get_total_system_memory(size_t *mem_out);
+MOCK_DECL(int, get_total_system_memory, (size_t *mem_out));
 
 int compute_num_cpus(void);
 



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


[tor-commits] [tor/maint-0.3.3] Make get_total_system_memory mockable.

2018-04-12 Thread nickm
commit bd42367a1e6f60d35242d2a5165f10e3a8623bf7
Author: Alexander Færøy 
Date:   Tue Apr 3 17:43:17 2018 +0200

Make get_total_system_memory mockable.

This patch makes get_total_system_memory mockable, which allows us to
alter the return value of the function in tests.

See: https://bugs.torproject.org/24782
---
 src/common/compat.c | 4 ++--
 src/common/compat.h | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/common/compat.c b/src/common/compat.c
index 4cb346dfa..7d9add50b 100644
--- a/src/common/compat.c
+++ b/src/common/compat.c
@@ -3409,8 +3409,8 @@ get_total_system_memory_impl(void)
  * Try to find out how much physical memory the system has. On success,
  * return 0 and set *mem_out to that value. On failure, return -1.
  */
-int
-get_total_system_memory(size_t *mem_out)
+MOCK_IMPL(int,
+get_total_system_memory, (size_t *mem_out))
 {
   static size_t mem_cached=0;
   uint64_t m = get_total_system_memory_impl();
diff --git a/src/common/compat.h b/src/common/compat.h
index 93301feda..3088e6835 100644
--- a/src/common/compat.h
+++ b/src/common/compat.h
@@ -699,7 +699,7 @@ char *make_path_absolute(char *fname);
 
 char **get_environment(void);
 
-int get_total_system_memory(size_t *mem_out);
+MOCK_DECL(int, get_total_system_memory, (size_t *mem_out));
 
 int compute_num_cpus(void);
 



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


  1   2   >