[tor-commits] [stem/master] Clean up after setuptools

2020-04-09 Thread atagar
commit d1174a83c2dcb7b855d8fc986be3ab8f8d88d68c
Author: Damian Johnson 
Date:   Thu Apr 9 19:09:10 2020 -0700

Clean up after setuptools

Setuptools 'clean' command doesn't work...

  https://github.com/pypa/setuptools/issues/1347

Cleaning up after the turds it creates when we run our tests.
---
 test/integ/installation.py | 18 --
 1 file changed, 12 insertions(+), 6 deletions(-)

diff --git a/test/integ/installation.py b/test/integ/installation.py
index 60b6a73a..57618cc2 100644
--- a/test/integ/installation.py
+++ b/test/integ/installation.py
@@ -19,9 +19,9 @@ import test
 from stem.util.test_tools import asynchronous
 
 BASE_INSTALL_PATH = '/tmp/stem_test'
-DIST_PATH = os.path.join(test.STEM_BASE, 'dist')
 PYTHON_EXE = sys.executable if sys.executable else 'python'
 INSTALL_MISMATCH_MSG = "Running 'python setup.py sdist' doesn't match our git 
contents in the following way. The manifest in our setup.py may need to be 
updated...\n\n"
+SETUPTOOLS_LITTER = ('dist', 'stem.egg-info', 'stem_dry_run.egg-info')  # 
setuptools cruft its 'clean' command won't clean up
 
 
 def _assert_has_all_files(path):
@@ -117,8 +117,11 @@ class TestInstallation(unittest.TestCase):
   if os.path.exists(BASE_INSTALL_PATH):
 shutil.rmtree(BASE_INSTALL_PATH)
 
-  if os.path.exists(DIST_PATH):
-shutil.rmtree(DIST_PATH)
+  for directory in SETUPTOOLS_LITTER:
+path = os.path.join(test.STEM_BASE, directory)
+
+if os.path.exists(path):
+  shutil.rmtree(path)
 
   @asynchronous
   def test_sdist(dependency_pid):
@@ -148,7 +151,7 @@ class TestInstallation(unittest.TestCase):
 
   # tarball has a prefix 'stem-[verion]' directory so stipping that out
 
-  dist_content = glob.glob('%s/*' % DIST_PATH)
+  dist_content = glob.glob('%s/*' % os.path.join(test.STEM_BASE, 'dist'))
 
   if len(dist_content) != 1:
 raise AssertionError('We should only have a single file in our dist 
directory, but instead had: %s' % ', '.join(dist_content))
@@ -169,5 +172,8 @@ class TestInstallation(unittest.TestCase):
   if issues:
 raise AssertionError(INSTALL_MISMATCH_MSG + '\n'.join(issues))
 finally:
-  if os.path.exists(DIST_PATH):
-shutil.rmtree(DIST_PATH)
+  for directory in SETUPTOOLS_LITTER:
+path = os.path.join(test.STEM_BASE, directory)
+
+if os.path.exists(path):
+  shutil.rmtree(path)

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


[tor-commits] [translation/donatepages-messagespot] https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot

2020-04-09 Thread translation
commit b5e7c9f3cfaceba9c3decffc095dff4c9c5c3af7
Author: Translation commit bot 
Date:   Fri Apr 10 01:45:42 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot
---
 locale/ar/LC_MESSAGES/messages.po | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/locale/ar/LC_MESSAGES/messages.po 
b/locale/ar/LC_MESSAGES/messages.po
index 59a12c77e1..a65ac6a96f 100644
--- a/locale/ar/LC_MESSAGES/messages.po
+++ b/locale/ar/LC_MESSAGES/messages.po
@@ -513,6 +513,8 @@ msgid ""
 "Your contribution helps make Tor an even stronger tool against authoritarian"
 " governments and privacy-invading corporations."
 msgstr ""
+"مساهمتك تساعد على جعل تور أداة أكثر قوة ضد 
الحكومات الاستبدادية والمؤسسات "
+"المخترقة للخصوصية."
 
 #: 
tmp/cache_locale/ca/ca1cd152d40544030a642d8d074e6afb769c3bf80a1b2b61c380f1466e3a03a4.php:71
 #: 
tmp/cache_locale/60/60fb10a60dd92fe380a6d105fd68d9375e135c65251f204fa37158d9c2e655d9.php:91

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


[tor-commits] [translation/donatepages-messagespot] https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot

2020-04-09 Thread translation
commit 0cdcc198258fb7103d7779e6cce5dee04cbcd345
Author: Translation commit bot 
Date:   Fri Apr 10 01:15:42 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot
---
 locale/ar/LC_MESSAGES/messages.po | 61 ---
 1 file changed, 37 insertions(+), 24 deletions(-)

diff --git a/locale/ar/LC_MESSAGES/messages.po 
b/locale/ar/LC_MESSAGES/messages.po
index b1fcf91b3c..59a12c77e1 100644
--- a/locale/ar/LC_MESSAGES/messages.po
+++ b/locale/ar/LC_MESSAGES/messages.po
@@ -193,7 +193,7 @@ msgstr ""
 msgid ""
 "The Tor Project very much appreciates all its donors. "
 "Thank you for supporting Tor."
-msgstr ""
+msgstr "مشروع تور يقدر جدا كل المتبرعين. شكرًا 
لكم على دعم تور."
 
 #: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:113
 #: 
tmp/cache_locale/c8/c806c3e41d2762077fdd1ce236b4b0b7dc838a7c1a428d6d6daeede2a01d35aa.php:134
@@ -221,7 +221,7 @@ msgstr "هل تريد التبرع عن طريق بطاقة 
الائتمان أ
 #: 
tmp/cache_locale/ef/ef5649de7f8cead2eb5ba30c5d2afbe4e1ea84df12773fd2513ca8f8823e3fbc.php:70
 msgid ""
 "Thanks for your interest in donating cryptocurrency to the Tor Project."
-msgstr ""
+msgstr "شكرًا على اهتمامك بالتبرع بالعملات الم
شفرة لمشروع تور."
 
 #: 
tmp/cache_locale/ef/ef5649de7f8cead2eb5ba30c5d2afbe4e1ea84df12773fd2513ca8f8823e3fbc.php:77
 #: 
tmp/cache_locale/cc/cc2e1dd4edb96c59a6514d676ca3f562a2a9a2cd34e2c211c03fb08b3e664469.php:133
@@ -237,12 +237,17 @@ msgid ""
 "your donation quickly, allow us to send you an acknowledgement, and let us "
 "know your communication preferences."
 msgstr ""
+"ملئ الاستمارة ليس ضروريًا، لكن القيان 
بذلك سوف يعلمنا بتبرعك بشكل أسرع، "
+"ويتيح ذلك لنا إرسال إشعار بالاستلام إليك، 
وللتعرف على وسائل التواصل المفضلة "
+"لك."
 
 #: 
tmp/cache_locale/ef/ef5649de7f8cead2eb5ba30c5d2afbe4e1ea84df12773fd2513ca8f8823e3fbc.php:85
 #: 
tmp/cache_locale/cc/cc2e1dd4edb96c59a6514d676ca3f562a2a9a2cd34e2c211c03fb08b3e664469.php:141
 msgid ""
 "Below you will find the cryptocurrencies we accept and our wallet addresses."
 msgstr ""
+"في الأسفل سوف تجد العملات الرقمية التي 
نقبلها، بالإضافة إلى عناوين المحافظ "
+"التي يمكن الإرسال عليها."
 
 #: 
tmp/cache_locale/ef/ef5649de7f8cead2eb5ba30c5d2afbe4e1ea84df12773fd2513ca8f8823e3fbc.php:87
 #: 
tmp/cache_locale/cc/cc2e1dd4edb96c59a6514d676ca3f562a2a9a2cd34e2c211c03fb08b3e664469.php:143
@@ -265,6 +270,8 @@ msgid ""
 "If you have any questions, or would like to donate a cryptocurrency not "
 "listed below, please email us at giv...@torproject.org."
 msgstr ""
+"إذا كان لديك أي أسئلة، أو تود التبرع عبر عم
لة مشفرة ليست مدرجة في قائمتنا، "
+"يُرجة إرسال بريد إلكتروني لنا على هذا 
العنوان giv...@torproject.org"
 
 #: 
tmp/cache_locale/eb/eb66db0fc2349cdc00200df1ba86814695c5deb02dc0f5941de0ada2f44eb52b.php:47
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:29
@@ -272,23 +279,24 @@ msgid ""
 "The European shirt fits run a little small so you might want to consider "
 "sizing up."
 msgstr ""
+"القميص الأوروبي يناسب الحجم الصغير، لذل 
فقد ترغب في التفكير في تغيير الحجم."
 
 #: 
tmp/cache_locale/eb/eb66db0fc2349cdc00200df1ba86814695c5deb02dc0f5941de0ada2f44eb52b.php:54
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:36
 msgid "Fit"
-msgstr ""
+msgstr "المقاس"
 
 #: 
tmp/cache_locale/eb/eb66db0fc2349cdc00200df1ba86814695c5deb02dc0f5941de0ada2f44eb52b.php:58
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:40
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:508
 msgid "Select Fit"
-msgstr ""
+msgstr "اختر الملائم"
 
 #: 
tmp/cache_locale/eb/eb66db0fc2349cdc00200df1ba86814695c5deb02dc0f5941de0ada2f44eb52b.php:62
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:44
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:500
 msgid "Slim"
-msgstr ""
+msgstr "نحيل"
 
 #: 
tmp/cache_locale/eb/eb66db0fc2349cdc00200df1ba86814695c5deb02dc0f5941de0ada2f44eb52b.php:66
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:48
@@ -311,7 +319,7 @@ msgstr "السّعة"
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:70
 #: 

[tor-commits] [translation/torcheck] https://gitweb.torproject.org/translation.git/commit/?h=torcheck

2020-04-09 Thread translation
commit 14863bb7a5dbd210b8322dcc6320792ad86017b1
Author: Translation commit bot 
Date:   Fri Apr 10 00:53:27 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=torcheck
---
 hr/torcheck.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hr/torcheck.po b/hr/torcheck.po
index dee4325db6..0f90a8dc05 100644
--- a/hr/torcheck.po
+++ b/hr/torcheck.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2020-04-04 11:59+\n"
+"PO-Revision-Date: 2020-04-10 00:32+\n"
 "Last-Translator: milotype \n"
 "Language-Team: Croatian 
(http://www.transifex.com/otf/torproject/language/hr/)\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/torbutton-securitylevelproperties_completed] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-securitylevelproperties_completed

2020-04-09 Thread translation
commit 54d472413919f6424e205b7641cb82e644047834
Author: Translation commit bot 
Date:   Fri Apr 10 00:53:21 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-securitylevelproperties_completed
---
 hr/securitylevel.properties | 22 ++
 1 file changed, 22 insertions(+)

diff --git a/hr/securitylevel.properties b/hr/securitylevel.properties
new file mode 100644
index 00..c86ccd92d4
--- /dev/null
+++ b/hr/securitylevel.properties
@@ -0,0 +1,22 @@
+securityLevel.securityLevel = Razina sigurnosti
+securityLevel.customWarning = Prilagođeno
+securityLevel.overview = Deaktiviraj određene web funkcije koje se mogu 
koristiti za napad na tvoju sigurnost i anonimnost.
+securityLevel.standard.level = Standardno
+securityLevel.standard.tooltip = Razina sigurnosti: standardo
+securityLevel.standard.summary = Sve funkcije Tor preglednika i web stranica 
su aktivirane.
+securityLevel.safer.level = Sigurnije
+securityLevel.safer.tooltip = Razina sigurnosti: sigurnije
+securityLevel.safer.summary = Deaktivira funkcije web stranica koje su inače 
opasne, čime će neke stranice izgubiti funkcionalnost.
+securityLevel.safer.description1 = JavaScript je deaktiviran na svim ne-HTTPS 
stranicama.
+securityLevel.safer.description2 = Neki fontovi i matematički simboli su 
deaktivirani.
+securityLevel.safer.description3 = Audio i video (HTML5 mediji) i WebGL moraju 
se pritisnuti za reprodukciju.
+securityLevel.safest.level = Najsigurnije
+securityLevel.safest.tooltip = Razina sigurnosti: najsigurnije
+securityLevel.safest.summary = Dopušta samo funkcije web stranica koje su 
potrebne za statične stranice i osnovne usluge. Ove promjene utječu na slike, 
medije i skripte.
+securityLevel.safest.description1 = JavaScript je standardno deaktiviran na 
svim stranicama.
+securityLevel.safest.description2 = Neki fontovi, ikone, matematički simboli 
i slike su deaktivirani.
+securityLevel.safest.description3 = Zvuk i video (HTML5 medij) su 
click-to-play.
+securityLevel.custom.summary = Tvoje prilagođene postavke preglednika su 
rezultirale neuobičajenim sigurnosnim postavkama. Zbog sigurnosti i 
privatnosti, preporučujemo da odabereš jednu od standardnih sigurnosnih 
razina.
+securityLevel.learnMore = Saznaj više
+securityLevel.restoreDefaults = Vrati na standardne vrijednosti
+securityLevel.advancedSecuritySettings = Napredne sigurnosne postavke …

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


[tor-commits] [translation/torbutton-securitylevelproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-securitylevelproperties

2020-04-09 Thread translation
commit 62b780707dcdd0072148cb60b79d98027f5c2231
Author: Translation commit bot 
Date:   Fri Apr 10 00:53:15 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-securitylevelproperties
---
 hr/securitylevel.properties | 22 +++---
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/hr/securitylevel.properties b/hr/securitylevel.properties
index 631c2f58ce..c86ccd92d4 100644
--- a/hr/securitylevel.properties
+++ b/hr/securitylevel.properties
@@ -3,20 +3,20 @@ securityLevel.customWarning = Prilagođeno
 securityLevel.overview = Deaktiviraj određene web funkcije koje se mogu 
koristiti za napad na tvoju sigurnost i anonimnost.
 securityLevel.standard.level = Standardno
 securityLevel.standard.tooltip = Razina sigurnosti: standardo
-securityLevel.standard.summary = Sve značajke Tor preglednika i web stranica 
su omogućene.
+securityLevel.standard.summary = Sve funkcije Tor preglednika i web stranica 
su aktivirane.
 securityLevel.safer.level = Sigurnije
 securityLevel.safer.tooltip = Razina sigurnosti: sigurnije
-securityLevel.safer.summary = Onemogućuje značajke web stranica koje su 
inače opasne, čime će neke stranice izgubiti funkcionalnost.
-securityLevel.safer.description1 = JavaScript je onemogućen na svim ne-HTTPS 
stranicama.
-securityLevel.safer.description2 = Neki fontovi i matematički simboli su 
onemogućeni.
-securityLevel.safer.description3 = Audio i video (HTML5 medije) i WebGL 
trebaju se klikniti za reprodukciju.
+securityLevel.safer.summary = Deaktivira funkcije web stranica koje su inače 
opasne, čime će neke stranice izgubiti funkcionalnost.
+securityLevel.safer.description1 = JavaScript je deaktiviran na svim ne-HTTPS 
stranicama.
+securityLevel.safer.description2 = Neki fontovi i matematički simboli su 
deaktivirani.
+securityLevel.safer.description3 = Audio i video (HTML5 mediji) i WebGL moraju 
se pritisnuti za reprodukciju.
 securityLevel.safest.level = Najsigurnije
 securityLevel.safest.tooltip = Razina sigurnosti: najsigurnije
-securityLevel.safest.summary = Dopušta samo značajke web stranica potrebne 
za statične stranice i osnovne usluge. Ove promjene utječu na slike, medij i 
skripte.
-securityLevel.safest.description1 = JavaScript je onemogućen pod zadano na 
svim stranicama.
-securityLevel.safest.description2 = Neki fontovi, ikone, matematički simboli 
i slike su onemogućeni.
+securityLevel.safest.summary = Dopušta samo funkcije web stranica koje su 
potrebne za statične stranice i osnovne usluge. Ove promjene utječu na slike, 
medije i skripte.
+securityLevel.safest.description1 = JavaScript je standardno deaktiviran na 
svim stranicama.
+securityLevel.safest.description2 = Neki fontovi, ikone, matematički simboli 
i slike su deaktivirani.
 securityLevel.safest.description3 = Zvuk i video (HTML5 medij) su 
click-to-play.
-securityLevel.custom.summary = Vaše prilagođene postavke preglednika su 
rezultirale neuobičajenim sigurnosnim postavkama. Zbog sigurnosti i 
privatnosti, preporučamo da odaberete jednu od zadanih sigurnosnih razina.
-securityLevel.learnMore = Saznajte više
-securityLevel.restoreDefaults = Vrati na zadano
+securityLevel.custom.summary = Tvoje prilagođene postavke preglednika su 
rezultirale neuobičajenim sigurnosnim postavkama. Zbog sigurnosti i 
privatnosti, preporučujemo da odabereš jednu od standardnih sigurnosnih 
razina.
+securityLevel.learnMore = Saznaj više
+securityLevel.restoreDefaults = Vrati na standardne vrijednosti
 securityLevel.advancedSecuritySettings = Napredne sigurnosne postavke …

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


[tor-commits] [translation/torbutton-torbuttondtd_completed] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttondtd_completed

2020-04-09 Thread translation
commit 4d9f9bca90285ca63f541611cf2184218528d7f8
Author: Translation commit bot 
Date:   Fri Apr 10 00:52:32 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttondtd_completed
---
 hr/torbutton.dtd | 102 +++
 1 file changed, 51 insertions(+), 51 deletions(-)

diff --git a/hr/torbutton.dtd b/hr/torbutton.dtd
index a81f15ed33..e295afb3be 100644
--- a/hr/torbutton.dtd
+++ b/hr/torbutton.dtd
@@ -1,53 +1,53 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
-
-
+
+

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


[tor-commits] [translation/torbutton-browseronboardingproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-browseronboardingproperties

2020-04-09 Thread translation
commit a8d87bbda8252ca5ed45e17d6624a3dab87b7482
Author: Translation commit bot 
Date:   Fri Apr 10 00:53:01 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-browseronboardingproperties
---
 hr/browserOnboarding.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hr/browserOnboarding.properties b/hr/browserOnboarding.properties
index c94742e0aa..212d3537ba 100644
--- a/hr/browserOnboarding.properties
+++ b/hr/browserOnboarding.properties
@@ -62,7 +62,7 @@ onboarding.tor-circuit-display.one-of-three=1 od 3
 onboarding.tor-circuit-display.two-of-three=2 od 3
 onboarding.tor-circuit-display.three-of-three=3 od 3
 
-onboarding.tor-circuit-display.intro.title=Kako funkcioniraju lanci?
+onboarding.tor-circuit-display.intro.title=Kako rade lanci?
 onboarding.tor-circuit-display.intro.msg=Lanci se sastoje od nasumično 
dodijeljenih releja, tj. računala širom svijeta, koja su konfigurirana za 
prosljeđivanje Tor prometa. Lanci omogućuju privatno pregledavanje i 
povezivanje s Onion uslugama.
 
 onboarding.tor-circuit-display.diagram.title=Prikaz lanca

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


[tor-commits] [translation/torbutton-browseronboardingproperties_completed] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-browseronboardingproperties_completed

2020-04-09 Thread translation
commit 29354b8a419907926586803c17f73b615ac58ec5
Author: Translation commit bot 
Date:   Fri Apr 10 00:53:08 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-browseronboardingproperties_completed
---
 hr/browserOnboarding.properties | 72 +
 1 file changed, 72 insertions(+)

diff --git a/hr/browserOnboarding.properties b/hr/browserOnboarding.properties
new file mode 100644
index 00..212d3537ba
--- /dev/null
+++ b/hr/browserOnboarding.properties
@@ -0,0 +1,72 @@
+# Copyright (c) 2019, The Tor Project, Inc.
+# See LICENSE for licensing information.
+# vim: set sw=2 sts=2 ts=8 et:
+
+onboarding.tour-tor-welcome=Dobrodošlica
+onboarding.tour-tor-welcome.title=Sve je spremno.
+onboarding.tour-tor-welcome.description=Tor preglednik nudi najviši standard 
privatnosti i sigurnosti prilikom pregledavanja interneta. Štiti od praćenja, 
nadzora i cenzure. Ovaj kratki pregled prikazuje kako.
+onboarding.tour-tor-welcome.next-button=Idi na privatnost
+
+onboarding.tour-tor-privacy=Privatnost
+onboarding.tour-tor-privacy.title=Odbij programe za praćenje i njuškala.
+onboarding.tour-tor-privacy.description=Tor preglednik izolira kolačiće i 
briše tvoju kronologiju pregledavanja nakon tvoje sesije. Ove izmjene 
osiguravaju tvoju privatnost i sigurnost u pregledniku. Pritisni „Tor 
mreža” i saznaj kako te štitimo na razini mreže.
+onboarding.tour-tor-privacy.button=Idi na Tor mrežu
+
+onboarding.tour-tor-network=Tor mreža
+onboarding.tour-tor-network.title=Putuj u decentraliziranoj mreži.
+onboarding.tour-tor-network.description=Tor preglednik te povezuje s Tor 
mrežom koju vode tisuće volontera širom svijeta. Za razliku od VPN-a, ne 
postoji jedna točka neuspjeha ili centralizirani entitet kojemu moraš 
vjerovati, a da bi uživao/la u privatnom internetu.
+onboarding.tour-tor-network.description-para2=NOVO: Postavke Tor mreže, 
uključujući mogućnost traženja mostova tamo gdje je Tor blokiran, sada se 
mogu pronaći u postavkama.
+onboarding.tour-tor-network.action-button=Podesi postavke Tor mreže
+onboarding.tour-tor-network.button=Idi na prikaz lanca
+
+onboarding.tour-tor-circuit-display=Prikaz lanca
+onboarding.tour-tor-circuit-display.title=Pogledaj svoju putanju.
+onboarding.tour-tor-circuit-display.description=Za svaku domenu koju 
posjetiš, tvoj se promet preusmjerava i šifrira u lancu preko tri Tor releja 
širom svijeta. Nijedno web mjesto ne zna odakle se povezuješ. Novi lanac 
možeš zatražiti pritiskom na „Novi lanac za ovo web mjesto” u tvom 
prikazu lanca.
+onboarding.tour-tor-circuit-display.button=Pogledaj moju putanju
+onboarding.tour-tor-circuit-display.next-button=Idi na sigurnost
+
+onboarding.tour-tor-security=Sigurnost
+onboarding.tour-tor-security.title=Odaberi iskustvo.
+onboarding.tour-tor-security.description=Nudimo i dodatne postavke za provjeru 
sigurnosti preglednika. Naše sigurnosne postavke omogućuju blokiranje 
elemenata koji bi se mogli upotrijebiti za napad na tvoje računalo. Dolje 
pritisni gumb za prikaz rada raznih opcija.
+onboarding.tour-tor-security.description-suffix=Napomena: NoScript i HTTPS 
posvuda standardno nisu uključeni na alatnoj traci, ali se alatna traka može 
prilagoditi, tako da ih sadrži.
+onboarding.tour-tor-security-level.button=Pogledaj svoju razinu sigurnosti
+onboarding.tour-tor-security-level.next-button=Idi na savjete za iskustvo
+
+onboarding.tour-tor-expect-differences=Savjeti za iskustvo
+onboarding.tour-tor-expect-differences.title=Očekuj neke razlike.
+onboarding.tour-tor-expect-differences.description=Sa svim sigurnosnim i 
privatnim funkcijama koje pruža Tor, tvoje iskustvo pregledavanja interneta 
će se možda malo razlikovati. Stvari su možda malo sporije, a ovisno o 
tvojoj razini sigurnosti možda neki elementi neće raditi ili se neće 
učitati. Od tebe će se možda tražiti i da dokažeš da si ljudsko biće, a 
ne robot.
+onboarding.tour-tor-expect-differences.button=Pogledaj ČPP
+onboarding.tour-tor-expect-differences.next-button=Idi na Onion usluge
+
+onboarding.tour-tor-onion-services=Onion usluge
+onboarding.tour-tor-onion-services.title=Zaštiti se dodatno.
+onboarding.tour-tor-onion-services.description=Onion usluge su web mjesta koja 
završavaju s .onion, koji izdavačima i posjetiteljima pruža dodatnu 
zaštitu, uključujući dodatne zaštitne mjere protiv cenzure. Onion usluge 
omogućuju svima anonimno pružanje sadržaja i usluga. Dolje pritisni gumb i 
posjeti Onion web mjesto DuckDuckGo.
+onboarding.tour-tor-onion-services.button=Posjeti jedan Onion
+onboarding.tour-tor-onion-services.next-button=Gotovo
+
+onboarding.overlay-icon-tooltip-updated2=Pogledaj Å¡to je novo\nu %S
+onboarding.tour-tor-update.prefix-new=Novo
+onboarding.tour-tor-update.prefix-updated=Aktualizirano
+
+onboarding.tour-tor-toolbar=Alatna traka
+onboarding.tour-tor-toolbar-update-9.0.title=Zbogom Onion-gumb.

[tor-commits] [translation/torbutton-branddtd] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-branddtd

2020-04-09 Thread translation
commit d81fcbec1fc5fb713099a672b40ae16914bc22c9
Author: Translation commit bot 
Date:   Fri Apr 10 00:52:02 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=torbutton-branddtd
---
 hr/brand.dtd | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/hr/brand.dtd b/hr/brand.dtd
index 8656c12c59..c5fd873a01 100644
--- a/hr/brand.dtd
+++ b/hr/brand.dtd
@@ -2,14 +2,14 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
 
-
-
-
+
+
+
 
-
+
 
 
-
-
-
-
+
+
+
+

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


[tor-commits] [translation/torbutton-torbuttondtd] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttondtd

2020-04-09 Thread translation
commit e785b58c327500c51f8f621720c36fdf93ff1ab1
Author: Translation commit bot 
Date:   Fri Apr 10 00:52:25 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttondtd
---
 hr/torbutton.dtd | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/hr/torbutton.dtd b/hr/torbutton.dtd
index be7408841a..e295afb3be 100644
--- a/hr/torbutton.dtd
+++ b/hr/torbutton.dtd
@@ -2,10 +2,10 @@
 
 
 
-
+
 
-
-
+
+
 
 
 
@@ -17,8 +17,8 @@
 
 
 
-
-
+
+
 
 
 

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


[tor-commits] [translation/torbutton-branddtd_completed] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-branddtd_completed

2020-04-09 Thread translation
commit 898bbb6202fa8eef4044a2f572c912faf26ae5bc
Author: Translation commit bot 
Date:   Fri Apr 10 00:52:08 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-branddtd_completed
---
 hr/brand.dtd | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/hr/brand.dtd b/hr/brand.dtd
index 26cca21b83..c5fd873a01 100644
--- a/hr/brand.dtd
+++ b/hr/brand.dtd
@@ -2,14 +2,14 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
 
-
-
-
+
+
+
 
-
+
 
 
-
-
-
-
+
+
+
+

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


[tor-commits] [translation/exoneratorproperties_completed] https://gitweb.torproject.org/translation.git/commit/?h=exoneratorproperties_completed

2020-04-09 Thread translation
commit b4a0d2ca2ea84b382c94aeb777e8ba20594462d0
Author: Translation commit bot 
Date:   Fri Apr 10 00:46:06 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=exoneratorproperties_completed
---
 hr/exonerator.properties | 53 
 1 file changed, 53 insertions(+)

diff --git a/hr/exonerator.properties b/hr/exonerator.properties
new file mode 100644
index 00..4fe991f534
--- /dev/null
+++ b/hr/exonerator.properties
@@ -0,0 +1,53 @@
+form.explanation=Upiši IP adresu i datum za obavještavanje o tome, da li je 
ta adresa korištena kao Tor relej:
+form.ip.label=IP adresa
+form.timestamp.label=Datum
+form.search.label=Pretraživanje
+summary.heading=Sažetak
+summary.serverproblem.dbnoconnect.title=Problem sa poslužiteljem
+summary.serverproblem.dbnoconnect.body.text=Nije uspjelo spajanje sa bazom 
podataka. Molimo probajte opet kasnije.  Ako ovaj problem ustraje, molimo %s!
+summary.serverproblem.dbnoconnect.body.link=javi nam
+summary.serverproblem.dbempty.title=Problem sa poslužiteljem
+summary.serverproblem.dbempty.body.text=Čini se da je baza podataka prazna. 
Molimo pokušajte opet kasnije. Ako ovaj problem ustraje, molimo %s!
+summary.serverproblem.dbempty.body.link=javi nam
+summary.invalidparams.notimestamp.title=Nije zadan datum
+summary.invalidparams.notimestamp.body=Oprosti, moraš navesti i parametar za 
datum.
+summary.invalidparams.noip.title=Nije zadana IP adresa
+summary.invalidparams.noip.body=Oprosti, moraš navesti i parametar za IP 
adresu.
+summary.invalidparams.timestamprange.title=Datum izvan dometa
+summary.invalidparams.timestamprange.body=Oprosti, baza podataka ne sadržava 
niti jedan datum od %s. Odaberi datum između %s i %s.
+summary.invalidparams.invalidip.title=Pogrešna IP adresa
+summary.invalidparams.invalidip.body=Oprosti, %s nije valjana IP adresa. 
Očekivani formati IP adrese su %s ili %s.
+summary.invalidparams.invalidtimestamp.title=Pogrešan datum
+summary.invalidparams.invalidtimestamp.body=Oprosti, %s nije ispravan datum. 
Očekivani format datuma je %s.
+summary.invalidparams.timestamptoorecent.title=Parametar datuma je pre blizu
+summary.invalidparams.timestamptoorecent.body=Baza podataka još uvijek ne 
sadrži dovoljno podataka za točan odgovor na ovaj zahtjev. Posljednji 
prihvaćeni podatak je dan prije jučerašnjeg dana. Ponovi pretraživanje na 
jedan drugi dan.
+summary.serverproblem.nodata.title=Problem sa poslužiteljem
+summary.serverproblem.nodata.body.text=Baza podataka ne sadržava nikakve 
podatke za zahtjevani datum. Molimo pokušajte opet kasnije. Ako ovaj problem 
ustraje, molimo %s!
+summary.serverproblem.nodata.body.link=javi nam
+summary.negativesamenetwork.title=Rezultat je negativan
+summary.negativesamenetwork.body=Nismo pronašli IP adresu %s na ili unutar 
jednog dana od %s. Pronašli smo druge IP adrese Tor releja u istoj /%d mreži, 
u tom vremenu:
+summary.positive.title=Rezultat je pozitivan
+summary.positive.body=Pronašli smo jedan ili više Tor releja na IP adresi 
%s, na ili unutar jednog dana od %s, za koje je vjerovatno da su ih Tor 
klijenti znali.
+summary.negative.title=Rezultat je negativan
+summary.negative.body=Nismo pronašli IP adresu %s na ili unutar jednog dana 
od %s.
+technicaldetails.heading=Tehnički detalji
+technicaldetails.pre=Traženje IP adrese %s na ili unutar jednog dana od %s. 
Tor klijenti su mogli odabrati to ili ove Tor releje kako bi izgradili krugove.
+technicaldetails.colheader.timestamp=Vremenski žig (UTC)
+technicaldetails.colheader.ip=IP adresa(adrese)
+technicaldetails.colheader.fingerprint=Otisak prsta identiteta
+technicaldetails.colheader.nickname=Nadimak
+technicaldetails.colheader.exit=Izlazni relej
+technicaldetails.nickname.unknown=Nepoznato
+technicaldetails.exit.unknown=Nepoznato
+technicaldetails.exit.yes=Da
+technicaldetails.exit.no=Ne
+permanentlink.heading=Trajna poveznica
+footer.abouttor.heading=O Toru
+footer.abouttor.body.text=Tor je međunarodni softverski projekt za anonimnost 
internetskog prometa Å¡ifriranjem paketa i slanjem kroz niz skokova prije nego 
što stignu na odredište. Stoga, ako vidiš promet s Tor releja, taj 
promet obično potječe od nekoga tko koristi Tor, a ne od operatora 
releja.  Operatori Tor projekta i Tor releja nemaju evidenciju prometa 
koji prolazi mrežom i stoga ne mogu pružiti nikakve podatke o njegovom 
podrijetlu. Svakako %s i ne ustručavaj se %s za više informacija.
+footer.abouttor.body.link1=saznaj više o Toru
+footer.abouttor.body.link2=kontaktiraj The Tor Project, Inc.
+footer.aboutexonerator.heading=O ExoneraTor
+footer.aboutexonerator.body=ExoneraTor usluga održava bazu IP adresa koje su 
bile dio Tor mreže. Odgovara na pitanje da li je u određeno vrijeme na 
određenoj IP adresi bio pokrenut Tor relej. ExoneraTor može pohraniti 
više od jedne IP adrese po releju ako releji koriste drugačiju IP adresu za 
izlazak na Internet od one za prijavu na Tor 

[tor-commits] [translation/donatepages-messagespot] https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot

2020-04-09 Thread translation
commit cebfe8dbb2394906cec9a607f9cdcb8de397e51f
Author: Translation commit bot 
Date:   Fri Apr 10 00:45:47 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot
---
 locale/ar/LC_MESSAGES/messages.po | 12 +++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/locale/ar/LC_MESSAGES/messages.po 
b/locale/ar/LC_MESSAGES/messages.po
index 79a03012c7..b1fcf91b3c 100644
--- a/locale/ar/LC_MESSAGES/messages.po
+++ b/locale/ar/LC_MESSAGES/messages.po
@@ -17,10 +17,11 @@
 # erinm, 2019
 # Ahmed A. <66222...@gmail.com>, 2019
 # Ahmed IB , 2020
+# Muhammad Elghdban , 2020
 # 
 msgid ""
 msgstr ""
-"Last-Translator: Ahmed IB , 2020\n"
+"Last-Translator: Muhammad Elghdban , 2020\n"
 "Language-Team: Arabic (https://www.transifex.com/otf/teams/1519/ar/)\n"
 "Language: ar\n"
 "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && 
n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
@@ -81,6 +82,8 @@ msgid ""
 "The Tor Project has very little influence over how third-party service "
 "providers, such as PayPal, may collect and use your information."
 msgstr ""
+"مشروع تور لديه تأثير قليل حول احتمالية 
قيام مزودوا الخدمات من أطراف ثالثة "
+"مثل باي بال بجمع واستخدام بياناتك."
 
 #: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:69
 #: 
tmp/cache_locale/c8/c806c3e41d2762077fdd1ce236b4b0b7dc838a7c1a428d6d6daeede2a01d35aa.php:90
@@ -89,6 +92,8 @@ msgid ""
 "links\" target=\"_blank\" href=\"https://www.paypal.com/webapps/mpp/ua;
 "/privacy-full\">policies, especially if you have privacy concerns."
 msgstr ""
+"نحن ننصحك بالتعرف على سياسة الخصوصية لتلك 
الخدمات، خصوصًا إذا كان لديك "
+"تحفظات متعلقة بالخصوصية."
 
 #: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:74
 #: 
tmp/cache_locale/c8/c806c3e41d2762077fdd1ce236b4b0b7dc838a7c1a428d6d6daeede2a01d35aa.php:95
@@ -142,6 +147,8 @@ msgid ""
 "target=\"_blank\" href=\"https://www.irs.gov/pub/irs-;
 "pdf/f990ezb.pdf\">Schedule B of the Form 990."
 msgstr ""
+"إذا قمت بالتبرع بأكثر من 5,000 دولار، ونحن 
نعرف اسمك وعنوانك، فنحن مطالبون "
+"بالكشف عن هذه المعلومات إلى دائرة 
الإيرادات الداخلية."
 
 #: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:89
 #: 
tmp/cache_locale/c8/c806c3e41d2762077fdd1ce236b4b0b7dc838a7c1a428d6d6daeede2a01d35aa.php:110
@@ -149,6 +156,7 @@ msgid ""
 "But, that information is redacted from the publicly-available version of our"
 " Form 990."
 msgstr ""
+"لكن هذه المعلومات يتم حجبها من النسخة الم
تاحة للعامة والخاصة باستمارة 990."
 
 #: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:91
 #: 
tmp/cache_locale/c8/c806c3e41d2762077fdd1ce236b4b0b7dc838a7c1a428d6d6daeede2a01d35aa.php:112
@@ -177,6 +185,8 @@ msgid ""
 "who need it to do their work, for example by thanking you or mailing you a "
 "t-shirt."
 msgstr ""
+"الوصول إلى هذه المعلومات مقتصر داخل مشروع 
تور على الأشخاص الذين يحتاجون "
+"إليها للقيام بعملهم. على سبيل المثال، 
لتوجيه رسالة شكر أو إهدائك قميص."
 
 #: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:105
 #: 
tmp/cache_locale/c8/c806c3e41d2762077fdd1ce236b4b0b7dc838a7c1a428d6d6daeede2a01d35aa.php:126

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


[tor-commits] [translation/abouttor-homepage_completed] https://gitweb.torproject.org/translation.git/commit/?h=abouttor-homepage_completed

2020-04-09 Thread translation
commit 701fa16efb76c1dd9e5121f84bdd9024f6ea3937
Author: Translation commit bot 
Date:   Fri Apr 10 00:45:10 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=abouttor-homepage_completed
---
 hr/aboutTor.dtd | 36 ++--
 1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/hr/aboutTor.dtd b/hr/aboutTor.dtd
index 8b41bbce3b..6590550e0e 100644
--- a/hr/aboutTor.dtd
+++ b/hr/aboutTor.dtd
@@ -4,28 +4,28 @@
- vim: set sw=2 sts=2 ts=8 et syntax=xml:
   -->
 
-
+
 
-
+
 
-
-
-
-
+
+
+
+
 
-
-
+
+https://duckduckgo.com;>
 
-
-
+
+
 
-
-
+
+
 
-
-
+
+
 
-
-
-
-
+
+
+
+

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


[tor-commits] [translation/tor-launcher-properties_completed] https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-properties_completed

2020-04-09 Thread translation
commit e4128617119604bc94f5d54a8f979f13fc512c5a
Author: Translation commit bot 
Date:   Fri Apr 10 00:23:34 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-properties_completed
---
 hr/torlauncher.properties | 95 +++
 1 file changed, 95 insertions(+)

diff --git a/hr/torlauncher.properties b/hr/torlauncher.properties
new file mode 100644
index 00..558bc966e8
--- /dev/null
+++ b/hr/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor pokretač
+
+torlauncher.tor_exited_during_startup=Tor je izašao usred pokretanja. Do toga 
može doći zbog greške u tvojoj torrc datoteci, greške u Toru ili drugom 
programu u tvom sustavu ili zbog neispravnog hardvera. Sve dok ne popraviš 
osnovni problem i ponovo pokreneš Tor, Tor preglednik se neće pokrenuti.
+torlauncher.tor_exited=Tor je neočekivano izašao. Možda zbog greške u 
samom Toru, zbog jednog drugog programa na tvom sustavu ili zbog neispravnog 
hardvera. Sve dok ne pokreneš Tor ponovno, Tor preglednik neće moći 
pristupiti web stranicama. Ako problem ustraje, pošalji kopiju tvog Tor zapisa 
timu za podršku.
+torlauncher.tor_exited2=Ponovno pokretanje Tora neće zatvoriti kartice tvog 
preglednika.
+torlauncher.tor_controlconn_failed=Nije moguće spojiti se na Torov 
upravljački port.
+torlauncher.tor_failed_to_start=Tor se nije uspio pokrenuti.
+torlauncher.tor_control_failed=Preuzimanje kontrole nad Torom nije uspjelo.
+torlauncher.tor_bootstrap_failed=Tor nije uspio uspostaviti Tor mrežnu vezu.
+torlauncher.tor_bootstrap_failed_details=%1$S neuspjelo (%2$S).
+
+torlauncher.unable_to_start_tor=Nije moguće pokrenuti Tor.\n\n%S
+torlauncher.tor_missing=Nije moguće pronaći izvršni program za Tor.
+torlauncher.torrc_missing=Torrc datoteka nedostaje i nije mogla biti stvorena.
+torlauncher.datadir_missing=Direktorij s Tor podacima ne postoji i nije mogao 
biti stvoren.
+torlauncher.onionauthdir_missing=Direktorij Tor onion autentifikacije ne 
postoji i nije ga moguće stvoriti.
+torlauncher.password_hash_missing=Nije moguće dobiti hash lozinke.
+
+torlauncher.failed_to_get_settings=Nije moguće dobaviti Tor postavke.\n\n%S
+torlauncher.failed_to_save_settings=Nije moguće spremiti Tor postavke.\n\n%S
+torlauncher.ensure_tor_is_running=Provjeri, da je Tor pokrenut.
+
+torlauncher.error_proxy_addr_missing=Moraš navesti i IP adresu ili ime 
računala i broj porta za konfiguriranje Tora0 za korištenje proxya za pristup 
internetu.
+torlauncher.error_proxy_type_missing=Moraš odabrati vrstu proxya.
+torlauncher.error_bridges_missing=Moraš odrediti jedan ili više mostova.
+torlauncher.error_default_bridges_type_missing=Moraš odabrati vrstu 
transporta za pružene mostove.
+torlauncher.error_bridgedb_bridges_missing=Zatraži most.
+torlauncher.error_bridge_bad_default_type=Nema dostupnih pruženih mostova 
koji imaju %S vrstu transporta. Prilagodi svoje postavke.
+
+torlauncher.bridge_suffix.meek-amazon=(radi u Kini)
+torlauncher.bridge_suffix.meek-azure=(radi u Kini)
+
+torlauncher.request_a_bridge=Zatraži most …
+torlauncher.request_a_new_bridge=Zatraži novi most …
+torlauncher.contacting_bridgedb=Kontaktira se BridgeDB. Pričekaj.
+torlauncher.captcha_prompt=Riješi CAPTCHA za traženje mosta.
+torlauncher.bad_captcha_solution=Rješenje nije ispravno. Pokušaj ponovo.
+torlauncher.unable_to_get_bridge=Neuspjelo dobivanje mosta od BridgeDB-a.\n\n%S
+torlauncher.no_meek=Ovaj preglednik nije konfiguriran za meek, Å¡to je 
potrebno za dobivanje mostova..
+torlauncher.no_bridges_available=Trenutačno nema mostova. Žao nam je.
+
+torlauncher.connect=Spoji
+torlauncher.restart_tor=Ponovno pokreni Tor
+torlauncher.quit=Prekini
+torlauncher.quit_win=Izlaz
+torlauncher.done=Gotovo
+
+torlauncher.forAssistance=Za pomoć, kontaktirajte %S
+torlauncher.forAssistance2=Za pomoć posjeti %S
+
+torlauncher.copiedNLogMessages=Kopiranje završeno. %S Tor zapisi su spremni 
za lijepljenje u uređivač teksta ili email poruku.
+
+torlauncher.bootstrapStatus.starting=Pokretanje
+torlauncher.bootstrapStatus.conn_pt=Povezivanje s mostom
+torlauncher.bootstrapStatus.conn_done_pt=Povezano s mostom
+torlauncher.bootstrapStatus.conn_proxy=Povezivanje s poslužiteljem
+torlauncher.bootstrapStatus.conn_done_proxy=Povezano s poslužiteljem
+torlauncher.bootstrapStatus.conn=Povezivanje s Tor relejem
+torlauncher.bootstrapStatus.conn_done=Povezano s Tor relejem
+torlauncher.bootstrapStatus.handshake=Pregovaranje s Tor relejem
+torlauncher.bootstrapStatus.handshake_done=Gotovo pregovaranje s Tor relejem
+torlauncher.bootstrapStatus.onehop_create=Uspostavljanje Å¡ifrirane veze 
direktorija
+torlauncher.bootstrapStatus.requesting_status=Dohvaćanje statusa mreže
+torlauncher.bootstrapStatus.loading_status=Učitavanje statusa mreže

[tor-commits] [translation/tor-launcher-properties] https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-properties

2020-04-09 Thread translation
commit edfc3b7f8a59bbf1bf29e653184622f184b8d6de
Author: Translation commit bot 
Date:   Fri Apr 10 00:23:28 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-properties
---
 hr/torlauncher.properties | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/hr/torlauncher.properties b/hr/torlauncher.properties
index d6bd271c3f..558bc966e8 100644
--- a/hr/torlauncher.properties
+++ b/hr/torlauncher.properties
@@ -1,12 +1,12 @@
 ### Copyright (c) 2020, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
-torlauncher.error_title=Tor Launcher
+torlauncher.error_title=Tor pokretač
 
 torlauncher.tor_exited_during_startup=Tor je izašao usred pokretanja. Do toga 
može doći zbog greške u tvojoj torrc datoteci, greške u Toru ili drugom 
programu u tvom sustavu ili zbog neispravnog hardvera. Sve dok ne popraviš 
osnovni problem i ponovo pokreneš Tor, Tor preglednik se neće pokrenuti.
-torlauncher.tor_exited=Tor je neočekivano izašao. Ovo bi moglo biti zbog 
greške u samom Toru, drugog programa na Vašem sustavu ili neispravnog 
hardwarea. Dok ne pokrenete Tor ponovno, Tor Browser neće biti u mogućnosti 
pristupiti web stranicama. Ako problem ustraje, molimo Vas da pošaljete kopiju 
Vašeg Tor zapisa timu za podršku.
-torlauncher.tor_exited2=Ponovno pokretanje Tora neće zatvoriti Vaše kartice 
u pregledniku.
-torlauncher.tor_controlconn_failed=Nije se moguće spojiti na Torov 
upravljački port.
+torlauncher.tor_exited=Tor je neočekivano izašao. Možda zbog greške u 
samom Toru, zbog jednog drugog programa na tvom sustavu ili zbog neispravnog 
hardvera. Sve dok ne pokreneš Tor ponovno, Tor preglednik neće moći 
pristupiti web stranicama. Ako problem ustraje, pošalji kopiju tvog Tor zapisa 
timu za podršku.
+torlauncher.tor_exited2=Ponovno pokretanje Tora neće zatvoriti kartice tvog 
preglednika.
+torlauncher.tor_controlconn_failed=Nije moguće spojiti se na Torov 
upravljački port.
 torlauncher.tor_failed_to_start=Tor se nije uspio pokrenuti.
 torlauncher.tor_control_failed=Preuzimanje kontrole nad Torom nije uspjelo.
 torlauncher.tor_bootstrap_failed=Tor nije uspio uspostaviti Tor mrežnu vezu.
@@ -21,7 +21,7 @@ torlauncher.password_hash_missing=Nije moguće dobiti hash 
lozinke.
 
 torlauncher.failed_to_get_settings=Nije moguće dobaviti Tor postavke.\n\n%S
 torlauncher.failed_to_save_settings=Nije moguće spremiti Tor postavke.\n\n%S
-torlauncher.ensure_tor_is_running=Molimo osigurajte da je Tor pokrenut.
+torlauncher.ensure_tor_is_running=Provjeri, da je Tor pokrenut.
 
 torlauncher.error_proxy_addr_missing=Moraš navesti i IP adresu ili ime 
računala i broj porta za konfiguriranje Tora0 za korištenje proxya za pristup 
internetu.
 torlauncher.error_proxy_type_missing=Moraš odabrati vrstu proxya.
@@ -92,4 +92,4 @@ torlauncher.bootstrapWarning.pt_missing=nedostaje priključni 
transport
 
 torlauncher.nsresult.NS_ERROR_NET_RESET=Veza s poslužiteljem je izgubljena.
 torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Neuspjelo povezivanje s 
poslužiteljem.
-torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Neuspjelo povezivanje s 
proksijem.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Neuspjelo povezivanje s 
proxijem.

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


[tor-commits] [translation/torbutton-abouttbupdatedtd_completed] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-abouttbupdatedtd_completed

2020-04-09 Thread translation
commit 9590faee047f03e073578ef7f853401f14108fde
Author: Translation commit bot 
Date:   Fri Apr 10 00:22:27 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-abouttbupdatedtd_completed
---
 hr/abouttbupdate.dtd | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/hr/abouttbupdate.dtd b/hr/abouttbupdate.dtd
index 98171bee90..1a9f777d4d 100644
--- a/hr/abouttbupdate.dtd
+++ b/hr/abouttbupdate.dtd
@@ -1,8 +1,8 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+

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


[tor-commits] [translation/torbutton-torbuttonproperties_completed] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties_completed

2020-04-09 Thread translation
commit ad1a6a0f98a912e78f9ddb1a9f96fdff45dfea34
Author: Translation commit bot 
Date:   Fri Apr 10 00:21:57 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties_completed
---
 hr/torbutton.properties | 150 
 1 file changed, 75 insertions(+), 75 deletions(-)

diff --git a/hr/torbutton.properties b/hr/torbutton.properties
index 11b1175613..72e0a94560 100644
--- a/hr/torbutton.properties
+++ b/hr/torbutton.properties
@@ -2,14 +2,14 @@ torbutton.circuit_display.internet = Internet
 torbutton.circuit_display.ip_unknown = Nepoznat IP
 torbutton.circuit_display.onion_site = Onion stranica
 torbutton.circuit_display.this_browser = Ovaj preglednik
-# torbutton.circuit_display.relay = Relay
+torbutton.circuit_display.relay = Relej
 torbutton.circuit_display.tor_bridge = Most
 torbutton.circuit_display.unknown_country = Nepoznata država
-# torbutton.circuit_display.guard = Guard
-# torbutton.circuit_display.guard_note = Your [Guard] node may not change.
-# torbutton.circuit_display.learn_more = Learn more
-# torbutton.circuit_display.click_to_copy = Click to Copy
-# torbutton.circuit_display.copied = Copied!
+torbutton.circuit_display.guard = Prilaz
+torbutton.circuit_display.guard_note = Tvoj čvor [Prilaza] se ne smije 
promijeniti.
+torbutton.circuit_display.learn_more = Saznaj više
+torbutton.circuit_display.click_to_copy = Pritisni za kopiranje
+torbutton.circuit_display.copied = Kopirano!
 torbutton.content_sizer.margin_tooltip = Tor Browser dodaje ovu marginu kako 
bi učinio širinu i visinu Vašeg prozora manje uočljivom, te time smanjio 
mogućnost da Vas ljudi prate online.
 torbutton.panel.tooltip.disabled = Kliknite za omogućenje Tora
 torbutton.panel.tooltip.enabled = Kliknite za onemogućenje Tora
@@ -24,7 +24,7 @@ torbutton.popup.launch = Preuzmi datoteku
 torbutton.popup.cancel = Otkaži
 torbutton.popup.dontask = Automatski preuzimaj datoteke od sad nadalje
 torbutton.popup.no_newnym = Torbutton Vam ne može sigurno dati novi 
identitet. Nema pristup Tor upravljačkom portu.\n\nRadi li Vam Tor Browser 
Bundle?
-# torbutton.security_settings.menu.title = Security Settings
+torbutton.security_settings.menu.title = Postavke sigurnosti
 torbutton.title.prompt_torbrowser = Bitne Torbutton informacije
 torbutton.popup.prompt_torbrowser = Torbutton radi drugačije sad: više ga ne 
možete ugasiti.\n\nNapravili smo ovu promjenu jer nije sigurno koristiti 
Torbutton u pregledniku koji se koristi za ne-Tor pregledavanje. Bilo je 
previše grešaka koje nismo mogli ispraviti na drugi način.\n\nAko želite 
nastaviti koristit Firefox normalno, trebali bi deinstalirati Torbutton i 
skinuti Tor Browser Bundle. Postavke privatnosti Tor preglednika su superiorne 
običnom Firefoxu, čak i kad se koristi s Torbuttonom.\n\nDa bi maknuli 
Torbutton, idite na Alati->Dodatci->Ekstenzije te stisnite gumb Ukloni pokraj 
Torbuttona.
 torbutton.popup.short_torbrowser = Važne Torbutton informacije!\n\nTorbutton 
je sad uvjek omogućen.\n\nStisnite Torbutton za više informacija.
@@ -55,89 +55,89 @@ profileMigrationFailed=Migracija Vašeg postojećeg profila 
%S nije uspjela.\nNo
 # "Downloading update" string for the hamburger menu (see #28885).
 # This string is kept here for ease of translation.
 # LOCALIZATION NOTE: %S is the application name.
-# updateDownloadingPanelUILabel=Downloading %S update
+updateDownloadingPanelUILabel=Preuzimanje %S nadogradnje
 
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
-# pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion 
Service, %1$S, %2$S bit keys, %3$S)
-# pageInfo_OnionEncryption=Connection Encrypted (Onion Service)
+pageInfo_OnionEncryptionWithBitsAndProtocol=Veza Å¡ifrirana (Onion usluga, 
%1$S, %2$S bitni ključevi, %3$S)
+pageInfo_OnionEncryption=Veza Å¡ifrirana (Onion usluga)
 
 # Onion services strings.  Strings are kept here for ease of translation.
-# onionServices.learnMore=Learn more
-# onionServices.errorPage.browser=Browser
-# onionServices.errorPage.network=Network
-# onionServices.errorPage.onionSite=Onionsite
+onionServices.learnMore=Saznaj više
+onionServices.errorPage.browser=Preglednik
+onionServices.errorPage.network=Mreža
+onionServices.errorPage.onionSite=Onionsite
 # LOCALIZATION NOTE: In the longDescription strings, %S will be replaced with
 #an error code, e.g., 0xF3.
 # Tor SOCKS error 0xF0:
-# onionServices.descNotFound.pageTitle=Problem Loading Onionsite
-# onionServices.descNotFound.header=Onionsite Not Found
-# onionServices.descNotFound=The most likely cause is that the onionsite is 
offline. Contact the onionsite administrator.
-# onionServices.descNotFound.longDescription=Details: %S — The requested 
onion service descriptor can't be found on the hashring and therefore the 
service is not reachable by the client.
+onionServices.descNotFound.pageTitle=Problem pri učitavanju 

[tor-commits] [translation/torbutton-torbuttonproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties

2020-04-09 Thread translation
commit 8906e385b8998f84e6247ebcb30e10b05feb568a
Author: Translation commit bot 
Date:   Fri Apr 10 00:21:50 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties
---
 hr/torbutton.properties | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/hr/torbutton.properties b/hr/torbutton.properties
index b8d5262c0a..72e0a94560 100644
--- a/hr/torbutton.properties
+++ b/hr/torbutton.properties
@@ -6,7 +6,7 @@ torbutton.circuit_display.relay = Relej
 torbutton.circuit_display.tor_bridge = Most
 torbutton.circuit_display.unknown_country = Nepoznata država
 torbutton.circuit_display.guard = Prilaz
-torbutton.circuit_display.guard_note = Tvoj [Prilaz] čvor se ne smije 
promijeniti.
+torbutton.circuit_display.guard_note = Tvoj čvor [Prilaza] se ne smije 
promijeniti.
 torbutton.circuit_display.learn_more = Saznaj više
 torbutton.circuit_display.click_to_copy = Pritisni za kopiranje
 torbutton.circuit_display.copied = Kopirano!
@@ -55,7 +55,7 @@ profileMigrationFailed=Migracija Vašeg postojećeg profila 
%S nije uspjela.\nNo
 # "Downloading update" string for the hamburger menu (see #28885).
 # This string is kept here for ease of translation.
 # LOCALIZATION NOTE: %S is the application name.
-updateDownloadingPanelUILabel=Preuzimanje %S ažuriranja
+updateDownloadingPanelUILabel=Preuzimanje %S nadogradnje
 
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Veza Å¡ifrirana (Onion usluga, 
%1$S, %2$S bitni ključevi, %3$S)
@@ -113,9 +113,9 @@ onionServices.introTimedOut.longDescription=Pojedinosti: %S 
– Veza s traženom
 onionServices.authPrompt.description=%S zahtijeva tvoj privatni ključ.
 onionServices.authPrompt.keyPlaceholder=Upiši svoj privatni ključ za ovu 
onion uslugu
 onionServices.authPrompt.done=Gotovo
-onionServices.authPrompt.doneAccessKey=O
+onionServices.authPrompt.doneAccessKey=g
 onionServices.authPrompt.invalidKey=Upiši valjan ključ (52 base32 znakova 
ili 44 base64 znakova)
-onionServices.authPrompt.failedToSetKey=Nemoguće konfiguriranje Tora s tvojim 
ključem
+onionServices.authPrompt.failedToSetKey=Nemoguće konfigurirati Tora s tvojim 
ključem
 onionServices.authPreferences.header=Autentifikacija za Onion usluge
 onionServices.authPreferences.overview=Neke Onion usluge zahtijevaju da se 
prije pristupanja identificiraš s ključem (jednom vrstom lozinke).
 onionServices.authPreferences.savedKeys=Spremljeni ključevi …

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


[tor-commits] [translation/tails-misc_release] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release

2020-04-09 Thread translation
commit 6788771c260456afd583e1453a490658b0ce6829
Author: Translation commit bot 
Date:   Fri Apr 10 00:18:46 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release
---
 hr.po | 650 +-
 1 file changed, 325 insertions(+), 325 deletions(-)

diff --git a/hr.po b/hr.po
index 0ca0d315ee..00c35fe777 100644
--- a/hr.po
+++ b/hr.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2020-03-21 09:59+0100\n"
-"PO-Revision-Date: 2020-04-06 13:27+\n"
+"PO-Revision-Date: 2020-04-10 00:07+\n"
 "Last-Translator: milotype \n"
 "Language-Team: Croatian 
(http://www.transifex.com/otf/torproject/language/hr/)\n"
 "MIME-Version: 1.0\n"
@@ -21,11 +21,11 @@ msgstr ""
 
 #: 
config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh:42
 msgid "Tor is ready"
-msgstr ""
+msgstr "Tor je spreman"
 
 #: 
config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh:43
 msgid "You can now access the Internet."
-msgstr ""
+msgstr "Sad možeš pristupiti Internetu."
 
 #: config/chroot_local-includes/etc/whisperback/config.py:69
 #, python-format
@@ -42,25 +42,25 @@ msgid ""
 "an opportunity for eavesdroppers, like your email or Internet provider, to\n"
 "confirm that you are using Tails.\n"
 "\n"
-msgstr ""
+msgstr "Pomogni nam  riješiti tvoj problem!\nPročitaj naše upute za prijavu problema.\nNe uključuj 
više osobnih podataka nego što je\npotrebno!\nO davanju 
email adrese\n\nDavanje email adrese nam omogućava da te kontaktiramo 
i razjasnimo problem.\nTo je potrebno za veliku većinu prijava koje zaprimamo, 
jer je većina prijava bez\nkontakt podataka beskorisna. Imaj na umu da ovo 
omogućuje prisluškivače, \nkao što su tvoj pružatelj email ili internet 
usluge, kako bi potvrdili da koristiš Tails.\n\n"
 
 #: 
config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:8
 #: 
config/chroot_local-includes/usr/src/persistence-setup/lib/Tails/Persistence/Configuration/Presets.pm:100
 #: 
../config/chroot_local-includes/usr/share/applications/org.boum.tails.additional-software-config.desktop.in.h:1
 msgid "Additional Software"
-msgstr ""
+msgstr "Dodatni programi"
 
 #: 
config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:51
 msgid ""
 "You can install additional software automatically from your persistent "
 "storage when starting Tails."
-msgstr ""
+msgstr "Pri pokretanju Tails-a možeš automatski instalirati dodatne programe 
iz tvog trajnog spremišta."
 
 #: 
config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:77
 msgid ""
 "The following software is installed automatically from your persistent "
 "storage when starting Tails."
-msgstr ""
+msgstr "Sljedeći program su automatski instalirani iz tvog trajnog spremišta 
prilikom pokretanja Tailsa."
 
 #: 
config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:135
 #: 
config/chroot_local-includes/usr/local/bin/tails-additional-software-config:171
@@ -68,35 +68,35 @@ msgid ""
 "To add more, install some software using Synaptic Package Manager or APT on the command line."
-msgstr ""
+msgstr "Za dodavanje softvera, instaliraj neki softver pomoću Synaptic Package Managera ili APT-a u naredbenom retku."
 
 #: 
config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:154
 msgid "_Create persistent storage"
-msgstr ""
+msgstr "_Stvori trajno spremište"
 
 #: config/chroot_local-includes/usr/local/bin/electrum:62
 msgid "Persistence is disabled for Electrum"
-msgstr ""
+msgstr "Trajnost je deaktivirana za Electrum"
 
 #: config/chroot_local-includes/usr/local/bin/electrum:64
 msgid ""
 "When you reboot Tails, all of Electrum's data will be lost, including your 
Bitcoin wallet.\n"
 "It is strongly recommended to only run Electrum when its persistence feature 
is activated."
-msgstr ""
+msgstr "Kad se Tails ponovo pokrene, izgubit će se svi podaci tvrtke 
Electrum, uključujući tvoj Bitcoin novčanik.\nPokretanje Electruma 
preporučuje se samo kad je aktivirana njegova funkcija trajnosti."
 
 #: config/chroot_local-includes/usr/local/bin/electrum:65
 msgid "Do you want to start Electrum anyway?"
-msgstr ""
+msgstr "Želiš li svejedno pokrenuti Electrum?"
 
 #: config/chroot_local-includes/usr/local/bin/electrum:68
 #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:38
 msgid "_Launch"
-msgstr ""
+msgstr "_Pokreni"
 
 #: config/chroot_local-includes/usr/local/bin/electrum:69
 #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:39
 msgid "_Exit"
-msgstr ""
+msgstr "_Izađi"
 
 #: config/chroot_local-includes/usr/src/iuk/lib/Tails/IUK/Frontend.pm:178
 #: config/chroot_local-includes/usr/src/iuk/lib/Tails/IUK/Frontend.pm:611
@@ -104,7 +104,7 @@ msgstr ""
 msgid ""
 "For debugging 

[tor-commits] [translation/tails-misc_completed] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_completed

2020-04-09 Thread translation
commit 45e5d3f4927fae8f39da7fe5016da124e8389f3b
Author: Translation commit bot 
Date:   Fri Apr 10 00:17:33 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_completed
---
 hr.po | 1659 +
 1 file changed, 1659 insertions(+)

diff --git a/hr.po b/hr.po
new file mode 100644
index 00..00c35fe777
--- /dev/null
+++ b/hr.po
@@ -0,0 +1,1659 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# milotype , 2020
+# Vlado V. , 2015
+msgid ""
+msgstr ""
+"Project-Id-Version: Tor Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-03-21 09:59+0100\n"
+"PO-Revision-Date: 2020-04-10 00:07+\n"
+"Last-Translator: milotype \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"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: hr\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && 
n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#: 
config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh:42
+msgid "Tor is ready"
+msgstr "Tor je spreman"
+
+#: 
config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh:43
+msgid "You can now access the Internet."
+msgstr "Sad možeš pristupiti Internetu."
+
+#: config/chroot_local-includes/etc/whisperback/config.py:69
+#, python-format
+msgid ""
+"Help us fix your bug!\n"
+"Read our bug reporting instructions.\n"
+"Do not include more personal information than\n"
+"needed!\n"
+"About giving us an email address\n"
+"\n"
+"Giving us an email address allows us to contact you to clarify the problem. 
This\n"
+"is needed for the vast majority of the reports we receive as most reports\n"
+"without any contact information are useless. On the other hand it also 
provides\n"
+"an opportunity for eavesdroppers, like your email or Internet provider, to\n"
+"confirm that you are using Tails.\n"
+"\n"
+msgstr "Pomogni nam  riješiti tvoj problem!\nPročitaj naše upute za prijavu problema.\nNe uključuj 
više osobnih podataka nego što je\npotrebno!\nO davanju 
email adrese\n\nDavanje email adrese nam omogućava da te kontaktiramo 
i razjasnimo problem.\nTo je potrebno za veliku većinu prijava koje zaprimamo, 
jer je većina prijava bez\nkontakt podataka beskorisna. Imaj na umu da ovo 
omogućuje prisluškivače, \nkao što su tvoj pružatelj email ili internet 
usluge, kako bi potvrdili da koristiš Tails.\n\n"
+
+#: 
config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:8
+#: 
config/chroot_local-includes/usr/src/persistence-setup/lib/Tails/Persistence/Configuration/Presets.pm:100
+#: 
../config/chroot_local-includes/usr/share/applications/org.boum.tails.additional-software-config.desktop.in.h:1
+msgid "Additional Software"
+msgstr "Dodatni programi"
+
+#: 
config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:51
+msgid ""
+"You can install additional software automatically from your persistent "
+"storage when starting Tails."
+msgstr "Pri pokretanju Tails-a možeš automatski instalirati dodatne programe 
iz tvog trajnog spremišta."
+
+#: 
config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:77
+msgid ""
+"The following software is installed automatically from your persistent "
+"storage when starting Tails."
+msgstr "Sljedeći program su automatski instalirani iz tvog trajnog spremišta 
prilikom pokretanja Tailsa."
+
+#: 
config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:135
+#: 
config/chroot_local-includes/usr/local/bin/tails-additional-software-config:171
+msgid ""
+"To add more, install some software using Synaptic Package Manager or APT on the command line."
+msgstr "Za dodavanje softvera, instaliraj neki softver pomoću Synaptic Package Managera ili APT-a u naredbenom retku."
+
+#: 
config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:154
+msgid "_Create persistent storage"
+msgstr "_Stvori trajno spremište"
+
+#: config/chroot_local-includes/usr/local/bin/electrum:62
+msgid "Persistence is disabled for Electrum"
+msgstr "Trajnost je deaktivirana za Electrum"
+
+#: config/chroot_local-includes/usr/local/bin/electrum:64
+msgid ""
+"When you reboot Tails, all of Electrum's data will be lost, including your 
Bitcoin wallet.\n"
+"It is strongly recommended to only run Electrum when its persistence feature 
is activated."
+msgstr "Kad se Tails ponovo pokrene, izgubit će se svi podaci tvrtke 
Electrum, uključujući tvoj Bitcoin novčanik.\nPokretanje Electruma 
preporučuje se samo kad je aktivirana njegova funkcija trajnosti."
+
+#: config/chroot_local-includes/usr/local/bin/electrum:65
+msgid "Do you want 

[tor-commits] [translation/tails-misc] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc

2020-04-09 Thread translation
commit c53556a7b0042ead5790deda39975145ece78f84
Author: Translation commit bot 
Date:   Fri Apr 10 00:17:25 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=tails-misc
---
 hr.po | 22 +++---
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/hr.po b/hr.po
index 5796af6735..00c35fe777 100644
--- a/hr.po
+++ b/hr.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2020-03-21 09:59+0100\n"
-"PO-Revision-Date: 2020-04-06 13:27+\n"
+"PO-Revision-Date: 2020-04-10 00:07+\n"
 "Last-Translator: milotype \n"
 "Language-Team: Croatian 
(http://www.transifex.com/otf/torproject/language/hr/)\n"
 "MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
 "an opportunity for eavesdroppers, like your email or Internet provider, to\n"
 "confirm that you are using Tails.\n"
 "\n"
-msgstr "Pomozi nam  riješiti tvoj problem!\nPročitaj naše upute za prijavu problema.\nNe uključuj 
više osobnih podataka nego što je\npotrebno!\nO davanju 
email adrese\n\nDavanje email adrese nam omogućava da te kontaktiramo 
i razjasnimo problem.\nTo je potrebno za veliku većinu prijava koje zaprimamo, 
jer je većina prijava bez\nkontakt podataka beskorisna. Imaj na umu da ovo 
omogućuje prisluškivače, \nkao što su tvoj pružatelj email ili internet 
usluge, kako bi potvrdili da koristiš Tails.\n\n"
+msgstr "Pomogni nam  riješiti tvoj problem!\nPročitaj naše upute za prijavu problema.\nNe uključuj 
više osobnih podataka nego što je\npotrebno!\nO davanju 
email adrese\n\nDavanje email adrese nam omogućava da te kontaktiramo 
i razjasnimo problem.\nTo je potrebno za veliku većinu prijava koje zaprimamo, 
jer je većina prijava bez\nkontakt podataka beskorisna. Imaj na umu da ovo 
omogućuje prisluškivače, \nkao što su tvoj pružatelj email ili internet 
usluge, kako bi potvrdili da koristiš Tails.\n\n"
 
 #: 
config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:8
 #: 
config/chroot_local-includes/usr/src/persistence-setup/lib/Tails/Persistence/Configuration/Presets.pm:100
@@ -76,7 +76,7 @@ msgstr "_Stvori trajno spremište"
 
 #: config/chroot_local-includes/usr/local/bin/electrum:62
 msgid "Persistence is disabled for Electrum"
-msgstr "Trajnost je onemogućena za Electrum"
+msgstr "Trajnost je deaktivirana za Electrum"
 
 #: config/chroot_local-includes/usr/local/bin/electrum:64
 msgid ""
@@ -86,7 +86,7 @@ msgstr "Kad se Tails ponovo pokrene, izgubit će se svi 
podaci tvrtke Electrum,
 
 #: config/chroot_local-includes/usr/local/bin/electrum:65
 msgid "Do you want to start Electrum anyway?"
-msgstr "Želiđ li svejedno pokrenuti Electrum?"
+msgstr "Želiš li svejedno pokrenuti Electrum?"
 
 #: config/chroot_local-includes/usr/local/bin/electrum:68
 #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:38
@@ -130,7 +130,7 @@ msgid ""
 "Check your network connection, and restart Tails to try upgrading again.\n"
 "\n"
 "If the problem persists, go to 
file:///usr/share/doc/tails/website/doc/upgrade/error/check.en.html"
-msgstr "Neuspjelo utvrđivanje ima li dostupnih nadogradnji s naše 
stranice.\n\nProvjerite svoju mrežnu vezu i ponovno pokrenite Tails kako 
biste ponovno pokušali nadogradnju.\n\nAko se problem i dalje pojavljuje, 
idite na file:///usr/share/doc/tails/website/doc/upgrade/error/check.en.html"
+msgstr "Neuspjelo utvrđivanje dostupnih nadogradnji s naše 
stranice.\n\nProvjeri svoju mrežnu vezu i ponovo pokreni Tails za ponovni 
pokušaj nadogradnje.\n\nAko se problem i dalje pojavljuje, idi na 
file:///usr/share/doc/tails/website/doc/upgrade/error/check.en.html"
 
 #: config/chroot_local-includes/usr/src/iuk/lib/Tails/IUK/Frontend.pm:297
 msgid "no automatic upgrade is available from our website for this version"
@@ -187,7 +187,7 @@ msgstr "Dostupna je djelomična nadogradnja, ali nema 
potpune nadogradnje.\nTo s
 
 #: config/chroot_local-includes/usr/src/iuk/lib/Tails/IUK/Frontend.pm:425
 msgid "Error while detecting available upgrades"
-msgstr "Pogreška u otkrivanju dostupnih nadogradnji"
+msgstr "Greška u otkrivanju dostupnih nadogradnji"
 
 #: config/chroot_local-includes/usr/src/iuk/lib/Tails/IUK/Frontend.pm:435
 #, perl-brace-format
@@ -202,7 +202,7 @@ msgid ""
 "Download size: %{size}s\n"
 "\n"
 "Do you want to upgrade now?"
-msgstr "Treba nadograditi na %{name}s %{version}s.\n\nZa daljnje 
indformacije o ovoj novoj verziji, idi na %{details_url}s\n\nPreporučujemo da 
tijekom nadogradnje zatvoriš sve ostale aplikacije.\nPreuzimanje nadogradnje 
može potrajati dugo, od nekoliko minuta do nekoliko sati.\n\nVeličina 
preuzimanja: %{size}s\n\nŽeliš li sada nadograditi?"
+msgstr "Treba nadograditi na %{name}s %{version}s.\n\nZa daljnje 
informacije o ovoj novoj verziji, idi na %{details_url}s\n\nPreporučujemo da 
tijekom nadogradnje zatvoriš sve ostale aplikacije.\nPreuzimanje nadogradnje 
može potrajati dugo, od nekoliko minuta 

[tor-commits] [translation/exoneratorproperties] https://gitweb.torproject.org/translation.git/commit/?h=exoneratorproperties

2020-04-09 Thread translation
commit e8adf0e5bffa674a5c6d9df6a143bbc555190102
Author: Translation commit bot 
Date:   Fri Apr 10 00:15:45 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=exoneratorproperties
---
 hr/exonerator.properties | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/hr/exonerator.properties b/hr/exonerator.properties
index bcaa91a9a1..4fe991f534 100644
--- a/hr/exonerator.properties
+++ b/hr/exonerator.properties
@@ -1,29 +1,29 @@
-form.explanation=Unesite IP adresu i datum kako bi otkrili da li je ta adresa 
korištena ko Tor relej:
+form.explanation=Upiši IP adresu i datum za obavještavanje o tome, da li je 
ta adresa korištena kao Tor relej:
 form.ip.label=IP adresa
 form.timestamp.label=Datum
 form.search.label=Pretraživanje
 summary.heading=Sažetak
 summary.serverproblem.dbnoconnect.title=Problem sa poslužiteljem
 summary.serverproblem.dbnoconnect.body.text=Nije uspjelo spajanje sa bazom 
podataka. Molimo probajte opet kasnije.  Ako ovaj problem ustraje, molimo %s!
-summary.serverproblem.dbnoconnect.body.link=javite nam
+summary.serverproblem.dbnoconnect.body.link=javi nam
 summary.serverproblem.dbempty.title=Problem sa poslužiteljem
 summary.serverproblem.dbempty.body.text=Čini se da je baza podataka prazna. 
Molimo pokušajte opet kasnije. Ako ovaj problem ustraje, molimo %s!
-summary.serverproblem.dbempty.body.link=javite nam
+summary.serverproblem.dbempty.body.link=javi nam
 summary.invalidparams.notimestamp.title=Nije zadan datum
-summary.invalidparams.notimestamp.body=Oprostite, morate dati i datum.
+summary.invalidparams.notimestamp.body=Oprosti, moraš navesti i parametar za 
datum.
 summary.invalidparams.noip.title=Nije zadana IP adresa
-summary.invalidparams.noip.body=Oprostite, morate dati i IP adresu.
+summary.invalidparams.noip.body=Oprosti, moraš navesti i parametar za IP 
adresu.
 summary.invalidparams.timestamprange.title=Datum izvan dometa
-summary.invalidparams.timestamprange.body=Oprostite, baza podataka ne 
sadržava niti jedan datum od %s. Molimo odaberite datum između %s i %s.
+summary.invalidparams.timestamprange.body=Oprosti, baza podataka ne sadržava 
niti jedan datum od %s. Odaberi datum između %s i %s.
 summary.invalidparams.invalidip.title=Pogrešna IP adresa
-summary.invalidparams.invalidip.body=Oprostite, %s nije valjana IP adresa. 
Očekivani formati IP adrese su %s ili %s.
+summary.invalidparams.invalidip.body=Oprosti, %s nije valjana IP adresa. 
Očekivani formati IP adrese su %s ili %s.
 summary.invalidparams.invalidtimestamp.title=Pogrešan datum
-summary.invalidparams.invalidtimestamp.body=Oprostite, %s nije ispravan datum. 
Očekivani format datuma je %s.
-summary.invalidparams.timestamptoorecent.title=Parametar datuma je previše 
nedavan
+summary.invalidparams.invalidtimestamp.body=Oprosti, %s nije ispravan datum. 
Očekivani format datuma je %s.
+summary.invalidparams.timestamptoorecent.title=Parametar datuma je pre blizu
 summary.invalidparams.timestamptoorecent.body=Baza podataka još uvijek ne 
sadrži dovoljno podataka za točan odgovor na ovaj zahtjev. Posljednji 
prihvaćeni podatak je dan prije jučerašnjeg dana. Ponovi pretraživanje na 
jedan drugi dan.
 summary.serverproblem.nodata.title=Problem sa poslužiteljem
 summary.serverproblem.nodata.body.text=Baza podataka ne sadržava nikakve 
podatke za zahtjevani datum. Molimo pokušajte opet kasnije. Ako ovaj problem 
ustraje, molimo %s!
-summary.serverproblem.nodata.body.link=javite nam
+summary.serverproblem.nodata.body.link=javi nam
 summary.negativesamenetwork.title=Rezultat je negativan
 summary.negativesamenetwork.body=Nismo pronašli IP adresu %s na ili unutar 
jednog dana od %s. Pronašli smo druge IP adrese Tor releja u istoj /%d mreži, 
u tom vremenu:
 summary.positive.title=Rezultat je pozitivan

___
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] https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-properties

2020-04-09 Thread translation
commit 60d299710ce9fbe30ff1fbc6c5810e0df02608f9
Author: Translation commit bot 
Date:   Thu Apr 9 23:52:24 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-properties
---
 hr/torlauncher.properties | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/hr/torlauncher.properties b/hr/torlauncher.properties
index 34ffcfee2a..d6bd271c3f 100644
--- a/hr/torlauncher.properties
+++ b/hr/torlauncher.properties
@@ -3,7 +3,7 @@
 
 torlauncher.error_title=Tor Launcher
 
-torlauncher.tor_exited_during_startup=Tor je izašao usred pokretanja. Do toga 
može doći zbog greške u Vašoj torrc datoteci, greške u Toru ili drugom 
programu u Vašem sustavu ili zbog neispravnog hardwarea. Dok ne popravite 
inicijalni problem i ponovno pokrenete Tor, Tor Browser se neće pokrenuti.
+torlauncher.tor_exited_during_startup=Tor je izašao usred pokretanja. Do toga 
može doći zbog greške u tvojoj torrc datoteci, greške u Toru ili drugom 
programu u tvom sustavu ili zbog neispravnog hardvera. Sve dok ne popraviš 
osnovni problem i ponovo pokreneš Tor, Tor preglednik se neće pokrenuti.
 torlauncher.tor_exited=Tor je neočekivano izašao. Ovo bi moglo biti zbog 
greške u samom Toru, drugog programa na Vašem sustavu ili neispravnog 
hardwarea. Dok ne pokrenete Tor ponovno, Tor Browser neće biti u mogućnosti 
pristupiti web stranicama. Ako problem ustraje, molimo Vas da pošaljete kopiju 
Vašeg Tor zapisa timu za podršku.
 torlauncher.tor_exited2=Ponovno pokretanje Tora neće zatvoriti Vaše kartice 
u pregledniku.
 torlauncher.tor_controlconn_failed=Nije se moguće spojiti na Torov 
upravljački port.
@@ -23,12 +23,12 @@ torlauncher.failed_to_get_settings=Nije moguće dobaviti 
Tor postavke.\n\n%S
 torlauncher.failed_to_save_settings=Nije moguće spremiti Tor postavke.\n\n%S
 torlauncher.ensure_tor_is_running=Molimo osigurajte da je Tor pokrenut.
 
-torlauncher.error_proxy_addr_missing=Morate navesti i IP adresu ili ime 
računala i broj porta da biste konfigurirali Tor za korištenje proxya za 
pristup Internetu.
-torlauncher.error_proxy_type_missing=Morate odabrati tip proxya.
-torlauncher.error_bridges_missing=Morate odrediti jedan ili više mostova.
-torlauncher.error_default_bridges_type_missing=Morate odabrati vrstu 
transporta za pružene mostove.
+torlauncher.error_proxy_addr_missing=Moraš navesti i IP adresu ili ime 
računala i broj porta za konfiguriranje Tora0 za korištenje proxya za pristup 
internetu.
+torlauncher.error_proxy_type_missing=Moraš odabrati vrstu proxya.
+torlauncher.error_bridges_missing=Moraš odrediti jedan ili više mostova.
+torlauncher.error_default_bridges_type_missing=Moraš odabrati vrstu 
transporta za pružene mostove.
 torlauncher.error_bridgedb_bridges_missing=Zatraži most.
-torlauncher.error_bridge_bad_default_type=Nema dostupnih pruženih mostova 
koji imaju %S vrstu transporta. Molimo, prilagodite svoje postavke.
+torlauncher.error_bridge_bad_default_type=Nema dostupnih pruženih mostova 
koji imaju %S vrstu transporta. Prilagodi svoje postavke.
 
 torlauncher.bridge_suffix.meek-amazon=(radi u Kini)
 torlauncher.bridge_suffix.meek-azure=(radi u Kini)
@@ -49,7 +49,7 @@ torlauncher.quit_win=Izlaz
 torlauncher.done=Gotovo
 
 torlauncher.forAssistance=Za pomoć, kontaktirajte %S
-torlauncher.forAssistance2=Za pomoć posjetite %S
+torlauncher.forAssistance2=Za pomoć posjeti %S
 
 torlauncher.copiedNLogMessages=Kopiranje završeno. %S Tor zapisi su spremni 
za lijepljenje u uređivač teksta ili email poruku.
 

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


[tor-commits] [translation/whisperback_completed] https://gitweb.torproject.org/translation.git/commit/?h=whisperback_completed

2020-04-09 Thread translation
commit 9b911d4aebffec9d93f73ca4dc4f7135d09b9c92
Author: Translation commit bot 
Date:   Thu Apr 9 23:23:31 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=whisperback_completed
---
 hr/hr.po | 234 +++
 1 file changed, 234 insertions(+)

diff --git a/hr/hr.po b/hr/hr.po
new file mode 100644
index 00..427fa50583
--- /dev/null
+++ b/hr/hr.po
@@ -0,0 +1,234 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# milotype , 2020
+# milotype , 2020
+# Nikola Parsifal , 2014
+# Vlado V. , 2015
+msgid ""
+msgstr ""
+"Project-Id-Version: Tor Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-04-29 12:08+0200\n"
+"PO-Revision-Date: 2020-04-09 23:19+\n"
+"Last-Translator: milotype \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"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: hr\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && 
n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#. XXX use a better exception
+#: ../whisperBack/whisperback.py:63
+#, python-format
+msgid "Invalid contact email: %s"
+msgstr "Nevažeća e-mail adresa kontakta: %s"
+
+#: ../whisperBack/whisperback.py:83
+#, python-format
+msgid "Invalid contact OpenPGP key: %s"
+msgstr "Nevažeći OpenPGP ključ kontakta: %s"
+
+#: ../whisperBack/whisperback.py:85
+msgid "Invalid contact OpenPGP public key block"
+msgstr "Nevažeći blok OpenPGP javnog ključa kontakta"
+
+#: ../whisperBack/exceptions.py:41
+#, python-format
+msgid ""
+"The %s variable was not found in any of the configuration files "
+"/etc/whisperback/config.py, ~/.whisperback/config.py, or ./config.py"
+msgstr "%s varijabla nije pronađena u niti jednoj datoteci konfiguracije 
/etc/whisperback/config.py, ~/.whisperback/config.py i ./config.py"
+
+#: ../whisperBack/gui.py:114
+msgid "Name of the affected software"
+msgstr "Ime zahvaćenog softvera"
+
+#: ../whisperBack/gui.py:116
+msgid "Exact steps to reproduce the error"
+msgstr "Koraci za reproduciranje greške"
+
+#: ../whisperBack/gui.py:118
+msgid "Actual result and description of the error"
+msgstr "Rezultat i opis greške"
+
+#: ../whisperBack/gui.py:120
+msgid "Desired result"
+msgstr "Željeni rezultat"
+
+#: ../whisperBack/gui.py:133
+msgid "Unable to load a valid configuration."
+msgstr "Nije moguće učitati važeću konfiguraciju."
+
+#: ../whisperBack/gui.py:170
+msgid "Sending mail..."
+msgstr "Slanje e-maila …"
+
+#: ../whisperBack/gui.py:171
+msgid "Sending mail"
+msgstr "Slanje e-maila"
+
+#. pylint: disable=C0301
+#: ../whisperBack/gui.py:173
+msgid "This could take a while..."
+msgstr "Ovo bi moglo potrajati …"
+
+#: ../whisperBack/gui.py:189
+msgid "The contact email address doesn't seem valid."
+msgstr "E-mail adresa kontakta nije važeća."
+
+#: ../whisperBack/gui.py:206
+msgid "Unable to send the mail: SMTP error."
+msgstr "Nije moguće poslati e-mail: SMTP greška."
+
+#: ../whisperBack/gui.py:208
+msgid "Unable to connect to the server."
+msgstr "Nije moguće povezivati se s poslužiteljem."
+
+#: ../whisperBack/gui.py:210
+msgid "Unable to create or to send the mail."
+msgstr "Nije moguće stvoriti ili poslati e-mail."
+
+#: ../whisperBack/gui.py:213
+msgid ""
+"\n"
+"\n"
+"The bug report could not be sent, likely due to network problems. Please try 
to reconnect to the network and click send again.\n"
+"\n"
+"If it does not work, you will be offered to save the bug report."
+msgstr "\n\nIzvještaj o grešci nije poslan, vjerojatno zbog problema s 
mrežom. Pokušaj se ponovno povezati s mrežom i pošalji ponovo.\n\nAko i 
dalje ne radi, moći ćeš spremiti izvještaj o grešci."
+
+#: ../whisperBack/gui.py:226
+msgid "Your message has been sent."
+msgstr "Tvoja poruka je poslana."
+
+#: ../whisperBack/gui.py:233
+msgid "An error occured during encryption."
+msgstr "Dogodila se greška prilikom šifriranja."
+
+#: ../whisperBack/gui.py:253
+#, python-format
+msgid "Unable to save %s."
+msgstr "Nije moguće spremiti %s."
+
+#: ../whisperBack/gui.py:276
+#, python-format
+msgid ""
+"The bug report could not be sent, likely due to network problems.\n"
+"\n"
+"As a work-around you can save the bug report as a file on a USB drive and try 
to send it to us at %s from your email account using another system. Note that 
your bug report will not be anonymous when doing so unless you take further 
steps yourself (e.g. using Tor with a throw-away email account).\n"
+"\n"
+"Do you want to save the bug report to a file?"
+msgstr "Izvještaj o grešci nije poslan, vjerojatno zbog problema s 
mrežom.\n\nKao moguće rješenje tog problema, spremi izvještaj o grešci kao 
datoteku na USB pogon i pokušaj nam je poslati na %s s tvog email računa 

[tor-commits] [translation/tor-launcher-network-settings_completed] https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-network-settings_completed

2020-04-09 Thread translation
commit 4b74078daecfe458bbcb48caf9e2b0b799e3daed
Author: Translation commit bot 
Date:   Thu Apr 9 23:22:56 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-network-settings_completed
---
 hr/network-settings.dtd | 83 +
 1 file changed, 83 insertions(+)

diff --git a/hr/network-settings.dtd b/hr/network-settings.dtd
new file mode 100644
index 00..50172f4ebc
--- /dev/null
+++ b/hr/network-settings.dtd
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

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


[tor-commits] [translation/tor-launcher-network-settings] https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-network-settings

2020-04-09 Thread translation
commit 1cf78b0793804c525a69b30f97e503d8e133058f
Author: Translation commit bot 
Date:   Thu Apr 9 23:22:50 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-network-settings
---
 hr/network-settings.dtd | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/hr/network-settings.dtd b/hr/network-settings.dtd
index 027c5e928b..50172f4ebc 100644
--- a/hr/network-settings.dtd
+++ b/hr/network-settings.dtd
@@ -9,7 +9,7 @@
 
 
 
-
+
 
 
 
@@ -45,7 +45,7 @@
 
 
 
-
+
 
 
 
@@ -64,7 +64,7 @@
 
 
 
-
+
 
 
 

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


[tor-commits] [translation/whisperback] https://gitweb.torproject.org/translation.git/commit/?h=whisperback

2020-04-09 Thread translation
commit 55c397a8bcdaf414f07529700fdd0c105bdfc688
Author: Translation commit bot 
Date:   Thu Apr 9 23:23:22 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=whisperback
---
 hr/hr.po | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/hr/hr.po b/hr/hr.po
index b9d4699e68..427fa50583 100644
--- a/hr/hr.po
+++ b/hr/hr.po
@@ -4,6 +4,7 @@
 # 
 # Translators:
 # milotype , 2020
+# milotype , 2020
 # Nikola Parsifal , 2014
 # Vlado V. , 2015
 msgid ""
@@ -11,7 +12,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-04-29 12:08+0200\n"
-"PO-Revision-Date: 2020-04-09 22:53+\n"
+"PO-Revision-Date: 2020-04-09 23:19+\n"
 "Last-Translator: milotype \n"
 "Language-Team: Croatian 
(http://www.transifex.com/otf/torproject/language/hr/)\n"
 "MIME-Version: 1.0\n"
@@ -141,7 +142,7 @@ msgstr "Programeri Tailsa "
 
 #: ../whisperBack/gui.py:344
 msgid "translator-credits"
-msgstr "Review:\n\nIgor Krainović  
\n\nPrevoditelji:\n\nMant Jurr \t\t<1soldier994>\nDee 
Tokmadzic \t\nIzminute Uminutu \t\n\nSenad Å 
ehmehmedović \t\nAnarchistic Dog \t\nTea Horvatic 
\t\t\n\nDavor Kasalo \t\t\nDragana 
Kaurin \t\ndrazen sajfert \t\t\nIordan \t\t\t\nIvan 
Milicevic \t\t\n\nNives Miletic\t\t\nNeven 
Lovrić \t\t\nVedran Miletić \t\t\nArmando Vega 
\t\nTomislav Siroglavić \t\nVuk Kapor \t\t"
+msgstr "Review:\n\nIgor Krainović  \nMilo 
Ivir \t \n\nPrevoditelji:\n\nMant Jurr \t<1soldier994>\nDee 
Tokmadžić \t\nIzminute Uminutu \t\n\nSenad 
Šehmehmedović \t\nAnarchistic Dog \t\nTea Horvatić 
\t\n\nDavor Kasalo \t\nDragana 
Kaurin \t\nDražen Sajfert \t\nIordan \t\nIvan 
Miličević \t\n\nNives Miletić\t\nNeven 
Lovrić \t\nVedran Miletić \t\nArmando Vega 
\t\nTomislav Siroglavić \t\nVuk Kapor \t"
 
 #: ../whisperBack/gui.py:377
 msgid "This doesn't seem to be a valid URL or OpenPGP key."
@@ -194,7 +195,7 @@ msgstr "Pomoć:"
 
 #: ../data/whisperback.ui.h:25
 msgid "Read our bug reporting guidelines."
-msgstr "Pročitaj naše smjernice o prijavljivanju grešaka"
+msgstr "Pročitaj naše smjernice o prijavljivanju grešaka."
 
 #: ../data/whisperback.ui.h:26
 msgid "Email address (if you want an answer from us)"
@@ -226,7 +227,7 @@ msgstr "WhisperBack izvještavanje o greškama"
 
 #: ../data/whisperback.desktop.in.h:2
 msgid "Send feedback via encrypted e-mail"
-msgstr "Pošalji povratni odgovor putem šifrirane e-pošte"
+msgstr "Pošalji povratne informacije putem šifriranog e-maila"
 
 #: ../data/whisperback.desktop.in.h:3
 msgid "feedback;bug;report;tails;error;"

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


[tor-commits] [translation/support-portal_completed] https://gitweb.torproject.org/translation.git/commit/?h=support-portal_completed

2020-04-09 Thread translation
commit 6c2da8d58b9c4355a2f048027443d355f131a740
Author: Translation commit bot 
Date:   Thu Apr 9 22:55:43 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=support-portal_completed
---
 contents.pot | 95 ++--
 1 file changed, 41 insertions(+), 54 deletions(-)

diff --git a/contents.pot b/contents.pot
index d6d64bcad5..f99a5eb5dd 100644
--- a/contents.pot
+++ b/contents.pot
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-04-09 23:38+CET\n"
+"POT-Creation-Date: 2020-04-10 00:25+CET\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME \n"
 "Language-Team: en \n"
@@ -8634,13 +8634,10 @@ msgstr ""
 
 #: https//support.torproject.org/metrics/censorship/
 #: (content/metrics/censorship/contents+en.lrquestion.title)
-msgid "What are these red and blue dots indicating possible censorship"
-msgstr "What are these red and blue dots indicating possible censorship"
-
-#: https//support.torproject.org/metrics/censorship/
-#: (content/metrics/censorship/contents+en.lrquestion.title)
-msgid "events?"
-msgstr "events?"
+msgid ""
+"What are these red and blue dots indicating possible censorship events?"
+msgstr ""
+"What are these red and blue dots indicating possible censorship events?"
 
 #: https//support.torproject.org/metrics/censorship/
 #: (content/metrics/censorship/contents+en.lrquestion.description)
@@ -8674,23 +8671,20 @@ msgstr ""
 #: https//support.torproject.org/metrics/concurrent-users/
 #: (content/metrics/concurrent-users/contents+en.lrquestion.title)
 msgid ""
-"So, are these distinct users per day, average number of users connected"
+"So, are these distinct users per day, average number of users connected over"
+" the day, or what?"
 msgstr ""
-"So, are these distinct users per day, average number of users connected"
-
-#: https//support.torproject.org/metrics/concurrent-users/
-#: (content/metrics/concurrent-users/contents+en.lrquestion.title)
-msgid "over the day, or what?"
-msgstr "over the day, or what?"
+"So, are these distinct users per day, average number of users connected over"
+" the day, or what?"
 
 #: https//support.torproject.org/metrics/concurrent-users/
 #: (content/metrics/concurrent-users/contents+en.lrquestion.description)
 msgid ""
 "Average number of concurrent users, estimated from data collected over a "
-"day.  We can't say how many distinct users there are."
+"day. We can't say how many distinct users there are."
 msgstr ""
 "Average number of concurrent users, estimated from data collected over a "
-"day.  We can't say how many distinct users there are."
+"day. We can't say how many distinct users there are."
 
 #: https//support.torproject.org/metrics/country-origin/
 #: (content/metrics/country-origin/contents+en.lrquestion.title)
@@ -8724,14 +8718,12 @@ msgstr ""
 
 #: https//support.torproject.org/metrics/graph-data-point/
 #: (content/metrics/graph-data-point/contents+en.lrquestion.title)
-msgid "But I noticed that the last data point went up/down a bit since I last"
+msgid ""
+"But I noticed that the last data point went up/down a bit since I last "
+"looked a few hours ago. Why is that?"
 msgstr ""
-"But I noticed that the last data point went up/down a bit since I last"
-
-#: https//support.torproject.org/metrics/graph-data-point/
-#: (content/metrics/graph-data-point/contents+en.lrquestion.title)
-msgid "looked a few hours ago.  Why is that?"
-msgstr "looked a few hours ago.  Why is that?"
+"But I noticed that the last data point went up/down a bit since I last "
+"looked a few hours ago. Why is that?"
 
 #: https//support.torproject.org/metrics/graph-data-point/
 #: (content/metrics/graph-data-point/contents+en.lrquestion.description)
@@ -8787,13 +8779,12 @@ msgstr ""
 
 #: https//support.torproject.org/metrics/methodology/
 #: (content/metrics/methodology/contents+en.lrquestion.title)
-msgid "Why do you believe the current approach to estimate user numbers is"
-msgstr "Why do you believe the current approach to estimate user numbers is"
-
-#: https//support.torproject.org/metrics/methodology/
-#: (content/metrics/methodology/contents+en.lrquestion.title)
-msgid "more accurate?"
-msgstr "more accurate?"
+msgid ""
+"Why do you believe the current approach to estimate user numbers is more "
+"accurate?"
+msgstr ""
+"Why do you believe the current approach to estimate user numbers is more "
+"accurate?"
 
 #: https//support.torproject.org/metrics/methodology/
 #: (content/metrics/methodology/contents+en.lrquestion.description)
@@ -8815,13 +8806,12 @@ msgstr ""
 
 #: https//support.torproject.org/metrics/stats-report/
 #: (content/metrics/stats-report/contents+en.lrquestion.title)
-msgid "Are there more fine-grained numbers available, for example, on the"
-msgstr "Are there more fine-grained numbers available, for example, on the"
-
-#: https//support.torproject.org/metrics/stats-report/

[tor-commits] [translation/whisperback] https://gitweb.torproject.org/translation.git/commit/?h=whisperback

2020-04-09 Thread translation
commit 12c8575a1b0b2e4adb19e4e854cf197bcf9e73e7
Author: Translation commit bot 
Date:   Thu Apr 9 22:53:33 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=whisperback
---
 hr/hr.po | 34 +-
 1 file changed, 17 insertions(+), 17 deletions(-)

diff --git a/hr/hr.po b/hr/hr.po
index 93b46f9fdf..b9d4699e68 100644
--- a/hr/hr.po
+++ b/hr/hr.po
@@ -11,7 +11,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-04-29 12:08+0200\n"
-"PO-Revision-Date: 2020-04-04 23:50+\n"
+"PO-Revision-Date: 2020-04-09 22:53+\n"
 "Last-Translator: milotype \n"
 "Language-Team: Croatian 
(http://www.transifex.com/otf/torproject/language/hr/)\n"
 "MIME-Version: 1.0\n"
@@ -24,7 +24,7 @@ msgstr ""
 #: ../whisperBack/whisperback.py:63
 #, python-format
 msgid "Invalid contact email: %s"
-msgstr "Nevažeći kontaktni email: %s"
+msgstr "Nevažeća e-mail adresa kontakta: %s"
 
 #: ../whisperBack/whisperback.py:83
 #, python-format
@@ -40,19 +40,19 @@ msgstr "Nevažeći blok OpenPGP javnog ključa kontakta"
 msgid ""
 "The %s variable was not found in any of the configuration files "
 "/etc/whisperback/config.py, ~/.whisperback/config.py, or ./config.py"
-msgstr "%s varijabla nije pronađena ni u jednoj od datoteka konfiguracije 
/etc/whisperback/config.py, ~/.whisperback/config.py i ./config.py"
+msgstr "%s varijabla nije pronađena u niti jednoj datoteci konfiguracije 
/etc/whisperback/config.py, ~/.whisperback/config.py i ./config.py"
 
 #: ../whisperBack/gui.py:114
 msgid "Name of the affected software"
-msgstr "Ime zahvaćenog softwarea"
+msgstr "Ime zahvaćenog softvera"
 
 #: ../whisperBack/gui.py:116
 msgid "Exact steps to reproduce the error"
-msgstr "Točni koraci za reproduciranje pogreške"
+msgstr "Koraci za reproduciranje greške"
 
 #: ../whisperBack/gui.py:118
 msgid "Actual result and description of the error"
-msgstr "Dobiveni rezultati i opis pogreške"
+msgstr "Rezultat i opis greške"
 
 #: ../whisperBack/gui.py:120
 msgid "Desired result"
@@ -64,32 +64,32 @@ msgstr "Nije moguće učitati važeću konfiguraciju."
 
 #: ../whisperBack/gui.py:170
 msgid "Sending mail..."
-msgstr "Slanje maila..."
+msgstr "Slanje e-maila …"
 
 #: ../whisperBack/gui.py:171
 msgid "Sending mail"
-msgstr "Slanje maila"
+msgstr "Slanje e-maila"
 
 #. pylint: disable=C0301
 #: ../whisperBack/gui.py:173
 msgid "This could take a while..."
-msgstr "Ovo bi moglo potrajati..."
+msgstr "Ovo bi moglo potrajati …"
 
 #: ../whisperBack/gui.py:189
 msgid "The contact email address doesn't seem valid."
-msgstr "Kontaktna adresa e-pošte nije važeća."
+msgstr "E-mail adresa kontakta nije važeća."
 
 #: ../whisperBack/gui.py:206
 msgid "Unable to send the mail: SMTP error."
-msgstr "Nije moguće poslati mail: SMTP greška."
+msgstr "Nije moguće poslati e-mail: SMTP greška."
 
 #: ../whisperBack/gui.py:208
 msgid "Unable to connect to the server."
-msgstr "Nije moguće povezivanje sa serverom."
+msgstr "Nije moguće povezivati se s poslužiteljem."
 
 #: ../whisperBack/gui.py:210
 msgid "Unable to create or to send the mail."
-msgstr "Nije moguće stvoriti ili poslati mail."
+msgstr "Nije moguće stvoriti ili poslati e-mail."
 
 #: ../whisperBack/gui.py:213
 msgid ""
@@ -129,7 +129,7 @@ msgstr "WhisperBack"
 
 #: ../whisperBack/gui.py:339 ../data/whisperback.ui.h:2
 msgid "Send feedback in an encrypted mail."
-msgstr "Pošalji povratnu informaciju u šifriranom mailu."
+msgstr "Pošalji povratnu informaciju u šifriranom e-mailu."
 
 #: ../whisperBack/gui.py:342
 msgid "Copyright © 2009-2018 Tails developers (ta...@boum.org)"
@@ -172,7 +172,7 @@ msgid ""
 "\n"
 "You should have received a copy of the GNU General Public License\n"
 "along with this program.  If not, see .\n"
-msgstr "WhisperBack - Pošalji povratnu informaciju u šifriranom 
mail-u\nCopyright © 2009. – 2018. Tails programeri \n\nOvaj 
program je besplatan software; može ga se dalje distribuirati i/ili 
modificirati pod uvjetima GNU General Public  licence koju je objavila\nFree 
Software Foundation; bilo verziju 3 Licence ili (po izboru)\nbilo koju daljnju 
verziju.\n\nOvaj program je distribuiran u nadi da će biti koristan, no\nBEZ 
IKAKVOG JAMSTVA; bez čak podrazumijevanog jamstva\nTRGOVANJA ili PODOBNOSTI ZA 
POJEDINU SVRHU.   Pogledaj GNU\nGeneral Public License za više detalja.\n\nUz 
ovaj program trebao/la si primiti i kopiju GNU General Public License.\nAko 
nisi, pogledaj .\n"
+msgstr "WhisperBack – Pošalji povratnu informaciju u šifriranom 
mail-u\nCopyright © 2009. – 2018. Tails programeri \n\nOvaj 
program je besplatan softver; može se dalje distribuirati i/ili modificirati 
pod uvjetima GNU opće javne licence, koju je objavila\nFree Software 
Foundation; bilo verziju 3 Licence ili (po izboru)\nbilo koju daljnju 
verziju.\n\nOvaj program se distribuira u nadi da će biti 

[tor-commits] [translation/tails-iuk] https://gitweb.torproject.org/translation.git/commit/?h=tails-iuk

2020-04-09 Thread translation
commit 42aece9a23c6e9b41bfd378dc6044819bd525650
Author: Translation commit bot 
Date:   Thu Apr 9 22:48:47 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=tails-iuk
---
 hr.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/hr.po b/hr.po
index 2753dd0be9..20424279b3 100644
--- a/hr.po
+++ b/hr.po
@@ -11,7 +11,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2019-11-28 16:51+0100\n"
-"PO-Revision-Date: 2020-04-06 10:05+\n"
+"PO-Revision-Date: 2020-04-09 22:36+\n"
 "Last-Translator: milotype \n"
 "Language-Team: Croatian 
(http://www.transifex.com/otf/torproject/language/hr/)\n"
 "MIME-Version: 1.0\n"
@@ -110,7 +110,7 @@ msgid ""
 "Download size: %{size}s\n"
 "\n"
 "Do you want to upgrade now?"
-msgstr "Treba nadograditi na %{name}s %{version}s.\n\nZa daljnje 
indformacijo o ovoj novoj verziji, idi na %{details_url}s\n\nPreporučujemo da 
se tijekom nadogradnje zatvore sve ostale aplikacije.\nPreuzimanje nadogradnje 
može potrajati dugo, od nekoliko minuta do nekoliko sati.\n\nVeličina 
preuzimanja: %{size}s\n\nŽeliš li sada nadograditi?"
+msgstr "%{name}s %{version}s se mora nadograditi.\n\nZa daljnje 
informacije o ovoj novoj verziji, idi na %{details_url}s\n\nPreporučujemo da 
se tijekom nadogradnje zatvore sve ostale aplikacije.\nPreuzimanje nadogradnje 
može potrajati dugo, od nekoliko minuta do nekoliko sati.\n\nVeličina 
preuzimanja: %{size}s\n\nŽeliš li sada nadograditi?"
 
 #: ../lib/Tails/IUK/Frontend.pm:386
 msgid "Upgrade available"
@@ -134,7 +134,7 @@ msgid ""
 "It is not possible to automatically upgrade your device to this new version: 
%{explanation}s.\n"
 "\n"
 "To learn how to do a manual upgrade, go to 
https://tails.boum.org/doc/upgrade/#manual;
-msgstr "Treba ručno nadograditi na %{name}s %{version}s.1\n\nZa daljnje 
indformacijo o ovoj novoj verziji, idi na %{details_url}s\n\nNije moguće 
automatski nadograditi uređaj na ovu novu verziju: %{explanation}s.\n\nSaznaj 
kako ručno nadograditi na https://tails.boum.org/doc/upgrade/#manual;
+msgstr "%{name}s %{version}s se mora ručno nadograditi.\n\nZa daljnje 
informacije o ovoj novoj verziji, idi na %{details_url}s\n\nNije moguće 
automatski nadograditi uređaj na ovu novu verziju: %{explanation}s.\n\nSaznaj 
kako ručno nadograditi na https://tails.boum.org/doc/upgrade/#manual;
 
 #: ../lib/Tails/IUK/Frontend.pm:412
 msgid "New version available"

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


[tor-commits] [translation/tails-perl5lib_completed] https://gitweb.torproject.org/translation.git/commit/?h=tails-perl5lib_completed

2020-04-09 Thread translation
commit 6badb4890ca41cc363abb300f2e11679c386e5bd
Author: Translation commit bot 
Date:   Thu Apr 9 22:49:14 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=tails-perl5lib_completed
---
 hr.po | 36 
 1 file changed, 36 insertions(+)

diff --git a/hr.po b/hr.po
new file mode 100644
index 00..e0f7f41cfa
--- /dev/null
+++ b/hr.po
@@ -0,0 +1,36 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Tails developers
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# milotype , 2020
+# Nives Miletic , 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Tor Project\n"
+"Report-Msgid-Bugs-To: Tails developers \n"
+"POT-Creation-Date: 2019-10-21 09:04+0200\n"
+"PO-Revision-Date: 2020-04-09 22:40+\n"
+"Last-Translator: milotype \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"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: hr\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && 
n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#: ../lib/Tails/RunningSystem.pm:193
+msgid "Error"
+msgstr "Greška"
+
+#: ../lib/Tails/RunningSystem.pm:195
+msgid ""
+"The device Tails is running from cannot be found. Maybe you used the 'toram'"
+" option?"
+msgstr "Ne može se pronaći uređaj s kojeg se pokreće Tails. Možda 
koristiš opciju „toram”?"
+
+#: ../lib/Tails/RunningSystem.pm:223
+msgid ""
+"The drive Tails is running from cannot be found. Maybe you used the 'toram' "
+"option?"
+msgstr "Ne može se pronaći pogon s kojeg se pokreće Tails. Možda koristiš 
opciju „toram”?"

___
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] https://gitweb.torproject.org/translation.git/commit/?h=tails-iuk_completed

2020-04-09 Thread translation
commit be72e52cb3f2c9f1096b596ee75134d1490e981e
Author: Translation commit bot 
Date:   Thu Apr 9 22:48:56 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=tails-iuk_completed
---
 hr.po | 266 ++
 1 file changed, 266 insertions(+)

diff --git a/hr.po b/hr.po
new file mode 100644
index 00..20424279b3
--- /dev/null
+++ b/hr.po
@@ -0,0 +1,266 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Tails developers
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# milotype , 2020
+# Nikola Parsifal , 2014
+# Vlado V. , 2015
+msgid ""
+msgstr ""
+"Project-Id-Version: Tor Project\n"
+"Report-Msgid-Bugs-To: Tails developers \n"
+"POT-Creation-Date: 2019-11-28 16:51+0100\n"
+"PO-Revision-Date: 2020-04-09 22:36+\n"
+"Last-Translator: milotype \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"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: hr\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && 
n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#: ../lib/Tails/IUK/Frontend.pm:147 ../lib/Tails/IUK/Frontend.pm:524
+#: ../lib/Tails/IUK/Frontend.pm:710
+msgid ""
+"For debugging information, execute the following command: sudo tails-"
+"debugging-info"
+msgstr "Za informacije o otklanjanju pogreški, izvedite sljedeću naredbu: 
sudo tails-debugging-info"
+
+#: ../lib/Tails/IUK/Frontend.pm:218
+msgid "Error while checking for upgrades"
+msgstr "Greška pri provjeri nadogradnji"
+
+#: ../lib/Tails/IUK/Frontend.pm:221
+msgid ""
+"Could not determine whether an upgrade is available from our 
website.\n"
+"\n"
+"Check your network connection, and restart Tails to try upgrading again.\n"
+"\n"
+"If the problem persists, go to 
file:///usr/share/doc/tails/website/doc/upgrade/error/check.en.html"
+msgstr "Neuspjelo utvrđivanje ima li dostupnih nadogradnji s naše 
stranice.\n\nProvjerite svoju mrežnu vezu i ponovno pokrenite Tails kako 
biste ponovno pokušali nadogradnju.\n\nAko se problem i dalje pojavljuje, 
idite na file:///usr/share/doc/tails/website/doc/upgrade/error/check.en.html"
+
+#: ../lib/Tails/IUK/Frontend.pm:236
+msgid "no automatic upgrade is available from our website for this version"
+msgstr "nema dostupne automatske nadogradnje s naše stranice za ovu verziju"
+
+#: ../lib/Tails/IUK/Frontend.pm:242
+msgid "your device was not created using a USB image or Tails Installer"
+msgstr "tvoj uređaj nije stvoren pomoću USB slike ili Tails instalacije"
+
+#: ../lib/Tails/IUK/Frontend.pm:247
+msgid "Tails was started from a DVD or a read-only device"
+msgstr "Tails je pokrenut s DVD-a ili uređaja s kojeg se samo čita"
+
+#: ../lib/Tails/IUK/Frontend.pm:252
+msgid "there is not enough free space on the Tails system partition"
+msgstr "nema dovoljno slobodnog prostora na particiji Tails sustava"
+
+#: ../lib/Tails/IUK/Frontend.pm:257
+msgid "not enough memory is available on this system"
+msgstr "nema dovoljno slobodne memorije na ovom sustavu"
+
+#: ../lib/Tails/IUK/Frontend.pm:263
+#, perl-brace-format
+msgid "No explanation available for reason '%{reason}s'."
+msgstr "Nema dostupnog objašnjenja za razlog '%{reason}s'."
+
+#: ../lib/Tails/IUK/Frontend.pm:283
+msgid "The system is up-to-date"
+msgstr "Sustav je ažuriran"
+
+#: ../lib/Tails/IUK/Frontend.pm:288
+msgid "This version of Tails is outdated, and may have security issues."
+msgstr "Ovo je zastarjela verzija Tailsa i može imati sigurnosnih problema."
+
+#: ../lib/Tails/IUK/Frontend.pm:320
+#, perl-brace-format
+msgid ""
+"The available incremental upgrade requires %{space_needed}s of free space on"
+" Tails system partition,  but only %{free_space}s is available."
+msgstr "Dostupna dodatna nadogradnja zahtjeva %{space_needed}s slobodnog 
prostora na particiji Tails sustava, a slobodno je samo %{free_space}s."
+
+#: ../lib/Tails/IUK/Frontend.pm:336
+#, perl-brace-format
+msgid ""
+"The available incremental upgrade requires %{memory_needed}s of free memory,"
+" but only %{free_memory}s is available."
+msgstr "Dostupna dodatna nadogradnja zahtjeva %{memory_needed}s slobodne 
memorije, a slobodno je samo %{free_memory}s."
+
+#: ../lib/Tails/IUK/Frontend.pm:358
+msgid ""
+"An incremental upgrade is available, but no full upgrade is.\n"
+"This should not happen. Please report a bug."
+msgstr "Dostupna je dodatna nadogradnja, ali nema potpune nadogradnje.\nTo se 
ne bi trebalo dešavati. Molimo, prijavite grešku."
+
+#: ../lib/Tails/IUK/Frontend.pm:362
+msgid "Error while detecting available upgrades"
+msgstr "Pogreška u otkrivanju dostupnih nadogradnji"
+
+#: ../lib/Tails/IUK/Frontend.pm:372
+#, perl-brace-format
+msgid ""
+"You should upgrade to %{name}s %{version}s.\n"
+"\n"
+"For more information about this new version, go to %{details_url}s\n"
+"\n"
+"We recommend you close all 

[tor-commits] [translation/tails-perl5lib] https://gitweb.torproject.org/translation.git/commit/?h=tails-perl5lib

2020-04-09 Thread translation
commit 75d90cbcd00ffe0fcc757ba651ac7f4a4a292d6b
Author: Translation commit bot 
Date:   Thu Apr 9 22:49:01 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=tails-perl5lib
---
 hr.po | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/hr.po b/hr.po
index cea7172a78..e0f7f41cfa 100644
--- a/hr.po
+++ b/hr.po
@@ -3,14 +3,15 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# milotype , 2020
 # Nives Miletic , 2017
 msgid ""
 msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
-"POT-Creation-Date: 2019-01-06 16:58+0100\n"
-"PO-Revision-Date: 2019-01-15 12:26+\n"
-"Last-Translator: erinm\n"
+"POT-Creation-Date: 2019-10-21 09:04+0200\n"
+"PO-Revision-Date: 2020-04-09 22:40+\n"
+"Last-Translator: milotype \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"
@@ -20,16 +21,16 @@ msgstr ""
 
 #: ../lib/Tails/RunningSystem.pm:193
 msgid "Error"
-msgstr ""
+msgstr "Greška"
 
 #: ../lib/Tails/RunningSystem.pm:195
 msgid ""
 "The device Tails is running from cannot be found. Maybe you used the 'toram'"
 " option?"
-msgstr ""
+msgstr "Ne može se pronaći uređaj s kojeg se pokreće Tails. Možda 
koristiš opciju „toram”?"
 
 #: ../lib/Tails/RunningSystem.pm:223
 msgid ""
 "The drive Tails is running from cannot be found. Maybe you used the 'toram' "
 "option?"
-msgstr ""
+msgstr "Ne može se pronaći pogon s kojeg se pokreće Tails. Možda koristiš 
opciju „toram”?"

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


[tor-commits] [translation/liveusb-creator_completed] https://gitweb.torproject.org/translation.git/commit/?h=liveusb-creator_completed

2020-04-09 Thread translation
commit 322eeba711cfa06b7019c56fa90f6b5d846d63e3
Author: Translation commit bot 
Date:   Thu Apr 9 22:46:25 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=liveusb-creator_completed
---
 hr/hr.po | 538 +++
 1 file changed, 538 insertions(+)

diff --git a/hr/hr.po b/hr/hr.po
new file mode 100644
index 00..8f15aa6c9e
--- /dev/null
+++ b/hr/hr.po
@@ -0,0 +1,538 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# Emma Peel, 2019
+# milotype , 2020
+# Niksa Makitan , 2018
+# Nives Miletic , 2018
+# Vlado V. , 2015
+msgid ""
+msgstr ""
+"Project-Id-Version: Tor Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-10-21 09:03+0200\n"
+"PO-Revision-Date: 2020-04-09 22:33+\n"
+"Last-Translator: milotype \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"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: hr\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && 
n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#: ../tails_installer/creator.py:100
+msgid "You must run this application as root"
+msgstr "Ovu aplikaciju moraš pokrenuti kao root"
+
+#: ../tails_installer/creator.py:146
+msgid "Extracting live image to the target device..."
+msgstr "Raspakiranje live slike na ciljani uređaj …"
+
+#: ../tails_installer/creator.py:153
+#, python-format
+msgid "Wrote to device at %(speed)d MB/sec"
+msgstr "Zapisivanje na uređaj brzinom od %(speed)d MB/sec"
+
+#: ../tails_installer/creator.py:296
+#, python-format
+msgid ""
+"There was a problem executing the following command: `%(command)s`.\n"
+"A more detailed error log has been written to '%(filename)s'."
+msgstr "Pojavio se problem prilikom izvođenja sljedeće naredbe: 
'%(command)s'.\nPodrobniji zapisnik o grešci je zapisan u '%(filename)s'."
+
+#: ../tails_installer/creator.py:315
+msgid "Verifying SHA1 checksum of LiveCD image..."
+msgstr "Provjeravanje kontrolnog broja SHA1 slike LiveCD-a …"
+
+#: ../tails_installer/creator.py:319
+msgid "Verifying SHA256 checksum of LiveCD image..."
+msgstr "Provjeravanje kontrolnog broja SHA256 slike LiveCD-a …"
+
+#: ../tails_installer/creator.py:335
+msgid ""
+"Error: The SHA1 of your Live CD is invalid.  You can run this program with "
+"the --noverify argument to bypass this verification check."
+msgstr "Greška: SHA1 tvog Live CD‑a je neispravan. Program možeš 
pokrenuti s argumentom --noverify, kako bi se ova provjera zaobišla."
+
+#: ../tails_installer/creator.py:341
+msgid "Unknown ISO, skipping checksum verification"
+msgstr "Nepoznat ISO; preskače se provjera kontrolnog broja"
+
+#: ../tails_installer/creator.py:353
+#, python-format
+msgid ""
+"Not enough free space on device.\n"
+"%dMB ISO + %dMB overlay > %dMB free space"
+msgstr "Nedovoljno slobodnog prostora na uređaju.\n%dMB ISO + %dMB preklop > 
%dMB slobodan prostor"
+
+#: ../tails_installer/creator.py:360
+#, python-format
+msgid "Creating %sMB persistent overlay"
+msgstr "Stvaranje %s MB trajnog preklopa"
+
+#: ../tails_installer/creator.py:421
+#, python-format
+msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
+msgstr "Nije moguće kopirati %(infile)s u %(outfile)s: %(message)s"
+
+#: ../tails_installer/creator.py:435
+msgid "Removing existing Live OS"
+msgstr "Uklanja se postojeći Live OS"
+
+#: ../tails_installer/creator.py:444 ../tails_installer/creator.py:457
+#, python-format
+msgid "Unable to chmod %(file)s: %(message)s"
+msgstr "Nije moguće izmijeniti dozvole %(file)s: %(message)s"
+
+#: ../tails_installer/creator.py:450
+#, python-format
+msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgstr "Nije moguće ukloniti datoteku iz prethodnoga LiveOS‑a: %(message)s"
+
+#: ../tails_installer/creator.py:464
+#, python-format
+msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgstr "Nije moguće ukloniti direktorij iz prethodnoga LiveOS‑a: 
%(message)s"
+
+#: ../tails_installer/creator.py:512
+#, python-format
+msgid "Cannot find device %s"
+msgstr "Nije moguće pronaći uređaj %s"
+
+#: ../tails_installer/creator.py:713
+#, python-format
+msgid "Unable to write on %(device)s, skipping."
+msgstr "Nije moguće pisati na %(device)s; preskače se."
+
+#: ../tails_installer/creator.py:743
+#, python-format
+msgid ""
+"Some partitions of the target device %(device)s are mounted. They will be "
+"unmounted before starting the installation process."
+msgstr "Neke particije odredišnoga uređaja %(device)s su postavljene. One 
će biti odmontirane prije započinjanja instalacije."
+
+#: ../tails_installer/creator.py:786 ../tails_installer/creator.py:1010
+msgid "Unknown filesystem.  Your device may need to be reformatted."
+msgstr 

[tor-commits] [translation/liveusb-creator] https://gitweb.torproject.org/translation.git/commit/?h=liveusb-creator

2020-04-09 Thread translation
commit e0a214f22edc3cc49e3dc7d9d75155ec7955670e
Author: Translation commit bot 
Date:   Thu Apr 9 22:46:12 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=liveusb-creator
---
 hr/hr.po | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/hr/hr.po b/hr/hr.po
index bf0344f087..8f15aa6c9e 100644
--- a/hr/hr.po
+++ b/hr/hr.po
@@ -13,7 +13,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-10-21 09:03+0200\n"
-"PO-Revision-Date: 2020-04-05 21:02+\n"
+"PO-Revision-Date: 2020-04-09 22:33+\n"
 "Last-Translator: milotype \n"
 "Language-Team: Croatian 
(http://www.transifex.com/otf/torproject/language/hr/)\n"
 "MIME-Version: 1.0\n"
@@ -28,7 +28,7 @@ msgstr "Ovu aplikaciju moraš pokrenuti kao root"
 
 #: ../tails_installer/creator.py:146
 msgid "Extracting live image to the target device..."
-msgstr "Izdvajanje slike u živo na ciljani uređaj …"
+msgstr "Raspakiranje live slike na ciljani uređaj …"
 
 #: ../tails_installer/creator.py:153
 #, python-format
@@ -75,7 +75,7 @@ msgstr "Stvaranje %s MB trajnog preklopa"
 #: ../tails_installer/creator.py:421
 #, python-format
 msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
-msgstr "Nije moguće kočirati %(infile)s u %(outfile)s: %(message)s"
+msgstr "Nije moguće kopirati %(infile)s u %(outfile)s: %(message)s"
 
 #: ../tails_installer/creator.py:435
 msgid "Removing existing Live OS"
@@ -219,7 +219,7 @@ msgstr "Čitanje izdvojenog MBR sa %s"
 #: ../tails_installer/creator.py:1306
 #, python-format
 msgid "Could not read the extracted MBR from %(path)s"
-msgstr "Neuspjelo čitanje izdvojenog MBR-a sa %(path)s"
+msgstr "Neuspjelo čitanje raspakiranog MBR-a sa %(path)s"
 
 #: ../tails_installer/creator.py:1319 ../tails_installer/creator.py:1320
 #, python-format
@@ -245,7 +245,7 @@ msgstr "Greška ispitivanja uređaja"
 
 #: ../tails_installer/creator.py:1399
 msgid "Unable to find any supported device"
-msgstr "Ne mogu naći niti jedan podržani uređaj"
+msgstr "Ne može se pronaći niti jedan podržani uređaj"
 
 #: ../tails_installer/creator.py:1409
 msgid ""

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


[tor-commits] [translation/support-portal] https://gitweb.torproject.org/translation.git/commit/?h=support-portal

2020-04-09 Thread translation
commit 354d4e97911073696f75b20abf00cc4653fb51c2
Author: Translation commit bot 
Date:   Thu Apr 9 22:23:51 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=support-portal
---
 contents+es.po | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/contents+es.po b/contents+es.po
index 2e6f55ed24..68b9515582 100644
--- a/contents+es.po
+++ b/contents+es.po
@@ -1116,8 +1116,8 @@ msgid ""
 " the small sparkly broom icon at the top-right of the screen)."
 msgstr ""
 "El Navegador Tor te advertirá que todas las actividades y descargas se "
-"detendrán, así que ten esto en cuenta antes de hacer clic en \"Identidad "
-"Nueva\" (accesible mediante el pequeño icono de la escoba en la esquina "
+"detendrán, así que ten esto en cuenta antes de hacer clic en \"Nueva "
+"Identidad\" (accesible mediante el pequeño icono de la escoba en la esquina "
 "superior derecha de la pantalla)."
 
 #: https//support.torproject.org/glossary/new-identity/
@@ -1127,7 +1127,7 @@ msgid ""
 "particular site, similarly to \"[New Tor Circuit for this Site](../new-tor-"
 "circuit-for-this-site)\"."
 msgstr ""
-"Identidad Nueva también puede ayudar si el Navegador Tor tiene problemas "
+"Nueva Identidad también puede ayudar si el Navegador Tor tiene problemas "
 "para conectarse a un sitio en particular, de forma similar a \"[New Tor "
 "Circuit for this Site](../new-tor-circuit-for-this-site)\"."
 
@@ -1150,7 +1150,7 @@ msgstr ""
 "Esta opción es útil si la [salida](../exit) que estás utilizando no puede "
 "conectarse al sitio web que deseas o no lo está cargando correctamente. "
 "Seleccionándolo hará que la ventana o pestaña actualmente activa se 
recargue"
-" sobre un nuevo  [Tor circuit](../circuito). Otras pestañas y ventanas "
+" sobre un nuevo  [Tor circuit](../circuit). Otras pestañas y ventanas "
 "abiertas del mismo sitio web también usarán el nuevo circuito una vez que 
se"
 " recarguen. Esta opción no borra ninguna información privada ni desvincula "
 "tu actividad, ni afecta a tus conexiones actuales con otros sitios web."
@@ -8599,7 +8599,7 @@ msgid ""
 "capacity and, over time, directs more traffic there until it reaches an "
 "optimal load."
 msgstr ""
-"Tor decide que repetidores usar de forma inteligente, usando información de "
+"Tor decide qué repetidores usar de forma inteligente, usando información de 
"
 "las autoridades de ancho de banda. Dichas autoridades realizan mediciones de"
 " la capacidad de tu repetidor y con el tiempo dirigen más tráfico allí 
para "
 "que la carga sea óptima."

___
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] https://gitweb.torproject.org/translation.git/commit/?h=tails-persistence-setup

2020-04-09 Thread translation
commit f50472345972b8fe22c3043c32037000b0cd7576
Author: Translation commit bot 
Date:   Thu Apr 9 22:19:45 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=tails-persistence-setup
---
 hr/hr.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/hr/hr.po b/hr/hr.po
index 084ca215f5..9f85065949 100644
--- a/hr/hr.po
+++ b/hr/hr.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2019-10-21 09:06+0200\n"
-"PO-Revision-Date: 2020-04-09 21:49+\n"
+"PO-Revision-Date: 2020-04-09 21:53+\n"
 "Last-Translator: milotype \n"
 "Language-Team: Croatian 
(http://www.transifex.com/otf/torproject/language/hr/)\n"
 "MIME-Version: 1.0\n"
@@ -203,7 +203,7 @@ msgstr "Odaberi lozinku za zaštitu trajnog pogona"
 msgid ""
 "A %s persistent volume will be created on the %s %s device. Data on "
 "this volume will be stored in an encrypted form protected by a passphrase."
-msgstr "Trajni pogon %s će biti stvoren na uređaju %s %s. Podaci na 
ovom pogonu će biti spremljeni u üifriranom obliku i zaštićeni lozinkom."
+msgstr "Trajni pogon %s će biti stvoren na uređaju %s %s. Podaci na 
ovom pogonu bit će spremljeni u šifriranom obliku i zaštićeni lozinkom."
 
 #: ../lib/Tails/Persistence/Step/Bootstrap.pm:108
 msgid "Create"
@@ -214,7 +214,7 @@ msgid ""
 "Beware! Using persistence has consequences that must be well "
 "understood. Tails can't help you if you use it wrong! See the Encrypted "
 "persistence page of the Tails documentation to learn more."
-msgstr "Pazi! Korištenje trajnosti ima posljedice koje treba dobro 
rayumijeti. Tails ne može pomoći, ako se krivo koristi! Saznaj više o tome 
na stranici o Å¡ifriranoj trajnosti u Tails dokumentaciji."
+msgstr "Pazi! Korištenje trajnosti ima posljedice, koje se moraju 
razumjeti. Tails ne može pomoći, ako se krivo koristi! Saznaj više o tome na 
stranici o Å¡ifriranoj trajnosti u Tails dokumentaciji."
 
 #: ../lib/Tails/Persistence/Step/Bootstrap.pm:179
 msgid "Passphrase:"

___
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] https://gitweb.torproject.org/translation.git/commit/?h=tails-persistence-setup_completed

2020-04-09 Thread translation
commit 097a819dfcd7d67a422fa83d92fce37d1801ced7
Author: Translation commit bot 
Date:   Thu Apr 9 22:19:54 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=tails-persistence-setup_completed
---
 hr/hr.po | 330 +++
 1 file changed, 330 insertions(+)

diff --git a/hr/hr.po b/hr/hr.po
new file mode 100644
index 00..9f85065949
--- /dev/null
+++ b/hr/hr.po
@@ -0,0 +1,330 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Tails developers
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# milotype , 2020
+# Vlado V. , 2015
+msgid ""
+msgstr ""
+"Project-Id-Version: Tor Project\n"
+"Report-Msgid-Bugs-To: Tails developers \n"
+"POT-Creation-Date: 2019-10-21 09:06+0200\n"
+"PO-Revision-Date: 2020-04-09 21:53+\n"
+"Last-Translator: milotype \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"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: hr\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && 
n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#: ../lib/Tails/Persistence/Setup.pm:265
+msgid "Setup Tails persistent volume"
+msgstr "Postavi Tails trajni pogon"
+
+#: ../lib/Tails/Persistence/Setup.pm:343 ../lib/Tails/Persistence/Setup.pm:481
+msgid "Error"
+msgstr "Greška"
+
+#: ../lib/Tails/Persistence/Setup.pm:372
+#, perl-format
+msgid "Device %s already has a persistent volume."
+msgstr "Uređaj %s već ima trajni pogon."
+
+#: ../lib/Tails/Persistence/Setup.pm:380
+#, perl-format
+msgid "Device %s has not enough unallocated space."
+msgstr "Uređaj %s nema dovoljno nedodijeljenog prostora."
+
+#: ../lib/Tails/Persistence/Setup.pm:387 ../lib/Tails/Persistence/Setup.pm:401
+#, perl-format
+msgid "Device %s has no persistent volume."
+msgstr "Uređaj %s nema trajni pogon."
+
+#: ../lib/Tails/Persistence/Setup.pm:393
+#, perl-format
+msgid ""
+"Cannot delete the persistent volume on %s while in use. You should restart "
+"Tails without persistence."
+msgstr "Nije moguće izbrisati trajni pogon na %s dok se koristi. Moraš 
ponovo pokrenuti Tails bez trajnosti."
+
+#: ../lib/Tails/Persistence/Setup.pm:407
+#, perl-format
+msgid "Persistence volume on %s is not unlocked."
+msgstr "Trajni pogon na %s nije otključan."
+
+#: ../lib/Tails/Persistence/Setup.pm:412
+#, perl-format
+msgid "Persistence volume on %s is not mounted."
+msgstr "Trajni pogon na %s nije postavljen."
+
+#: ../lib/Tails/Persistence/Setup.pm:417
+#, perl-format
+msgid ""
+"Persistence volume on %s is not readable. Permissions or ownership problems?"
+msgstr "Trajni pogon na %s nije čitljiv. Problemi s dozvolama ili 
vlasništvom?"
+
+#: ../lib/Tails/Persistence/Setup.pm:422
+#, perl-format
+msgid "Persistence volume on %s is not writable."
+msgstr "Trajni pogon na %s je samo za čitanje."
+
+#: ../lib/Tails/Persistence/Setup.pm:431
+#, perl-format
+msgid "Tails is running from non-USB / non-SDIO device %s."
+msgstr "Tails je pokrenut s ne‑USB / ne‑SDIO uređaja %s."
+
+#: ../lib/Tails/Persistence/Setup.pm:437
+#, perl-format
+msgid "Device %s is optical."
+msgstr "Uređaj %s je optički."
+
+#: ../lib/Tails/Persistence/Setup.pm:444
+#, perl-format
+msgid "Device %s was not created using a USB image or Tails Installer."
+msgstr "Uređaj %s nije stvoren pomoću USB slike ili Tails instalacije."
+
+#: ../lib/Tails/Persistence/Setup.pm:688
+msgid "Persistence wizard - Finished"
+msgstr "Čarobnjak trajnosti – Gotovo"
+
+#: ../lib/Tails/Persistence/Setup.pm:691
+msgid ""
+"Any changes you have made will only take effect after restarting Tails.\n"
+"\n"
+"You may now close this application."
+msgstr "Bilo koje učinjene promjene imat će učinak tek nakon ponovnog 
pokretanja Tailsa.\n\nSad smiješ zatvoriti ovu aplikaciju."
+
+#: ../lib/Tails/Persistence/Configuration/Setting.pm:113
+msgid "Custom"
+msgstr "Prilagođeno"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:55
+msgid "Personal Data"
+msgstr "Osobni podaci"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:57
+msgid "Keep files stored in the `Persistent' directory"
+msgstr "Zadrži datoteke spremljene u „trajnom” direktoriju"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:70
+msgid "Browser Bookmarks"
+msgstr "Zabilješke preglednika"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:72
+msgid "Bookmarks saved in the Tor Browser"
+msgstr "Zabilješke spremljene u Tor pregledniku"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:85
+msgid "Network Connections"
+msgstr "Mrežne veze"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:87
+msgid "Configuration of network devices and connections"
+msgstr "Postavke mrežnih uređaja i veza"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:100
+msgid "Additional Software"
+msgstr "Dodatni programi"
+
+#: 

[tor-commits] [translation/tails-greeter-2_completed] https://gitweb.torproject.org/translation.git/commit/?h=tails-greeter-2_completed

2020-04-09 Thread translation
commit ec0e403d60ca1d05c6e5c4d769ed266c897e51de
Author: Translation commit bot 
Date:   Thu Apr 9 22:19:20 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=tails-greeter-2_completed
---
 hr/hr.po | 352 +++
 1 file changed, 352 insertions(+)

diff --git a/hr/hr.po b/hr/hr.po
new file mode 100644
index 00..3c03272536
--- /dev/null
+++ b/hr/hr.po
@@ -0,0 +1,352 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+# 
+# Translators:
+# Josip Domšić , 2018
+# Igor , 2018
+# erinm, 2019
+# milotype , 2020
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-05-11 00:25+0200\n"
+"PO-Revision-Date: 2016-11-18 21:29+\n"
+"Last-Translator: milotype , 2020\n"
+"Language-Team: Croatian (https://www.transifex.com/otf/teams/1519/hr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: hr\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && 
n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#: ../data/greeter.ui.h:1
+msgid "Administration Password"
+msgstr "Administratorska lozinka"
+
+#: ../data/greeter.ui.h:2
+msgid ""
+"Set up an administration password if you need to perform administrative "
+"tasks. Otherwise, the administration password is disabled for better "
+"security."
+msgstr ""
+"Postavi administratorsku lozinku ako moraš izvoditi administratorske "
+"zadatke. U suprotnom, administratorska lozinka će biti deaktivirana radi "
+"bolje sigurnosti."
+
+#: ../data/greeter.ui.h:3
+msgid "Enter an administration password"
+msgstr "Upiši administratorsku lozinku"
+
+#: ../data/greeter.ui.h:4
+msgid "Confirm"
+msgstr "Potvrdi"
+
+#: ../data/greeter.ui.h:5
+msgid "Confirm your administration password"
+msgstr "Potvrdi svoju administratorsku lozinku"
+
+#: ../data/greeter.ui.h:6
+msgid "Disable"
+msgstr "Deaktiviraj"
+
+#. This string will never be displayed in the 1st version of the greeter.
+#: ../data/greeter.ui.h:8
+msgid "Windows Camouflage"
+msgstr "Windows maskiranje"
+
+#. This string will never be displayed in the 1st version of the greeter.
+#: ../data/greeter.ui.h:10
+msgid ""
+"This option makes Tails look like Microsoft Windows 10. This can be useful "
+"to avoid attracting suspicion in public places."
+msgstr ""
+"Ova opcija maskira Tails u Windows 10. To može biti korisno za izbjegavanje "
+"pozornosti na javnim mjestima."
+
+#. This string will never be displayed in the 1st version of the greeter.
+#: ../data/greeter.ui.h:12
+msgid "Microsoft Windows 10 camouflage"
+msgstr "Microsoft Windows 10 maskiranje"
+
+#: ../data/greeter.ui.h:13
+msgid "MAC Address Spoofing"
+msgstr "Maskiranje MAC adrese"
+
+#: ../data/greeter.ui.h:14
+msgid ""
+"MAC address spoofing hides the serial number of your network interface (Wi-"
+"Fi or wired) to the local network. Spoofing MAC addresses is generally safer"
+" as it helps you hide your geographical location. But it might also create "
+"connectivity problems or look suspicious."
+msgstr ""
+"Maskiranje MAC adrese krije serijski broj Vašeg mrežnog sučelja (Wi-Fi ili 
"
+"žičanog adaptera) na lokalnu mrežu. Maskiranje MAC adrese je generalno "
+"sigurnije jer Vam pomaže da sakrijete svoju geografsku lokaciju, ali može "
+"stvoriti probleme sa vezom ili izazvati sumnju."
+
+#: ../data/greeter.ui.h:15
+msgid "Spoof all MAC addresses (default)"
+msgstr "Maskiraj sve MAC adrese (zadano)"
+
+#: ../data/greeter.ui.h:16
+msgid "Don't spoof MAC addresses"
+msgstr "Ne maskiraj MAC adrese"
+
+#: ../data/greeter.ui.h:17 ../tailsgreeter/gui.py:532
+msgid "Cannot unlock encrypted storage with this passphrase."
+msgstr "Nije moguće otključati šifrirano spremište s ovom lozinkom."
+
+#: ../data/greeter.ui.h:18
+msgid ""
+"You will configure the Tor bridge and local proxy later on after connecting "
+"to a network."
+msgstr ""
+"Tor most i lokalni proxy ćeš konfigurirati kasnije, nakon spajanja na 
mrežu."
+
+#: ../data/greeter.ui.h:19
+msgid "Welcome to Tails!"
+msgstr "Dobrodošli u Tails!"
+
+#. This string will never be displayed in the 1st version of the greeter.
+#: ../data/greeter.ui.h:21
+msgctxt ""
+msgid ""
+"To get guided through Tails' settings, click on Take a Tour above"
+msgstr ""
+"Da bi Vas proveli kroz Tails postavke, kliknite na Obilazak iznad"
+
+#: ../data/greeter.ui.h:22
+msgid "Language & Region"
+msgstr "Jezik i regija"
+
+#: ../data/greeter.ui.h:23
+msgid "Default Settings"
+msgstr "Zadane postavke"
+
+#: ../data/greeter.ui.h:24
+msgid "Save Language & Region Settings"
+msgstr "Spremi postavke jezika i regije"
+
+#: ../data/greeter.ui.h:25
+msgid "_Language"
+msgstr "_Jezik"
+
+#: ../data/greeter.ui.h:26
+msgid "_Keyboard Layout"
+msgstr "_Raspored 

[tor-commits] [translation/tails-greeter-2] https://gitweb.torproject.org/translation.git/commit/?h=tails-greeter-2

2020-04-09 Thread translation
commit 338eb81906f1ff1cc3556be8dd234d7c0172ecd3
Author: Translation commit bot 
Date:   Thu Apr 9 22:19:09 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=tails-greeter-2
---
 hr/hr.po | 76 
 1 file changed, 38 insertions(+), 38 deletions(-)

diff --git a/hr/hr.po b/hr/hr.po
index 2c654776d8..3c03272536 100644
--- a/hr/hr.po
+++ b/hr/hr.po
@@ -7,6 +7,7 @@
 # Josip Domšić , 2018
 # Igor , 2018
 # erinm, 2019
+# milotype , 2020
 # 
 #, fuzzy
 msgid ""
@@ -15,7 +16,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-05-11 00:25+0200\n"
 "PO-Revision-Date: 2016-11-18 21:29+\n"
-"Last-Translator: erinm, 2019\n"
+"Last-Translator: milotype , 2020\n"
 "Language-Team: Croatian (https://www.transifex.com/otf/teams/1519/hr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -33,13 +34,13 @@ msgid ""
 "tasks. Otherwise, the administration password is disabled for better "
 "security."
 msgstr ""
-"Postavite administratorsku lozinku ako trebate izvoditi administratorske "
-"zadatke. U suprotnom, administratorska lozinka će biti onemogućena zbog "
+"Postavi administratorsku lozinku ako moraš izvoditi administratorske "
+"zadatke. U suprotnom, administratorska lozinka će biti deaktivirana radi "
 "bolje sigurnosti."
 
 #: ../data/greeter.ui.h:3
 msgid "Enter an administration password"
-msgstr "Unesite administratorsku lozinku"
+msgstr "Upiši administratorsku lozinku"
 
 #: ../data/greeter.ui.h:4
 msgid "Confirm"
@@ -47,11 +48,11 @@ msgstr "Potvrdi"
 
 #: ../data/greeter.ui.h:5
 msgid "Confirm your administration password"
-msgstr "Potvrdite svoju administratorsku lozinku"
+msgstr "Potvrdi svoju administratorsku lozinku"
 
 #: ../data/greeter.ui.h:6
 msgid "Disable"
-msgstr "Onemogući"
+msgstr "Deaktiviraj"
 
 #. This string will never be displayed in the 1st version of the greeter.
 #: ../data/greeter.ui.h:8
@@ -70,7 +71,7 @@ msgstr ""
 #. This string will never be displayed in the 1st version of the greeter.
 #: ../data/greeter.ui.h:12
 msgid "Microsoft Windows 10 camouflage"
-msgstr "Microsoft Windows 10 kamuflaža"
+msgstr "Microsoft Windows 10 maskiranje"
 
 #: ../data/greeter.ui.h:13
 msgid "MAC Address Spoofing"
@@ -98,15 +99,14 @@ msgstr "Ne maskiraj MAC adrese"
 
 #: ../data/greeter.ui.h:17 ../tailsgreeter/gui.py:532
 msgid "Cannot unlock encrypted storage with this passphrase."
-msgstr "Ne mogu otključati enkriptiranu pohranu s ovom lozinkom."
+msgstr "Nije moguće otključati šifrirano spremište s ovom lozinkom."
 
 #: ../data/greeter.ui.h:18
 msgid ""
 "You will configure the Tor bridge and local proxy later on after connecting "
 "to a network."
 msgstr ""
-"Konfigurirat će te Tor most i lokalni proxy kasnije, nakon spajanja na "
-"mrežu."
+"Tor most i lokalni proxy ćeš konfigurirati kasnije, nakon spajanja na 
mrežu."
 
 #: ../data/greeter.ui.h:19
 msgid "Welcome to Tails!"
@@ -130,7 +130,7 @@ msgstr "Zadane postavke"
 
 #: ../data/greeter.ui.h:24
 msgid "Save Language & Region Settings"
-msgstr "Spremite postavke jezika i regije"
+msgstr "Spremi postavke jezika i regije"
 
 #: ../data/greeter.ui.h:25
 msgid "_Language"
@@ -150,7 +150,7 @@ msgstr "_Vremenska zona"
 
 #: ../data/greeter.ui.h:29
 msgid "Encrypted _Persistent Storage"
-msgstr "Enkriptirana _Trajna pohrana"
+msgstr "Šifrirano _trajno spremište"
 
 #: ../data/greeter.ui.h:30
 msgid "Show Passphrase"
@@ -158,13 +158,13 @@ msgstr "Pokaži lozinku"
 
 #: ../data/greeter.ui.h:31
 msgid "Configure Persistent Storage"
-msgstr "Postavi trajnu pohranu"
+msgstr "Postavi trajno spremište"
 
 #. The label for this placeholder text is not very big, so keep this string
 #. short.
 #: ../data/greeter.ui.h:33
 msgid "Enter your passphrase to unlock the persistent storage"
-msgstr "Unesite lozinku za otključavanje trajne pohrane"
+msgstr "Upiši lozinku za otključavanje trajnog spremišta"
 
 #: ../data/greeter.ui.h:34 ../tailsgreeter/gui.py:478
 #: ../tailsgreeter/gui.py:528
@@ -173,13 +173,13 @@ msgstr "Otključaj"
 
 #: ../data/greeter.ui.h:35
 msgid "Relock Persistent Storage"
-msgstr "Zaključaj trajnu pohranu"
+msgstr "Zaključaj trajno spremište"
 
 #: ../data/greeter.ui.h:36
 msgid "Your persistent storage is unlocked. Restart Tails to lock it again."
 msgstr ""
-"Vaša trajna pohrana je otključana. Ponovno pokrenite Tails kako bi ju opet "
-"zaključali."
+"Tvoje trajno spremište je otključano. Za zaključavanje spremišta, ponovo "
+"pokreni Tails."
 
 #: ../data/greeter.ui.h:37
 msgid "_Additional Settings"
@@ -203,29 +203,29 @@ msgid ""
 "configure a Tor bridge or a local proxy. To work completely offline, you can"
 " disable all networking."
 msgstr ""
-"Ako je Vaša Internet veza cenzurirana, filtrirana ili iza proxya, možete "
-"konfigurirati Tor most ili lokalni proxy.  Kako bi radili kompletno offline,"
-" možete onemogućiti sve mrežne radnje."
+"Ako je tvoja internetska veza 

[tor-commits] [translation/support-portal_completed] https://gitweb.torproject.org/translation.git/commit/?h=support-portal_completed

2020-04-09 Thread translation
commit 1ba1e9c9bd1e9c90ba9588f124bcb6d828a13d96
Author: Translation commit bot 
Date:   Thu Apr 9 21:55:44 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=support-portal_completed
---
 contents.pot | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/contents.pot b/contents.pot
index 5c187ecd4c..d6d64bcad5 100644
--- a/contents.pot
+++ b/contents.pot
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-04-09 22:40+CET\n"
+"POT-Creation-Date: 2020-04-09 23:38+CET\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME \n"
 "Language-Team: en \n"
@@ -7240,13 +7240,13 @@ msgstr "```"
 
 #: https//support.torproject.org/operators/hibernation/
 #: (content/operators/hibernation/contents+en.lrquestion.description)
-msgid "Bandwidth soft limit reached; commencing hibernation. No new"
-msgstr "Bandwidth soft limit reached; commencing hibernation. No new"
+msgid "Bandwidth soft limit reached; commencing hibernation."
+msgstr "Bandwidth soft limit reached; commencing hibernation."
 
 #: https//support.torproject.org/operators/hibernation/
 #: (content/operators/hibernation/contents+en.lrquestion.description)
-msgid "connections will be accepted"
-msgstr "connections will be accepted"
+msgid "No new connections will be accepted"
+msgstr "No new connections will be accepted"
 
 #: https//support.torproject.org/operators/hibernation/
 #: (content/operators/hibernation/contents+en.lrquestion.description)
@@ -8252,24 +8252,24 @@ msgid ""
 "We're looking for people with reasonably reliable Internet connections, that"
 " have at least 10 Mbit/s (Mbps) available bandwidth each way. If that's you,"
 " please consider [running a Tor "
-"relay](https://trac.torproject.org/projects/tor/wiki/TorRelayGuide)."
+"relay](https://community.torproject.org/relay/)."
 msgstr ""
 "We're looking for people with reasonably reliable Internet connections, that"
 " have at least 10 Mbit/s (Mbps) available bandwidth each way. If that's you,"
 " please consider [running a Tor "
-"relay](https://trac.torproject.org/projects/tor/wiki/TorRelayGuide)."
+"relay](https://community.torproject.org/relay/)."
 
 #: https//support.torproject.org/operators/should-i-run-a-relay/
 #: (content/operators/should-i-run-a-relay/contents+en.lrquestion.description)
 msgid ""
 "Even if you do not have at least 10 Mbit/s of available bandwidth you can "
 "still help the Tor network by running a [Tor bridge with obfs4 "
-"support](https://community.torproject.org/relay/setup/brige). In that case "
+"support](https://community.torproject.org/relay/setup/bridge). In that case "
 "you should have at least 1 MBit/s of available bandwidth."
 msgstr ""
 "Even if you do not have at least 10 Mbit/s of available bandwidth you can "
 "still help the Tor network by running a [Tor bridge with obfs4 "
-"support](https://community.torproject.org/relay/setup/brige). In that case "
+"support](https://community.torproject.org/relay/setup/bridge). In that case "
 "you should have at least 1 MBit/s of available bandwidth."
 
 #: https//support.torproject.org/operators/upgrade-or-move/

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


[tor-commits] [translation/support-portal] https://gitweb.torproject.org/translation.git/commit/?h=support-portal

2020-04-09 Thread translation
commit 84b50a3f03490f4f7b09dd7b4ca3f8e1c4e67d57
Author: Translation commit bot 
Date:   Thu Apr 9 21:55:35 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=support-portal
---
 contents+ar.po| 10 +-
 contents+bn.po| 10 +-
 contents+ca.po| 10 +-
 contents+cs.po| 10 +-
 contents+da.po| 10 +-
 contents+de.po| 22 +++---
 contents+el.po| 10 +-
 contents+es-AR.po | 10 +-
 contents+es.po| 31 +++
 contents+fa.po| 22 +++---
 contents+fo.po| 10 +-
 contents+fr.po| 10 +-
 contents+ga.po| 10 +-
 contents+he.po| 10 +-
 contents+hr.po| 16 
 contents+hu.po| 10 +-
 contents+id.po| 10 +-
 contents+is.po| 10 +-
 contents+it.po| 23 +++
 contents+ja.po| 10 +-
 contents+ka.po| 23 ++-
 contents+ko.po| 10 +-
 contents+lt.po| 10 +-
 contents+ml.po| 25 ++---
 contents+ms.po| 10 +-
 contents+nb.po| 10 +-
 contents+nl.po| 10 +-
 contents+pl.po| 10 +-
 contents+pt-BR.po | 10 +-
 contents+pt-PT.po | 12 ++--
 contents+ro.po| 22 +++---
 contents+ru.po| 22 ++
 contents+sq.po| 10 +-
 contents+sr.po| 10 +-
 contents+sv.po| 10 +-
 contents+th.po| 10 +-
 contents+tr.po| 23 +++
 contents+uk.po| 10 +-
 contents+zh-CN.po | 14 +++---
 contents+zh-TW.po | 10 +-
 contents.pot  | 18 +-
 41 files changed, 234 insertions(+), 319 deletions(-)

diff --git a/contents+ar.po b/contents+ar.po
index f9126bb9a7..45b7385b99 100644
--- a/contents+ar.po
+++ b/contents+ar.po
@@ -17,7 +17,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-04-09 22:40+CET\n"
+"POT-Creation-Date: 2020-04-09 23:38+CET\n"
 "PO-Revision-Date: 2018-10-02 22:41+\n"
 "Last-Translator: Ahmed IB , 2020\n"
 "Language-Team: Arabic (https://www.transifex.com/otf/teams/1519/ar/)\n"
@@ -6406,12 +6406,12 @@ msgstr ""
 
 #: https//support.torproject.org/operators/hibernation/
 #: (content/operators/hibernation/contents+en.lrquestion.description)
-msgid "Bandwidth soft limit reached; commencing hibernation. No new"
+msgid "Bandwidth soft limit reached; commencing hibernation."
 msgstr ""
 
 #: https//support.torproject.org/operators/hibernation/
 #: (content/operators/hibernation/contents+en.lrquestion.description)
-msgid "connections will be accepted"
+msgid "No new connections will be accepted"
 msgstr ""
 
 #: https//support.torproject.org/operators/hibernation/
@@ -7236,7 +7236,7 @@ msgid ""
 "We're looking for people with reasonably reliable Internet connections, that"
 " have at least 10 Mbit/s (Mbps) available bandwidth each way. If that's you,"
 " please consider [running a Tor "
-"relay](https://trac.torproject.org/projects/tor/wiki/TorRelayGuide)."
+"relay](https://community.torproject.org/relay/)."
 msgstr ""
 
 #: https//support.torproject.org/operators/should-i-run-a-relay/
@@ -7244,7 +7244,7 @@ msgstr ""
 msgid ""
 "Even if you do not have at least 10 Mbit/s of available bandwidth you can "
 "still help the Tor network by running a [Tor bridge with obfs4 "
-"support](https://community.torproject.org/relay/setup/brige). In that case "
+"support](https://community.torproject.org/relay/setup/bridge). In that case "
 "you should have at least 1 MBit/s of available bandwidth."
 msgstr ""
 
diff --git a/contents+bn.po b/contents+bn.po
index a5f2dc79f0..55a0c90dfe 100644
--- a/contents+bn.po
+++ b/contents+bn.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-04-09 22:40+CET\n"
+"POT-Creation-Date: 2020-04-09 23:38+CET\n"
 "PO-Revision-Date: 2018-10-02 22:41+\n"
 "Last-Translator: Emma Peel, 2020\n"
 "Language-Team: Bengali (https://www.transifex.com/otf/teams/1519/bn/)\n"
@@ -6174,12 +6174,12 @@ msgstr ""
 
 #: https//support.torproject.org/operators/hibernation/
 #: (content/operators/hibernation/contents+en.lrquestion.description)
-msgid "Bandwidth soft limit reached; commencing hibernation. No new"
+msgid "Bandwidth soft limit reached; commencing hibernation."
 msgstr ""
 
 #: https//support.torproject.org/operators/hibernation/
 #: (content/operators/hibernation/contents+en.lrquestion.description)
-msgid "connections will be accepted"
+msgid "No new connections will be accepted"
 msgstr ""
 
 #: https//support.torproject.org/operators/hibernation/
@@ -7016,7 +7016,7 @@ msgid ""
 "We're looking for people with reasonably reliable Internet connections, that"
 " have at least 10 Mbit/s (Mbps) available bandwidth each way. If 

[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot

2020-04-09 Thread translation
commit ac1baa21a46070b08b6e41237339316ad067f6d9
Author: Translation commit bot 
Date:   Thu Apr 9 21:50:14 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
---
 contents+hr.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/contents+hr.po b/contents+hr.po
index 3605eed32d..968b847775 100644
--- a/contents+hr.po
+++ b/contents+hr.po
@@ -2120,7 +2120,7 @@ msgid ""
 "1. Plug in your removable media and format it. Any filesystem type will "
 "work."
 msgstr ""
-"1. Priključi prenosni medij i formatiraj ga. Možeš koristiti bilo koji "
+"1. Priključi prenosiv medij i formatiraj ga. Možeš koristiti bilo koji "
 "datotečni format."
 
 #: https//tb-manual.torproject.org/make-tor-portable/

___
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] https://gitweb.torproject.org/translation.git/commit/?h=tails-persistence-setup

2020-04-09 Thread translation
commit 9bcc1f6fc086658e0bf7e58ff1e980c45a104922
Author: Translation commit bot 
Date:   Thu Apr 9 21:49:48 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=tails-persistence-setup
---
 hr/hr.po | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/hr/hr.po b/hr/hr.po
index fceaa26d16..084ca215f5 100644
--- a/hr/hr.po
+++ b/hr/hr.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: Tails developers \n"
 "POT-Creation-Date: 2019-10-21 09:06+0200\n"
-"PO-Revision-Date: 2020-04-04 15:20+\n"
+"PO-Revision-Date: 2020-04-09 21:49+\n"
 "Last-Translator: milotype \n"
 "Language-Team: Croatian 
(http://www.transifex.com/otf/torproject/language/hr/)\n"
 "MIME-Version: 1.0\n"
@@ -35,7 +35,7 @@ msgstr "Uređaj %s već ima trajni pogon."
 #: ../lib/Tails/Persistence/Setup.pm:380
 #, perl-format
 msgid "Device %s has not enough unallocated space."
-msgstr "Uređaj %s nema dovoljno nedodjeljenog prostora."
+msgstr "Uređaj %s nema dovoljno nedodijeljenog prostora."
 
 #: ../lib/Tails/Persistence/Setup.pm:387 ../lib/Tails/Persistence/Setup.pm:401
 #, perl-format
@@ -47,7 +47,7 @@ msgstr "Uređaj %s nema trajni pogon."
 msgid ""
 "Cannot delete the persistent volume on %s while in use. You should restart "
 "Tails without persistence."
-msgstr "Nije moguće izbrisati trajni pogon na %s dok se koristi. Trebali bi 
ponovno pokrenuti Tails bez trajnosti."
+msgstr "Nije moguće izbrisati trajni pogon na %s dok se koristi. Moraš 
ponovo pokrenuti Tails bez trajnosti."
 
 #: ../lib/Tails/Persistence/Setup.pm:407
 #, perl-format
@@ -63,7 +63,7 @@ msgstr "Trajni pogon na %s nije postavljen."
 #, perl-format
 msgid ""
 "Persistence volume on %s is not readable. Permissions or ownership problems?"
-msgstr "Trajni pogon na %s nije čitljiv. Problemi s ovlasti ili vlasništvom?"
+msgstr "Trajni pogon na %s nije čitljiv. Problemi s dozvolama ili 
vlasništvom?"
 
 #: ../lib/Tails/Persistence/Setup.pm:422
 #, perl-format
@@ -106,7 +106,7 @@ msgstr "Osobni podaci"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:57
 msgid "Keep files stored in the `Persistent' directory"
-msgstr "Držati datoteke spremljene u 'trajnom' direktoriju"
+msgstr "Zadrži datoteke spremljene u „trajnom” direktoriju"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:70
 msgid "Browser Bookmarks"
@@ -130,7 +130,7 @@ msgstr "Dodatni programi"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:102
 msgid "Software installed when starting Tails"
-msgstr "Programi instalirani kada se Tails pokreće"
+msgstr "Instalirani programi kad se Tails pokreće"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:120
 msgid "Printers"
@@ -146,7 +146,7 @@ msgstr "Thunderbird"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:137
 msgid "Thunderbird emails, feeds, and settings"
-msgstr "Thunderbird e-pošte, kanali i postavke"
+msgstr "E-mail, kanali i postavke Thunderbirda"
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:150
 msgid "GnuPG"
@@ -195,7 +195,7 @@ msgstr "Čarobnjak trajnosti – Stvaranje trajnog pogona"
 
 #: ../lib/Tails/Persistence/Step/Bootstrap.pm:99
 msgid "Choose a passphrase to protect the persistent volume"
-msgstr "Izaberite lozinku kako bi zaštitili trajni pogon"
+msgstr "Odaberi lozinku za zaštitu trajnog pogona"
 
 #. TRANSLATORS: size, device vendor, device model
 #: ../lib/Tails/Persistence/Step/Bootstrap.pm:103

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


[tor-commits] [translation/snowflakeaddon-messages.json] https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json

2020-04-09 Thread translation
commit a3505475fbcd6c63c606d9f766c823421e2ff76f
Author: Translation commit bot 
Date:   Thu Apr 9 21:47:13 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json
---
 hr/messages.json | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/hr/messages.json b/hr/messages.json
index 36a5bab0f7..6d518920e4 100644
--- a/hr/messages.json
+++ b/hr/messages.json
@@ -1,6 +1,6 @@
 {
   "appDesc": {
-"message": "Snowflake je priključiv WebRTC transport za Tor."
+"message": "Snowflake je priključni WebRTC transport za Tor."
   },
   "popupEnabled": {
 "message": "Aktivirano"
@@ -54,7 +54,7 @@
 "message": "Instaliraj u Chromeu"
   },
   "reportingBugs": {
-"message": "Prijavljivanje pogreški"
+"message": "Prijavljivanje grešaka"
   },
   "fileBug": {
 "message": "Ako imaš problema sa Snowflakeom kao klijentom ili 
poslužiteljem, prijavi grešku. Za prijavljivanje greške,"

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


[tor-commits] [translation/orfox-stringsxml_completed] https://gitweb.torproject.org/translation.git/commit/?h=orfox-stringsxml_completed

2020-04-09 Thread translation
commit eea0272ec31bcf7c7370f8f5021a454e5672cafb
Author: Translation commit bot 
Date:   Thu Apr 9 21:46:56 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=orfox-stringsxml_completed
---
 hr/strings.xml | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/hr/strings.xml b/hr/strings.xml
new file mode 100644
index 00..4b3c3b37e9
--- /dev/null
+++ b/hr/strings.xml
@@ -0,0 +1,10 @@
+
+OrfoxRIP
+Probaj Tor preglednik
+Orfox je sada Tor preglednik za 
Android.
+Preuzmi s omiljenog izvora:
+IDI NA F-DROID
+IDI NA GOOGLE PLAY
+PREUZMI .APK
+Izvezi zabilješke
+

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


[tor-commits] [translation/communitytpo-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot

2020-04-09 Thread translation
commit 366bdba268f4a6c4bfd1c9f269b193faec89c05f
Author: Translation commit bot 
Date:   Thu Apr 9 21:45:27 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot
---
 contents+hr.po | 48 +++-
 1 file changed, 23 insertions(+), 25 deletions(-)

diff --git a/contents+hr.po b/contents+hr.po
index f88dcd8a7a..a073e196be 100644
--- a/contents+hr.po
+++ b/contents+hr.po
@@ -1,6 +1,5 @@
 # Translators:
 # Karlo Prikratki , 2019
-# Ljubo Šimić , 2019
 # erinm, 2019
 # Emma Peel, 2019
 # milotype , 2020
@@ -2871,7 +2870,7 @@ msgstr ""
 #: https//community.torproject.org/onion-services/setup/
 #: (content/onion-services/setup/contents+en.lrpage.cta)
 msgid "Get Started"
-msgstr "Započeti"
+msgstr "Započni"
 
 #: https//community.torproject.org/onion-services/setup/
 #: (content/onion-services/setup/contents+en.lrpage.body)
@@ -3268,7 +3267,7 @@ msgstr ""
 #: https//community.torproject.org/localization/becoming-tor-translator/
 #: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
 msgid "Enter your information into the fields and click the 'Sign Up' button:"
-msgstr "Unesite vaše informacije u polja i kliknite na \"Sign Up\":"
+msgstr "Upiši svoje podatke u polja i pritisni gumb „Prijavi se”:"
 
 #: https//community.torproject.org/localization/becoming-tor-translator/
 #: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
@@ -8703,9 +8702,9 @@ msgid ""
 " address, which allows us to get in touch with you if there are problems "
 "with your bridge."
 msgstr ""
-"Zamijenite „X” sa željenim ILI priključkom, „Y” sa svojim obfs4 
priključkom "
+"Zamijeni „X” sa željenim ILI priključkom, „Y” sa svojim obfs4 
priključkom "
 "(pazi na to, da se **oba** priključka proslijede kroz tvoj vatrozid), a 
„Z” "
-"sa tvojom e-adresom, što nam omogućava stupiti u kontakt s tobom, ako "
+"s tvojom e-mail adresom, što nam omogućava stupiti u kontakt s tobom, ako "
 "postoje problemi s tvojim mostom."
 
 #: https//community.torproject.org/relay/setup/bridge/docker/
@@ -8840,8 +8839,8 @@ msgstr "docker logs CONTAINER_ID"
 #: 
(content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
 msgid "To use your new bridge in Tor Browser, you need its \"bridge line\"."
 msgstr ""
-"Za korištenje tvog novog mosta u Tor pregledniku, treba ti je njegova "
-"„linija mosta”."
+"Za korištenje tvog novog mosta u Tor pregledniku, treba ti njegova „linija 
"
+"mosta”."
 
 #: https//community.torproject.org/relay/setup/bridge/docker/
 #: 
(content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
@@ -10510,7 +10509,7 @@ msgstr "DONIRAJ SADA"
 
 #: lego/templates/banner.html:37 templates/banner.html:37
 msgid "Give today, and Mozilla will match your donation."
-msgstr "Donirajte danas i Mozilla će dati jednaku donaciju."
+msgstr "Doniraj danas i Mozilla će dati jednaku donaciju."
 
 #: lego/templates/footer.html:10 lego/templates/footer.html:19
 #: lego/templates/navbar.html:84 templates/footer.html:10
@@ -10547,14 +10546,14 @@ msgstr ""
 #: templates/footer.html:57 templates/footer.html:59 templates/navbar.html:19
 #: templates/navbar.html:21
 msgid "Donate"
-msgstr "Donirajte"
+msgstr "Doniraj"
 
 #: lego/templates/footer.html:57 lego/templates/footer.html:59
 #: lego/templates/navbar.html:19 lego/templates/navbar.html:21
 #: templates/footer.html:57 templates/footer.html:59 templates/navbar.html:19
 #: templates/navbar.html:21
 msgid "Donate Now"
-msgstr "Donirajte"
+msgstr "Doniraj sada"
 
 #: lego/templates/footer.html:65 templates/footer.html:65
 msgid "Subscribe to our Newsletter"
@@ -10566,7 +10565,7 @@ msgstr "Dobij mjesečne novosti i mogućnosti od 
projekta Tor:"
 
 #: lego/templates/footer.html:67 templates/footer.html:67
 msgid "Sign up"
-msgstr "Prijavite se"
+msgstr "Prijavi se"
 
 #: lego/templates/footer.html:86 templates/footer.html:86
 #, python-format
@@ -10598,33 +10597,32 @@ msgid ""
 "Click the “Tor” button to see what data is visible to observers when 
you're "
 "using Tor. The button will turn green to indicate that Tor is on."
 msgstr ""
-"Kliknite \"Tor\" gumb kako bi vidjeli koji podatci su vidljivi promatračima "
-"kad koristite Tor. Gumb će pozeleniti kako bi indicirao da je Tor uključen."
+"Pritisni gumb „Tor” za prikaz podataka koji su vidljivi promatračima kad 
"
+"koristiš Tor. Gumb će pozeleniti kako bi indicirao da je Tor uključen."
 
 #: lego/templates/secure-connections.html:5
 msgid ""
 "Click the “HTTPS” button to see what data is visible to observers when "
 "you're using HTTPS. The button will turn green to indicate that HTTPS is on."
 msgstr ""
-"Kliknite \"HTTPS\" gumb kako bi vijeli koji podatci  su vidlji promatračima "
-"kad koristite HTTPS. Gumb će pozeleniti kako bi indicirao da je HTTPS "
-"uključen."
+"Pritisni gumb „HTTPS” za prikaz podataka koji su vidlji 

[tor-commits] [translation/https_everywhere] https://gitweb.torproject.org/translation.git/commit/?h=https_everywhere

2020-04-09 Thread translation
commit 8cbe97f3a6837227f06ae1aa0d52121c5d208d19
Author: Translation commit bot 
Date:   Thu Apr 9 21:46:05 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=https_everywhere
---
 hr/https-everywhere.dtd | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/hr/https-everywhere.dtd b/hr/https-everywhere.dtd
index b9704755d5..5ab28e32b2 100644
--- a/hr/https-everywhere.dtd
+++ b/hr/https-everywhere.dtd
@@ -6,15 +6,15 @@
 
 
 
-
+
 
 
 
 
 
 
-
-
+
+
 
 
 

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


[tor-commits] [translation/https_everywhere_completed] https://gitweb.torproject.org/translation.git/commit/?h=https_everywhere_completed

2020-04-09 Thread translation
commit 84ca65eb651c1b37fcb981d463d168e1adfccfac
Author: Translation commit bot 
Date:   Thu Apr 9 21:46:11 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=https_everywhere_completed
---
 hr/https-everywhere.dtd | 140 
 1 file changed, 70 insertions(+), 70 deletions(-)

diff --git a/hr/https-everywhere.dtd b/hr/https-everywhere.dtd
index 4ed828a164..5ab28e32b2 100644
--- a/hr/https-everywhere.dtd
+++ b/hr/https-everywhere.dtd
@@ -1,76 +1,76 @@
-
-
-
-
-
-
+
+
+
+
+
+
 
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
-
-
-
+
+
+
 
-
-
-
-
+
+
+
+
 
-
-
-
-
-
+
+
+
+
+
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

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


[tor-commits] [translation/support-portal_completed] https://gitweb.torproject.org/translation.git/commit/?h=support-portal_completed

2020-04-09 Thread translation
commit 2063d6836d71d1c4432f2eaabe950da5cc85d284
Author: Translation commit bot 
Date:   Thu Apr 9 21:25:26 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=support-portal_completed
---
 contents.pot | 915 ++-
 1 file changed, 851 insertions(+), 64 deletions(-)

diff --git a/contents.pot b/contents.pot
index 7758ee3d33..5c187ecd4c 100644
--- a/contents.pot
+++ b/contents.pot
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-03-31 14:00+CET\n"
+"POT-Creation-Date: 2020-04-09 22:40+CET\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME \n"
 "Language-Team: en \n"
@@ -92,6 +92,13 @@ msgstr "HTTPS"
 msgid "Operators"
 msgstr "Operators"
 
+#: https//support.torproject.org/metrics/
+#: (content/metrics/contents+en.lrtopic.title)
+#: https//support.torproject.org/glossary/metrics/
+#: (content/glossary/metrics/contents+en.lrword.term)
+msgid "Tor Metrics"
+msgstr "Tor Metrics"
+
 #: https//support.torproject.org/onionservices/
 #: (content/onionservices/contents+en.lrtopic.title)
 #: https//support.torproject.org/misc/menu/
@@ -996,6 +1003,21 @@ msgstr ""
 msgid "Meek-azure makes it look like you are using a Microsoft web site."
 msgstr "Meek-azure makes it look like you are using a Microsoft web site."
 
+#: https//support.torproject.org/glossary/metrics/
+#: (content/glossary/metrics/contents+en.lrword.definition)
+msgid ""
+"[Tor Metrics](https://metrics.torproject.org/) "
+"([.onion](http://rougmnvswfsmd4dq.onion/)) archives historical data about "
+"the Tor ecosystem, collects data from the public Tor network and related "
+"services, and assists in developing novel approaches to safe, privacy "
+"preserving data collection."
+msgstr ""
+"[Tor Metrics](https://metrics.torproject.org/) "
+"([.onion](http://rougmnvswfsmd4dq.onion/)) archives historical data about "
+"the Tor ecosystem, collects data from the public Tor network and related "
+"services, and assists in developing novel approaches to safe, privacy "
+"preserving data collection."
+
 #: https//support.torproject.org/glossary/middle-relay/
 #: (content/glossary/middle-relay/contents+en.lrword.term)
 msgid "middle relay"
@@ -2211,6 +2233,376 @@ msgstr ""
 "You can find more detailed information about Tor + VPN at [our "
 "wiki](https://trac.torproject.org/projects/tor/wiki/doc/TorPlusVPN)."
 
+#: https//support.torproject.org/faq/staying-anonymous/
+#: (content/faq/staying-anonymous/contents+en.lrquestion.title)
+msgid "Am I totally anonymous if I use Tor?"
+msgstr "Am I totally anonymous if I use Tor?"
+
+#: https//support.torproject.org/faq/staying-anonymous/
+#: (content/faq/staying-anonymous/contents+en.lrquestion.description)
+msgid "Generally it is impossible to have perfect anonymity, even with Tor."
+msgstr "Generally it is impossible to have perfect anonymity, even with Tor."
+
+#: https//support.torproject.org/faq/staying-anonymous/
+#: (content/faq/staying-anonymous/contents+en.lrquestion.description)
+msgid ""
+"Though there are some things you can practice to improve your anonymity "
+"while using Tor and offline."
+msgstr ""
+"Though there are some things you can practice to improve your anonymity "
+"while using Tor and offline."
+
+#: https//support.torproject.org/faq/staying-anonymous/
+#: (content/faq/staying-anonymous/contents+en.lrquestion.description)
+msgid "### Use Tor Browser and software specifically configured for Tor."
+msgstr "### Use Tor Browser and software specifically configured for Tor."
+
+#: https//support.torproject.org/faq/staying-anonymous/
+#: (content/faq/staying-anonymous/contents+en.lrquestion.description)
+msgid ""
+"Tor does not protect all of your computer's Internet traffic when you run "
+"it."
+msgstr ""
+"Tor does not protect all of your computer's Internet traffic when you run "
+"it."
+
+#: https//support.torproject.org/faq/staying-anonymous/
+#: (content/faq/staying-anonymous/contents+en.lrquestion.description)
+msgid ""
+"Tor only protects applications that are properly configured to send their "
+"Internet traffic through Tor."
+msgstr ""
+"Tor only protects applications that are properly configured to send their "
+"Internet traffic through Tor."
+
+#: https//support.torproject.org/faq/staying-anonymous/
+#: (content/faq/staying-anonymous/contents+en.lrquestion.description)
+msgid "Web browsing:"
+msgstr "Web browsing:"
+
+#: https//support.torproject.org/faq/staying-anonymous/
+#: (content/faq/staying-anonymous/contents+en.lrquestion.description)
+msgid "- Safe: [Tor Browser](https://www.torproject.org/download/)"
+msgstr "- Safe: [Tor Browser](https://www.torproject.org/download/)"
+
+#: https//support.torproject.org/faq/staying-anonymous/
+#: (content/faq/staying-anonymous/contents+en.lrquestion.description)
+msgid ""
+"- Unsafe: [Any other browser configured to use Tor as a proxy](/tbb/tbb-9)"
+msgstr ""

[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot

2020-04-09 Thread translation
commit 0777255b5f9043b09a9af635ce473f1fdfa27183
Author: Translation commit bot 
Date:   Thu Apr 9 21:20:05 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
---
 contents+hr.po | 28 +++-
 1 file changed, 23 insertions(+), 5 deletions(-)

diff --git a/contents+hr.po b/contents+hr.po
index 8366be5c45..3605eed32d 100644
--- a/contents+hr.po
+++ b/contents+hr.po
@@ -1973,7 +1973,7 @@ msgid ""
 "the English Tor Browser."
 msgstr ""
 "* Pronađi mapu Tor preglednika. Na Linux sustavu ne postoji standardno "
-"mjesto, međutim, mapa se zove „tor-browser_en-US”, ako pokrećeš 
engelsku "
+"mjesto, međutim, mapa se zove „tor-browser_hr”, ako pokrećeš hrvatsku "
 "verziju Tor preglednika."
 
 #: https//tb-manual.torproject.org/uninstalling/
@@ -1986,7 +1986,7 @@ msgstr "* Izbriši mapu Tor preglednika."
 msgid ""
 "Note that your operating system’s standard \"Uninstall\" utility is not "
 "used."
-msgstr ""
+msgstr "Napomena: standardni uslužni program za deinstaliranje se ne koristi."
 
 #: https//tb-manual.torproject.org/known-issues/
 #: (content/known-issues/contents+en.lrtopic.title)
@@ -2094,7 +2094,7 @@ msgstr "IZRADI PRENOSIV TOR PREGLEDNIK"
 #: https//tb-manual.torproject.org/make-tor-portable/
 #: (content/make-tor-portable/contents+en.lrtopic.description)
 msgid "How to install Tor Browser onto removable media"
-msgstr ""
+msgstr "Kako instalirati Tor preglednik na prenosivim medijima"
 
 #: https//tb-manual.torproject.org/make-tor-portable/
 #: (content/make-tor-portable/contents+en.lrtopic.body)
@@ -2102,6 +2102,8 @@ msgid ""
 "If preferred, Tor Browser may be made portable by extracting it from its "
 "archive directly onto removable media such as a USB stick or SD card."
 msgstr ""
+"Ako želiš, Tor preglednik možeš učiniti prenosivim. Raspakiraj arhivu "
+"direktno na USB stick ili SD karticu."
 
 #: https//tb-manual.torproject.org/make-tor-portable/
 #: (content/make-tor-portable/contents+en.lrtopic.body)
@@ -2109,6 +2111,8 @@ msgid ""
 "It is recommended to use writable media so that Tor Browser can be updated "
 "as required."
 msgstr ""
+"Preporučuje se korištenje medija s pravom pisanja, kako bi se Tor 
preglednik"
+" mogao nadograđivati."
 
 #: https//tb-manual.torproject.org/make-tor-portable/
 #: (content/make-tor-portable/contents+en.lrtopic.body)
@@ -2116,6 +2120,8 @@ msgid ""
 "1. Plug in your removable media and format it. Any filesystem type will "
 "work."
 msgstr ""
+"1. Priključi prenosni medij i formatiraj ga. Možeš koristiti bilo koji "
+"datotečni format."
 
 #: https//tb-manual.torproject.org/make-tor-portable/
 #: (content/make-tor-portable/contents+en.lrtopic.body)
@@ -2123,12 +2129,15 @@ msgid ""
 "2. Navigate to the Tor Browser [download "
 "page](https://torproject.org/download)."
 msgstr ""
+"1. Idi na [stranicu za preuzimanje](https://www.torproject.org/download) Tor"
+" preglednika."
 
 #: https//tb-manual.torproject.org/make-tor-portable/
 #: (content/make-tor-portable/contents+en.lrtopic.body)
 msgid ""
 "3. Download the Windows `.exe` file and save it directly to your media."
 msgstr ""
+"3. Preuzmi Windows datoteku „.exe” i spremi je direktno na svoj medij."
 
 #: https//tb-manual.torproject.org/make-tor-portable/
 #: (content/make-tor-portable/contents+en.lrtopic.body)
@@ -2136,6 +2145,8 @@ msgid ""
 "4. (Recommended) Verify the [files "
 "signature](https://support.torproject.org/tbb/how-to-verify-signature/)."
 msgstr ""
+"3. (Preporučeno) Potvrdi [potpis "
+"datoteke](https://support.torproject.org/en/tbb/how-to-verify-signature/)."
 
 #: https//tb-manual.torproject.org/make-tor-portable/
 #: (content/make-tor-portable/contents+en.lrtopic.body)
@@ -2143,6 +2154,7 @@ msgid ""
 "5. When the download is complete, click the `.exe` file and begin the "
 "installation process."
 msgstr ""
+"5. Nakon preuzimanja, dvaput pritisni datoteku „.exe” i pokreni 
instalaciju."
 
 #: https//tb-manual.torproject.org/make-tor-portable/
 #: (content/make-tor-portable/contents+en.lrtopic.body)
@@ -2150,6 +2162,8 @@ msgid ""
 "6. When the installer asks where to install Tor Browser, select your "
 "removable media."
 msgstr ""
+"6. Kad instalacija zapita kamo instalirati Tor preglednika, odaberi svoj "
+"prenosiv medij."
 
 #: https//tb-manual.torproject.org/make-tor-portable/
 #: (content/make-tor-portable/contents+en.lrtopic.body)
@@ -2157,11 +2171,13 @@ msgid ""
 "1. Plug in your removable media and format it. You *must* use macOS Extended"
 " (Journaled) format."
 msgstr ""
+"1. Priključi prenosiv medij i formatiraj ga. *Moraš* koristiti macOS "
+"Extended (Journaled) format."
 
 #: https//tb-manual.torproject.org/make-tor-portable/
 #: (content/make-tor-portable/contents+en.lrtopic.body)
 msgid "3. Download the macOS `.dmg` file and save it directly to your media."
-msgstr ""
+msgstr "3. Preuzmi macOS datoteku „.dmg” i spremi je direktno na svoj 
medij."
 
 #: 

[tor-commits] [translation/communitytpo-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot

2020-04-09 Thread translation
commit 2e6a84b72a1cd14cf43c279931cf188cdb63da1a
Author: Translation commit bot 
Date:   Thu Apr 9 21:15:32 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot
---
 contents+de.po | 22 --
 1 file changed, 20 insertions(+), 2 deletions(-)

diff --git a/contents+de.po b/contents+de.po
index 132d9c459f..076318aef2 100644
--- a/contents+de.po
+++ b/contents+de.po
@@ -7011,11 +7011,17 @@ msgid ""
 "nor Complaintant may want to do this, but the fact that you offered is in "
 "your credit.  This may help them feel \"comfortable\" with you."
 msgstr ""
+"* Nachdem alles besprochen wurde, bietest du innerhalb einer Woche ein "
+"Folgegespräch an. Stelle sicher, dass die von dir vereinbarten Änderungen "
+"umgesetzt werden. Weder der Internetdienstanbieter noch der Beschwerdeführer"
+" möchten dies vielleicht tun, aber die Tatsache, dass du dies angeboten "
+"hast, ist deinVerdienst. Das kann dir helfen, dass sie sich bei dir \"wohl\""
+" fühlen."
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
 msgid "## Other Template Sets"
-msgstr ""
+msgstr "## Andere Vorlagen-Sätze"
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
@@ -7023,6 +7029,9 @@ msgid ""
 "* [DMCA Response template for Tor node maintainer to ISP](/relay/community-"
 "resources/eff-tor-legal-faq/) as written by the [EFF](http://www.eff.org)."
 msgstr ""
+"* [DMCA-Antwort-Vorlage für Tor-Knoten-Hauptbetreuer an "
+"Internetdienstanbieter](/relay/community-resources/eff-tor-legal-faq/) wie "
+"von der [EFF](http://www.eff.org) verfaßt."
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
@@ -7030,11 +7039,13 @@ msgid ""
 "* Torservers [response template "
 "emails](https://www.torservers.net/wiki/abuse/templates)."
 msgstr ""
+"* Tor-Servers "
+"[Antwortvorlagen-E-Mails](https://www.torservers.net/wiki/abuse/templates)."
 
 #: https//community.torproject.org/relay/community-resources/bad-relays/
 #: 
(content/relay-operations/community-resources/bad-relays/contents+en.lrpage.title)
 msgid "Bad relays"
-msgstr ""
+msgstr "Schlechte Relays"
 
 #: https//community.torproject.org/relay/community-resources/bad-relays/
 #: 
(content/relay-operations/community-resources/bad-relays/contents+en.lrpage.subtitle)
@@ -7042,6 +7053,8 @@ msgid ""
 "Learn how to report relays that either doesn't work properly or tampers with"
 " our users' connections"
 msgstr ""
+"Erfahre, wie du Relays melden kannst, die entweder nicht richtig "
+"funktionieren oder die Verbindungen unserer Benutzer stören"
 
 #: https//community.torproject.org/relay/community-resources/bad-relays/
 #: 
(content/relay-operations/community-resources/bad-relays/contents+en.lrpage.body)
@@ -7051,6 +7064,11 @@ msgid ""
 "DOT org! Many bad relays are caught thanks to our wider community, so many "
 "thanks for all your help and vigilance!"
 msgstr ""
+"Du bist bei der Benutzung von Tor auf ein falsch konfiguriertes, bösartiges "
+"oder verdächtiges Relay gestoßen? Bitte informiere uns per E-Mail an bad-"
+"relays AT lists DOT torproject DOT org! Viele schlechte Relays werden dank "
+"unserer breiteren Community erwischt, also vielen Dank für deine Hilfe und "
+"Wachsamkeit!"
 
 #: https//community.torproject.org/relay/community-resources/bad-relays/
 #: 
(content/relay-operations/community-resources/bad-relays/contents+en.lrpage.body)

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


[tor-commits] [translation/support-portal] https://gitweb.torproject.org/translation.git/commit/?h=support-portal

2020-04-09 Thread translation
commit fdd0fff29586e877a5b1b796846b5e47ce97554e
Author: Translation commit bot 
Date:   Thu Apr 9 20:53:50 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=support-portal
---
 contents+hr.po | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/contents+hr.po b/contents+hr.po
index b76d709399..74c66f974d 100644
--- a/contents+hr.po
+++ b/contents+hr.po
@@ -4627,7 +4627,7 @@ msgstr ""
 #: https//support.torproject.org/tbb/tbb-editing-torrc/
 #: (content/tbb/tbb-editing-torrc/contents+en.lrquestion.description)
 msgid "On macOS:"
-msgstr ""
+msgstr "Na macOS sustavu:"
 
 #: https//support.torproject.org/tbb/tbb-editing-torrc/
 #: (content/tbb/tbb-editing-torrc/contents+en.lrquestion.description)
@@ -4642,6 +4642,9 @@ msgid ""
 "* Note the Library folder is hidden on newer versions of macOS. To navigate "
 "to this folder in Finder, select \"Go to Folder...\" in the \"Go\" menu."
 msgstr ""
+"* Napomena: mapa Medijateka je skrivena u novijim macOS sustavima. Za "
+"prelaženje na tu mapu u Finderu, odaberi „Idi na mapu …” u izborniku "
+"„Prijelaz”."
 
 #: https//support.torproject.org/tbb/tbb-editing-torrc/
 #: (content/tbb/tbb-editing-torrc/contents+en.lrquestion.description)
@@ -9578,7 +9581,7 @@ msgstr "Praćenje, nadzor i cenzura rasprostranjeni su na 
internetu."
 
 #: lego/templates/banner.html:20 templates/banner.html:20
 msgid "TAKE BACK THE INTERNET WITH TOR"
-msgstr "PONOVO VLADAJ INTERNETOM S TOROM"
+msgstr "TAKE BACK THE INTERNET WITH TOR"
 
 #: lego/templates/banner.html:33 lego/templates/banner.html:35
 #: templates/banner.html:33 templates/banner.html:35

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


[tor-commits] [tor/release-0.4.3] Changelog edits from seborn

2020-04-09 Thread nickm
commit dd7838cd60d15d563f1aae5c3d92d560c6173cc2
Author: Nick Mathewson 
Date:   Thu Apr 9 16:50:27 2020 -0400

Changelog edits from seborn
---
 ChangeLog | 32 
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 9aee9bd02..e015993bb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,16 +4,16 @@ Changes in version 0.4.3.4-rc - 2020-04-1?
   defenses on bridges using pluggable transports.
 
   o Major bugfixes (DoS defenses, bridges, pluggable transport):
-- DoS subsystem was not given the transport name of the client
-  connection when tor is a bridge and thus failing to find the GeoIP
-  cache entry for that client address. This resulted in failing to
-  apply DoS defenses on bridges with a pluggable transport. Fixes
-  bug 33491; bugfix on 0.3.3.2-alpha.
+- Fix a bug that was preventing DoS defenses from running on bridges
+  with a pluggable transport. Previously, the DoS subsystem was not
+  given the transport name of the client connection, thus failed to
+  find the GeoIP cache entry for that client address. Fixes bug
+  33491; bugfix on 0.3.3.2-alpha.
 
   o Minor feature (sendme, flow control):
 - Default to sending SENDME version 1 cells. (Clients are already
   sending these, because of a consensus parameter telling them to do
-  so: this change only effects what clients would do if the
+  so: this change only affects what clients would do if the
   consensus didn't contain a recommendation.) Closes ticket 33623.
 
   o Minor features (testing):
@@ -24,7 +24,7 @@ Changes in version 0.4.3.4-rc - 2020-04-1?
   libraries. Part of ticket 33643.
 
   o Minor bugfixes (--disable-module-relay):
-- Fix an assertion failure when Tor is build without the relay
+- Fix an assertion failure when Tor is built without the relay
   module, and then invoked with the "User" option. Fixes bug 33668;
   bugfix on 0.4.3.1-alpha.
 
@@ -43,12 +43,12 @@ Changes in version 0.4.3.4-rc - 2020-04-1?
   Instead, prefer IPv6 connections by default, but allow users to
   change their configs using the "NoPreferIPv6" port flag. Fixes bug
   33608; bugfix on 0.4.3.1-alpha.
-- Revert PreferIPv6 set by default on the SocksPort because it
-  brokes the torsocks use case. Tor doesn't have a way for an
-  application to request the hostname to be resolved for a specific
-  IP version but torsocks requires that. Up until now, IPv4 was used
-  by default so it is expecting that, and can't handle a possible
-  IPv6 being returned. Fixes bug 33804; bugfix on 0.4.3.1-alpha.
+- Revert PreferIPv6 set by default on the SocksPort because it broke
+  the torsocks use case. Tor doesn't have a way for an application
+  to request the hostname to be resolved for a specific IP version,
+  but torsocks requires that. Up until now, IPv4 was used by default
+  so torsocks is expecting that, and can't handle a possible IPv6
+  being returned. Fixes bug 33804; bugfix on 0.4.3.1-alpha.
 
   o Minor bugfixes (key portability):
 - When reading PEM-encoded key data, tolerate CRLF line-endings even
@@ -84,9 +84,9 @@ Changes in version 0.4.3.4-rc - 2020-04-1?
   Putta Khunchalee.
 
   o Testing (CI):
-- In our Appveyor Windows CI, copy required DLLs to test and app,
-  before running tor's tests. This ensures that tor.exe and
-  test*.exe use the correct version of each DLL. This fix is not
+- In our Appveyor Windows CI, copy required DLLs to test and app
+  directories, before running tor's tests. This ensures that tor.exe
+  and test*.exe use the correct version of each DLL. This fix is not
   required, but we hope it will avoid DLL search issues in future.
   Fixes bug 33673; bugfix on 0.3.4.2-alpha.
 - On Appveyor, skip the crypto/openssl_version test, which is

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


[tor-commits] [tor-browser-build/master] Bug 33749: stemns: Bump stem to 1.8.0

2020-04-09 Thread boklm
commit d84dcbad93df0427467fb3c63bfef09d1e30eee6
Author: JeremyRand 
Date:   Fri Mar 27 09:33:03 2020 +

Bug 33749: stemns: Bump stem to 1.8.0

This pulls in the fix for Bug 30882
---
 projects/stemns/config | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/projects/stemns/config b/projects/stemns/config
index 6c83335..df2ac5c 100644
--- a/projects/stemns/config
+++ b/projects/stemns/config
@@ -6,12 +6,12 @@ filename: '[% project %]-[% c("version") %]-[% 
c("var/build_id") %].tar.gz'
 var:
   container:
 use_container: 1
-  stem-version: 1.7.1
+  stem-version: 1.8.0
 
 input_files:
   - project: container-image
   - URL: 'https://files.pythonhosted.org/packages/source/s/stem/stem-[% 
c("var/stem-version") %].tar.gz'
-sha256sum: c9eaf3116cb60c15995cbd3dec3a5cbc50e9bb6e062c4d6d42201e566f498ca2
+sha256sum: a0b48ea6224e95f22aa34c0bc3415f0eb4667ddeae3dfb5e32a6920c185568c2
 # TODO: This sha256sum was grabbed from PyPI and hasn't been verified.  We 
should probably switch to using an OpenPGP sig.
   - filename: settings_port.py
   - filename: settings_services.py



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


[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot

2020-04-09 Thread translation
commit 9e13a1f8fb22ece83a7b452ec8e57998e764d1ba
Author: Translation commit bot 
Date:   Thu Apr 9 20:50:11 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
---
 contents+hr.po | 65 +-
 1 file changed, 46 insertions(+), 19 deletions(-)

diff --git a/contents+hr.po b/contents+hr.po
index a9ccc48f95..8366be5c45 100644
--- a/contents+hr.po
+++ b/contents+hr.po
@@ -502,11 +502,13 @@ msgid ""
 "Right click on `start-tor-browser.desktop`, open Properties or Preferences "
 "and change the permission to allow executing file as program."
 msgstr ""
+"Pritiskom desne tipke miša na „start-tor-browser.desktop”, otvori 
Svojstva "
+"ili Osobitosti i promijeni dozvole za izvršavanje datoteke poput programa."
 
 #: https//tb-manual.torproject.org/installation/
 #: (content/installation/contents+en.lrtopic.body)
 msgid "Double-click the icon to start up Tor Browser for the first time."
-msgstr ""
+msgstr "Za prvo pokretanje Tor preglednika, dvaput pritisni njegovu ikonu."
 
 #: https//tb-manual.torproject.org/installation/
 #: (content/installation/contents+en.lrtopic.body)
@@ -514,11 +516,13 @@ msgid ""
 "6. Alternatively, from inside the Tor Browser directory, you can also start "
 "from the command line by running:"
 msgstr ""
+"6. Alternativno, unutar mape Tor preglednika, možeš ga pokrenuti i putem "
+"naredbenog retka pomoću:"
 
 #: https//tb-manual.torproject.org/installation/
 #: (content/installation/contents+en.lrtopic.body)
 msgid "`./start-tor-browser`"
-msgstr ""
+msgstr "„./start-tor-browser”"
 
 #: https//tb-manual.torproject.org/running-tor-browser/
 #: (content/running-tor-browser/contents+en.lrtopic.title)
@@ -536,6 +540,7 @@ msgid ""
 "When you run Tor Browser for the first time, you will see the Tor Network "
 "Settings window."
 msgstr ""
+"Kad prvi put pokreneš Tor preglednik, vidjet ćeš prozor postavki Tor 
mreže."
 
 #: https//tb-manual.torproject.org/running-tor-browser/
 #: (content/running-tor-browser/contents+en.lrtopic.body)
@@ -543,6 +548,8 @@ msgid ""
 "This offers you the option to connect directly to the Tor network, or to "
 "configure Tor Browser for your connection."
 msgstr ""
+"Omogućuje izravno povezivanja na Tor mrežu ili konfiguriranje Tor "
+"preglednika za tvoju vezu."
 
 #: https//tb-manual.torproject.org/running-tor-browser/
 #: (content/running-tor-browser/contents+en.lrtopic.body)
@@ -619,7 +626,7 @@ msgstr ""
 "znaš da je tvoja veza cenzurirana ili ako si se bezuspješno pokušao/la "
 "povezati s Tor mrežom i ako niti jedno drugo rješenje ne radi, odaberi 
„Da”."
 " Potom ćeš biti preusmjeren/a na ekran [Zaobilaženje](/circumvention) za "
-"konfiguriranje priključivog transporta."
+"konfiguriranje priključnog transporta."
 
 #: https//tb-manual.torproject.org/running-tor-browser/
 #: (content/running-tor-browser/contents+en.lrtopic.body)
@@ -672,12 +679,12 @@ msgid ""
 "blocks. These tools are called “pluggable transports”."
 msgstr ""
 "Tor preglednik uključuje neke alate za zaobilaženje takvih blokiranja. Ti 
se"
-" alati zovu „priključivi transporti”."
+" alati zovu „priključni transporti”."
 
 #: https//tb-manual.torproject.org/circumvention/
 #: (content/circumvention/contents+en.lrtopic.body)
 msgid "### TYPES OF PLUGGABLE TRANSPORT"
-msgstr "### VRSTE PRIKLJUČIVIH TRANSPORTA"
+msgstr "### VRSTE PRIKLJUČNIH TRANSPORTA"
 
 #: https//tb-manual.torproject.org/circumvention/
 #: (content/circumvention/contents+en.lrtopic.body)
@@ -685,7 +692,7 @@ msgid ""
 "Currently there are three pluggable transports available, but more are being"
 " developed."
 msgstr ""
-"Trenutačno su na raspolaganju tri priključivi transporti, ali razvija ih se 
"
+"Trenutačno su na raspolaganju tri priključni transporti, ali razvija ih se "
 "još."
 
 #: https//tb-manual.torproject.org/circumvention/
@@ -774,7 +781,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/circumvention/
 #: (content/circumvention/contents+en.lrtopic.body)
 msgid "### USING PLUGGABLE TRANSPORTS"
-msgstr "### KORIŠTENJE PRIKLJUČIVIH TRANSPORTA"
+msgstr "### KORIŠTENJE PRIKLJUČNIH TRANSPORTA"
 
 #: https//tb-manual.torproject.org/circumvention/
 #: (content/circumvention/contents+en.lrtopic.body)
@@ -875,9 +882,9 @@ msgid ""
 "techniques that do not rely on bridges. You do not need to obtain bridge "
 "addresses in order to use these transports."
 msgstr ""
-"Drugi priključni transporti, kao meek, koriste drugačije anti cenzorne "
-"tehnike koje se ne oslanjaju na mostove. Za korištenje ovih transporta Vam "
-"ne trebaju adrese mostova."
+"Drugi priključni transporti, kao meek, koriste drugačije protucenzorne "
+"tehnike koje se ne oslanjaju na mostove. Za korištenje ovih transporta ne "
+"trebaš adrese mostova."
 
 #: https//tb-manual.torproject.org/bridges/
 #: (content/bridges/contents+en.lrtopic.body)
@@ -1854,7 +1861,7 @@ msgstr "Uklanjanje Tor preglednika 

[tor-commits] [tor-browser-build/master] Merge remote-tracking branch 'JeremyRand/stem-1.8.0'

2020-04-09 Thread boklm
commit 026dd67289580ff00b31f6c7c26328a9d2ecefed
Merge: 44a18de d84dcba
Author: Nicolas Vigier 
Date:   Thu Apr 9 22:48:52 2020 +0200

Merge remote-tracking branch 'JeremyRand/stem-1.8.0'

 projects/stemns/config | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

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


[tor-commits] [translation/communitytpo-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot

2020-04-09 Thread translation
commit 65fdef16089ae44f277cedbda182760711467074
Author: Translation commit bot 
Date:   Thu Apr 9 20:45:29 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot
---
 contents+de.po | 35 +++
 1 file changed, 31 insertions(+), 4 deletions(-)

diff --git a/contents+de.po b/contents+de.po
index 124152554a..132d9c459f 100644
--- a/contents+de.po
+++ b/contents+de.po
@@ -6904,17 +6904,17 @@ msgstr ""
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
 msgid "* Your server is not compromised."
-msgstr ""
+msgstr "* Dein Server ist nicht kompromittiert."
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
 msgid "* Your server is not a spam relay."
-msgstr ""
+msgstr "* Dein Server ist keine Spam-Schleuder."
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
 msgid "* Your server is not a trojan/zombie."
-msgstr ""
+msgstr "* Dein Server ist kein Trojaner/Zombie."
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
@@ -6922,6 +6922,9 @@ msgid ""
 "* You are a competent server administrator and can address the issue.  "
 "Minimally, you can at least discuss and respond to the issue intelligently."
 msgstr ""
+"* Du bist ein kompetenter Server-Administrator und kannst das Problem "
+"angehen. Zumindest kannst du das Problem auf intelligente Weise besprechen "
+"und darauf reagieren."
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
@@ -6931,11 +6934,16 @@ msgid ""
 "hear it isn't the ISPs problem.  They will move on after they are "
 "comfortable."
 msgstr ""
+"* Der Internetdienstanbieter ist nicht schuldhaft und nicht haftbar für "
+"deine Handlungen. Das ist normalerweise der Fall, aber die arme "
+"Missbrauchsperson, die sich mit den Problemen befasst, möchte nur hören, "
+"dass es nicht das Problem des Internetdienstanbieters ist. Sie werden "
+"weitermachen, wenn sie sich wohl fühlen."
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
 msgid "* Discuss options.  Options Phobos has been offered:"
-msgstr ""
+msgstr "* Sprich über Optionen. Optionen Phobos wurden angeboten:"
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
@@ -6944,6 +6952,10 @@ msgid ""
 "by default, nothing sensitive disclosed.  You may want a new ISP if they "
 "demand access to log files ad hoc."
 msgstr ""
+"* Der Internetdienstanbieter/Beschwerdeführer kann sehr wohl verlangen, die "
+"Logdateien einzusehen. Glücklicherweise wird standardmäßig nichts 
Sensibles "
+"offengelegt. Wenn sie ad hoc Zugang zu den Protokolldateien verlangen, "
+"schaust du dich vielleicht nach einem neuen Internetdienstanbieter um."
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
@@ -6953,6 +6965,10 @@ msgid ""
 " [item #6 of the above blog post](https://blog.torproject.org/running-exit-;
 "node)."
 msgstr ""
+"* Der Internetdienstanbieter/Beschwerdeführer schlägt dir vor, zum "
+"Vermittler zu werden. In diesem Fall möchtest du vielleicht mit einer "
+"reduzierten Exit-Richtlinie kontern, wie sie in [Punkt #6 des obigen Blog-"
+"Posts](https://blog.torproject.org/running-exit-node) vorgeschlagen wird."
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
@@ -6960,6 +6976,9 @@ msgid ""
 "* The ISP/Complaintant demands you disable Tor.  You may want a new ISP as a"
 " result."
 msgstr ""
+"* Der Internetdienstanbieter/Beschwerdeführer verlangt, dass du Tor "
+"deaktivierst. Als Ergebnis möchtest du vielleicht einen neuen "
+"Internetdienstanbieter."
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
@@ -6967,6 +6986,9 @@ msgid ""
 "* The ISP/Complaintant states they will firewall off the traffic on the "
 "default ports.  You may want a new ISP as a result."
 msgstr ""
+"* Der 

[tor-commits] [tor-browser-build/master] Revert "Bug 33845: Disable Namecoin on nightly temporarily"

2020-04-09 Thread boklm
commit 44a18de3b88d80f6841e21903896a5f957ca8e63
Author: Nicolas Vigier 
Date:   Thu Apr 9 22:42:48 2020 +0200

Revert "Bug 33845: Disable Namecoin on nightly temporarily"

This reverts commit 4b9ad6d76f322fc83b9e8fb5751b95662a0b85ce.
---
 rbm.conf | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/rbm.conf b/rbm.conf
index a59aacb..a988c89 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -299,8 +299,7 @@ targets:
   # channels for now.
   snowflake: '[% c("var/alpha") || c("var/nightly") %]'
   # Only build Namecoin for linux on nightly
-  # Namecoin is temporarily disabled on nightly until #33845 is fixed.
-  namecoin: 0
+  namecoin: '[% c("var/nightly") %]'
   container:
 suite: wheezy
 arch: amd64

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


[tor-commits] [tor-browser-build/master] Merge remote-tracking branch 'acat/33845_fix_patch'

2020-04-09 Thread boklm
commit ba31ac419a33126882c45c94923614a555e80284
Merge: 4b9ad6d d3a7505
Author: Nicolas Vigier 
Date:   Thu Apr 9 22:42:25 2020 +0200

Merge remote-tracking branch 'acat/33845_fix_patch'

 projects/firefox/namecoin-torbutton.patch | 75 ---
 1 file changed, 58 insertions(+), 17 deletions(-)



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


[tor-commits] [tor-browser-build/master] Bug 33845: Rebase namecoin torbutton patch

2020-04-09 Thread boklm
commit d3a750533fbc28e9e80cce5311bbf79a3f58db21
Author: Alex Catarineu 
Date:   Wed Apr 8 21:33:14 2020 +0200

Bug 33845: Rebase namecoin torbutton patch
---
 projects/firefox/namecoin-torbutton.patch | 75 ---
 1 file changed, 58 insertions(+), 17 deletions(-)

diff --git a/projects/firefox/namecoin-torbutton.patch 
b/projects/firefox/namecoin-torbutton.patch
index 11cf7a1..5649ee6 100644
--- a/projects/firefox/namecoin-torbutton.patch
+++ b/projects/firefox/namecoin-torbutton.patch
@@ -1,8 +1,8 @@
 diff --git a/chrome/content/tor-circuit-display.js 
b/chrome/content/tor-circuit-display.js
-index 5ecbe7d..f771150 100644
+index 119f6fca..477b0302 100644
 --- a/chrome/content/tor-circuit-display.js
 +++ b/chrome/content/tor-circuit-display.js
-@@ -49,7 +49,11 @@ let credentialsToNodeDataMap = new Map(),
+@@ -48,7 +48,11 @@ let credentialsToNodeDataMap = new Map(),
  knownCircuitIDs = new Map(),
  // A mutable map that records the SOCKS credentials for the
  // latest channels for each browser + domain.
@@ -15,7 +15,7 @@ index 5ecbe7d..f771150 100644
  
  // __trimQuotes(s)__.
  // Removes quotation marks around a quoted string.
-@@ -126,6 +130,28 @@ let getCircuitStatusByID = async function (aController, 
circuitID) {
+@@ -132,6 +136,28 @@ let getCircuitStatusByID = async function (aController, 
circuitID) {
return null;
  };
  
@@ -44,7 +44,7 @@ index 5ecbe7d..f771150 100644
  // __collectIsolationData(aController, updateUI)__.
  // Watches for STREAM SENTCONNECT events. When a SENTCONNECT event occurs, 
then
  // we assume isolation settings (SOCKS username+password) are now fixed for 
the
-@@ -139,6 +165,15 @@ let collectIsolationData = function (aController, 
updateUI) {
+@@ -145,6 +171,15 @@ let collectIsolationData = function (aController, 
updateUI) {
  "STREAM",
  streamEvent => streamEvent.StreamStatus === "SENTCONNECT",
  async (streamEvent) => {
@@ -52,7 +52,7 @@ index 5ecbe7d..f771150 100644
 +  // Collect any stream target that might be an onion.
 +  if (streamEvent && streamEvent.StreamID && streamEvent.Target) {
 +let targetDomain = streamEvent.Target.split(":")[0];
-+  if (targetDomain.endsWith(".onion")) {
++if (targetDomain.endsWith(".onion")) {
 +  bitToOnionMap[bitTargets[streamEvent.StreamID]] = targetDomain;
 +  logger.eclog(3, "mapped " + bitTargets[streamEvent.StreamID] + " to 
" + targetDomain);
 +}
@@ -60,10 +60,10 @@ index 5ecbe7d..f771150 100644
if (!knownCircuitIDs.get(streamEvent.CircuitID)) {
  logger.eclog(3, "streamEvent.CircuitID: " + streamEvent.CircuitID);
  knownCircuitIDs.set(streamEvent.CircuitID, true);
-@@ -306,12 +341,14 @@ let updateCircuitDisplay = function () {
-  (i === 0 && nodeData[0].type !== "bridge") ?
-["span", { class: "circuit-guard-info" }, uiString("guard")] : 
null);
+@@ -312,7 +347,9 @@ let updateCircuitDisplay = function () {
  }
+ 
+ let domainParts = [];
 -if (domain.endsWith(".onion")) {
 +logger.eclog(3, "bit to onion map:" + JSON.stringify(bitToOnionMap) + ", 
domain: " + domain);
 +let mappedOnion = bitToOnionMap[domain];
@@ -71,13 +71,54 @@ index 5ecbe7d..f771150 100644
for (let i = 0; i < 3; ++i) {
  li(uiString("relay"));
}
+@@ -325,24 +362,28 @@ let updateCircuitDisplay = function () {
+   domainParts.push(domain);
  }
--li(domain);
-+li(domain, " ", mappedOnion ? ["span", { class: "circuit-ip-address" }, 
mappedOnion] : null);
+ 
+-// We use a XUL html:span element so that the tooltiptext is displayed.
+-li([
+-  "html:span",
+-  {
+-class: "circuit-onion",
+-onclick: `
+-  this.classList.add("circuit-onion-copied");
+-  Cc[
+-"@mozilla.org/widget/clipboardhelper;1"
+-  
].getService(Ci.nsIClipboardHelper).copyString(this.getAttribute("data-onion"))
+-`,
+-"data-onion": domain,
+-"data-text-clicktocopy": 
torbutton_get_property_string("torbutton.circuit_display.click_to_copy"),
+-"data-text-copied": 
torbutton_get_property_string("torbutton.circuit_display.copied"),
+-tooltiptext: domain,
+-  },
+-  ...domainParts,
+-]);
++if (mappedOnion) {
++  li(domain, " ", ["span", { class: "circuit-ip-address" }, mappedOnion]);
++} else {
++  // We use a XUL html:span element so that the tooltiptext is displayed.
++  li([
++"html:span",
++{
++  class: "circuit-onion",
++  onclick: `
++this.classList.add("circuit-onion-copied");
++Cc[
++  "@mozilla.org/widget/clipboardhelper;1"
++
].getService(Ci.nsIClipboardHelper).copyString(this.getAttribute("data-onion"))
++  `,
++  "data-onion": domain,
++  "data-text-clicktocopy": 
torbutton_get_property_string("torbutton.circuit_display.click_to_copy"),
++

[tor-commits] [tpo/master] Add new Tor Browser version 9.5a11

2020-04-09 Thread sysrqb
commit c10218e290cb714d682b5279b8c9f48448986023
Author: Matthew Finkel 
Date:   Thu Apr 9 20:35:14 2020 +

Add new Tor Browser version 9.5a11
---
 content/projects/torbrowser/RecommendedTBBVersions/contents.lr | 6 +-
 databags/versions.ini  | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/content/projects/torbrowser/RecommendedTBBVersions/contents.lr 
b/content/projects/torbrowser/RecommendedTBBVersions/contents.lr
index e86f20ec..e86ed14e 100644
--- a/content/projects/torbrowser/RecommendedTBBVersions/contents.lr
+++ b/content/projects/torbrowser/RecommendedTBBVersions/contents.lr
@@ -28,5 +28,9 @@ body:
 "9.5a10",
 "9.5a10-MacOS",
 "9.5a10-Linux",
-"9.5a10-Windows"
+"9.5a10-Windows",
+"9.5a11",
+"9.5a11-MacOS",
+"9.5a11-Linux",
+"9.5a11-Windows"
 ]
diff --git a/databags/versions.ini b/databags/versions.ini
index 3c3a14fb..ed6a0ddb 100644
--- a/databags/versions.ini
+++ b/databags/versions.ini
@@ -3,7 +3,7 @@ version = 9.0.9
 win32 = 0.4.2.7
 
 [torbrowser-alpha]
-version = 9.5a10
+version = 9.5a11
 
 [tor-stable]
 version = 0.4.2.7

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


[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot

2020-04-09 Thread translation
commit 848753484dc047426ecadb7d86e213a89cf3d7c3
Author: Translation commit bot 
Date:   Thu Apr 9 20:20:04 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
---
 contents+hr.po | 39 +++
 1 file changed, 31 insertions(+), 8 deletions(-)

diff --git a/contents+hr.po b/contents+hr.po
index 4960260079..a9ccc48f95 100644
--- a/contents+hr.po
+++ b/contents+hr.po
@@ -299,6 +299,8 @@ msgid ""
 "However, there may be times when you cannot access the Tor Project website: "
 "for example, it could be blocked on your network."
 msgstr ""
+"Međutim, postoje slučajevi kad ne možeš pristupiti web mjestu Tor 
Project-a:"
+" npr., može biti blokirano na tvojoj mreži."
 
 #: https//tb-manual.torproject.org/downloading/
 #: (content/downloading/contents+en.lrtopic.body)
@@ -306,6 +308,8 @@ msgid ""
 "If this happens, you can use one of the alternative download methods listed "
 "below."
 msgstr ""
+"Ako se to dogodi, možeš koristiti jednu od sljedećih alternativnih metoda 
za"
+" preuzimanje."
 
 #: https//tb-manual.torproject.org/downloading/
 #: (content/downloading/contents+en.lrtopic.body)
@@ -320,6 +324,10 @@ msgid ""
 "mirrors, either through [EFF](https://tor.eff.org), [Calyx "
 "Institute](https://tor.calyxinstitute.org) or [CCC](https://tor.ccc.de)."
 msgstr ""
+"Ako Tor preglednik ne možeš preuzeti sa službenog web mjesta Tor 
Project-a, "
+"možeš ga pokušati preuzeti s jednog od naših službenih zrcala, bilo 
putem "
+"[EFF](https://tor.eff.org), [Calyx "
+"Institute](https://tor.calyxinstitute.org) ili [CCC](https://tor.ccc.de)."
 
 #: https//tb-manual.torproject.org/downloading/
 #: (content/downloading/contents+en.lrtopic.body)
@@ -333,6 +341,9 @@ msgid ""
 "the latest version of Tor Browser, hosted at a variety of locations, such as"
 " Dropbox, Google Drive and GitHub."
 msgstr ""
+"GetTor je usluga koja automatski reagira na poruke s poveznicama na "
+"najnoviju verziju Tor preglednika, a hosting se nalazi na raznim mjestima – 
"
+"Dropbox, Google Drive i GitHub."
 
 #: https//tb-manual.torproject.org/downloading/
 #: (content/downloading/contents+en.lrtopic.body)
@@ -388,14 +399,14 @@ msgstr "INSTALIRANJE"
 #: https//tb-manual.torproject.org/installation/
 #: (content/installation/contents+en.lrtopic.description)
 msgid "Installing Tor Browser"
-msgstr ""
+msgstr "Instaliranje Tor preglednika"
 
 #: https//tb-manual.torproject.org/installation/
 #: (content/installation/contents+en.lrtopic.body)
 #: https//tb-manual.torproject.org/make-tor-portable/
 #: (content/make-tor-portable/contents+en.lrtopic.body)
 msgid "For Windows:"
-msgstr ""
+msgstr "Na Windows sustavu:"
 
 #: https//tb-manual.torproject.org/installation/
 #: (content/installation/contents+en.lrtopic.body)
@@ -403,11 +414,13 @@ msgid ""
 "1. Navigate to the Tor Browser [download "
 "page](https://www.torproject.org/download)."
 msgstr ""
+"1. Idi na [stranicu za preuzimanje](https://www.torproject.org/download) Tor"
+" preglednika."
 
 #: https//tb-manual.torproject.org/installation/
 #: (content/installation/contents+en.lrtopic.body)
 msgid "2. Download the Windows `.exe` file"
-msgstr ""
+msgstr "2. Preuzmi Windows datoteku „.exe”"
 
 #: https//tb-manual.torproject.org/installation/
 #: (content/installation/contents+en.lrtopic.body)
@@ -415,6 +428,8 @@ msgid ""
 "3. (Recommended) Verify the [file's "
 "signature](https://support.torproject.org/en/tbb/how-to-verify-signature/)."
 msgstr ""
+"3. (Preporučeno) Potvrdi [potpis "
+"datoteke](https://support.torproject.org/en/tbb/how-to-verify-signature/)."
 
 #: https//tb-manual.torproject.org/installation/
 #: (content/installation/contents+en.lrtopic.body)
@@ -422,18 +437,20 @@ msgid ""
 "4. When the download is complete, double click the `.exe` file. Complete the"
 " installation wizard process."
 msgstr ""
+"4. Nakon preuzimanja, dvaput pritisni datoteku „.exe”. Obavi instalaciju "
+"pomoću čarobnjaka."
 
 #: https//tb-manual.torproject.org/installation/
 #: (content/installation/contents+en.lrtopic.body)
 #: https//tb-manual.torproject.org/make-tor-portable/
 #: (content/make-tor-portable/contents+en.lrtopic.body)
 msgid "For macOS:"
-msgstr ""
+msgstr "Na macOS sustavu:"
 
 #: https//tb-manual.torproject.org/installation/
 #: (content/installation/contents+en.lrtopic.body)
 msgid "2. Download the macOS `.dmg` file"
-msgstr ""
+msgstr "2. Preuzmi macOS datoteku „.dmg”"
 
 #: https//tb-manual.torproject.org/installation/
 #: (content/installation/contents+en.lrtopic.body)
@@ -441,18 +458,20 @@ msgid ""
 "4. When the download is complete, double click the `.dmg` file. Complete the"
 " installation wizard process."
 msgstr ""
+"4. Nakon preuzimanja, dvaput pritisni datoteku „.dmg”. Obavi instalaciju "
+"pomoću čarobnjaka."
 
 #: https//tb-manual.torproject.org/installation/
 #: (content/installation/contents+en.lrtopic.body)
 #: 

[tor-commits] [translation/communitytpo-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot

2020-04-09 Thread translation
commit 92902e518fa790d3f9c19297295ebd4fd2c5fdea
Author: Translation commit bot 
Date:   Thu Apr 9 20:15:27 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot
---
 contents+de.po | 44 +---
 1 file changed, 41 insertions(+), 3 deletions(-)

diff --git a/contents+de.po b/contents+de.po
index 80ad99b94b..124152554a 100644
--- a/contents+de.po
+++ b/contents+de.po
@@ -6771,11 +6771,14 @@ msgid ""
 "In fact, in my experience, the fraud processing teams contracted by many "
 "ISPs simply mark all requests from Tor nodes as fraud using that"
 msgstr ""
+"Meiner Erfahrung nach kennzeichnen die Betrugsbearbeitungsteams, die von "
+"vielen ISPs unter Vertrag genommen werden, einfach alle Anfragen von Tor-"
+"Knoten als Betrug, indem sie "
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
 msgid "very list."
-msgstr ""
+msgstr "genau diese Liste verwenden."
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
@@ -6784,11 +6787,15 @@ msgid ""
 "solely based on IP, especially if you contract out fraud detection to a "
 "third party."
 msgstr ""
+"Es ist also sogar möglich, dass es sich um einen rechtmäßigen Befehl "
+"handelt, der jedoch als Betrug allein auf der Grundlage der IP "
+"gekennzeichnet wurde, insbesondere wenn du die Betrugsaufdeckung an einen "
+"Dritten vergibst."
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
 msgid "## Threats of Violence (Advice for Real-Time Discussion)"
-msgstr ""
+msgstr "## Bedrohungen durch Gewalt (Ratschläge für Echtzeit-Diskussionen)"
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
@@ -6800,6 +6807,14 @@ msgid ""
 " a Tor exit node on their network.  It has also been reviewed by someone who"
 " works in Abuse at a major ISP."
 msgstr ""
+"Wenn eine Beschwerde wegen schweren Missbrauchs eintrifft, die von dieser "
+"Vorlage nicht abgedeckt wird, ist die beste Antwort, mit dem "
+"Beschwerdeführer einem Muster zu folgen. Dies ist keine Rechtsberatung. Dies"
+" wurde weder von einem Anwalt geschrieben noch überprüft. Es wurde von "
+"jemandem geschrieben, der Erfahrung in der Zusammenarbeit mit verschiedenen "
+"ISPs hat, die Probleme mit einem Tor-Exit-Knoten in ihrem Netzwerk hatten. "
+"Sie wurde auch von jemandem überprüft, der bei einem großen ISP im Bereich 
"
+"Missbrauch arbeitet."
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
@@ -6810,6 +6825,12 @@ msgid ""
 "which you're going to converse knows nothing about Tor.  Assume this same "
 "person isn't going to trust anything you say."
 msgstr ""
+"* Lies die [Tor-"
+"Übersicht](https://2019.www.torproject.org/about/overview.html.en). Sei "
+"darauf vorbereitet, grundlegende Fragen zusammenzufassen und zu beantworten."
+" Geh davon aus, dass die Person, mit der du dich unterhalten wirst, nichts "
+"über Tor weiß. Geh davon aus, dass dieselbe Person nichts von dem, was du "
+"sagst, glauben wirst."
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
@@ -6819,6 +6840,10 @@ msgid ""
 "action is perpetrated by an anonymous individual (such as delivering the "
 "notice via postal mail)."
 msgstr ""
+"* In schwerwiegenden Fällen, wie z.B. bei Belästigungs-E-Mails oder "
+"Morddrohungen, ist es oft hilfreich, eine Analogie zu Situationen in der "
+"physischen Welt zu ziehen, in denen eine Handlung von einer anonymen Person "
+"verübt wird (wie z.B. die Zustellung der Mitteilung per Post)."
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
@@ -6826,21 +6851,27 @@ msgid ""
 "* Remind them that traditional policework can still be used to determine who"
 " had the means, motive, and opportunity to commit the crime."
 msgstr ""
+"* Erinnere sie daran, dass die immer noch traditionelle Polizeiarbeit "
+"genutzt werden kann, um festzustellen, wer die Mittel, das Motiv und die "
+"Gelegenheit hatte, das Verbrechen zu begehen."
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
 msgid "* Arrange to 

[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot

2020-04-09 Thread translation
commit a6c4def3390f72bd7182c37fba359575346b374c
Author: Translation commit bot 
Date:   Thu Apr 9 19:49:59 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
---
 contents+hr.po | 101 -
 1 file changed, 50 insertions(+), 51 deletions(-)

diff --git a/contents+hr.po b/contents+hr.po
index 5e5801f22a..4960260079 100644
--- a/contents+hr.po
+++ b/contents+hr.po
@@ -220,6 +220,9 @@ msgid ""
 " valid for a single session (until Tor Browser is exited or a [New Identity"
 "](/managing-identities/#new-identity) is requested)."
 msgstr ""
+"Tor preglednik standardno ne čuva povijest pregledavanja. Kolačići vrijede 
"
+"samo za jednu sesiju (sve dok ne zatvoriš Tor preglednik ili zatražiš 
[novi "
+"identitet](/managing-identities/#new-identity)."
 
 #: https//tb-manual.torproject.org/about/
 #: (content/about/contents+en.lrtopic.body)
@@ -937,8 +940,7 @@ msgstr ""
 msgid ""
 "Once you have obtained some bridge addresses, you will need to enter them "
 "into Tor Launcher."
-msgstr ""
-"Kad ste pribavili par adresa mostova, morat ćete ih unijeti u Tor Launcher."
+msgstr "Kad pribaviš par adresa mostova, morat ćeš ih upisati u Tor 
pokretač."
 
 #: https//tb-manual.torproject.org/bridges/
 #: (content/bridges/contents+en.lrtopic.body)
@@ -984,11 +986,11 @@ msgid ""
 "trackers, and advertising beacons, all of which can link your activity "
 "across different sites."
 msgstr ""
-"Kad se spojite na stranicu, nisu njeni vlasnici jedini koji mogu prikupljati"
-" podatke o Vašem posjetu. Većina stranica sad koristi brojne usluge trećih 
"
-"strana, uključujući dijeljenje na društvenim mrežama, analitičke 
pratitelje "
-"i oglašavačke signale, a sve to povezuje Vaše aktivnosti preko raznih "
-"stranica."
+"Kad se spojiš na web-stranicu, njeni vlasnici nisu jedini koji mogu "
+"prikupljati podatke o tvom posjetu. Većina stranica sad koristi brojne "
+"strane usluge, uključujući dijeljenje na društvenim mrežama, analitičke "
+"programe i oglašavačke signale, a sve to povezuje tvoje aktivnosti preko "
+"raznih stranica."
 
 #: https//tb-manual.torproject.org/managing-identities/
 #: (content/managing-identities/contents+en.lrtopic.body)
@@ -1033,10 +1035,9 @@ msgid ""
 "single website in separate tabs or windows, without any loss of "
 "functionality."
 msgstr ""
-"Na drugu ruku, sve veze na adresu iste stranice će biti odrađene preko "
-"jednog te istog kruga, što znači da možete pregledavati različite "
-"podstranice unutar stranice u odvojenim karticama ili prozorima, bez ikakvog"
-" gubitka funkcionalnosti."
+"S druge strane, sve veze na adresu iste stranice bit će odrađene preko 
jedno"
+" te istog lanca, što znači da možeš pregledavati različite stranice 
unutar "
+"web mjesta u odvojenim karticama ili prozorima, bez gubitka funkcionalnosti."
 
 #: https//tb-manual.torproject.org/managing-identities/
 #: (content/managing-identities/contents+en.lrtopic.body)
@@ -1079,9 +1080,9 @@ msgid ""
 "that require usernames, passwords, or other identifying information."
 msgstr ""
 "Iako je Tor preglednik dizajniran da omogući totalnu korisničku anonimnost "
-"na mreži, mogu postojati situacije u kojima ima smisla da koristite Tor sa "
-"stranicama koje zahtjevaju korisničko ime, lozinku i ostale 
identificirajuće"
-" informacije."
+"na mreži, mogu postojati situacije u kojima ima smisla koristiti Tor sa "
+"stranicama koje zahtijevaju korisničko ime, lozinku i ostale "
+"identificirajuće podatke."
 
 #: https//tb-manual.torproject.org/managing-identities/
 #: (content/managing-identities/contents+en.lrtopic.body)
@@ -1298,8 +1299,8 @@ msgid ""
 "entered the onion address correctly: even a small mistake will stop Tor "
 "Browser from being able to reach the site."
 msgstr ""
-"Ako ne možete pristupiti onion usluzi koju tražite, provjerite da ste 
točno "
-"unijeli onion adresu: čak će i mala greška onemogućiti Tor pregledniku da 
se"
+"Ako ne možeš pristupiti onion usluzi koju tražiš, provjeri ispravnost "
+"upisane onion adrese: čak će i mala greška onemogućiti Tor pregledniku da 
se"
 " spoji sa stranicom."
 
 #: https//tb-manual.torproject.org/onion-services/
@@ -1309,9 +1310,9 @@ msgid ""
 "later. There may be a temporary connection issue, or the site operators may "
 "have allowed it to go offline without warning."
 msgstr ""
-"Ako se i dalje ne možete spojiti na onion uslugu, pokušajte kasnije. Možda 
"
-"postoji trenutni problem sa vezom, ili su operateri dozvolili da stranica "
-"ode offline bez upozorenja."
+"Ako se i dalje ne možeš spojiti na onion uslugu, pokušaj kasnije. Možda "
+"privremeno postoji problem s vezom ili su operateri dozvolili da se stranica"
+" odspoji od mreže bez upozorenja."
 
 #: https//tb-manual.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrtopic.body)
@@ -1341,12 +1342,11 @@ msgid ""
 " verify this in 

[tor-commits] [translation/communitytpo-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot

2020-04-09 Thread translation
commit cd2fb2d2842fcab59fa178dacde01b7eb078b951
Author: Translation commit bot 
Date:   Thu Apr 9 19:45:28 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot
---
 contents+de.po | 13 +++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/contents+de.po b/contents+de.po
index c674d8ef12..80ad99b94b 100644
--- a/contents+de.po
+++ b/contents+de.po
@@ -6727,7 +6727,7 @@ msgstr ""
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
 msgid "## E-Commerce Fraud"
-msgstr ""
+msgstr "## E-Commerce-Betrug"
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
@@ -6736,6 +6736,10 @@ msgid ""
 "to flag orders coming from Tor nodes as requiring special review: "
 "https://www.torproject.org/projects/tordnsel.html.en;
 msgstr ""
+"Zusätzlich stellt das Tor Project eine automatisierte DNSRBL zur Verfügung, 
"
+"mit der du Befehle, die von Tor-Knoten kommen, als besonders "
+"überprüfungsbedürftig kennzeichnen kannst: "
+"https://www.torproject.org/projects/tordnsel.html.en.;
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
@@ -6743,6 +6747,8 @@ msgid ""
 "It also provides a Bulk Exit List service for retrieving the entire list: "
 "https://check.torproject.org/cgi-bin/TorBulkExitList.py;
 msgstr ""
+"Es bietet auch einen Bulk Exit List-Dienst zum Abrufen der gesamten Liste: "
+"https://check.torproject.org/cgi-bin/TorBulkExitList.py;
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
@@ -6750,11 +6756,14 @@ msgid ""
 "You can use this list to help you take a closer look at Tor orders, or to "
 "hold them temporarily for additional verification, without losing"
 msgstr ""
+"Du kannst diese Liste benutzen, um einen genaueren Blick auf die Tor-Befehle"
+" zu werfen oder sie vorübergehend für eine zusätzliche Überprüfung "
+"aufzubewahren, ohne "
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
 msgid "legitimate customers."
-msgstr ""
+msgstr "rechtmäßige Kunden zu verlieren."
 
 #: 
https//community.torproject.org/relay/community-resources/tor-abuse-templates/
 #: 
(content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)

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


[tor-commits] [translation/tpo-web] https://gitweb.torproject.org/translation.git/commit/?h=tpo-web

2020-04-09 Thread translation
commit 5b0e38569b9e0f16c1a63ab7a65b8d3a284c679f
Author: Translation commit bot 
Date:   Thu Apr 9 19:23:08 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=tpo-web
---
 contents+be.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/contents+be.po b/contents+be.po
index 4d5c627e41..ec88ebbb84 100644
--- a/contents+be.po
+++ b/contents+be.po
@@ -1066,7 +1066,7 @@ msgstr ""
 
 #: templates/hero-download.html:33
 msgid "Signature"
-msgstr ""
+msgstr "Подпіс"
 
 #: templates/hero-download.html:43
 msgid "Download for Android"

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


[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot

2020-04-09 Thread translation
commit 984652659e86d0b66d5fce03cbb4c461464480c5
Author: Translation commit bot 
Date:   Thu Apr 9 19:20:09 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
---
 contents+hr.po | 117 +
 1 file changed, 59 insertions(+), 58 deletions(-)

diff --git a/contents+hr.po b/contents+hr.po
index 6c5cd4840c..5e5801f22a 100644
--- a/contents+hr.po
+++ b/contents+hr.po
@@ -972,7 +972,7 @@ msgstr "UPRAVLJANJE IDENTITETIMA"
 #: (content/managing-identities/contents+en.lrtopic.description)
 msgid "Learn how to control personally-identifying information in Tor Browser"
 msgstr ""
-"Naučite kako u Tor Browseru kontrolirati informacije koje Vas mogu "
+"Nauči kako u Tor pregledniku kontrolirati informacije koje te mogu "
 "identificirati"
 
 #: https//tb-manual.torproject.org/managing-identities/
@@ -999,10 +999,10 @@ msgid ""
 " Browser includes some additional features that help you control what "
 "information can be tied to your identity."
 msgstr ""
-"Korištenje Tor mreže onemogućuje promatračima da otkriju Vašu točnu 
lokaciju"
-" i IP adresu, no čak i bez tih informacija bi mogli povezati razna područja 
"
-"Vaših aktivnosti. Iz tog razloga, Tor Browser uključuje neke dodatne "
-"značajke koje Vam pomažu kontrolirati povezivanje informacija s Vašim "
+"Korištenje Tor mreže onemogućuje promatračima otkriti tvoju točnu 
lokaciju i"
+" IP adresu, no čak i bez tih informacija bi mogli povezati razna područja "
+"tvojih aktivnosti. Iz tog razloga, Tor preglednik uključuje neke dodatne "
+"funkcije koje pomažu kontrolirati povezivanje informacija s tvojim "
 "identitetom."
 
 #: https//tb-manual.torproject.org/managing-identities/
@@ -1019,11 +1019,11 @@ msgid ""
 " be served over two different Tor circuits, so the tracker will not know "
 "that both connections originate from your browser."
 msgstr ""
-"Tor Browser centrira Vaše web iskustvo oko Vašeg odnosa sa stranicom u URL "
-"traci. Čak i ako posjetite dvije različite stranice koje koriste istu 
uslugu"
-" za praćenje, Tor Browser će prisiliti slanje sadržaja preko različitih 
Tor "
-"krugova, tako da pratitelji ne mogu znati da obje veze dolaze sa Vašeg "
-"preglednika."
+"Tor preglednik centrira tvoje web iskustvo oko tvog odnosa sa stranicom u "
+"URL traci. Čak i ako posjetiš dvije različite stranice koje koriste istu "
+"uslugu za praćenje, Tor preglednik će prisiliti slanje sadržaja preko "
+"različitih Tor lanaca, tako da pratitelji ne mogu znati da obje veze dolaze "
+"s tvog preglednika."
 
 #: https//tb-manual.torproject.org/managing-identities/
 #: (content/managing-identities/contents+en.lrtopic.body)
@@ -1093,12 +1093,12 @@ msgid ""
 "you reveal to the websites you browse. Logging in using Tor Browser is also "
 "useful if the website you are trying to reach is censored on your network."
 msgstr ""
-"Ako se prijavite na stranicu koristeći obični preglednik, također 
otkrivate "
-"svoju IP adresu i zemljopisni položaj u procesu. Često je tako i kad 
Å¡aljete"
-" email. Prijavljivanje na društvene mreže ili email račun preko Tor 
Browsera"
-" Vam dopušta da odaberete točno koje informacije otkrivate stranicama koje "
-"gledate. Također, prijavljivanje korištenjem Tor Browsera je korisno ako "
-"pokušavate pristupiti stranici koja je cenzurirana na Vašoj mreži."
+"Ako se prijaviš na stranicu koristeći običan preglednik, otkrivaš svoju 
IP "
+"adresu i zemljopisni položaj u procesu. Često je tako i kad šalješ email. 
"
+"Prijavljivanje na društvene mreže ili email račun preko Tor preglednika, "
+"dopušta ti da odabereš koje podatke otkrivaš stranicama koje pregledavaš. 
"
+"Također, prijavljivanje pomoću Tor preglednika korisno je, ako pokušavaš "
+"pristupiti stranici koja je cenzurirana na tvojoj mreži."
 
 #: https//tb-manual.torproject.org/managing-identities/
 #: (content/managing-identities/contents+en.lrtopic.body)
@@ -1126,12 +1126,12 @@ msgid ""
 "following the site’s recommended procedure for account recovery, or "
 "contacting the operators and explaining the situation."
 msgstr ""
-"* Zbog Tor Browsera se često čini kao da Vaša veza dolazi iz potpuno 
drugog "
-"dijela svijeta. Neke stranice, primjerice banke ili davatelji email usluge, "
-"to mogu protumačiti kao znak da je račun ugrožen ili kompromitirani, te 
Vam "
-"uskratiti pristup. Jedini način za rješavanje ovog je da pratite 
preporučenu"
-" proceduru te stranice za oporavak računa, ili da kontaktirate njihovu 
pomoć"
-" i objasnite im situaciju."
+"* Tor preglednik često prikazuje tvoju vezu kao da dolazi iz potpuno drugog "
+"dijela svijeta. Neka web mjesta, npr. banke ili pružatelji e-mail usluge, to"
+" mogu protumačiti kao znak da je račun ugrožen ili kompromitiran, te "
+"uskraćuju ti pristup. Jedini način za rješavanje ovoga je, da slijediš "
+"preporučenu proceduru te stranice za 

[tor-commits] [translation/support-portal] https://gitweb.torproject.org/translation.git/commit/?h=support-portal

2020-04-09 Thread translation
commit 661874c520797ddc496227db4316a41edb8cdfda
Author: Translation commit bot 
Date:   Thu Apr 9 18:53:55 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=support-portal
---
 contents+fr.po | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/contents+fr.po b/contents+fr.po
index ea961723e3..6ef0249f7f 100644
--- a/contents+fr.po
+++ b/contents+fr.po
@@ -1105,6 +1105,10 @@ msgid ""
 "so take this into account before clicking “New Identity” (accessible 
through"
 " the small sparkly broom icon at the top-right of the screen)."
 msgstr ""
+"Le Navigateur Tor vous avertira que tous les téléchargements et activités 
"
+"seront arrêtés, alors tenez-en compte avant de cliquer sur « Nouvelle "
+"identité » (accessible par l’icône de petit balai scintillant en haut à
 "
+"droite de l’écran)."
 
 #: https//support.torproject.org/glossary/new-identity/
 #: (content/glossary/new-identity/contents+en.lrword.definition)
@@ -1145,7 +1149,7 @@ msgstr ""
 #: https//support.torproject.org/glossary/noscript/
 #: (content/glossary/noscript/contents+en.lrword.term)
 msgid "NoScript"
-msgstr ""
+msgstr "NoScript"
 
 #: https//support.torproject.org/glossary/noscript/
 #: (content/glossary/noscript/contents+en.lrword.definition)

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


[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot

2020-04-09 Thread translation
commit 8036d5c5576a6a38a0736ebe6be343b1b89ea233
Author: Translation commit bot 
Date:   Thu Apr 9 18:50:18 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
---
 contents+hr.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/contents+hr.po b/contents+hr.po
index e5be0225d1..6c5cd4840c 100644
--- a/contents+hr.po
+++ b/contents+hr.po
@@ -20,7 +20,7 @@ msgstr ""
 
 #: https//tb-manual.torproject.org/ (content/contents+en.lrshowcase.title)
 msgid "Tor Browser User Manual"
-msgstr "Korisnički priručnik Tor Browsera"
+msgstr "Korisnički priručnik za Tor preglednik"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)

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


[tor-commits] [translation/donatepages-messagespot] https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot

2020-04-09 Thread translation
commit 76d767a91d2714af910344f36814c83f1ff60934
Author: Translation commit bot 
Date:   Thu Apr 9 18:45:42 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot
---
 locale/hr/LC_MESSAGES/messages.po | 52 ++-
 1 file changed, 30 insertions(+), 22 deletions(-)

diff --git a/locale/hr/LC_MESSAGES/messages.po 
b/locale/hr/LC_MESSAGES/messages.po
index a9f177f883..f418c6554e 100644
--- a/locale/hr/LC_MESSAGES/messages.po
+++ b/locale/hr/LC_MESSAGES/messages.po
@@ -21,7 +21,7 @@ msgstr "Praćenje, nadzor i cenzura rasprostranjeni su na 
internetu."
 #: 
tmp/cache_locale/dd/ddde851dcf0f4bcfdf69b2fb2bdd731c4f85ce373ca3ec850a7ca8bbc00dfb85.php:43
 #: 
tmp/cache_locale/dd/ddde851dcf0f4bcfdf69b2fb2bdd731c4f85ce373ca3ec850a7ca8bbc00dfb85.php:66
 msgid "Take back the internet with Tor"
-msgstr "Ponovo vladaj internetom s Torom"
+msgstr "Take back the internet with Tor"
 
 #: 
tmp/cache_locale/ff/ffee28cfc961a339d813aed75493753fcc9e985dfa212e1af03fc089d5c3fdb0.php:112
 msgid "Give today, and Mozilla will match your donation."
@@ -921,12 +921,15 @@ msgstr ""
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:247
 msgid "Get our limited edition Take Back the Internet With Tor shirt."
 msgstr ""
+"Nabavi naše ograničeno izdanje majice Take Back the Internet With Tor 
shirt."
 
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:266
 msgid ""
 "Get this year's Take Back the Internet With Tor t-shirt and the Tor: "
 "Strength in Numbers t-shirt."
 msgstr ""
+"Nabavi ovogodišnju majicu Take Back the Internet With Tor i Tor: Strength in"
+" Numbers."
 
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:294
 msgid "how do you want to DONATE?"
@@ -977,12 +980,12 @@ msgstr ""
 #: 
tmp/cache_locale/a1/a1384b9a21e3d43e946972b01389567dff845ee982dcf05228aa3e5096a74210.php:59
 #: 
tmp/cache_locale/84/843b15891cb1c4a052da0edfef1988434048191530bcfe390199ff0e33e802d4.php:41
 msgid "Estimated Donation Date:"
-msgstr ""
+msgstr "Procijenjeni datum donacije:"
 
 #: 
tmp/cache_locale/94/94c6c1969d2fadbd23c135ac864b97902daca8f5c816b03864ea5c4970a167cf.php:83
 #: 
tmp/cache_locale/66/666e9197f427d70c0743bcdae2c3e34f41f9d7acf2b2dddb2c21c21723e73d10.php:101
 msgid "Become a Defender of Privacy!"
-msgstr ""
+msgstr "Postani zaštitnik privatnosti!"
 
 #: 
tmp/cache_locale/94/94c6c1969d2fadbd23c135ac864b97902daca8f5c816b03864ea5c4970a167cf.php:87
 #: 
tmp/cache_locale/66/666e9197f427d70c0743bcdae2c3e34f41f9d7acf2b2dddb2c21c21723e73d10.php:105
@@ -1030,12 +1033,12 @@ msgstr ""
 #: 
tmp/cache_locale/92/9248b30ecfc0bb3509fc7e1db98f98ec86e72399ad551da3d5abe54c7cd987af.php:34
 #: 
tmp/cache_locale/05/05c65ace52301a00198c48e1d823da2c14fbd489e7fb45efbca4e79e5709cbdb.php:53
 msgid "Processing Donation - Tor"
-msgstr ""
+msgstr "Obrada donacije – Tor"
 
 #: 
tmp/cache_locale/92/9248b30ecfc0bb3509fc7e1db98f98ec86e72399ad551da3d5abe54c7cd987af.php:44
 #: 
tmp/cache_locale/05/05c65ace52301a00198c48e1d823da2c14fbd489e7fb45efbca4e79e5709cbdb.php:64
 msgid "Processing Donation. Please Wait..."
-msgstr ""
+msgstr "Donacija se obrađuje. Pričekaj …"
 
 #: 
tmp/cache_locale/92/92eb639bc328f3dd569fa22b60c4360b6fe38f1a4cd80a14fce862d91bd765cb.php:43
 #: 
tmp/cache_locale/2d/2d5f07aeb16acd7bb0a8dd355b13f59678a1f0ba6ea2b3d9dec8d2b5dcfbfde5.php:25
@@ -1053,17 +1056,17 @@ msgstr ""
 #: 
tmp/cache_locale/92/92eb639bc328f3dd569fa22b60c4360b6fe38f1a4cd80a14fce862d91bd765cb.php:49
 #: 
tmp/cache_locale/2d/2d5f07aeb16acd7bb0a8dd355b13f59678a1f0ba6ea2b3d9dec8d2b5dcfbfde5.php:31
 msgid "Subscribe to Our Newsletter"
-msgstr ""
+msgstr "Pretplati se na naš bilten"
 
 #: 
tmp/cache_locale/92/92eb639bc328f3dd569fa22b60c4360b6fe38f1a4cd80a14fce862d91bd765cb.php:53
 #: 
tmp/cache_locale/2d/2d5f07aeb16acd7bb0a8dd355b13f59678a1f0ba6ea2b3d9dec8d2b5dcfbfde5.php:35
 msgid "Get monthly updates and opportunities from the Tor Project."
-msgstr ""
+msgstr "Dobij mjesečne novosti i mogućnosti od Tor Project-a."
 
 #: 
tmp/cache_locale/92/92eb639bc328f3dd569fa22b60c4360b6fe38f1a4cd80a14fce862d91bd765cb.php:57
 #: 
tmp/cache_locale/2d/2d5f07aeb16acd7bb0a8dd355b13f59678a1f0ba6ea2b3d9dec8d2b5dcfbfde5.php:39
 msgid "Sign Up"
-msgstr ""
+msgstr "Prijavi se"
 
 #: 
tmp/cache_locale/92/92eb639bc328f3dd569fa22b60c4360b6fe38f1a4cd80a14fce862d91bd765cb.php:65
 #: 
tmp/cache_locale/2d/2d5f07aeb16acd7bb0a8dd355b13f59678a1f0ba6ea2b3d9dec8d2b5dcfbfde5.php:47
@@ -1082,6 +1085,9 @@ msgid ""
 "href=\"https://www.giantrabbit.com/\; class=\"stamp-bold\" "
 "target=\"_blank\">Giant Rabbit"
 msgstr ""
+"Dizajn i izgradnja https://www.giantrabbit.com/\; class=\"stamp-bold\" "
+"target=\"_blank\">Giant Rabbit"
 
 #: 
tmp/cache_locale/7d/7d56367a61f987367eeb2a89d0c6db83fd0801cce86278bf7e99ed39b5b46254.php:53
 #: 

[tor-commits] [translation/donatepages-messagespot] https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot

2020-04-09 Thread translation
commit ec6c5eae33144504f7397c87338498e949dce1af
Author: Translation commit bot 
Date:   Thu Apr 9 18:15:42 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot
---
 locale/hr/LC_MESSAGES/messages.po | 63 ---
 1 file changed, 33 insertions(+), 30 deletions(-)

diff --git a/locale/hr/LC_MESSAGES/messages.po 
b/locale/hr/LC_MESSAGES/messages.po
index 1dc556fc3e..a9f177f883 100644
--- a/locale/hr/LC_MESSAGES/messages.po
+++ b/locale/hr/LC_MESSAGES/messages.po
@@ -734,31 +734,31 @@ msgstr "Broj kartice"
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:384
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:383
 msgid "MM"
-msgstr ""
+msgstr "MM (mjesec)"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:388
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:387
 msgid "YY"
-msgstr ""
+msgstr "GG (godina)"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:392
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:391
 msgid "CVC"
-msgstr ""
+msgstr "Kontrolni broj"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:400
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:465
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:399
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:472
 msgid "Choose your size and fit."
-msgstr ""
+msgstr "Odaberi veličinu i širinu."
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:405
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:413
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:404
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:412
 msgid "T-shirt:"
-msgstr ""
+msgstr "Majica:"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:423
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:427
@@ -767,12 +767,12 @@ msgstr ""
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:426
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:428
 msgid "Comments"
-msgstr ""
+msgstr "Komentari"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:435
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:434
 msgid "Donating:"
-msgstr ""
+msgstr "Doniranje:"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:443
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:446
@@ -781,32 +781,32 @@ msgstr "Doniraj"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:453
 msgid "Gift Selected"
-msgstr ""
+msgstr "Poklon je odabran"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:457
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:464
 msgid "No Gift Selected"
-msgstr ""
+msgstr "Nijedan poklon nije odabran"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:461
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:468
 msgid "Sticker Pack"
-msgstr ""
+msgstr "Set naljepnica"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:469
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:476
 msgid "T-Shirt"
-msgstr ""
+msgstr "Majica"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:473
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:480
 msgid "Choose your size and fit for each shirt."
-msgstr ""
+msgstr "Odaberi veličinu i širinu za svaku majicu."
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:477
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:484
 msgid "T-Shirt Pack"
-msgstr ""
+msgstr "Set majica"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:481
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:607
@@ -822,54 +822,55 @@ msgstr "Tor: Strength in Numbers"
 #: 

[tor-commits] [translation/donatepages-messagespot] https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot

2020-04-09 Thread translation
commit 66abdb30f5330021cf41cfb86fc81419385904d6
Author: Translation commit bot 
Date:   Thu Apr 9 17:45:41 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot
---
 locale/hr/LC_MESSAGES/messages.po | 62 +--
 1 file changed, 34 insertions(+), 28 deletions(-)

diff --git a/locale/hr/LC_MESSAGES/messages.po 
b/locale/hr/LC_MESSAGES/messages.po
index efc0266faa..1dc556fc3e 100644
--- a/locale/hr/LC_MESSAGES/messages.po
+++ b/locale/hr/LC_MESSAGES/messages.po
@@ -423,7 +423,7 @@ msgstr "Hvala!"
 #: 
tmp/cache_locale/af/afda2fbd22ed389453e63ca9acc074a25ce820b5bc97120edfd975cf8f46634a.php:51
 #: 
tmp/cache_locale/60/60fb10a60dd92fe380a6d105fd68d9375e135c65251f204fa37158d9c2e655d9.php:71
 msgid "Thank you for supporting Tor's Strength in Numbers campaign."
-msgstr ""
+msgstr "Hvala ti na podršci Torove kampanje Strength in Numbers."
 
 #: 
tmp/cache_locale/ca/ca1cd152d40544030a642d8d074e6afb769c3bf80a1b2b61c380f1466e3a03a4.php:53
 #: 
tmp/cache_locale/af/afda2fbd22ed389453e63ca9acc074a25ce820b5bc97120edfd975cf8f46634a.php:53
@@ -564,7 +564,7 @@ msgstr "doniraj"
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:132
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:154
 msgid "once"
-msgstr ""
+msgstr "jednom"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:138
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:160
@@ -574,7 +574,7 @@ msgstr "mjesečno"
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:145
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:167
 msgid "Want to donate cryptocurrency?"
-msgstr ""
+msgstr "Želiš donirati kripto valutama?"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:150
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:172
@@ -584,38 +584,38 @@ msgstr ""
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:166
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:187
 msgid "invalid amount"
-msgstr ""
+msgstr "neispravan iznos"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:170
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:191
 msgid "$2 minimum donation"
-msgstr ""
+msgstr "$2 minimalna donacija"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:174
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:195
 msgid "$ other"
-msgstr ""
+msgstr "$ drugi iznos"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:181
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:202
 msgid "Choose your gift as a token of our thanks."
-msgstr ""
+msgstr "Odaberi svoj poklon u znak zahvale."
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:188
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:209
 msgid "No thanks, I don't want a gift."
-msgstr ""
+msgstr "Ne hvala, ne želim poklon."
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:190
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:211
 #, php-format
 msgid "I would prefer 100% of my donation to go to the Tor Project's work."
-msgstr ""
+msgstr "Želim da 100 % moje donacije dobije Tor Project."
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:201
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:222
 msgid "sticker Pack"
-msgstr ""
+msgstr "Set naljepnica"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:208
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:229
@@ -623,20 +623,22 @@ msgid ""
 "A collection of our favorite logo stickers for decorating your stuff and "
 "covering your cams."
 msgstr ""
+"Zbirka naših omiljenih naljepnica s logotipom za ukrašavanje tvojih stvari 
i"
+" za pokrivanje kamera."
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:218
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:239
 msgid "t-shirt"
-msgstr ""
+msgstr "Majica"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:226
 msgid "Get our limited edition Tor: Strength in Numbers shirt."

[tor-commits] [translation/tpo-web] https://gitweb.torproject.org/translation.git/commit/?h=tpo-web

2020-04-09 Thread translation
commit 71bb1743df767807ed17a76a868e79d41eb4ee12
Author: Translation commit bot 
Date:   Thu Apr 9 17:23:24 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=tpo-web
---
 contents+be.po | 5 +++--
 contents+ru.po | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/contents+be.po b/contents+be.po
index 8452a13ec9..4d5c627e41 100644
--- a/contents+be.po
+++ b/contents+be.po
@@ -4,6 +4,7 @@
 # Раман, 2019
 # IDRASSI Mounir , 2019
 # erinm, 2020
+# Đorđe Marušić , 2020
 # 
 msgid ""
 msgstr ""
@@ -11,7 +12,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2020-02-24 13:39+CET\n"
 "PO-Revision-Date: 2019-03-09 10:41+\n"
-"Last-Translator: erinm, 2020\n"
+"Last-Translator: Đorđe Marušić , 2020\n"
 "Language-Team: Belarusian (https://www.transifex.com/otf/teams/1519/be/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -108,7 +109,7 @@ msgstr "Пра праграму"
 
 #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body)
 msgid "Documentation"
-msgstr ""
+msgstr "Дакументацыя"
 
 #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body)
 msgid "Press"
diff --git a/contents+ru.po b/contents+ru.po
index 43b6aec432..92fbcfeea0 100644
--- a/contents+ru.po
+++ b/contents+ru.po
@@ -10,6 +10,7 @@
 # Sergey Smirnov , 2019
 # erinm, 2020
 # Emma Peel, 2020
+# Đorđe Marušić , 2020
 # 
 msgid ""
 msgstr ""
@@ -17,7 +18,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2020-02-24 13:39+CET\n"
 "PO-Revision-Date: 2019-03-09 10:41+\n"
-"Last-Translator: Emma Peel, 2020\n"
+"Last-Translator: Đorđe Marušić , 2020\n"
 "Language-Team: Russian (https://www.transifex.com/otf/teams/1519/ru/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -1279,7 +1280,7 @@ msgstr ""
 
 #: templates/hero-download.html:33
 msgid "Signature"
-msgstr ""
+msgstr "Подпись"
 
 #: templates/hero-download.html:43
 msgid "Download for Android"

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


[tor-commits] [translation/torbutton-securitylevelproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-securitylevelproperties

2020-04-09 Thread translation
commit 160cdd07fc05171336674cab5cbac64bb2f22bb6
Author: Translation commit bot 
Date:   Thu Apr 9 17:22:25 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-securitylevelproperties
---
 be/securitylevel.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/be/securitylevel.properties b/be/securitylevel.properties
index bc001af3d0..ee3c32909d 100644
--- a/be/securitylevel.properties
+++ b/be/securitylevel.properties
@@ -17,6 +17,6 @@ securityLevel.safest.description1 = JavaScript is disabled by 
default on all sit
 securityLevel.safest.description2 = Some fonts, icons, math symbols, and 
images are disabled.
 securityLevel.safest.description3 = Audio and video (HTML5 media) are 
click-to-play.
 securityLevel.custom.summary = Your custom browser preferences have resulted 
in unusual security settings. For security and privacy reasons, we recommend 
you choose one of the default security levels.
-securityLevel.learnMore = Learn more
+securityLevel.learnMore = Даведайцеся больш
 securityLevel.restoreDefaults = Restore Defaults
 securityLevel.advancedSecuritySettings = Advanced Security Settings…

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


[tor-commits] [translation/torbutton-torbuttonproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties

2020-04-09 Thread translation
commit 26149416d4c51ccdb51f63f8e1e43b2b99ead3bf
Author: Translation commit bot 
Date:   Thu Apr 9 17:21:31 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties
---
 be/torbutton.properties | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/be/torbutton.properties b/be/torbutton.properties
index d19c4eeb1d..0dc6e8e968 100644
--- a/be/torbutton.properties
+++ b/be/torbutton.properties
@@ -7,7 +7,7 @@ torbutton.circuit_display.tor_bridge = Bridge
 torbutton.circuit_display.unknown_country = Unknown country
 torbutton.circuit_display.guard = Guard
 torbutton.circuit_display.guard_note = Your [Guard] node may not change.
-torbutton.circuit_display.learn_more = Learn more
+torbutton.circuit_display.learn_more = Даведайцеся больш
 torbutton.circuit_display.click_to_copy = Click to Copy
 torbutton.circuit_display.copied = Copied!
 torbutton.content_sizer.margin_tooltip = Tor Browser adds this margin to make 
the width and height of your window less distinctive, and thus reduces the 
ability of people to track you online.
@@ -62,7 +62,7 @@ pageInfo_OnionEncryptionWithBitsAndProtocol=Connection 
Encrypted (Onion Service,
 pageInfo_OnionEncryption=Connection Encrypted (Onion Service)
 
 # Onion services strings.  Strings are kept here for ease of translation.
-onionServices.learnMore=Learn more
+onionServices.learnMore=Даведайцеся больш
 onionServices.errorPage.browser=Праверыць браўзер
 onionServices.errorPage.network=Network
 onionServices.errorPage.onionSite=Onionsite

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


[tor-commits] [translation/torbutton-torbuttondtd] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttondtd

2020-04-09 Thread translation
commit c80d56517e16eb4d4d06cc42d61a6368da68dfdd
Author: Translation commit bot 
Date:   Thu Apr 9 17:21:46 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttondtd
---
 be/torbutton.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/be/torbutton.dtd b/be/torbutton.dtd
index 090377eb78..187e7c9243 100644
--- a/be/torbutton.dtd
+++ b/be/torbutton.dtd
@@ -31,7 +31,7 @@
 
 
 
-
+
 
 
 

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


[tor-commits] [translation/tails-misc_release] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release

2020-04-09 Thread translation
commit ba7853d1bbc6b7e8b872f371cd547d2d668d017a
Author: Translation commit bot 
Date:   Thu Apr 9 17:18:45 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release
---
 be.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/be.po b/be.po
index 2ff31792e7..028e5a869e 100644
--- a/be.po
+++ b/be.po
@@ -8,8 +8,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2020-03-21 09:59+0100\n"
-"PO-Revision-Date: 2020-03-25 13:13+\n"
-"Last-Translator: erinm\n"
+"PO-Revision-Date: 2020-04-09 17:00+\n"
+"Last-Translator: Đorđe Marušić \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"

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


[tor-commits] [translation/tails-misc] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc

2020-04-09 Thread translation
commit 974bb5279b796b12e738bb34e5035a224af7abf6
Author: Translation commit bot 
Date:   Thu Apr 9 17:17:22 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=tails-misc
---
 be.po | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/be.po b/be.po
index 280b59ed35..3378ac4fd9 100644
--- a/be.po
+++ b/be.po
@@ -8,8 +8,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2020-03-21 09:59+0100\n"
-"PO-Revision-Date: 2020-03-25 13:13+\n"
-"Last-Translator: erinm\n"
+"PO-Revision-Date: 2020-04-09 17:00+\n"
+"Last-Translator: Đorđe Marušić \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"
@@ -829,7 +829,7 @@ msgstr ""
 
 #: 
config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-hel...@tails.boum.org/extension.js:75
 msgid "Lock screen"
-msgstr ""
+msgstr "Заблакаваць экран"
 
 #: 
config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-hel...@tails.boum.org/extension.js:79
 msgid "Suspend"
@@ -1008,7 +1008,7 @@ msgstr ""
 
 #: 
config/chroot_local-includes/usr/local/lib/tails-additional-software-notify:37
 msgid "Documentation"
-msgstr ""
+msgstr "Дакументацыя"
 
 #. Translators: Don't translate {package}, it's a placeholder and will be
 #. replaced.
@@ -1170,7 +1170,7 @@ msgstr ""
 
 #: config/chroot_local-includes/usr/local/lib/tails-virt-notify-user:81
 msgid "Learn more"
-msgstr ""
+msgstr "Даведайцеся больш"
 
 #: config/chroot_local-includes/usr/local/bin/tor-browser:46
 msgid "Tor is not ready"

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


[tor-commits] [translation/donatepages-messagespot] https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot

2020-04-09 Thread translation
commit 0dc2d6ff4bbd63cb4105fcd0aaecf9ab4e5a5966
Author: Translation commit bot 
Date:   Thu Apr 9 17:15:41 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot
---
 locale/hr/LC_MESSAGES/messages.po | 46 +++
 1 file changed, 23 insertions(+), 23 deletions(-)

diff --git a/locale/hr/LC_MESSAGES/messages.po 
b/locale/hr/LC_MESSAGES/messages.po
index 30b171f857..efc0266faa 100644
--- a/locale/hr/LC_MESSAGES/messages.po
+++ b/locale/hr/LC_MESSAGES/messages.po
@@ -21,7 +21,7 @@ msgstr "Praćenje, nadzor i cenzura rasprostranjeni su na 
internetu."
 #: 
tmp/cache_locale/dd/ddde851dcf0f4bcfdf69b2fb2bdd731c4f85ce373ca3ec850a7ca8bbc00dfb85.php:43
 #: 
tmp/cache_locale/dd/ddde851dcf0f4bcfdf69b2fb2bdd731c4f85ce373ca3ec850a7ca8bbc00dfb85.php:66
 msgid "Take back the internet with Tor"
-msgstr ""
+msgstr "Ponovo vladaj internetom s Torom"
 
 #: 
tmp/cache_locale/ff/ffee28cfc961a339d813aed75493753fcc9e985dfa212e1af03fc089d5c3fdb0.php:112
 msgid "Give today, and Mozilla will match your donation."
@@ -237,31 +237,31 @@ msgstr ""
 #: 
tmp/cache_locale/eb/eb66db0fc2349cdc00200df1ba86814695c5deb02dc0f5941de0ada2f44eb52b.php:54
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:36
 msgid "Fit"
-msgstr ""
+msgstr "Å irina"
 
 #: 
tmp/cache_locale/eb/eb66db0fc2349cdc00200df1ba86814695c5deb02dc0f5941de0ada2f44eb52b.php:58
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:40
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:508
 msgid "Select Fit"
-msgstr ""
+msgstr "Odaberi Å¡irinu"
 
 #: 
tmp/cache_locale/eb/eb66db0fc2349cdc00200df1ba86814695c5deb02dc0f5941de0ada2f44eb52b.php:62
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:44
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:500
 msgid "Slim"
-msgstr ""
+msgstr "Uska"
 
 #: 
tmp/cache_locale/eb/eb66db0fc2349cdc00200df1ba86814695c5deb02dc0f5941de0ada2f44eb52b.php:66
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:48
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:496
 msgid "Classic"
-msgstr ""
+msgstr "Klasična"
 
 #: 
tmp/cache_locale/eb/eb66db0fc2349cdc00200df1ba86814695c5deb02dc0f5941de0ada2f44eb52b.php:74
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:56
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:504
 msgid "European"
-msgstr ""
+msgstr "Europska"
 
 #: 
tmp/cache_locale/eb/eb66db0fc2349cdc00200df1ba86814695c5deb02dc0f5941de0ada2f44eb52b.php:84
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:66
@@ -272,7 +272,7 @@ msgstr "Veličina"
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:70
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:512
 msgid "Select Size"
-msgstr ""
+msgstr "Odaberi veličinu"
 
 #: 
tmp/cache_locale/eb/eb66db0fc2349cdc00200df1ba86814695c5deb02dc0f5941de0ada2f44eb52b.php:92
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:74
@@ -302,60 +302,60 @@ msgstr "XXL"
 #: 
tmp/cache_locale/dd/ddde851dcf0f4bcfdf69b2fb2bdd731c4f85ce373ca3ec850a7ca8bbc00dfb85.php:47
 #: 
tmp/cache_locale/dd/ddde851dcf0f4bcfdf69b2fb2bdd731c4f85ce373ca3ec850a7ca8bbc00dfb85.php:70
 msgid "Privacy and freedom online should be the default."
-msgstr ""
+msgstr "Internetska privatnost i sloboda moraju biti standardi."
 
 #: 
tmp/cache_locale/dd/ddde851dcf0f4bcfdf69b2fb2bdd731c4f85ce373ca3ec850a7ca8bbc00dfb85.php:49
 #: 
tmp/cache_locale/dd/ddde851dcf0f4bcfdf69b2fb2bdd731c4f85ce373ca3ec850a7ca8bbc00dfb85.php:72
 msgid "Donate to the Tor Project."
-msgstr ""
+msgstr "Doniraj organizaciji Tor Project."
 
 #: 
tmp/cache_locale/dd/ddde851dcf0f4bcfdf69b2fb2bdd731c4f85ce373ca3ec850a7ca8bbc00dfb85.php:58
 #: 
tmp/cache_locale/66/666e9197f427d70c0743bcdae2c3e34f41f9d7acf2b2dddb2c21c21723e73d10.php:63
 #: 
tmp/cache_locale/2c/2c32942b896dd845bd6204d3104922983a843d726e231446ff21ddb2a33f6cda.php:40
 msgid "summary_large_image"
-msgstr ""
+msgstr "summary_large_image"
 
 #: 
tmp/cache_locale/dd/ddde851dcf0f4bcfdf69b2fb2bdd731c4f85ce373ca3ec850a7ca8bbc00dfb85.php:62
 #: 
tmp/cache_locale/66/666e9197f427d70c0743bcdae2c3e34f41f9d7acf2b2dddb2c21c21723e73d10.php:67
 #: 
tmp/cache_locale/2c/2c32942b896dd845bd6204d3104922983a843d726e231446ff21ddb2a33f6cda.php:44
 msgid "@torproject"
-msgstr ""
+msgstr "@torproject"
 
 #: 
tmp/cache_locale/cc/cc2e1dd4edb96c59a6514d676ca3f562a2a9a2cd34e2c211c03fb08b3e664469.php:92
 msgid "Donate using BTCPayServer"
-msgstr ""
+msgstr "Doniraj putem BTCPayServer"
 
 #: 

[tor-commits] [translation/support-portal] https://gitweb.torproject.org/translation.git/commit/?h=support-portal

2020-04-09 Thread translation
commit bcd733cd9474cb00aa903c3d82a92cb596108483
Author: Translation commit bot 
Date:   Thu Apr 9 16:54:21 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=support-portal
---
 contents+fr.po |  2 +-
 contents+hr.po | 33 +
 2 files changed, 30 insertions(+), 5 deletions(-)

diff --git a/contents+fr.po b/contents+fr.po
index 82f6889163..ea961723e3 100644
--- a/contents+fr.po
+++ b/contents+fr.po
@@ -449,7 +449,7 @@ msgstr ""
 #: https//support.torproject.org/glossary/compass/
 #: (content/glossary/compass/contents+en.lrword.term)
 msgid "Compass"
-msgstr ""
+msgstr "Compass"
 
 #: https//support.torproject.org/glossary/compass/
 #: (content/glossary/compass/contents+en.lrword.definition)
diff --git a/contents+hr.po b/contents+hr.po
index 42592b6646..b76d709399 100644
--- a/contents+hr.po
+++ b/contents+hr.po
@@ -1602,6 +1602,12 @@ msgid ""
 "they are subject to hijack by the CA and typically by many other parties as "
 "well."
 msgstr ""
+"Poseban oblik [onion adrese](../onion-address) je samoautentifikacija. "
+"Format automatski garantira da je onion adresa vezana za ključ koji se "
+"koristi za zaštitu veza s [onion web mjestom](../onion-site). Obična imena "
+"internetskih domena zahtijevaju od vlasnika web mjesta vjerovati i biti "
+"odobren od strane  certifikacijskog autoriteta (CA) za ovu vezu, a podliježu"
+" otmici od strane OS-a, a obično i brojnih drugih strana."
 
 #: https//support.torproject.org/glossary/server/
 #: (content/glossary/server/contents+en.lrword.term)
@@ -1672,7 +1678,7 @@ msgstr ""
 #: https//support.torproject.org/glossary/sybil-attack/
 #: (content/glossary/sybil-attack/contents+en.lrword.term)
 msgid "Sybil attack"
-msgstr ""
+msgstr "Sybil napad"
 
 #: https//support.torproject.org/glossary/sybil-attack/
 #: (content/glossary/sybil-attack/contents+en.lrword.definition)
@@ -1681,6 +1687,9 @@ msgid ""
 "system is subverted by creating a large number of identities, and using them"
 " to gain a disproportionately large influence in the network."
 msgstr ""
+"Sybil napad u računalnoj sigurnosti predstavlja napad, pri kojem se u "
+"sustavu stvara velik broj identiteta te se oni koriste za postizanje "
+"nesrazmjerno velikog utjecaja na mreži."
 
 #: https//support.torproject.org/glossary/tails/
 #: (content/glossary/tails/contents+en.lrword.term)
@@ -1894,6 +1903,8 @@ msgid ""
 "When something goes wrong with Tor, you may see an option with the error "
 "message to \"copy Tor log to clipboard\"."
 msgstr ""
+"Kad nešto nije u redu s Torom, možda ćeš vidjeti opciju s porukom o 
grešci "
+"„kopiraj Tor zapis u međuspremnik”."
 
 #: https//support.torproject.org/glossary/tor-log/
 #: (content/glossary/tor-log/contents+en.lrword.definition)
@@ -1903,6 +1914,9 @@ msgid ""
 "browser, to the right of the URL bar), then click on \"Preferences\", and "
 "finally on \"Tor\" in the side bar."
 msgstr ""
+"Ako ne vidiš ovu opciju i ako imaš otvoren [Tor 
preglednik](../tor-browser),"
+" idi na ikonu izbornika (u gornjem desnom dijelu preglednika, desno od "
+"URL-a), zatim pritisni „Postavke” i na kraju na „Tor” u bočnoj 
traci."
 
 #: https//support.torproject.org/glossary/tor-log/
 #: (content/glossary/tor-log/contents+en.lrword.definition)
@@ -1914,6 +1928,8 @@ msgid ""
 "At the bottom of the page, next to the \"View the Tor logs\" text, click the"
 " button \"View Logs...\"."
 msgstr ""
+"Na dnu stranice, pored teksta „Pregledaj Tor zapise”, pritisni gumb 
„Prikaži"
+" zapise …”."
 
 #: https//support.torproject.org/glossary/tor-log/
 #: (content/glossary/tor-log/contents+en.lrword.definition)
@@ -1921,6 +1937,9 @@ msgid ""
 "You should see an option to copy the log to your clipboard, which you can "
 "then paste to a document to show whoever is helping you troubleshoot."
 msgstr ""
+"Trebala bi se pojaviti opcija za kopiranje zapisa u međuspremnik. Taj zapis "
+"zatim možeš umetnuti u dokument koji šalješ osobama, koje ti pomažu u "
+"rješavanju problema."
 
 #: https//support.torproject.org/glossary/tor-messenger/
 #: (content/glossary/tor-messenger/contents+en.lrword.definition)
@@ -1929,6 +1948,9 @@ msgid ""
 "default and send all of its [traffic](../traffic) over [Tor](../tor-tor-"
 "network-core-tor)."
 msgstr ""
+"Tor Messenger bio je chat-program za razne platforme koji je imao za cilj "
+"standardno osigurati zaštitu i slati sav [promet](../traffic) preko [Tora"
+"](../tor-tor-network-core-tor)."
 
 #: https//support.torproject.org/glossary/tor-messenger/
 #: (content/glossary/tor-messenger/contents+en.lrword.definition)
@@ -1986,6 +2008,9 @@ msgid ""
 "The way most people use Tor is with [Tor Browser](../tor-browser) which is a"
 " version of [Firefox](../firefox) that fixes many privacy issues."
 msgstr ""
+"Način na koji većina ljudi upotrebljava Tor je [Tor preglednik](../tor-"
+"browser), koji je u biti jedna verzija [Firefoxa](../firefox) koja rješava "
+"mnoge 

[tor-commits] [translation/bridgedb] https://gitweb.torproject.org/translation.git/commit/?h=bridgedb

2020-04-09 Thread translation
commit 50566355910026617e37c21e2d71fe63f566ff6d
Author: Translation commit bot 
Date:   Thu Apr 9 16:45:14 2020 +

https://gitweb.torproject.org/translation.git/commit/?h=bridgedb
---
 ar/LC_MESSAGES/bridgedb.po | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/ar/LC_MESSAGES/bridgedb.po b/ar/LC_MESSAGES/bridgedb.po
index c1836793e7..c43888926a 100644
--- a/ar/LC_MESSAGES/bridgedb.po
+++ b/ar/LC_MESSAGES/bridgedb.po
@@ -35,7 +35,7 @@ msgstr ""
 "Project-Id-Version: 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: 2020-04-07 10:14-0700\n"
-"PO-Revision-Date: 2020-04-09 15:23+\n"
+"PO-Revision-Date: 2020-04-09 16:32+\n"
 "Last-Translator: hussin altiry \n"
 "Language-Team: Arabic 
(http://www.transifex.com/otf/torproject/language/ar/)\n"
 "MIME-Version: 1.0\n"
@@ -211,7 +211,7 @@ msgstr "%sأ%sصل علي Bridges"
 
 #: bridgedb/strings.py:42
 msgid "[This is an automated email.]"
-msgstr ""
+msgstr "[هذا بريد إلكتروني آلي.]"
 
 #: bridgedb/strings.py:44
 msgid "Here are your bridges:"
@@ -228,7 +228,7 @@ msgstr "لقد تخطيت الحد المسموح به. 
الرجاء الانت
 msgid ""
 "If these bridges are not what you need, reply to this email with one of\n"
 "the following commands in the message body:"
-msgstr ""
+msgstr "إذا لم تكن هذه الجسور هي ما تحتاج إليه 
، فقم بالرد على هذه الرسالة الإلكترونية 
بأحد الرسائل\nالأوامر التالية في نص 
الرسالة:"
 
 #. TRANSLATORS: Please DO NOT translate "BridgeDB".
 #. TRANSLATORS: Please DO NOT translate "Pluggable Transports".
@@ -312,7 +312,7 @@ msgstr "أحصل علي Bridges"
 
 #: bridgedb/strings.py:116
 msgid "Bridge distribution mechanisms"
-msgstr ""
+msgstr "آليات توزيع الجسر"
 
 #. TRANSLATORS: Please DO NOT translate "BridgeDB", "HTTPS", and "Moat".
 #: bridgedb/strings.py:118
@@ -353,7 +353,7 @@ msgstr ""
 
 #: bridgedb/strings.py:138
 msgid "Reserved"
-msgstr ""
+msgstr "محجوز"
 
 #: bridgedb/strings.py:139
 #, python-format
@@ -423,15 +423,15 @@ msgstr ""
 
 #: bridgedb/strings.py:182
 msgid "(Request unobfuscated Tor bridges.)"
-msgstr ""
+msgstr "(طلب جسور Tor غير المشوشة.)"
 
 #: bridgedb/strings.py:183
 msgid "(Request IPv6 bridges.)"
-msgstr ""
+msgstr "(طلب جسور IPv6.)"
 
 #: bridgedb/strings.py:184
 msgid "(Request obfs4 obfuscated bridges.)"
-msgstr ""
+msgstr "(طلب جسور obfs4 المشوشة.)"
 
 #. TRANSLATORS: Please DO NOT translate "BridgeDB".
 #. TRANSLATORS: Please DO NOT translate "GnuPG".

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


[tor-commits] [translation/donatepages-messagespot] https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot

2020-04-09 Thread translation
commit dc7fd8c079668630e44755912ece71c37d28c5ea
Author: Translation commit bot 
Date:   Thu Apr 9 16:45:42 2020 +


https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot
---
 locale/hr/LC_MESSAGES/messages.po | 27 +--
 1 file changed, 13 insertions(+), 14 deletions(-)

diff --git a/locale/hr/LC_MESSAGES/messages.po 
b/locale/hr/LC_MESSAGES/messages.po
index e44fa89f26..30b171f857 100644
--- a/locale/hr/LC_MESSAGES/messages.po
+++ b/locale/hr/LC_MESSAGES/messages.po
@@ -1,8 +1,7 @@
 # Translators:
 # Adam Lynn , 2018
-# Ljubo Šimić , 2018
 # Igor , 2018
-# psiphon3 , 2018
+# Ljubo Šimić , 2018
 # erinm, 2019
 # Karlo Prikratki , 2019
 # milotype , 2020
@@ -26,12 +25,12 @@ msgstr ""
 
 #: 
tmp/cache_locale/ff/ffee28cfc961a339d813aed75493753fcc9e985dfa212e1af03fc089d5c3fdb0.php:112
 msgid "Give today, and Mozilla will match your donation."
-msgstr "Donirajte danas i Mozilla će dati jednaku donaciju."
+msgstr "Doniraj danas i Mozilla će dati jednaku donaciju."
 
 #: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:34
 #: 
tmp/cache_locale/c8/c806c3e41d2762077fdd1ce236b4b0b7dc838a7c1a428d6d6daeede2a01d35aa.php:53
 msgid "Tor Privacy Policy"
-msgstr ""
+msgstr "Torova politika privatnosti"
 
 #: 
tmp/cache_locale/fa/fadd8d2107638a3de94449a9eddfca4e8f010bb26f3f6a71e2d875cb910cc5f1.php:44
 #: 
tmp/cache_locale/c8/c806c3e41d2762077fdd1ce236b4b0b7dc838a7c1a428d6d6daeede2a01d35aa.php:64
@@ -283,22 +282,22 @@ msgstr "S"
 #: 
tmp/cache_locale/eb/eb66db0fc2349cdc00200df1ba86814695c5deb02dc0f5941de0ada2f44eb52b.php:96
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:78
 msgid "M"
-msgstr "v"
+msgstr "M"
 
 #: 
tmp/cache_locale/eb/eb66db0fc2349cdc00200df1ba86814695c5deb02dc0f5941de0ada2f44eb52b.php:100
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:82
 msgid "L"
-msgstr ""
+msgstr "L"
 
 #: 
tmp/cache_locale/eb/eb66db0fc2349cdc00200df1ba86814695c5deb02dc0f5941de0ada2f44eb52b.php:104
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:86
 msgid "XL"
-msgstr ""
+msgstr "XL"
 
 #: 
tmp/cache_locale/eb/eb66db0fc2349cdc00200df1ba86814695c5deb02dc0f5941de0ada2f44eb52b.php:108
 #: 
tmp/cache_locale/ce/ce708c1cd991748e8c1c29f932e6ddbd1be5be1b4cc2c5b49b607cae1df80432.php:90
 msgid "XXL"
-msgstr ""
+msgstr "XXL"
 
 #: 
tmp/cache_locale/dd/ddde851dcf0f4bcfdf69b2fb2bdd731c4f85ce373ca3ec850a7ca8bbc00dfb85.php:47
 #: 
tmp/cache_locale/dd/ddde851dcf0f4bcfdf69b2fb2bdd731c4f85ce373ca3ec850a7ca8bbc00dfb85.php:70
@@ -418,7 +417,7 @@ msgstr ""
 #: 
tmp/cache_locale/60/60fb10a60dd92fe380a6d105fd68d9375e135c65251f204fa37158d9c2e655d9.php:64
 #: 
tmp/cache_locale/12/12677df2d2a5991edb775c6909b7be7ca718fd00abd6950a809cda5ab878d2ce.php:64
 msgid "Thank you!"
-msgstr "Hvala Vam!"
+msgstr "Hvala!"
 
 #: 
tmp/cache_locale/ca/ca1cd152d40544030a642d8d074e6afb769c3bf80a1b2b61c380f1466e3a03a4.php:51
 #: 
tmp/cache_locale/af/afda2fbd22ed389453e63ca9acc074a25ce820b5bc97120edfd975cf8f46634a.php:51
@@ -560,7 +559,7 @@ msgstr ""
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:152
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:158
 msgid "donate"
-msgstr "donirajte"
+msgstr "doniraj"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:132
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:154
@@ -704,7 +703,7 @@ msgstr ""
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:348
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:347
 msgid "State"
-msgstr "Stanje"
+msgstr "Država"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:353
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:352
@@ -772,7 +771,7 @@ msgstr ""
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:443
 #: 
tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:446
 msgid "Donate"
-msgstr "Donirajte"
+msgstr "Doniraj"
 
 #: 
tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:453
 msgid "Gift Selected"
@@ -1065,7 +1064,7 @@ msgstr ""
 #: 
tmp/cache_locale/92/92eb639bc328f3dd569fa22b60c4360b6fe38f1a4cd80a14fce862d91bd765cb.php:69
 #: 
tmp/cache_locale/2d/2d5f07aeb16acd7bb0a8dd355b13f59678a1f0ba6ea2b3d9dec8d2b5dcfbfde5.php:51
 msgid "Privacy Policy"
-msgstr "Izjava o privatnosti"
+msgstr "Politika privatnosti"
 
 #: 
tmp/cache_locale/92/92eb639bc328f3dd569fa22b60c4360b6fe38f1a4cd80a14fce862d91bd765cb.php:85
 #: 

[tor-commits] [tor/master] relay: Run practracker --regen

2020-04-09 Thread nickm
commit 75aba30abf50b918ef2188354176bbc2ae59c99c
Author: teor 
Date:   Tue Mar 17 17:45:49 2020 +1000

relay: Run practracker --regen

Lock in some file and function size improvements.

Accept some small file size and dependency increases.

Part of 33633.
---
 scripts/maint/practracker/exceptions.txt | 15 +++
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/scripts/maint/practracker/exceptions.txt 
b/scripts/maint/practracker/exceptions.txt
index 389ecbe0c..128e5f74f 100644
--- a/scripts/maint/practracker/exceptions.txt
+++ b/scripts/maint/practracker/exceptions.txt
@@ -83,9 +83,9 @@ problem dependency-violation /src/core/mainloop/netstatus.c 4
 problem dependency-violation /src/core/mainloop/periodic.c 2
 problem dependency-violation /src/core/or/address_set.c 1
 problem dependency-violation /src/core/or/cell_queue_st.h 1
-problem file-size /src/core/or/channel.c 3464
+problem file-size /src/core/or/channel.c 3500
 problem dependency-violation /src/core/or/channel.c 9
-problem file-size /src/core/or/channel.h 775
+problem file-size /src/core/or/channel.h 800
 problem dependency-violation /src/core/or/channel.h 1
 problem dependency-violation /src/core/or/channelpadding.c 6
 problem function-size /src/core/or/channeltls.c:channel_tls_handle_var_cell() 
160
@@ -94,9 +94,8 @@ problem function-size 
/src/core/or/channeltls.c:channel_tls_process_netinfo_cell
 problem function-size 
/src/core/or/channeltls.c:channel_tls_process_certs_cell() 246
 problem function-size 
/src/core/or/channeltls.c:channel_tls_process_authenticate_cell() 202
 problem dependency-violation /src/core/or/channeltls.c 11
-problem include-count /src/core/or/circuitbuild.c 54
+problem include-count /src/core/or/circuitbuild.c 53
 problem function-size /src/core/or/circuitbuild.c:get_unique_circ_id_by_chan() 
128
-problem function-size /src/core/or/circuitbuild.c:circuit_extend() 147
 problem function-size 
/src/core/or/circuitbuild.c:choose_good_exit_server_general() 206
 problem dependency-violation /src/core/or/circuitbuild.c 25
 problem include-count /src/core/or/circuitlist.c 55
@@ -129,7 +128,7 @@ problem function-size 
/src/core/or/circuituse.c:connection_ap_handshake_attach_c
 problem dependency-violation /src/core/or/circuituse.c 24
 problem function-size /src/core/or/command.c:command_process_create_cell() 156
 problem function-size /src/core/or/command.c:command_process_relay_cell() 132
-problem dependency-violation /src/core/or/command.c 8
+problem dependency-violation /src/core/or/command.c 9
 problem file-size /src/core/or/connection_edge.c 4655
 problem include-count /src/core/or/connection_edge.c 65
 problem function-size 
/src/core/or/connection_edge.c:connection_ap_expire_beginning() 117
@@ -147,7 +146,7 @@ problem function-size 
/src/core/or/connection_or.c:connection_or_client_learned_
 problem dependency-violation /src/core/or/connection_or.c 21
 problem dependency-violation /src/core/or/dos.c 6
 problem dependency-violation /src/core/or/onion.c 2
-problem file-size /src/core/or/or.h 1107
+problem file-size /src/core/or/or.h 1105
 problem include-count /src/core/or/or.h 48
 problem dependency-violation /src/core/or/or.h 1
 problem dependency-violation /src/core/or/or_periodic.c 1
@@ -156,7 +155,7 @@ problem function-size 
/src/core/or/policies.c:policy_summarize() 107
 problem dependency-violation /src/core/or/policies.c 14
 problem function-size /src/core/or/protover.c:protover_all_supported() 117
 problem dependency-violation /src/core/or/reasons.c 2
-problem file-size /src/core/or/relay.c 3264
+problem file-size /src/core/or/relay.c 3300
 problem function-size /src/core/or/relay.c:circuit_receive_relay_cell() 127
 problem function-size /src/core/or/relay.c:relay_send_command_from_edge_() 109
 problem function-size 
/src/core/or/relay.c:connection_ap_process_end_not_open() 192
@@ -164,7 +163,7 @@ problem function-size 
/src/core/or/relay.c:connection_edge_process_relay_cell_no
 problem function-size /src/core/or/relay.c:handle_relay_cell_command() 369
 problem function-size /src/core/or/relay.c:connection_edge_package_raw_inbuf() 
128
 problem function-size 
/src/core/or/relay.c:circuit_resume_edge_reading_helper() 146
-problem dependency-violation /src/core/or/relay.c 16
+problem dependency-violation /src/core/or/relay.c 17
 problem dependency-violation /src/core/or/scheduler.c 1
 problem function-size /src/core/or/scheduler_kist.c:kist_scheduler_run() 171
 problem dependency-violation /src/core/or/scheduler_kist.c 2



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


[tor-commits] [tor/master] relay: Run "make autostyle"

2020-04-09 Thread nickm
commit cb262930f5b028bfa5297b4a0199aead66d35f0a
Author: teor 
Date:   Tue Mar 17 17:43:02 2020 +1000

relay: Run "make autostyle"

But only take the changes from the relay module.

Part of 33633.
---
 src/feature/relay/circuitbuild_relay.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/feature/relay/circuitbuild_relay.h 
b/src/feature/relay/circuitbuild_relay.h
index 19dbc4b94..d14f304f1 100644
--- a/src/feature/relay/circuitbuild_relay.h
+++ b/src/feature/relay/circuitbuild_relay.h
@@ -41,7 +41,7 @@ int onionskin_answer(struct or_circuit_t *circ,
  const char *keys, size_t keys_len,
  const uint8_t *rend_circ_nonce);
 
-#else
+#else /* !defined(HAVE_MODULE_RELAY) */
 
 static inline int
 circuit_extend(struct cell_t *cell, struct circuit_t *circ)
@@ -67,7 +67,7 @@ onionskin_answer(struct or_circuit_t *circ,
   return -1;
 }
 
-#endif
+#endif /* defined(HAVE_MODULE_RELAY) */
 
 #ifdef TOR_UNIT_TESTS
 
@@ -79,6 +79,6 @@ STATIC void circuit_open_connection_for_extend(const struct 
extend_cell_t *ec,
struct circuit_t *circ,
int should_launch);
 
-#endif
+#endif /* defined(TOR_UNIT_TESTS) */
 
 #endif /* !defined(TOR_FEATURE_RELAY_CIRCUITBUILD_RELAY_H) */



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


[tor-commits] [tor/master] Merge remote-tracking branch 'tor-github/pr/1801/head'

2020-04-09 Thread nickm
commit 80031db32abebaf4d0a91c01db258fcdbd54a471
Merge: 11fbd1f06 75aba30ab
Author: Nick Mathewson 
Date:   Thu Apr 9 11:50:20 2020 -0400

Merge remote-tracking branch 'tor-github/pr/1801/head'

 changes/ticket33633  |6 +
 scripts/maint/practracker/exceptions.txt |   15 +-
 src/app/config/config.h  |2 +
 src/core/mainloop/cpuworker.c|2 +-
 src/core/or/channel.c|   37 +-
 src/core/or/channel.h|7 +-
 src/core/or/circuitbuild.c   |  273 +---
 src/core/or/circuitbuild.h   |   20 +-
 src/core/or/command.c|1 +
 src/core/or/onion.c  |8 +-
 src/core/or/onion.h  |6 +-
 src/core/or/or.h |2 -
 src/core/or/relay.c  |1 +
 src/feature/nodelist/nodelist.c  |   10 +-
 src/feature/nodelist/nodelist.h  |8 +-
 src/feature/relay/circuitbuild_relay.c   |  399 +++
 src/feature/relay/circuitbuild_relay.h   |   84 +++
 src/feature/relay/include.am |2 +
 src/feature/relay/relay_config.c |2 +-
 src/feature/relay/selftest.c |   34 +
 src/feature/relay/selftest.h |   27 +-
 src/test/test_circuitbuild.c | 1085 +-
 22 files changed, 1699 insertions(+), 332 deletions(-)

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


[tor-commits] [tor/master] test/circuitbuild: Add a test for onionskin_answer()

2020-04-09 Thread nickm
commit 00a45a900ed4784b2a1110fef3a2e5eefb4b049a
Author: teor 
Date:   Tue Apr 7 18:26:57 2020 +1000

test/circuitbuild: Add a test for onionskin_answer()

Part of 33633.
---
 src/test/test_circuitbuild.c | 80 
 1 file changed, 80 insertions(+)

diff --git a/src/test/test_circuitbuild.c b/src/test/test_circuitbuild.c
index 7a95c3719..6934cf3d7 100644
--- a/src/test/test_circuitbuild.c
+++ b/src/test/test_circuitbuild.c
@@ -1154,6 +1154,83 @@ test_circuit_extend(void *arg)
   tor_free(fake_n_chan);
 }
 
+/* Test the different cases in onionskin_answer(). */
+static void
+test_onionskin_answer(void *arg)
+{
+  (void)arg;
+  created_cell_t *created_cell = tor_malloc_zero(sizeof(created_cell_t));
+  or_circuit_t *or_circ = tor_malloc_zero(sizeof(or_circuit_t));
+  char keys[CPATH_KEY_MATERIAL_LEN] = {0};
+  uint8_t rend_circ_nonce[DIGEST_LEN] = {0};
+
+  setup_full_capture_of_logs(LOG_INFO);
+
+  /* Circuit must be non-NULL */
+  tor_capture_bugs_(1);
+  tt_int_op(onionskin_answer(NULL, created_cell,
+ keys, CPATH_KEY_MATERIAL_LEN,
+ rend_circ_nonce), OP_EQ, -1);
+  tt_int_op(smartlist_len(tor_get_captured_bug_log_()), OP_EQ, 1);
+  tt_str_op(smartlist_get(tor_get_captured_bug_log_(), 0), OP_EQ,
+"!(ASSERT_PREDICT_UNLIKELY_(!circ))");
+  tor_end_capture_bugs_();
+  mock_clean_saved_logs();
+
+  /* Created cell must be non-NULL */
+  tor_capture_bugs_(1);
+  tt_int_op(onionskin_answer(or_circ, NULL,
+ keys, CPATH_KEY_MATERIAL_LEN,
+ rend_circ_nonce), OP_EQ, -1);
+  tt_int_op(smartlist_len(tor_get_captured_bug_log_()), OP_EQ, 1);
+  tt_str_op(smartlist_get(tor_get_captured_bug_log_(), 0), OP_EQ,
+"!(ASSERT_PREDICT_UNLIKELY_(!created_cell))");
+  tor_end_capture_bugs_();
+  mock_clean_saved_logs();
+
+  /* Keys must be non-NULL */
+  tor_capture_bugs_(1);
+  tt_int_op(onionskin_answer(or_circ, created_cell,
+ NULL, CPATH_KEY_MATERIAL_LEN,
+ rend_circ_nonce), OP_EQ, -1);
+  tt_int_op(smartlist_len(tor_get_captured_bug_log_()), OP_EQ, 1);
+  tt_str_op(smartlist_get(tor_get_captured_bug_log_(), 0), OP_EQ,
+"!(ASSERT_PREDICT_UNLIKELY_(!keys))");
+  tor_end_capture_bugs_();
+  mock_clean_saved_logs();
+
+  /* The rend circuit nonce must be non-NULL */
+  tor_capture_bugs_(1);
+  tt_int_op(onionskin_answer(or_circ, created_cell,
+ keys, CPATH_KEY_MATERIAL_LEN,
+ NULL), OP_EQ, -1);
+  tt_int_op(smartlist_len(tor_get_captured_bug_log_()), OP_EQ, 1);
+  tt_str_op(smartlist_get(tor_get_captured_bug_log_(), 0), OP_EQ,
+"!(ASSERT_PREDICT_UNLIKELY_(!rend_circ_nonce))");
+  tor_end_capture_bugs_();
+  mock_clean_saved_logs();
+
+  /* Also, the keys length must be CPATH_KEY_MATERIAL_LEN, but we can't catch
+   * asserts in unit tests. */
+
+  /* Fail when formatting the created cell */
+  tt_int_op(onionskin_answer(or_circ, created_cell,
+ keys, CPATH_KEY_MATERIAL_LEN,
+ rend_circ_nonce), OP_EQ, -1);
+  expect_log_msg("couldn't format created cell (type=0, len=0).\n");
+  mock_clean_saved_logs();
+
+  /* TODO: test the rest of onionskin_answer(), see #33860 */
+  /* TODO: mock created_cell_format for the next test  */
+
+ done:
+  tor_end_capture_bugs_();
+  teardown_capture_of_logs();
+
+  tor_free(created_cell);
+  tor_free(or_circ);
+}
+
 #define TEST(name, flags, setup, cleanup) \
   { #name, test_ ## name, flags, setup, cleanup }
 
@@ -1176,5 +1253,8 @@ struct testcase_t circuitbuild_tests[] = {
   TEST_CIRCUIT(extend_lspec_valid, TT_FORK),
   TEST_CIRCUIT(open_connection_for_extend, TT_FORK),
   TEST_CIRCUIT(extend, TT_FORK),
+
+  TEST(onionskin_answer, TT_FORK, NULL, NULL),
+
   END_OF_TESTCASES
 };



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


[tor-commits] [tor/master] changes: file for 33633

2020-04-09 Thread nickm
commit aa560a5ade65ea7a2dc1eab3bf7d82d805c8d785
Author: teor 
Date:   Wed Mar 18 19:15:14 2020 +1000

changes: file for 33633
---
 changes/ticket33633 | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/changes/ticket33633 b/changes/ticket33633
new file mode 100644
index 0..de030a600
--- /dev/null
+++ b/changes/ticket33633
@@ -0,0 +1,6 @@
+  o Code simplification and refactoring:
+- Move the circuit extend code to the relay module.
+  Split the circuit extend function into smaller functions.
+  Closes ticket 33633.
+- Move LOG_PROTOCOL_WARN to app/config.c. Resolves a dependency inversion.
+  Closes ticket 33633.



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


[tor-commits] [tor/master] relay/circuitbuild: Refactor circuit_extend()

2020-04-09 Thread nickm
commit d79e5d52bc6bfa5550614e58c1700885912fcff3
Author: teor 
Date:   Mon Apr 6 19:21:13 2020 +1000

relay/circuitbuild: Refactor circuit_extend()

Make the "else" case explicit at the end of the function.

Part of 33633.
---
 src/feature/relay/circuitbuild_relay.c | 24 +---
 1 file changed, 13 insertions(+), 11 deletions(-)

diff --git a/src/feature/relay/circuitbuild_relay.c 
b/src/feature/relay/circuitbuild_relay.c
index ae8581075..2fa92eeac 100644
--- a/src/feature/relay/circuitbuild_relay.c
+++ b/src/feature/relay/circuitbuild_relay.c
@@ -295,18 +295,20 @@ circuit_extend(struct cell_t *cell, struct circuit_t 
*circ)
  * OR_CONN_STATE_OPEN.
  */
 return 0;
-  }
-
-  tor_assert(!circ->n_hop); /* Connection is already established. */
-  circ->n_chan = n_chan;
-  log_debug(LD_CIRC,
-"n_chan is %s.",
-channel_get_canonical_remote_descr(n_chan));
-
-  if (circuit_deliver_create_cell(circ, _cell, 1) < 0)
-return -1;
+  } else {
+/* Connection is already established.
+ * So we need to extend the circuit to the next hop. */
+tor_assert(!circ->n_hop);
+circ->n_chan = n_chan;
+log_debug(LD_CIRC,
+  "n_chan is %s.",
+  channel_get_canonical_remote_descr(n_chan));
+
+if (circuit_deliver_create_cell(circ, _cell, 1) < 0)
+  return -1;
 
-  return 0;
+return 0;
+  }
 }
 
 /** On a relay, accept a create cell, initialise a circuit, and send a



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


[tor-commits] [tor/master] channel: Rewrite the channel_get_for_extend() comments

2020-04-09 Thread nickm
commit 8f3cbe755bc6817a164fe59b5ed1916a1c71fb5b
Author: teor 
Date:   Mon Apr 6 19:11:17 2020 +1000

channel: Rewrite the channel_get_for_extend() comments

Explain what the function does now.
Fix some typos.

Part of 33633.
---
 src/core/or/channel.c | 19 ++-
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/src/core/or/channel.c b/src/core/or/channel.c
index 160ab587f..542b4d88b 100644
--- a/src/core/or/channel.c
+++ b/src/core/or/channel.c
@@ -2360,12 +2360,15 @@ channel_is_better(channel_t *a, channel_t *b)
 /**
  * Get a channel to extend a circuit.
  *
- * Pick a suitable channel to extend a circuit to given the desired digest
- * the address we believe is correct for that digest; this tries to see
- * if we already have one for the requested endpoint, but if there is no good
- * channel, set *msg_out to a message describing the channel's state
- * and our next action, and set *launch_out to a boolean indicated whether
- * the caller should try to launch a new channel with channel_connect().
+ * Given the desired relay identity, pick a suitable channel to extend a
+ * circuit to the target address requsted by the client. Search for an
+ * existing channel for the requested endpoint. Make sure the channel is
+ * usable for new circuits, and matches the target address.
+ *
+ * Try to return the best channel. But if there is no good channel, set
+ * *msg_out to a message describing the channel's state and our next action,
+ * and set *launch_out to a boolean indicated whether the caller should try to
+ * launch a new channel with channel_connect().
  */
 channel_t *
 channel_get_for_extend(const char *rsa_id_digest,
@@ -2383,9 +2386,7 @@ channel_get_for_extend(const char *rsa_id_digest,
 
   chan = channel_find_by_remote_identity(rsa_id_digest, ed_id);
 
-  /* Walk the list, unrefing the old one and refing the new at each
-   * iteration.
-   */
+  /* Walk the list of channels */
   for (; chan; chan = channel_next_with_rsa_identity(chan)) {
 tor_assert(tor_memeq(chan->identity_digest,
  rsa_id_digest, DIGEST_LEN));



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


[tor-commits] [tor/master] test/circuitbuild: Add a test for extend_state_valid

2020-04-09 Thread nickm
commit eb11c9d07c8f6a1b7e3b8caae3586f0a7804f632
Author: teor 
Date:   Wed Apr 1 22:36:33 2020 +1000

test/circuitbuild: Add a test for extend_state_valid

Part of 33633.
---
 src/test/test_circuitbuild.c | 85 
 1 file changed, 85 insertions(+)

diff --git a/src/test/test_circuitbuild.c b/src/test/test_circuitbuild.c
index 16a577857..d61105f05 100644
--- a/src/test/test_circuitbuild.c
+++ b/src/test/test_circuitbuild.c
@@ -14,12 +14,16 @@
 #include "app/config/config.h"
 #include "core/or/circuitbuild.h"
 #include "core/or/circuitlist.h"
+#include "core/or/channel.h"
 
 #include "core/or/cpath_build_state_st.h"
 #include "core/or/extend_info_st.h"
 #include "core/or/origin_circuit_st.h"
+#include "core/or/or_circuit_st.h"
 
 #include "feature/client/entrynodes.h"
+#include "feature/relay/circuitbuild_relay.h"
+#include "feature/relay/routermode.h"
 
 /* Dummy nodes smartlist for testing */
 static smartlist_t dummy_nodes;
@@ -180,17 +184,98 @@ test_upgrade_from_guard_wait(void *arg)
   entry_guard_free_(guard);
 }
 
+static int server = 0;
+static int
+mock_server_mode(const or_options_t *options)
+{
+  (void)options;
+  return server;
+}
+
+/* Test the different cases in circuit_extend_state_valid_helper(). */
+static void
+test_circuit_extend_state_valid(void *arg)
+{
+  (void)arg;
+  circuit_t *circ = tor_malloc_zero(sizeof(circuit_t));
+
+  server = 0;
+  MOCK(server_mode, mock_server_mode);
+
+  setup_full_capture_of_logs(LOG_INFO);
+
+  /* Clients can't extend */
+  server = 0;
+  tt_int_op(circuit_extend_state_valid_helper(NULL), OP_EQ, -1);
+  expect_log_msg("Got an extend cell, but running as a client. Closing.\n");
+  mock_clean_saved_logs();
+
+  /* Circuit must be non-NULL */
+  tor_capture_bugs_(1);
+  server = 1;
+  tt_int_op(circuit_extend_state_valid_helper(NULL), OP_EQ, -1);
+  tt_int_op(smartlist_len(tor_get_captured_bug_log_()), OP_EQ, 1);
+  tt_str_op(smartlist_get(tor_get_captured_bug_log_(), 0), OP_EQ,
+"!(ASSERT_PREDICT_UNLIKELY_(!circ))");
+  tor_end_capture_bugs_();
+  mock_clean_saved_logs();
+
+  /* n_chan and n_hop are NULL, this should succeed */
+  server = 1;
+  tt_int_op(circuit_extend_state_valid_helper(circ), OP_EQ, 0);
+  mock_clean_saved_logs();
+
+  /* But clients still can't extend */
+  server = 0;
+  tt_int_op(circuit_extend_state_valid_helper(circ), OP_EQ, -1);
+  expect_log_msg("Got an extend cell, but running as a client. Closing.\n");
+  mock_clean_saved_logs();
+
+  /* n_chan must be NULL */
+  circ->n_chan = tor_malloc_zero(sizeof(channel_t));
+  server = 1;
+  tt_int_op(circuit_extend_state_valid_helper(circ), OP_EQ, -1);
+  expect_log_msg("n_chan already set. Bug/attack. Closing.\n");
+  mock_clean_saved_logs();
+  tor_free(circ->n_chan);
+
+  /* n_hop must be NULL */
+  circ->n_hop = tor_malloc_zero(sizeof(extend_info_t));
+  server = 1;
+  tt_int_op(circuit_extend_state_valid_helper(circ), OP_EQ, -1);
+  expect_log_msg("conn to next hop already launched. Bug/attack. Closing.\n");
+  mock_clean_saved_logs();
+  tor_free(circ->n_hop);
+
+ done:
+  tor_end_capture_bugs_();
+  teardown_capture_of_logs();
+
+  UNMOCK(server_mode);
+  server = 0;
+
+  tor_free(circ->n_chan);
+  tor_free(circ->n_hop);
+  tor_free(circ);
+}
+
 #define TEST(name, flags, setup, cleanup) \
   { #name, test_ ## name, flags, setup, cleanup }
 
 #define TEST_NEW_ROUTE_LEN(name, flags) \
   { #name, test_new_route_len_ ## name, flags, NULL, NULL }
 
+#define TEST_CIRCUIT(name, flags) \
+  { #name, test_circuit_ ## name, flags, NULL, NULL }
+
 struct testcase_t circuitbuild_tests[] = {
   TEST_NEW_ROUTE_LEN(noexit, 0),
   TEST_NEW_ROUTE_LEN(safe_exit, 0),
   TEST_NEW_ROUTE_LEN(unsafe_exit, 0),
   TEST_NEW_ROUTE_LEN(unhandled_exit, 0),
+
   TEST(upgrade_from_guard_wait, TT_FORK, _pubsub_setup, NULL),
+
+  TEST_CIRCUIT(extend_state_valid, 0),
   END_OF_TESTCASES
 };



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


[tor-commits] [tor/master] relay: Make circuitbuild functions STATIC

2020-04-09 Thread nickm
commit b10b2875898887f74e1018343c2c25ac376ff335
Author: teor 
Date:   Wed Apr 1 21:37:47 2020 +1000

relay: Make circuitbuild functions STATIC

Allow the circuitbuild_relay functions to be accessed by the unit tests.

Part of 33633.
---
 src/feature/relay/circuitbuild_relay.c | 14 +++---
 src/feature/relay/circuitbuild_relay.h | 13 +
 2 files changed, 20 insertions(+), 7 deletions(-)

diff --git a/src/feature/relay/circuitbuild_relay.c 
b/src/feature/relay/circuitbuild_relay.c
index a9c7378fe..5c3f0d7d2 100644
--- a/src/feature/relay/circuitbuild_relay.c
+++ b/src/feature/relay/circuitbuild_relay.c
@@ -45,7 +45,7 @@
  * If the state and mode are valid, return 0.
  * Otherwise, if they are invalid, log a protocol warning, and return -1.
  */
-static int
+STATIC int
 circuit_extend_state_valid_helper(const struct circuit_t *circ)
 {
   if (!server_mode(get_options())) {
@@ -78,8 +78,8 @@ circuit_extend_state_valid_helper(const struct circuit_t 
*circ)
  *
  * Must be called before circuit_extend_lspec_valid_helper().
  */
-static int
-circuit_extend_add_ed25519_helper(extend_cell_t *ec)
+STATIC int
+circuit_extend_add_ed25519_helper(struct extend_cell_t *ec)
 {
   /* Check if they asked us for ... We support using
* an empty fingerprint for the first hop (e.g. for a bridge relay),
@@ -116,8 +116,8 @@ circuit_extend_add_ed25519_helper(extend_cell_t *ec)
  *
  * Must be called after circuit_extend_add_ed25519_helper().
  */
-static int
-circuit_extend_lspec_valid_helper(const extend_cell_t *ec,
+STATIC int
+circuit_extend_lspec_valid_helper(const struct extend_cell_t *ec,
   const struct circuit_t *circ)
 {
   if (!ec->orport_ipv4.port || tor_addr_is_null(>orport_ipv4.addr)) {
@@ -161,8 +161,8 @@ circuit_extend_lspec_valid_helper(const extend_cell_t *ec,
  * is true, open a new connection. (Otherwise, we are already waiting for a
  * new connection to the same relay.)
  */
-static void
-circuit_open_connection_for_extend(const extend_cell_t *ec,
+STATIC void
+circuit_open_connection_for_extend(const struct extend_cell_t *ec,
struct circuit_t *circ,
int should_launch)
 {
diff --git a/src/feature/relay/circuitbuild_relay.h 
b/src/feature/relay/circuitbuild_relay.h
index 890b40dc2..19dbc4b94 100644
--- a/src/feature/relay/circuitbuild_relay.h
+++ b/src/feature/relay/circuitbuild_relay.h
@@ -22,6 +22,7 @@ struct created_cell_t;
 
 struct circuit_t;
 struct or_circuit_t;
+struct extend_cell_t;
 
 /* Log a protocol warning about getting an extend cell on a client. */
 static inline void
@@ -68,4 +69,16 @@ onionskin_answer(struct or_circuit_t *circ,
 
 #endif
 
+#ifdef TOR_UNIT_TESTS
+
+STATIC int circuit_extend_state_valid_helper(const struct circuit_t *circ);
+STATIC int circuit_extend_add_ed25519_helper(struct extend_cell_t *ec);
+STATIC int circuit_extend_lspec_valid_helper(const struct extend_cell_t *ec,
+ const struct circuit_t *circ);
+STATIC void circuit_open_connection_for_extend(const struct extend_cell_t *ec,
+   struct circuit_t *circ,
+   int should_launch);
+
+#endif
+
 #endif /* !defined(TOR_FEATURE_RELAY_CIRCUITBUILD_RELAY_H) */



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


[tor-commits] [tor/master] test/circuitbuild: Add tests for extend_lspec_valid

2020-04-09 Thread nickm
commit 46980d767d643abe4415b3ea7e6728aecb848119
Author: teor 
Date:   Fri Apr 3 14:36:29 2020 +1000

test/circuitbuild: Add tests for extend_lspec_valid

Part of 33633.
---
 src/test/test_circuitbuild.c | 224 +++
 1 file changed, 224 insertions(+)

diff --git a/src/test/test_circuitbuild.c b/src/test/test_circuitbuild.c
index 9a0599ba6..310806bd0 100644
--- a/src/test/test_circuitbuild.c
+++ b/src/test/test_circuitbuild.c
@@ -13,6 +13,7 @@
 #include "test/test_helpers.h"
 #include "test/log_test_helpers.h"
 
+#define CONFIG_PRIVATE
 #include "app/config/config.h"
 
 #include "core/or/channel.h"
@@ -462,6 +463,228 @@ test_circuit_extend_add_ed25519(void *arg)
   tor_free(fake_node);
 }
 
+static or_options_t *mocked_options = NULL;
+static const or_options_t *
+mock_get_options(void)
+{
+  return mocked_options;
+}
+
+#define PUBLIC_IPV4   "1.2.3.4"
+#define INTERNAL_IPV4 "0.0.0.1"
+
+#define VALID_PORT0x1234
+
+/* Test the different cases in circuit_extend_lspec_valid_helper(). */
+static void
+test_circuit_extend_lspec_valid(void *arg)
+{
+  (void)arg;
+  extend_cell_t *ec = tor_malloc_zero(sizeof(extend_cell_t));
+  channel_t *p_chan = tor_malloc_zero(sizeof(channel_t));
+  or_circuit_t *or_circ = tor_malloc_zero(sizeof(or_circuit_t));
+  circuit_t *circ = TO_CIRCUIT(or_circ);
+
+  or_options_t *fake_options = options_new();
+  MOCK(get_options, mock_get_options);
+  mocked_options = fake_options;
+
+  setup_full_capture_of_logs(LOG_INFO);
+
+  /* Extend cell must be non-NULL */
+  tor_capture_bugs_(1);
+  tt_int_op(circuit_extend_lspec_valid_helper(NULL, circ), OP_EQ, -1);
+  tt_int_op(smartlist_len(tor_get_captured_bug_log_()), OP_EQ, 1);
+  tt_str_op(smartlist_get(tor_get_captured_bug_log_(), 0), OP_EQ,
+"!(ASSERT_PREDICT_UNLIKELY_(!ec))");
+  tor_end_capture_bugs_();
+  mock_clean_saved_logs();
+
+  /* Circuit must be non-NULL */
+  tor_capture_bugs_(1);
+  tt_int_op(circuit_extend_lspec_valid_helper(ec, NULL), OP_EQ, -1);
+  tt_int_op(smartlist_len(tor_get_captured_bug_log_()), OP_EQ, 1);
+  tt_str_op(smartlist_get(tor_get_captured_bug_log_(), 0), OP_EQ,
+"!(ASSERT_PREDICT_UNLIKELY_(!circ))");
+  tor_end_capture_bugs_();
+  mock_clean_saved_logs();
+
+  /* Extend cell and circuit must be non-NULL */
+  tor_capture_bugs_(1);
+  tt_int_op(circuit_extend_lspec_valid_helper(NULL, NULL), OP_EQ, -1);
+  /* Since we're using IF_BUG_ONCE(), we might not log any bugs */
+  tt_int_op(smartlist_len(tor_get_captured_bug_log_()), OP_GE, 0);
+  tt_int_op(smartlist_len(tor_get_captured_bug_log_()), OP_LE, 2);
+  tor_end_capture_bugs_();
+  mock_clean_saved_logs();
+
+  /* IPv4 addr or port are 0, these should fail */
+  tt_int_op(circuit_extend_lspec_valid_helper(ec, circ), OP_EQ, -1);
+  expect_log_msg("Client asked me to extend to "
+ "zero destination port or addr.\n");
+  mock_clean_saved_logs();
+
+  tor_addr_parse(>orport_ipv4.addr, PUBLIC_IPV4);
+  tt_int_op(circuit_extend_lspec_valid_helper(ec, circ), OP_EQ, -1);
+  expect_log_msg("Client asked me to extend to "
+ "zero destination port or addr.\n");
+  mock_clean_saved_logs();
+  tor_addr_make_null(>orport_ipv4.addr, AF_INET);
+
+  ec->orport_ipv4.port = VALID_PORT;
+  tt_int_op(circuit_extend_lspec_valid_helper(ec, circ), OP_EQ, -1);
+  expect_log_msg("Client asked me to extend to "
+ "zero destination port or addr.\n");
+  mock_clean_saved_logs();
+  ec->orport_ipv4.port = 0;
+
+  /* IPv4 addr is internal, and port is valid.
+   * Result depends on ExtendAllowPrivateAddresses. */
+  tor_addr_parse(>orport_ipv4.addr, INTERNAL_IPV4);
+  ec->orport_ipv4.port = VALID_PORT;
+
+  fake_options->ExtendAllowPrivateAddresses = 0;
+  tt_int_op(circuit_extend_lspec_valid_helper(ec, circ), OP_EQ, -1);
+  expect_log_msg("Client asked me to extend to a private address.\n");
+  mock_clean_saved_logs();
+  fake_options->ExtendAllowPrivateAddresses = 0;
+
+  /* If we pass the private address check, but don't have the right
+   * OR circuit magic number, we trigger another bug */
+  fake_options->ExtendAllowPrivateAddresses = 1;
+  tor_capture_bugs_(1);
+  tt_int_op(circuit_extend_lspec_valid_helper(ec, circ), OP_EQ, -1);
+  tt_int_op(smartlist_len(tor_get_captured_bug_log_()), OP_EQ, 1);
+  tt_str_op(smartlist_get(tor_get_captured_bug_log_(), 0), OP_EQ,
+"!(ASSERT_PREDICT_UNLIKELY_(circ->magic != 0x98ABC04Fu))");
+  tor_end_capture_bugs_();
+  mock_clean_saved_logs();
+  fake_options->ExtendAllowPrivateAddresses = 0;
+
+  /* Now set the right magic */
+  or_circ->base_.magic = OR_CIRCUIT_MAGIC;
+
+  /* If we pass the OR circuit magic check, but don't have p_chan,
+   * we trigger another bug */
+  fake_options->ExtendAllowPrivateAddresses = 1;
+  tor_capture_bugs_(1);
+  tt_int_op(circuit_extend_lspec_valid_helper(ec, circ), OP_EQ, -1);
+  tt_int_op(smartlist_len(tor_get_captured_bug_log_()), OP_EQ, 1);
+  

[tor-commits] [tor/master] relay: Split out opening a connection for an extend

2020-04-09 Thread nickm
commit ca9565b9f74a3594834d97b41ced335d0638991f
Author: teor 
Date:   Wed Mar 18 19:06:41 2020 +1000

relay: Split out opening a connection for an extend

Part of 33633.
---
 src/feature/relay/circuitbuild_relay.c | 69 +-
 1 file changed, 43 insertions(+), 26 deletions(-)

diff --git a/src/feature/relay/circuitbuild_relay.c 
b/src/feature/relay/circuitbuild_relay.c
index c57f0e5e8..fa0083bdf 100644
--- a/src/feature/relay/circuitbuild_relay.c
+++ b/src/feature/relay/circuitbuild_relay.c
@@ -156,6 +156,47 @@ circuit_extend_lspec_valid_helper(const extend_cell_t *ec,
   return 0;
 }
 
+/* When there is no open channel for an extend cell ec, set up the
+ * circuit circ to wait for a new connection. If should_launch
+ * is true, open a new connection. (Otherwise, we are already waiting for a
+ * new connection to the same relay.)
+ *
+ * Always returns 0.
+ */
+static int
+circuit_open_connection_for_extend(const extend_cell_t *ec,
+   struct circuit_t *circ,
+   int should_launch)
+{
+  circ->n_hop = extend_info_new(NULL /*nickname*/,
+(const char*)ec->node_id,
+>ed_pubkey,
+NULL, /*onion_key*/
+NULL, /*curve25519_key*/
+>orport_ipv4.addr,
+ec->orport_ipv4.port);
+
+  circ->n_chan_create_cell = tor_memdup(>create_cell,
+sizeof(ec->create_cell));
+
+  circuit_set_state(circ, CIRCUIT_STATE_CHAN_WAIT);
+
+  if (should_launch) {
+/* we should try to open a connection */
+channel_t *n_chan = channel_connect_for_circuit(>orport_ipv4.addr,
+ec->orport_ipv4.port,
+(const char*)ec->node_id,
+>ed_pubkey);
+if (!n_chan) {
+  log_info(LD_CIRC,"Launching n_chan failed. Closing circuit.");
+  circuit_mark_for_close(circ, END_CIRC_REASON_CONNECTFAILED);
+  return 0;
+}
+log_debug(LD_CIRC,"connecting in progress (or finished). Good.");
+  }
+  return 0;
+}
+
 /** Take the 'extend' cell, pull out addr/port plus the onion
  * skin and identity digest for the next hop. If we're already connected,
  * pass the onion skin to the next hop using a create cell; otherwise
@@ -203,32 +244,8 @@ circuit_extend(struct cell_t *cell, struct circuit_t *circ)
   fmt_addrport(_ipv4.addr,ec.orport_ipv4.port),
   msg?msg:"");
 
-circ->n_hop = extend_info_new(NULL /*nickname*/,
-  (const char*)ec.node_id,
-  _pubkey,
-  NULL, /*onion_key*/
-  NULL, /*curve25519_key*/
-  _ipv4.addr,
-  ec.orport_ipv4.port);
-
-circ->n_chan_create_cell = tor_memdup(_cell,
-  sizeof(ec.create_cell));
-
-circuit_set_state(circ, CIRCUIT_STATE_CHAN_WAIT);
-
-if (should_launch) {
-  /* we should try to open a connection */
-  n_chan = channel_connect_for_circuit(_ipv4.addr,
-   ec.orport_ipv4.port,
-   (const char*)ec.node_id,
-   _pubkey);
-  if (!n_chan) {
-log_info(LD_CIRC,"Launching n_chan failed. Closing circuit.");
-circuit_mark_for_close(circ, END_CIRC_REASON_CONNECTFAILED);
-return 0;
-  }
-  log_debug(LD_CIRC,"connecting in progress (or finished). Good.");
-}
+circuit_open_connection_for_extend(, circ, should_launch);
+
 /* return success. The onion/circuit/etc will be taken care of
  * automatically (may already have been) whenever n_chan reaches
  * OR_CONN_STATE_OPEN.



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


[tor-commits] [tor/master] Move LOG_PROTOCOL_WARN to app/config.h

2020-04-09 Thread nickm
commit f863954f1e4d52fa6b73521e878a7140fe06c257
Author: teor 
Date:   Wed Apr 1 09:14:47 2020 +1000

Move LOG_PROTOCOL_WARN to app/config.h

LOG_PROTOCOL_WARN was in core/or.h, but the function it depends on is in
app/config.h. Put them in the same header, to reduce dependencies.

Part of 33633.
---
 src/app/config/config.h | 2 ++
 src/core/or/or.h| 2 --
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/app/config/config.h b/src/app/config/config.h
index 04d877e9d..f2408bc4f 100644
--- a/src/app/config/config.h
+++ b/src/app/config/config.h
@@ -42,6 +42,8 @@ const char *escaped_safe_str(const char *address);
 void init_protocol_warning_severity_level(void);
 int get_protocol_warning_severity_level(void);
 
+#define LOG_PROTOCOL_WARN (get_protocol_warning_severity_level())
+
 /** An error from options_trial_assign() or options_init_from_string(). */
 typedef enum setopt_err_t {
   SETOPT_OK = 0,
diff --git a/src/core/or/or.h b/src/core/or/or.h
index 488a0fb09..5b35cbe7f 100644
--- a/src/core/or/or.h
+++ b/src/core/or/or.h
@@ -995,8 +995,6 @@ typedef struct routerset_t routerset_t;
 
 typedef struct or_options_t or_options_t;
 
-#define LOG_PROTOCOL_WARN (get_protocol_warning_severity_level())
-
 typedef struct or_state_t or_state_t;
 
 #define MAX_SOCKS_ADDR_LEN 256



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


[tor-commits] [tor/master] core/or: Make some functions mockable

2020-04-09 Thread nickm
commit 2b66429fcfe3dbbaa559b0b2de910e0266f27698
Author: teor 
Date:   Mon Apr 6 19:14:27 2020 +1000

core/or: Make some functions mockable

Preparation for testing circuit_extend().

Part of 33633.
---
 src/core/or/channel.c  | 16 
 src/core/or/channel.h  |  7 ---
 src/core/or/circuitbuild.c |  8 
 src/core/or/circuitbuild.h |  8 
 src/core/or/onion.c|  8 +---
 src/core/or/onion.h|  6 --
 6 files changed, 29 insertions(+), 24 deletions(-)

diff --git a/src/core/or/channel.c b/src/core/or/channel.c
index 542b4d88b..9c1e8368e 100644
--- a/src/core/or/channel.c
+++ b/src/core/or/channel.c
@@ -2370,12 +2370,12 @@ channel_is_better(channel_t *a, channel_t *b)
  * and set *launch_out to a boolean indicated whether the caller should try to
  * launch a new channel with channel_connect().
  */
-channel_t *
-channel_get_for_extend(const char *rsa_id_digest,
-   const ed25519_public_key_t *ed_id,
-   const tor_addr_t *target_addr,
-   const char **msg_out,
-   int *launch_out)
+MOCK_IMPL(channel_t *,
+channel_get_for_extend,(const char *rsa_id_digest,
+const ed25519_public_key_t *ed_id,
+const tor_addr_t *target_addr,
+const char **msg_out,
+int *launch_out))
 {
   channel_t *chan, *best = NULL;
   int n_inprogress_goodaddr = 0, n_old = 0;
@@ -2821,8 +2821,8 @@ channel_get_actual_remote_address(channel_t *chan)
  * Subsequent calls to channel_get_{actual,canonical}_remote_{address,descr}
  * may invalidate the return value from this function.
  */
-const char *
-channel_get_canonical_remote_descr(channel_t *chan)
+MOCK_IMPL(const char *,
+channel_get_canonical_remote_descr,(channel_t *chan))
 {
   tor_assert(chan);
   tor_assert(chan->get_remote_descr);
diff --git a/src/core/or/channel.h b/src/core/or/channel.h
index 2e2936a69..49331d5d5 100644
--- a/src/core/or/channel.h
+++ b/src/core/or/channel.h
@@ -658,11 +658,12 @@ channel_t * channel_connect(const tor_addr_t *addr, 
uint16_t port,
 const char *rsa_id_digest,
 const struct ed25519_public_key_t *ed_id);
 
-channel_t * channel_get_for_extend(const char *rsa_id_digest,
+MOCK_DECL(channel_t *, channel_get_for_extend,(
+   const char *rsa_id_digest,
const struct ed25519_public_key_t *ed_id,
const tor_addr_t *target_addr,
const char **msg_out,
-   int *launch_out);
+   int *launch_out));
 
 /* Ask which of two channels is better for circuit-extension purposes */
 int channel_is_better(channel_t *a, channel_t *b);
@@ -723,7 +724,7 @@ const char * channel_get_actual_remote_descr(channel_t 
*chan);
 const char * channel_get_actual_remote_address(channel_t *chan);
 MOCK_DECL(int, channel_get_addr_if_possible, (channel_t *chan,
   tor_addr_t *addr_out));
-const char * channel_get_canonical_remote_descr(channel_t *chan);
+MOCK_DECL(const char *, channel_get_canonical_remote_descr,(channel_t *chan));
 int channel_has_queued_writes(channel_t *chan);
 int channel_is_bad_for_new_circs(channel_t *chan);
 void channel_mark_bad_for_new_circs(channel_t *chan);
diff --git a/src/core/or/circuitbuild.c b/src/core/or/circuitbuild.c
index 71a51e61a..ce0f9618f 100644
--- a/src/core/or/circuitbuild.c
+++ b/src/core/or/circuitbuild.c
@@ -698,10 +698,10 @@ circuit_n_chan_done(channel_t *chan, int status, int 
close_origin_circuits)
  * gave us via an EXTEND cell, so we shouldn't worry if we don't understand
  * it. Return -1 if we failed to find a suitable circid, else return 0.
  */
-int
-circuit_deliver_create_cell(circuit_t *circ,
-const struct create_cell_t *create_cell,
-int relayed)
+MOCK_IMPL(int,
+circuit_deliver_create_cell,(circuit_t *circ,
+ const struct create_cell_t *create_cell,
+ int relayed))
 {
   cell_t cell;
   circid_t id;
diff --git a/src/core/or/circuitbuild.h b/src/core/or/circuitbuild.h
index cf092..e62bb41de 100644
--- a/src/core/or/circuitbuild.h
+++ b/src/core/or/circuitbuild.h
@@ -80,10 +80,10 @@ channel_connect_for_circuit,(const tor_addr_t *addr,
  const struct ed25519_public_key_t *ed_id));
 
 struct create_cell_t;
-int
-circuit_deliver_create_cell(circuit_t *circ,
-const struct create_cell_t *create_cell,
-int relayed);
+MOCK_DECL(int,
+circuit_deliver_create_cell,(circuit_t *circ,
+ const struct create_cell_t *create_cell,
+ int relayed));
 
 

[tor-commits] [tor/master] relay: Improve the comments on onionskin_answer()

2020-04-09 Thread nickm
commit beee9ca608e860ee71446e4923bf4f673eb012e3
Author: teor 
Date:   Tue Mar 17 17:41:26 2020 +1000

relay: Improve the comments on onionskin_answer()

Part of 33633.
---
 src/feature/relay/circuitbuild_relay.c | 20 ++--
 1 file changed, 18 insertions(+), 2 deletions(-)

diff --git a/src/feature/relay/circuitbuild_relay.c 
b/src/feature/relay/circuitbuild_relay.c
index 9da89953f..85a05a865 100644
--- a/src/feature/relay/circuitbuild_relay.c
+++ b/src/feature/relay/circuitbuild_relay.c
@@ -193,8 +193,24 @@ circuit_extend(struct cell_t *cell, struct circuit_t *circ)
   return 0;
 }
 
-/** Given a response payload and keys, initialize, then send a created
- * cell back.
+/** On a relay, accept a create cell, initialise a circuit, and send a
+ * created cell back.
+ *
+ * Given:
+ *   - a response payload consisting of:
+ * - the created_cell and
+ * - an optional rend_circ_nonce, and
+ *   - keys of length keys_len, which must be
+ * CPATH_KEY_MATERIAL_LEN;
+ * then:
+ *   - initialize the circuit circ's cryptographic material,
+ *   - set the circuit's state to open, and
+ *   - send a created cell back on that circuit.
+ *
+ * If we haven't found our ORPorts reachable yet, and the channel meets the
+ * necessary conditions, mark the relevant ORPorts as reachable.
+ *
+ * Returns -1 if cell or circuit initialisation fails.
  */
 int
 onionskin_answer(struct or_circuit_t *circ,



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


[tor-commits] [tor/master] relay: Remove a redundant function return value

2020-04-09 Thread nickm
commit 44f634d0be41200fcaa99eb48599b4a0bb52f43a
Author: teor 
Date:   Wed Mar 18 19:07:57 2020 +1000

relay: Remove a redundant function return value

Part of 33633.
---
 src/feature/relay/circuitbuild_relay.c | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/src/feature/relay/circuitbuild_relay.c 
b/src/feature/relay/circuitbuild_relay.c
index fa0083bdf..a9c7378fe 100644
--- a/src/feature/relay/circuitbuild_relay.c
+++ b/src/feature/relay/circuitbuild_relay.c
@@ -160,10 +160,8 @@ circuit_extend_lspec_valid_helper(const extend_cell_t *ec,
  * circuit circ to wait for a new connection. If should_launch
  * is true, open a new connection. (Otherwise, we are already waiting for a
  * new connection to the same relay.)
- *
- * Always returns 0.
  */
-static int
+static void
 circuit_open_connection_for_extend(const extend_cell_t *ec,
struct circuit_t *circ,
int should_launch)
@@ -190,11 +188,10 @@ circuit_open_connection_for_extend(const extend_cell_t 
*ec,
 if (!n_chan) {
   log_info(LD_CIRC,"Launching n_chan failed. Closing circuit.");
   circuit_mark_for_close(circ, END_CIRC_REASON_CONNECTFAILED);
-  return 0;
+  return;
 }
 log_debug(LD_CIRC,"connecting in progress (or finished). Good.");
   }
-  return 0;
 }
 
 /** Take the 'extend' cell, pull out addr/port plus the onion



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


  1   2   >