[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot
commit 988c3d4f7a85bc0475e2113f73be89fe0ab7fcc8 Author: Translation commit bot Date: Thu Jul 11 01:47:52 2019 + Update translations for tbmanual-contentspot --- contents+sr.po | 92 +- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/contents+sr.po b/contents+sr.po index 6bdf2d723..29fd6b226 100644 --- a/contents+sr.po +++ b/contents+sr.po @@ -815,12 +815,12 @@ msgstr "" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) msgid "Click 'OK' to save your settings." -msgstr "" +msgstr "Klikni \"OK\" da saÄuvaÅ¡ podeÅ¡avanja." #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) @@ -855,7 +855,7 @@ msgstr "" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.title) msgid "MANAGING IDENTITIES" -msgstr "" +msgstr "UPRAVLJANJE IDENTITETIMA" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.description) @@ -885,7 +885,7 @@ msgstr "" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.body) msgid "# THE URL BAR" -msgstr "" +msgstr "# URL TRAKA" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.body) @@ -909,7 +909,7 @@ msgstr "" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.body) @@ -933,7 +933,7 @@ msgstr "" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.body) msgid "# LOGGING IN OVER TOR" -msgstr "" +msgstr "# PRIJAVLJIVANJE PREKO TOR-A" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.body) @@ -982,12 +982,12 @@ msgstr "" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.body) msgid "# CHANGING IDENTITIES AND CIRCUITS" -msgstr "" +msgstr "# MENJANJE IDENTITETA I KOLA" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.body) @@ -999,7 +999,7 @@ msgstr "" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.body) msgid "## NEW IDENTITY" -msgstr "" +msgstr "## NOV IDENTITET" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.body) @@ -1015,7 +1015,7 @@ msgstr "" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.body) msgid "## NEW TOR CIRCUIT FOR THIS SITE" -msgstr "" +msgstr "## NOVO TOR KOLO ZA OVAJ SAJT" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.body) @@ -1039,7 +1039,7 @@ msgstr "" #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.title) msgid "ONION SERVICES" -msgstr "" +msgstr "ONION USLUGE" #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.description) @@ -1087,7 +1087,7 @@ msgstr "" #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.body) msgid "# How to access an onion service" -msgstr "" +msgstr "# Kako pristupiti onion uslugama" #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.body) @@ -1139,7 +1139,7 @@ msgstr "" #: https//tb-manual.torproject.org/secure-connections/ #: (content/secure-connections/contents+en.lrtopic.title) msgid "SECURE CONNECTIONS" -msgstr "" +msgstr "BEZBEDNE VEZE" #: https//tb-manual.torproject.org/secure-connections/ #: (content/secure-connections/contents+en.lrtopic.description) @@ -1160,7 +1160,7 @@ msgstr "" #: https//tb-manual.torproject.org/secure-connections/ #: (content/secure-connections/contents+en.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/secure-connections/ #: (content/secure-connections/contents+en.lrtopic.body) @@ -1172,7 +1172,7 @@ msgstr "" #: https//tb-manual.torproject.org/secure-connections/ #: (content/secure-connections/contents+en.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/secure-connections/ #:
[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot
commit 1597e8ccc42eb920d1064deac7d170b79cd1b468 Author: Translation commit bot Date: Thu Jul 11 01:17:54 2019 + Update translations for tbmanual-contentspot --- contents+sr.po | 63 +- 1 file changed, 40 insertions(+), 23 deletions(-) diff --git a/contents+sr.po b/contents+sr.po index ef7dd7d21..6bdf2d723 100644 --- a/contents+sr.po +++ b/contents+sr.po @@ -141,7 +141,7 @@ msgstr "O TOR PREGLEDAÄU" #: (content/about/contents+en.lrtopic.description) msgid "Learn what Tor Browser can do to protect your privacy and anonymity" msgstr "" -"NauÄit Å¡ta Tor pregledaÄ može uÄiniti kako bi zaÅ¡titio tvoju privatnost i " +"NauÄi Å¡ta Tor Browser može uÄiniti kako bi zaÅ¡titio tvoju privatnost i " "anonimnost" #: https//tb-manual.torproject.org/about/ @@ -150,8 +150,8 @@ msgid "" "Tor Browser uses the Tor network to protect your privacy and anonymity. " "Using the Tor network has two main properties:" msgstr "" -"Tor pregledaÄ koristi Tor mrežu da bi zaÅ¡titio tvoju privatnost i " -"anonimnost. KoriÅ¡Äenje Tor mreže ima dve glavne osobine:" +"Tor Browser koristi Tor mrežu da bi zaÅ¡titio tvoju privatnost i anonimnost. " +"KoriÅ¡Äenje Tor mreže ima dve glavne osobine:" #: https//tb-manual.torproject.org/about/ #: (content/about/contents+en.lrtopic.body) @@ -209,6 +209,8 @@ msgid "" "" msgstr "" +"" #: https//tb-manual.torproject.org/about/ #: (content/about/contents+en.lrtopic.body) @@ -380,7 +382,7 @@ msgstr "" #: https//tb-manual.torproject.org/troubleshooting/ #: (content/troubleshooting/contents+en.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -403,7 +405,7 @@ msgstr "" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -437,12 +439,12 @@ msgstr "" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.title) @@ -496,7 +498,7 @@ msgstr "" #: (content/bridges/contents+en.lrtopic.body) msgid "" "* Visit https://bridges.torproject.org/ and follow the instructions, or" -msgstr "" +msgstr "* Poseti https://bridges.torproject.org/ i prati uputstva ili" #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.body) @@ -507,7 +509,7 @@ msgstr "" #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.body) msgid "# ENTERING BRIDGE ADDRESSES" -msgstr "" +msgstr "# UNOÅ ENJE ADRESA MOSTOVA" #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.body) @@ -541,6 +543,8 @@ msgid "" "" msgstr "" +"" #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.body) @@ -548,6 +552,8 @@ msgid "" "Click âOKâ to save your settings. Using bridges may slow down the connection" " compared to using ordinary Tor relays." msgstr "" +"Klikni \"OK\" da saÄuvaÅ¡ podeÅ¡avanja. KoriÅ¡Äenje mostova može usporiti vezu " +"u poreÄenju sa koriÅ¡Äenjem obiÄnih Tor releja." #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.body) @@ -592,22 +598,22 @@ msgstr "" #: https//tb-manual.torproject.org/transports/ #: (content/transports/contents+en.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/transports/ #: (content/transports/contents+en.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/transports/ #: (content/transports/contents+en.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/transports/ #: (content/transports/contents+en.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/transports/ #: (content/transports/contents+en.lrtopic.body) @@ -617,7 +623,7 @@ msgstr "obsf3" #: https//tb-manual.torproject.org/transports/ #: (content/transports/contents+en.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/transports/ #: (content/transports/contents+en.lrtopic.body) @@ -626,21 +632,25 @@ msgid "" "any other protocol. While still included by default, it is reccomended to " "use obfs4 instead, as it has several security improvements over obfs3." msgstr "" +"obfs3 Äini da saobraÄaj kroz Tor deluje nasumiÄan, dakle ne izgleda kao Tor " +"ili bilo koji drugi protokol. Iako je i dalje podrazumevano ukljuÄen " +"preporuÄljivo je koristiti
[tor-commits] [translation/torbutton-browseronboardingproperties] Update translations for torbutton-browseronboardingproperties
commit f501fcc8f6fca41f01fcd4747b40c75471d49eac Author: Translation commit bot Date: Thu Jul 11 00:49:30 2019 + Update translations for torbutton-browseronboardingproperties --- sr/browserOnboarding.properties | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sr/browserOnboarding.properties b/sr/browserOnboarding.properties index 484aec6f3..022d166dc 100644 --- a/sr/browserOnboarding.properties +++ b/sr/browserOnboarding.properties @@ -9,12 +9,12 @@ onboarding.tour-tor-welcome.next-button=Idi na Privatnost onboarding.tour-tor-privacy=ÐÑиваÑноÑÑ onboarding.tour-tor-privacy.title=Snub trackers and snoopers. -onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level. +onboarding.tour-tor-privacy.description=Tor Browser izoluje kolaÄiÄe i briÅ¡e VaÅ¡u istoriju pretraživanja nakon sesije. Ove izmene obezbeÄuju da su VaÅ¡a privatnost i bezbednost zaÅ¡tiÄene. Klikom na "Tor Mreža" saznajte kako Vas Å¡titimo na nivou mreže. onboarding.tour-tor-privacy.button=Idi na Tor mrežu onboarding.tour-tor-network=Tor mreža -onboarding.tour-tor-network.title=Travel a decentralized network. -onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately. +onboarding.tour-tor-network.title=Proputujte kroz decentralizovanu mrežu. +onboarding.tour-tor-network.description=Tor Browser Vas povezuje sa Tor mrežom koju pokreÄu hiljade volontera Å¡irom sveta. Za razliku od VPN-a, ovde ne postoji jedna taÄka otkaza ili centralizovan sistem kome morate verovati kako biste sa privatnoÅ¡Äu uživali u internetu. onboarding.tour-tor-network.button=Go to Circuit Display onboarding.tour-tor-circuit-display=Circuit Display ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-abouttbupdatedtd] Update translations for torbutton-abouttbupdatedtd
commit 5b407676982619b8d1319cf87379c6010401f4d1 Author: Translation commit bot Date: Thu Jul 11 00:49:19 2019 + Update translations for torbutton-abouttbupdatedtd --- sr/abouttbupdate.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sr/abouttbupdate.dtd b/sr/abouttbupdate.dtd index da607ce6c..6c308f16f 100644 --- a/sr/abouttbupdate.dtd +++ b/sr/abouttbupdate.dtd @@ -4,5 +4,5 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot
commit 57d170b59cdf6491ff9ae58b3e1d96ddd3c2983d Author: Translation commit bot Date: Thu Jul 11 00:47:50 2019 + Update translations for tbmanual-contentspot --- contents+sr.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contents+sr.po b/contents+sr.po index 8738a01a0..ef7dd7d21 100644 --- a/contents+sr.po +++ b/contents+sr.po @@ -612,7 +612,7 @@ msgstr "" #: https//tb-manual.torproject.org/transports/ #: (content/transports/contents+en.lrtopic.body) msgid "obfs3" -msgstr "" +msgstr "obsf3" #: https//tb-manual.torproject.org/transports/ #: (content/transports/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/tba-torbrowserstringsdtd] Update translations for tba-torbrowserstringsdtd
commit 25e3afa2f00ea2bc0133486c6e6a73ce252f3eb6 Author: Translation commit bot Date: Thu Jul 11 00:47:37 2019 + Update translations for tba-torbrowserstringsdtd --- sr/torbrowser_strings.dtd | 64 +++ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/sr/torbrowser_strings.dtd b/sr/torbrowser_strings.dtd index c493f0238..cc5501023 100644 --- a/sr/torbrowser_strings.dtd +++ b/sr/torbrowser_strings.dtd @@ -1,59 +1,59 @@ - - - + + + - - + + - - - - - + + + + + - + - - + + - + - - + + - - + + - - + + - + - - + + - + - + - - - - - + + + + + - + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-misc] Update translations for tails-misc
commit c446aa44144a3ad3f872300454a7f171cd1a25c4 Author: Translation commit bot Date: Thu Jul 11 00:46:36 2019 + Update translations for tails-misc --- sr.po | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/sr.po b/sr.po index 535958b93..8244671a4 100644 --- a/sr.po +++ b/sr.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-30 18:53+0200\n" -"PO-Revision-Date: 2019-07-11 00:16+\n" +"PO-Revision-Date: 2019-07-11 00:20+\n" "Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" "MIME-Version: 1.0\n" @@ -221,7 +221,7 @@ msgstr "Instaliraj samo jednom" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:333 #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:374 msgid "The configuration of your additional software failed." -msgstr "" +msgstr "Konfiguracija VaÅ¡ih dodatnih softvera je neuspeÅ¡na." #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:324 msgid "" @@ -248,14 +248,14 @@ msgstr "MožeÅ¡ automatski instalirati {packages} pri pokretanju Tails-a" msgid "" "To do so, you need to run Tails from a USB stick installed using Tails " "Installer." -msgstr "" +msgstr "Da biste to uradili potrebno je da pokrenete Tails sa USB fleÅ¡a instaliranog koristeÄi Tails instaler." #. Translators: Don't translate {packages}, it's a placeholder and will be #. replaced. #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:362 #, python-brace-format msgid "Remove {packages} from your additional software?" -msgstr "" +msgstr "Uklonite {packages} iz VaÅ¡eg dodatnog softvera?" #. Translators: Don't translate {packages}, it's a placeholder #. and will be replaced. @@ -420,7 +420,7 @@ msgstr "ZakljuÄaj ekran" #: config/chroot_local-includes/usr/local/bin/tails-screen-locker:125 msgid "Screen Locker" -msgstr "" +msgstr "ZakljuÄavanje ekrana" #: config/chroot_local-includes/usr/local/bin/tails-screen-locker:131 msgid "Set up a password to unlock the screen." @@ -578,7 +578,7 @@ msgstr "{partition_name} ({partition_size})" #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:68 #, python-brace-format msgid "{volume_size} Volume" -msgstr "" +msgstr "{volume_size} Prostorni medij" #. Translators: Don't translate {volume_name}, it's a placeholder and #. will be replaced. @@ -673,7 +673,7 @@ msgstr "SpremiÅ¡te datoteka %s bi trebalo da je veÄ navedeno." #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:131 msgid "Container opened read-only" -msgstr "" +msgstr "SpremiÅ¡te otvoreno samo za Äitanje" #. Translators: Don't translate {path}, it's a placeholder and will be #. replaced. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/exoneratorproperties] Update translations for exoneratorproperties
commit 31257e35dc8437aa2cfdfd0ac04fe6ad30dca07f Author: Translation commit bot Date: Thu Jul 11 00:45:45 2019 + Update translations for exoneratorproperties --- sr/exonerator.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sr/exonerator.properties b/sr/exonerator.properties index d85da3882..54a3cd79b 100644 --- a/sr/exonerator.properties +++ b/sr/exonerator.properties @@ -14,7 +14,7 @@ summary.invalidparams.notimestamp.body=Žao nam je, takoÄe moraÅ¡ navesti i dat summary.invalidparams.noip.title=Nije navedena IP adresa summary.invalidparams.noip.body=Žao nam je, moraÅ¡ takoÄe navesti i IP adresu. summary.invalidparams.timestamprange.title=Datum je izvan opsega -summary.invalidparams.timestamprange.body=Sorry, the database does not contain any data from %s. Please pick a date between %s and %s. +summary.invalidparams.timestamprange.body=Žao nam je, baza podataka ne sadrži nikakve podatke iz %s. Molimo odaberite datum izmeÄu %s i %s. summary.invalidparams.invalidip.title=NevažeÄa IP adresa summary.invalidparams.invalidip.body=Žao nam je, %s nije važeÄa IP adresa. OÄekivan format IP adrese je %s ili %s. summary.invalidparams.invalidtimestamp.title=NevažeÄi datum @@ -46,7 +46,7 @@ footer.abouttor.heading=РТоÑÑ footer.abouttor.body.text=Tor is an international software project to anonymize Internet traffic by encrypting packets and sending them through a series of hops before they reach their destination. Therefore, if you see traffic from a Tor relay, this traffic usually originates from someone using Tor, rather than from the relay operator. The Tor Project and Tor relay operators have no records of the traffic that passes over the network and therefore cannot provide any information about its origin. Be sure to %s, and don't hesitate to %s for more information. footer.abouttor.body.link1=saznaj viÅ¡e o Toru footer.abouttor.body.link2=kontaktiraj Tor Project, Inc. -footer.aboutexonerator.heading=About ExoneraTor +footer.aboutexonerator.heading=O ExoneraTor-u footer.aboutexonerator.body=The ExoneraTor service maintains a database of IP addresses that have been part of the Tor network. It answers the question whether there was a Tor relay running on a given IP address on a given date. ExoneraTor may store more than one IP address per relay if relays use a different IP address for exiting to the Internet than for registering in the Tor network, and it stores whether a relay permitted transit of Tor traffic to the open Internet at that time. footer.language.name=Engleski footer.language.text=Ðва ÑÑÑаниÑа Ñе ÑакоÑе доÑÑÑпна на ÑледеÑим ÑезиÑима: ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-persistence-setup] Update translations for tails-persistence-setup
commit 3a58a48226962983975e8128073bda0a8b917302 Author: Translation commit bot Date: Thu Jul 11 00:17:30 2019 + Update translations for tails-persistence-setup --- sr/sr.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sr/sr.po b/sr/sr.po index 7d7b2fa68..b4e0fdd24 100644 --- a/sr/sr.po +++ b/sr/sr.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2019-03-17 09:03+0100\n" -"PO-Revision-Date: 2019-07-10 19:46+\n" +"PO-Revision-Date: 2019-07-11 00:05+\n" "Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" "MIME-Version: 1.0\n" @@ -127,7 +127,7 @@ msgstr "" #: ../lib/Tails/Persistence/Configuration/Presets.pm:100 msgid "Additional Software" -msgstr "" +msgstr "Dodatni softver" #: ../lib/Tails/Persistence/Configuration/Presets.pm:102 msgid "Software installed when starting Tails" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-misc] Update translations for tails-misc
commit 78c5e9295f43d1d848baf903d5161c888425916b Author: Translation commit bot Date: Thu Jul 11 00:16:35 2019 + Update translations for tails-misc --- sr.po | 114 +- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/sr.po b/sr.po index bc25409d7..535958b93 100644 --- a/sr.po +++ b/sr.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-30 18:53+0200\n" -"PO-Revision-Date: 2019-07-10 23:45+\n" +"PO-Revision-Date: 2019-07-11 00:16+\n" "Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" "MIME-Version: 1.0\n" @@ -121,11 +121,11 @@ msgstr "" #: config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-hel...@tails.boum.org/extension.js:75 msgid "Lock screen" -msgstr "" +msgstr "ZakljuÄaj ekran" #: config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-hel...@tails.boum.org/extension.js:79 msgid "Suspend" -msgstr "" +msgstr "Obustavi" #: config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-hel...@tails.boum.org/extension.js:83 msgid "Restart" @@ -167,13 +167,13 @@ msgstr "nije dostupno" msgid "" "{details} Please check your list of additional software or read the system " "log to understand the problem." -msgstr "" +msgstr "{details} Molimo proverite VaÅ¡u listu dodatnih softvera ili proÄitajte sistemski dnevnik logova kako biste razumeli u Äemu je problem." #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:155 msgid "" "Please check your list of additional software or read the system log to " "understand the problem." -msgstr "" +msgstr "Molimo proverite VaÅ¡u listu dodatnih softvera ili proÄitajte sistemski dnevnik logova kako biste razumeli u Äemu je problem." #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:159 msgid "Show Log" @@ -188,11 +188,11 @@ msgstr "KonfiguriÅ¡i" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:225 #, python-brace-format msgid "{beginning} and {last}" -msgstr "" +msgstr "{beginning} i {last}" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:226 msgid ", " -msgstr "" +msgstr "," #. Translators: Don't translate {packages}, it's a placeholder and will #. be replaced. @@ -200,7 +200,7 @@ msgstr "" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:322 #, python-brace-format msgid "Add {packages} to your additional software?" -msgstr "" +msgstr "Dodajte {packages} na VaÅ¡e dodatne softvere?" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:294 msgid "" @@ -543,35 +543,35 @@ msgstr "Drugi nesigurni pregledaÄ je pokrenut ili se Äisti. Molimo pokuÅ¡ajte #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:99 msgid "Failed to setup chroot." -msgstr "ÐеÑÑпело поÑÑавÑаÑе chroot-а." +msgstr "NeuspeÅ¡no izvrÅ¡avanje chroot komande." #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:104 msgid "Failed to configure browser." -msgstr "ÐеÑÑпеÑно конÑигÑÑиÑаÑе бÑаÑзеÑа." +msgstr "NeuspeÅ¡no konfigurisanje pregledaÄa." #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:110 msgid "" "No DNS server was obtained through DHCP or manually configured in " "NetworkManager." -msgstr "ÐиÑедан DNS server ниÑе добиÑен пÑÑем DHCP-а или манÑелно конÑигÑÑиÑан Ñ NetworkManager-Ñ." +msgstr "Nijedan DNS server nije prikupljen putem DHCP-а ili ruÄno konfigurisanog u NetworkManager-u." #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:121 msgid "Failed to run browser." -msgstr "ÐеÑÑпеÑно покÑеÑаÑе бÑаÑзеÑа." +msgstr "NeuspeÅ¡no pokretanje pregledaÄa." #. Translators: Don't translate {volume_label} or {volume_size}, #. they are placeholders and will be replaced. #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:58 #, python-brace-format msgid "{volume_label} ({volume_size})" -msgstr "" +msgstr "{volume_label} ({volume_size})" #. Translators: Don't translate {partition_name} or {partition_size}, #. they are placeholders and will be replaced. #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:63 #, python-brace-format msgid "{partition_name} ({partition_size})" -msgstr "" +msgstr "{partition_name} ({partition_size})" #. Translators: Don't translate {volume_size}, it's a placeholder #. and will be replaced. @@ -585,14 +585,14 @@ msgstr "" #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:107 #, python-brace-format msgid "{volume_name} (Read-Only)" -msgstr "" +msgstr
[tor-commits] [translation/tails-misc] Update translations for tails-misc
commit 83f62efcaa6bd287ea756c36be377d865b698535 Author: Translation commit bot Date: Wed Jul 10 23:46:38 2019 + Update translations for tails-misc --- sr.po | 62 +++--- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/sr.po b/sr.po index 6eb0cd9fd..bc25409d7 100644 --- a/sr.po +++ b/sr.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-30 18:53+0200\n" -"PO-Revision-Date: 2019-07-10 23:16+\n" +"PO-Revision-Date: 2019-07-10 23:45+\n" "Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" "MIME-Version: 1.0\n" @@ -328,21 +328,21 @@ msgstr "NeuspeÅ¡no uklanjanje {pkg}" #: config/chroot_local-includes/usr/local/bin/tails-additional-software-config:124 msgid "Failed to read additional software configuration" -msgstr "" +msgstr "NeuspeÅ¡no Äitanje konfiguracije dodatnog softvera" #. Translators: Don't translate {package}, it's a placeholder and will be #. replaced. #: config/chroot_local-includes/usr/local/bin/tails-additional-software-config:154 #, python-brace-format msgid "Stop installing {package} automatically" -msgstr "" +msgstr "Zaustavite automatsko instaliranje {package}" #: config/chroot_local-includes/usr/local/bin/tails-additional-software-config:180 msgid "" "To do so, install some software using Synaptic " "Package Manager or APT on the " "command line." -msgstr "" +msgstr "Da biste to uradili instalirajte neki softver koristeÄi Synaptic Package Manager ili APT kroz komandnu liniju." #: config/chroot_local-includes/usr/local/bin/tails-additional-software-config:189 msgid "" @@ -367,34 +367,34 @@ msgstr "" #: config/chroot_local-includes/usr/local/bin/tails-additional-software-config:254 msgid "[package not available]" -msgstr "" +msgstr "[paket nije dostupan]" #: config/chroot_local-includes/usr/local/lib/tails-htp-notify-user:52 msgid "Synchronizing the system's clock" -msgstr "Ð¡Ð¸Ð½Ñ ÑонизоваÑе ÑиÑÑемÑког ÑаÑа" +msgstr "Sinhronizovanje sistemskog Äasovnika" #: config/chroot_local-includes/usr/local/lib/tails-htp-notify-user:53 msgid "" "Tor needs an accurate clock to work properly, especially for Hidden " "Services. Please wait..." -msgstr "ТоÑÑ Ñе поÑÑебан ÑаÑан ÑÐ°Ñ Ð´Ð° би пÑавилно Ñадио, поÑебно за СкÑивене УÑлÑге. Ðолимо ÑаÑекаÑÑе..." +msgstr "Toru je potreban taÄan Äasovnik da bi pravilno funkcionisao, posebno za Skrivene usluge. Molimo saÄekajte..." #: config/chroot_local-includes/usr/local/lib/tails-htp-notify-user:87 msgid "Failed to synchronize the clock!" -msgstr "ÐеÑÑпеÑно ÑÐ¸Ð½Ñ ÑонизоваÑе ÑаÑа!" +msgstr "NeuspeÅ¡no sinhronizovanje Äasovnika!" #: config/chroot_local-includes/usr/local/bin/tails-security-check:124 msgid "This version of Tails has known security issues:" -msgstr "Ðва веÑзиÑа Tails-а има ÑледеÑе познаÑе пÑоблеме:" +msgstr "Ova verzija Tails-a ima poznate sledeÄe bezbednosne probleme:" #: config/chroot_local-includes/usr/local/bin/tails-security-check:134 msgid "Known security issues" -msgstr "" +msgstr "Poznati bezbednosni problemi" #: config/chroot_local-includes/usr/local/lib/tails-spoof-mac:52 #, sh-format msgid "Network card ${nic} disabled" -msgstr "${nic} мÑежне каÑÑе онемогÑÑен" +msgstr "${nic} mrežne karte onemoguÄen" #: config/chroot_local-includes/usr/local/lib/tails-spoof-mac:53 #, sh-format @@ -405,7 +405,7 @@ msgstr "" #: config/chroot_local-includes/usr/local/lib/tails-spoof-mac:62 msgid "All networking disabled" -msgstr "Сво ÑмÑежаваÑе Ñе онеÑпоÑобÑено" +msgstr "Svako umrežavanje onemoguÄeno" #: config/chroot_local-includes/usr/local/lib/tails-spoof-mac:63 #, sh-format @@ -424,15 +424,15 @@ msgstr "" #: config/chroot_local-includes/usr/local/bin/tails-screen-locker:131 msgid "Set up a password to unlock the screen." -msgstr "" +msgstr "Postavi lozinku za otkljuÄavanje ekrana." #: config/chroot_local-includes/usr/local/bin/tails-screen-locker:149 msgid "Password" -msgstr "Ðозинка" +msgstr "Lozinka" #: config/chroot_local-includes/usr/local/bin/tails-screen-locker:150 msgid "Confirm" -msgstr "ÐоÑвÑди" +msgstr "Potvrdi" #: config/chroot_local-includes/usr/local/bin/tails-upgrade-frontend-wrapper:35 msgid "" @@ -445,12 +445,12 @@ msgid "" "\n" "Or do a manual upgrade.\n" "See https://tails.boum.org/doc/first_steps/upgrade#manual\"; -msgstr "" +msgstr "\"Nije dostupno dovoljno memorije za proveru nadogradnji.\n\nProverite da li ovaj sistem zadovoljava potrebne uslove za pokretanje Tails-a.\nVidi file:///usr/share/doc/tails/website/doc/about/requirements.en.htm\n\nPokuÅ¡ajte ponovo pokrenuti Tails za
[tor-commits] [translation/tails-misc] Update translations for tails-misc
commit 2e194c5a4c8d5df18fee1616c543f5fa41cd5331 Author: Translation commit bot Date: Wed Jul 10 23:17:12 2019 + Update translations for tails-misc --- sr.po | 63 --- 1 file changed, 32 insertions(+), 31 deletions(-) diff --git a/sr.po b/sr.po index 9f5d4be24..6eb0cd9fd 100644 --- a/sr.po +++ b/sr.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Aleksa RistiÄ, 2019 # obj.petit.a, 2014 # JanaDi , 2015 # Milenko Doder , 2015 @@ -11,7 +12,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-30 18:53+0200\n" -"PO-Revision-Date: 2019-07-10 11:04+\n" +"PO-Revision-Date: 2019-07-10 23:16+\n" "Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" "MIME-Version: 1.0\n" @@ -22,11 +23,11 @@ msgstr "" #: config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh:39 msgid "Tor is ready" -msgstr "Ð¢Ð¾Ñ Ñе ÑпÑеман" +msgstr "Tor je spreman" #: config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh:40 msgid "You can now access the Internet." -msgstr "ÐожеÑе Ñада пÑиÑÑÑпиÑи инÑеÑнеÑÑ." +msgstr "Sada možete pristupiti internetu." #: config/chroot_local-includes/etc/whisperback/config.py:69 #, python-format @@ -43,7 +44,7 @@ msgid "" "an opportunity for eavesdroppers, like your email or Internet provider, to\n" "confirm that you are using Tails.\n" "\n" -msgstr "ÐомозиÑе нам да попÑавимо Ð²Ð°Ñ Ð±Ð°Ð³!\n\nÐÑоÑиÑаÑÑе наÑе инÑÑÑÑкÑиÑе за пÑиÑавÑиваÑе багова.\n\nÐе ÑноÑиÑе виÑе лиÑÐ½Ð¸Ñ Ð¸Ð½ÑоÑмаÑиÑа него ÑÑо Ñе\nÐ½ÐµÐ¾Ð¿Ñ Ð¾Ð´Ð½Ð¾!\n\nÐ Ñоме када нам даÑе ваÑÑ Ð¸-меÑл адÑеÑÑ\n\n\n\nÐаÑÑÑи нам ваÑÑ Ð¸-меÑл адÑеÑÑ, омогÑÑаваÑе нам да Ð²Ð°Ñ ÐºÐ¾Ð½ÑакÑиÑамо да би ÑазÑаÑнили пÑоблем. То\n\nÑе поÑÑебно за Ð²ÐµÐ»Ð¸ÐºÑ Ð²ÐµÑÐ¸Ð½Ñ Ð¸Ð·Ð²ÐµÑÑаÑа коÑе пÑимимо поÑÑо Ñе веÑина извеÑÑаÑа\n\nбез конÑÐ°ÐºÑ Ð¸Ð½ÑоÑмаÑиÑа беÑкоÑиÑна. С дÑÑге ÑÑÑане, Ñо пÑÑжа\n\nпÑÐ¸Ð»Ð¸ÐºÑ Ð¿ÑиÑлÑÑкиваÑима, као ÑÑо Ñе Ð²Ð°Ñ Ð¸-меÑл или инÑеÑÐ½ÐµÑ Ð¿ÑоваÑÐ´ÐµÑ , да\n\nпоÑвÑди да ви коÑиÑÑиÑе Tails.\n\n\n" +msgstr "Pomozite nam da ispravimo greÅ¡ku!\n\nProÄitajte naÅ¡e uputstvo za prijavljivanje greÅ¡ki.\n\nNe unosite viÅ¡e liÄnih informacija od onoga Å¡to je neophodno!\n\nO tome da nam dajete adresu e-poÅ¡te\n\nDajuÄi nam VaÅ¡u adresu e-poÅ¡te omoguÄavate nam da Vas kontaktiramo kako bismo razjasnili problem. To je potrebno za veliku veÄinu prijava koje primimo ali veÄina njih dolazi nam bez kontakt informacija Å¡to je nama beskorisno za otklanjanje greÅ¡ke. U drugu ruku to može pružiti moguÄnosti VaÅ¡em dobavljaÄu e-poÅ¡te ili Internet dobavljaÄu da potvrdi da koristite Tails.\n" #: config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:51 msgid "" @@ -71,14 +72,14 @@ msgstr "" #: config/chroot_local-includes/usr/local/bin/electrum:57 msgid "Persistence is disabled for Electrum" -msgstr "Persistence (ÑпоÑноÑÑ) Ñе онемогÑÑена за Electrum" +msgstr "" #: config/chroot_local-includes/usr/local/bin/electrum:59 msgid "" "When you reboot Tails, all of Electrum's data will be lost, including your " "Bitcoin wallet. It is strongly recommended to only run Electrum when its " "persistence feature is activated." -msgstr "Ðада ÑеÑÑаÑÑÑÑеÑе Tails, Ñви подаÑи из Electrum-а Ñе биÑи изгÑбÑени, ÑкÑÑÑÑÑÑÑи Ð²Ð°Ñ Bitcoin новÑаник. Снажно вам пÑепоÑÑÑÑÑемо да Electrum коÑиÑÑиÑе Ñамо када Ñе Ñегова persistence опÑиÑа акÑивиÑана." +msgstr "Ponovo pokrenete Tails svi podaci sa Electrum-а biÄe izgubljeni, ukljuÄujuÄi VaÅ¡ Bitcoin novÄanik. Snažno Vam preporuÄujemo da Electrum koristite samo kada je njegova persistence opcija aktivirana." #: config/chroot_local-includes/usr/local/bin/electrum:60 msgid "Do you want to start Electrum anyway?" @@ -87,7 +88,7 @@ msgstr "Da li ipak želite da pokrenete Electrum? " #: config/chroot_local-includes/usr/local/bin/electrum:63 #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:41 msgid "_Launch" -msgstr "_ÐанÑиÑаÑи" +msgstr "_Pokreni" #: config/chroot_local-includes/usr/local/bin/electrum:64 #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:42 @@ -104,15 +105,15 @@ msgid "" "${filename}\n" "\n" "Renaming it to keepassx.kdbx
[tor-commits] [translation/tails-iuk] Update translations for tails-iuk
commit f5e7061186b6a662ce00fdbe4281dc972fec5658 Author: Translation commit bot Date: Wed Jul 10 22:46:43 2019 + Update translations for tails-iuk --- sr.po | 43 ++- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/sr.po b/sr.po index 03795ed70..c73dedb8a 100644 --- a/sr.po +++ b/sr.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Aleksa RistiÄ, 2019 # anon.13 , 2014 msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2018-12-09 13:56+0100\n" -"PO-Revision-Date: 2018-12-09 14:14+\n" -"Last-Translator: carolyn \n" +"PO-Revision-Date: 2019-07-10 22:46+\n" +"Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,7 +24,7 @@ msgstr "" msgid "" "For debugging information, execute the following command: sudo tails-" "debugging-info" -msgstr "" +msgstr "Za informacije o pronalaženju greÅ¡ki izvrÅ¡ite sledeÄe komande: sudo tails-debugging-info" #: ../lib/Tails/IUK/Frontend.pm:218 msgid "Error while checking for upgrades" @@ -40,28 +41,28 @@ msgstr "ÐиÑе могÑÑе ÑÑвÑдиÑи дали Ñе доÑÑÑпна #: ../lib/Tails/IUK/Frontend.pm:236 msgid "no automatic upgrade is available from our website for this version" -msgstr "" +msgstr "Na naÅ¡em sajtu nije dostupna automatska nadogradnja za ovu verziju." #: ../lib/Tails/IUK/Frontend.pm:242 msgid "your device was not created using Tails Installer" -msgstr "" +msgstr "VaÅ¡ ureÄaj nije kreiran pomoÄu Tails instalera" #: ../lib/Tails/IUK/Frontend.pm:247 msgid "Tails was started from a DVD or a read-only device" -msgstr "" +msgstr "Tails je pokrenut sa DVD ili drugog read-only ureÄaja" #: ../lib/Tails/IUK/Frontend.pm:252 msgid "there is not enough free space on the Tails system partition" -msgstr "" +msgstr "nedovoljno slobodnog prostora na Tails sistemskoj particiji" #: ../lib/Tails/IUK/Frontend.pm:257 msgid "not enough memory is available on this system" -msgstr "" +msgstr "nedovoljno memorije na ovom sistemu" #: ../lib/Tails/IUK/Frontend.pm:263 #, perl-brace-format msgid "No explanation available for reason '%{reason}s'." -msgstr "" +msgstr "Nema dostupnih objaÅ¡njenja iz razloga \"%{reason}s\"." #: ../lib/Tails/IUK/Frontend.pm:283 msgid "The system is up-to-date" @@ -108,7 +109,7 @@ msgid "" "Download size: %{size}s\n" "\n" "Do you want to upgrade now?" -msgstr "" +msgstr "Trebalo bi da nadogradite na %{name}s %{version}s.\n\nZa viÅ¡e informacija o novoj verziji idite na %{details_url}s\n\nPreporuÄujemo da zatvorite sve druge aplikacije tokom nadograÄivanja.\nPreuzimanje nadogradnje može potrajati od nekoliko minuta do nekoliko Äasova.\n\nVeliÄina: %{size}s\n\nDa li želite da nadogradite odmah?" #: ../lib/Tails/IUK/Frontend.pm:386 msgid "Upgrade available" @@ -132,7 +133,7 @@ msgid "" "It is not possible to automatically upgrade your device to this new version: %{explanation}s.\n" "\n" "To learn how to do a manual upgrade, go to https://tails.boum.org/doc/first_steps/upgrade/#manual; -msgstr "" +msgstr "Trebalo bi da nadogradite ruÄno na %{name}s %{version}s.\n\nZa viÅ¡e informacija o novoj verziji idite na %{details_url}s\n\nNije moguÄe automatski izvrÅ¡iti nadogradnju VaÅ¡eg ureÄaja na novu verziju: %{explanation}s\n\nDa biste saznali kako možete ruÄno nadograditi idite na https://tails.boum.org/doc/first_steps/upgrade/#manual; #: ../lib/Tails/IUK/Frontend.pm:412 msgid "New version available" @@ -153,7 +154,7 @@ msgid "" "connection, and restart Tails to try upgrading again.\\n\\nIf the problem " "persists, go to " "file:///usr/share/doc/tails/website/doc/upgrade/error/download.en.html" -msgstr "" +msgstr "Nije moguÄe preuzeti nadogradnju.\n\nProverite VaÅ¡u vezu sa mrežom i ponovo pokrenite Tails kako biste ponovo pokuÅ¡ali nadograÄivanje.\n\nUkoliko se problem ponavlja idite na file:///usr/share/doc/tails/website/doc/upgrade/error/download.en.html" #: ../lib/Tails/IUK/Frontend.pm:529 ../lib/Tails/IUK/Frontend.pm:548 msgid "Error while downloading the upgrade" @@ -164,7 +165,7 @@ msgstr "ÐÑеÑка пÑи пÑеÑзимаÑÑ Ð½Ð°Ð´Ð¾Ð³ÑадÑе" msgid "" "Output file '%{output_file}s' does not exist, but tails-iuk-get-target-file " "did not complain. Please report a bug." -msgstr "" +msgstr "Izlazna datoteka \"%{output_file}s\" ne postoji, ali tails-iuk-get-target-file se žali. Molimo prijavite greÅ¡ku." #: ../lib/Tails/IUK/Frontend.pm:560 msgid "Error while creating temporary downloading directory" @@ -179,11 +180,11 @@ msgid "" "Could not choose a download server.\n" "\n" "This should not happen. Please report a bug." -msgstr "" +msgstr "Nije moguÄe odabrati server za preuzimanje.\n\nOvo ne
[tor-commits] [translation/tails-iuk_completed] Update translations for tails-iuk_completed
commit 0e2fca9a219c96ba1af67ee71355d09f5732477c Author: Translation commit bot Date: Wed Jul 10 22:46:50 2019 + Update translations for tails-iuk_completed --- sr.po | 265 ++ 1 file changed, 265 insertions(+) diff --git a/sr.po b/sr.po new file mode 100644 index 0..c73dedb8a --- /dev/null +++ b/sr.po @@ -0,0 +1,265 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Tails developers +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Aleksa RistiÄ, 2019 +# anon.13 , 2014 +msgid "" +msgstr "" +"Project-Id-Version: Tor Project\n" +"Report-Msgid-Bugs-To: Tails developers \n" +"POT-Creation-Date: 2018-12-09 13:56+0100\n" +"PO-Revision-Date: 2019-07-10 22:46+\n" +"Last-Translator: Aleksa RistiÄ\n" +"Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sr\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 pronalaženju greÅ¡ki izvrÅ¡ite sledeÄe komande: sudo tails-debugging-info" + +#: ../lib/Tails/IUK/Frontend.pm:218 +msgid "Error while checking for upgrades" +msgstr "ÐÑеÑка пÑи пÑовеÑаваÑÑ Ð½Ð°Ð´Ð¾Ð³ÑадÑи " + +#: ../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 "ÐиÑе могÑÑе ÑÑвÑдиÑи дали Ñе доÑÑÑпна надогÑадÑа Ñа наÑег веб-ÑаÑÑа\n\nÐÑегледаÑÑе ваÑÑ ÐºÐ¾Ð½ÐµÐºÑиÑÑ, и ÑеÑÑаÑÑÑÑÑе Ð¢Ð°Ð¸Ð»Ñ Ð·Ð° покÑÑÐ°Ñ Ð½Ð°Ð´Ð¾Ð³ÑадÑе.\n\nÐко пÑоблем оÑÑаÑе, идиÑе на 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 "Na naÅ¡em sajtu nije dostupna automatska nadogradnja za ovu verziju." + +#: ../lib/Tails/IUK/Frontend.pm:242 +msgid "your device was not created using Tails Installer" +msgstr "VaÅ¡ ureÄaj nije kreiran pomoÄu Tails instalera" + +#: ../lib/Tails/IUK/Frontend.pm:247 +msgid "Tails was started from a DVD or a read-only device" +msgstr "Tails je pokrenut sa DVD ili drugog read-only ureÄaja" + +#: ../lib/Tails/IUK/Frontend.pm:252 +msgid "there is not enough free space on the Tails system partition" +msgstr "nedovoljno slobodnog prostora na Tails sistemskoj particiji" + +#: ../lib/Tails/IUK/Frontend.pm:257 +msgid "not enough memory is available on this system" +msgstr "nedovoljno memorije na ovom sistemu" + +#: ../lib/Tails/IUK/Frontend.pm:263 +#, perl-brace-format +msgid "No explanation available for reason '%{reason}s'." +msgstr "Nema dostupnih objaÅ¡njenja iz razloga \"%{reason}s\"." + +#: ../lib/Tails/IUK/Frontend.pm:283 +msgid "The system is up-to-date" +msgstr "СиÑÑем Ñе акÑÑелан" + +#: ../lib/Tails/IUK/Frontend.pm:288 +msgid "This version of Tails is outdated, and may have security issues." +msgstr "Ðва веÑзиÑа ТаилÑа Ñе заÑÑаÑела, и могÑÑе има безбедноÑне пÑоблеме." + +#: ../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 "ÐоÑÑÑпна инкÑеменÑална надогÑадÑа Ð·Ð°Ñ Ñева %{space_needed}s доÑÑÑпног пÑоÑÑоÑа на Ð¢Ð°Ð¸Ð»Ñ ÑиÑÑемÑÐºÐ¾Ñ Ð¿Ð°ÑÑиÑиÑи, али Ñамо %{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 "ÐоÑÑÑпна инкÑеменÑална надогÑадÑа Ð·Ð°Ñ Ñева %{memory_needed}s Ñлободног пÑоÑÑоÑа, али Ñамо %{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 "ÐнкÑеменÑална надогÑадÑа Ñе доÑÑÑпна, али нема комплеÑÐ½Ð¸Ñ Ð½Ð°Ð´Ð¾Ð³ÑадÑа.\nÐво ниÑе ÑÑебало да Ñе деÑи. Ðолимо Ð²Ð°Ñ Ð´Ð°
[tor-commits] [translation/whisperback] Update translations for whisperback
commit 6df4a18097793e130e294361979dc8a35c4ebe85 Author: Translation commit bot Date: Wed Jul 10 22:20:30 2019 + Update translations for whisperback --- sr/sr.po | 23 --- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/sr/sr.po b/sr/sr.po index 961424368..6f5edfb63 100644 --- a/sr/sr.po +++ b/sr/sr.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Aleksa RistiÄ, 2019 # tentaclewarrior , 2014 # mahavidyas , 2013 msgid "" @@ -10,8 +11,8 @@ 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: 2019-04-29 19:07+\n" -"Last-Translator: carolyn \n" +"PO-Revision-Date: 2019-07-10 22:19+\n" +"Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -39,19 +40,19 @@ msgstr "неиÑпÑаван конÑÐ°ÐºÑ Ð±Ð»Ð¾Ðº OpenPGP Ñавног кÑÑ msgid "" "The %s variable was not found in any of the configuration files " "/etc/whisperback/config.py, ~/.whisperback/config.py, or ./config.py" -msgstr "" +msgstr "Promenljiva %s nije pronaÄena ni u jednoj konfiguracijskoj datoteci /etc/whisperback/config.py, ~/.whisperback/config.py, ni ./config.py" #: ../whisperBack/gui.py:114 msgid "Name of the affected software" -msgstr "" +msgstr "Ime softvera na koji je uticala greÅ¡ka" #: ../whisperBack/gui.py:116 msgid "Exact steps to reproduce the error" -msgstr "" +msgstr "Koraci kojima je reprodukovana greÅ¡ka" #: ../whisperBack/gui.py:118 msgid "Actual result and description of the error" -msgstr "" +msgstr "Stvarni ishodi i opis greÅ¡ke" #: ../whisperBack/gui.py:120 msgid "Desired result" @@ -76,7 +77,7 @@ msgstr "Ðво може да поÑÑаÑе..." #: ../whisperBack/gui.py:189 msgid "The contact email address doesn't seem valid." -msgstr "" +msgstr "Kontakt adresa e-poÅ¡te deluje neispravno." #: ../whisperBack/gui.py:206 msgid "Unable to send the mail: SMTP error." @@ -189,7 +190,7 @@ msgstr "Opis bug-a" #: ../data/whisperback.ui.h:24 msgid "Help:" -msgstr "" +msgstr "PomoÄ:" #: ../data/whisperback.ui.h:25 msgid "Read our bug reporting guidelines." @@ -197,7 +198,7 @@ msgstr "" #: ../data/whisperback.ui.h:26 msgid "Email address (if you want an answer from us)" -msgstr "" +msgstr "E-poÅ¡ta (ukoliko želiÅ¡ odgovor od nas)" #: ../data/whisperback.ui.h:27 msgid "optional PGP key" @@ -221,11 +222,11 @@ msgstr "ÐоÑаÑи" #: ../data/whisperback.desktop.in.h:1 msgid "WhisperBack Error Reporting" -msgstr "" +msgstr "WhisperBack prijavljivanje greÅ¡ki" #: ../data/whisperback.desktop.in.h:2 msgid "Send feedback via encrypted e-mail" -msgstr "" +msgstr "PoÅ¡talji povratne informacije putem Å¡ifrovane e-poÅ¡te" #: ../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/liveusb-creator] Update translations for liveusb-creator
commit c99003b95d3bc54ae1f79cf3fd0065154d207e71 Author: Translation commit bot Date: Wed Jul 10 22:16:09 2019 + Update translations for liveusb-creator --- sr/sr.po | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/sr/sr.po b/sr/sr.po index 4b032f709..beed0086c 100644 --- a/sr/sr.po +++ b/sr/sr.po @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-04-13 08:42+0200\n" -"PO-Revision-Date: 2019-07-10 21:43+\n" +"PO-Revision-Date: 2019-07-10 22:09+\n" "Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" "MIME-Version: 1.0\n" @@ -471,7 +471,7 @@ msgstr "Mozete probati opet da nastavite vase preuzimanje." msgid "" "The selected file is unreadable. Please fix its permissions or select " "another file." -msgstr "" +msgstr "Odabranu datoteku nije moguÄe proÄitati. Molimo promenite dozvole pristupa ili odaberite drugu datoteku. " #: ../tails_installer/gui.py:872 msgid "" @@ -504,17 +504,17 @@ msgstr "" #: ../tails_installer/source.py:64 #, python-format msgid "'%s' does not exist" -msgstr "" +msgstr "\"%s\" ne postoji" #: ../tails_installer/source.py:66 #, python-format msgid "'%s' is not a directory" -msgstr "" +msgstr "\"%s\" nije direktorijum" #: ../tails_installer/source.py:76 #, python-format msgid "Skipping '%(filename)s'" -msgstr "" +msgstr "Preskakanje \"%(filename)s\"" #: ../tails_installer/utils.py:55 #, python-format @@ -525,7 +525,7 @@ msgstr "" #: ../tails_installer/utils.py:135 msgid "Could not open device for writing." -msgstr "" +msgstr "Nije moguÄe upisivati na ureÄaj." #: ../data/tails-installer.ui.h:4 msgid "Select a distribution to download:" @@ -533,8 +533,8 @@ msgstr "" #: ../data/tails-installer.ui.h:5 msgid "Target USB stick:" -msgstr "" +msgstr "Odaberi USB fleÅ¡:" #: ../data/tails-installer.ui.h:6 msgid "Reinstall (delete all data)" -msgstr "" +msgstr "Reinstaliraj (svi podaci biÄe obrisani)" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/liveusb-creator] Update translations for liveusb-creator
commit 33442dc21cee1ad872e32fb05acd59e9af1b47c6 Author: Translation commit bot Date: Wed Jul 10 21:46:08 2019 + Update translations for liveusb-creator --- sr/sr.po | 59 ++- 1 file changed, 30 insertions(+), 29 deletions(-) diff --git a/sr/sr.po b/sr/sr.po index 7761fd07a..4b032f709 100644 --- a/sr/sr.po +++ b/sr/sr.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Aleksa RistiÄ, 2019 # Alert Aleksandar, 2016 # Igor Miletic , 2008 # Ivan Radeljic , 2014 @@ -14,8 +15,8 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-04-13 08:42+0200\n" -"PO-Revision-Date: 2019-04-13 13:25+\n" -"Last-Translator: carolyn \n" +"PO-Revision-Date: 2019-07-10 21:43+\n" +"Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,7 +42,7 @@ msgstr "Prebacio na uredjaj u %(speed)d MB/sec" msgid "" "There was a problem executing the following command: `%(command)s`.\n" "A more detailed error log has been written to '%(filename)s'." -msgstr "" +msgstr "DoÅ¡lo je do problema izvrÅ¡avanjem sledeÄe naredbe: \"%(command)s\".\nDetalji o greÅ¡ci Äe biti zapisani u \"%(filename)s\"." #: ../tails_installer/creator.py:315 msgid "Verifying SHA1 checksum of LiveCD image..." @@ -76,26 +77,26 @@ msgstr "Pravim %sMB trajni sloj" #: ../tails_installer/creator.py:421 #, python-format msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s" -msgstr "" +msgstr "Nije moguÄe kopirati %(infile)s u %(outfile)s: %(message)s" #: ../tails_installer/creator.py:435 msgid "Removing existing Live OS" -msgstr "" +msgstr "Uklanjanje postojeÄeg Live OS" #: ../tails_installer/creator.py:444 ../tails_installer/creator.py:457 #, python-format msgid "Unable to chmod %(file)s: %(message)s" -msgstr "" +msgstr "Nije moguÄe primeniti komandu chmod za %(file)s: %(message)s" #: ../tails_installer/creator.py:450 #, python-format msgid "Unable to remove file from previous LiveOS: %(message)s" -msgstr "" +msgstr "Nije moguÄe ukloniti datoteke iz prethodnog LiveOS: %(message)s" #: ../tails_installer/creator.py:464 #, python-format msgid "Unable to remove directory from previous LiveOS: %(message)s" -msgstr "" +msgstr "Nije moguÄe ukloniti direktorijum iz prethodnog LiveOS: %(message)s" #: ../tails_installer/creator.py:512 #, python-format @@ -105,7 +106,7 @@ msgstr "Ne mogu da pronadjem uredjaj %s" #: ../tails_installer/creator.py:713 #, python-format msgid "Unable to write on %(device)s, skipping." -msgstr "" +msgstr "Nije moguÄe izvrÅ¡iti upisivanje na %(device)s, preskakanje." #: ../tails_installer/creator.py:743 #, python-format @@ -165,7 +166,7 @@ msgstr "" #: ../tails_installer/creator.py:995 #, python-format msgid "Unsupported device '%(device)s', please report a bug." -msgstr "" +msgstr "Nepodržan ureÄaj \"%(device)s\", molimo prijavite greÅ¡ku." #: ../tails_installer/creator.py:998 msgid "Trying to continue anyway." @@ -238,7 +239,7 @@ msgstr "" #: ../tails_installer/creator.py:1354 msgid "Synchronizing data on disk..." -msgstr "" +msgstr "Sinhronizacija podataka na disku..." #: ../tails_installer/creator.py:1397 msgid "Error probing device" @@ -246,7 +247,7 @@ msgstr "" #: ../tails_installer/creator.py:1399 msgid "Unable to find any supported device" -msgstr "" +msgstr "Nije moguÄe pronaÄi nijedan podržan ureÄaj" #: ../tails_installer/creator.py:1409 msgid "" @@ -273,7 +274,7 @@ msgstr "Ne mogu da nadjem" msgid "" "Make sure to extract the entire tails-installer zip file before running this" " program." -msgstr "" +msgstr "Uverite se da je otpakovana celokupna tails-installer zip datoteka pre nego Å¡to pokrenete ovaj program." #: ../tails_installer/gui.py:69 #, python-format @@ -298,7 +299,7 @@ msgstr "Instalacija zavrsena! (%s)" #: ../tails_installer/gui.py:265 msgid "Tails installation failed!" -msgstr "" +msgstr "Instalacija Tails-a je neuspeÅ¡na!" #: ../tails_installer/gui.py:369 msgid "" @@ -309,7 +310,7 @@ msgstr "Upozorenje: Ovaj uredjaj mora biti pokrenut kao Administrator. Da uradit #: ../tails_installer/gui.py:381 msgid "Tails Installer" -msgstr "" +msgstr "Tails instaler" #: ../tails_installer/gui.py:441 msgid "Tails Installer is deprecated in Debian" @@ -334,11 +335,11 @@ msgstr "" #: ../tails_installer/gui.py:494 ../tails_installer/gui.py:815 msgid "Upgrade" -msgstr "" +msgstr "Nadogradi" #: ../tails_installer/gui.py:496 msgid "Manual Upgrade Instructions" -msgstr "" +msgstr "Uputstva za ruÄnu nadogradnju" #: ../tails_installer/gui.py:498 msgid "https://tails.boum.org/upgrade/; @@ -351,7 +352,7 @@ msgstr "ÐнÑÑалиÑаÑ" #: ../tails_installer/gui.py:509 ../data/tails-installer.ui.h:1 msgid
[tor-commits] [translation/mat-gui] Update translations for mat-gui
commit 04a59e2d66716e42eaf277a8732001ab7529193b Author: Translation commit bot Date: Wed Jul 10 20:46:35 2019 + Update translations for mat-gui --- sr.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sr.po b/sr.po index 3d73e0911..aecb9fe8b 100644 --- a/sr.po +++ b/sr.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-02-10 23:06+0100\n" -"PO-Revision-Date: 2019-07-10 11:04+\n" +"PO-Revision-Date: 2019-07-10 20:28+\n" "Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" "MIME-Version: 1.0\n" @@ -80,7 +80,7 @@ msgstr "Ukloni nepodržane datoteke iz arhiva" #: mat-gui:241 msgid "Remove non-supported (and so non-anonymised) file from output archive" -msgstr "" +msgstr "Ukloni nepodržanu (i time neanonimizovanu) datoteku iz izlaznog arhiva" #: mat-gui:280 msgid "Unknown" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/mat-gui_completed] Update translations for mat-gui_completed
commit d3707dc0f1904ff6bdf2a20f7c042330b6c806f8 Author: Translation commit bot Date: Wed Jul 10 20:46:41 2019 + Update translations for mat-gui_completed --- sr.po | 113 ++ 1 file changed, 59 insertions(+), 54 deletions(-) diff --git a/sr.po b/sr.po index 25210a980..aecb9fe8b 100644 --- a/sr.po +++ b/sr.po @@ -3,183 +3,188 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Rancher , 2013 +# Aleksa RistiÄ, 2019 +# Rancher, 2013 # Milenko Doder , 2015 msgid "" msgstr "" -"Project-Id-Version: The Tor Project\n" +"Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-12-31 04:53+0100\n" -"PO-Revision-Date: 2015-03-20 21:33+\n" -"Last-Translator: Milenko Doder \n" -"Language-Team: Serbian (http://www.transifex.com/projects/p/torproject/language/sr/)\n" +"POT-Creation-Date: 2016-02-10 23:06+0100\n" +"PO-Revision-Date: 2019-07-10 20:28+\n" +"Last-Translator: Aleksa RistiÄ\n" +"Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sr\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" -#: mat-gui:62 mat-gui:407 mat-gui:430 +#: mat-gui:66 mat-gui:422 mat-gui:445 msgid "Ready" msgstr "СпÑемно" -#: mat-gui:129 +#: mat-gui:136 msgid "Choose files" msgstr "ÐзабеÑиÑе ÑаÑлове" -#: mat-gui:137 -msgid "All files" -msgstr "Све даÑоÑеке" - -#: mat-gui:143 +#: mat-gui:144 msgid "Supported files" msgstr "ÐодÑжане даÑоÑеке" -#: mat-gui:160 mat-gui:353 mat-gui:402 mat-gui:426 mat-gui:428 -#: data/mat.glade:172 +#: mat-gui:151 +msgid "All files" +msgstr "Све даÑоÑеке" + +#: mat-gui:167 mat-gui:366 mat-gui:417 mat-gui:441 mat-gui:443 +#: data/mat.glade:200 msgid "Clean" msgstr "ÐÑиÑÑи" -#: mat-gui:161 +#: mat-gui:168 msgid "No metadata found" msgstr "ÐеÑа подаÑи ниÑÑ Ð¿ÑонаÑени" -#: mat-gui:163 mat-gui:404 +#: mat-gui:170 mat-gui:419 msgid "Dirty" msgstr "ÐÑÑаво" -#: mat-gui:168 +#: mat-gui:176 #, python-format msgid "%s's metadata" msgstr "%s's меÑа подаÑи" -#: mat-gui:179 +#: mat-gui:187 msgid "Trash your meta, keep your data" msgstr "УклониÑе меÑа, а ÑаÑÑваÑÑе ваÑе подаÑке" -#: mat-gui:184 +#: mat-gui:192 msgid "Website" msgstr "Ðеб ÑаÑÑ" -#: mat-gui:210 +#: mat-gui:219 msgid "Preferences" msgstr "ÐоÑÑавке" -#: mat-gui:223 +#: mat-gui:232 msgid "Reduce PDF quality" msgstr "УмаÑиÑи PDF квалиÑеÑ" -#: mat-gui:226 +#: mat-gui:235 msgid "Reduce the produced PDF size and quality" msgstr "УмаÑиÑи велиÑÐ¸Ð½Ñ Ð¸ квалиÑÐµÑ Ð¿Ñоизведеног PDF" -#: mat-gui:229 -msgid "Add unsupported file to archives" -msgstr "ÐодаÑи неподÑжани ÑаÑл Ñ Ð°Ñ Ñиве" +#: mat-gui:238 +msgid "Remove unsupported file from archives" +msgstr "Ukloni nepodržane datoteke iz arhiva" -#: mat-gui:232 -msgid "Add non-supported (and so non-anonymised) file to output archive" -msgstr "ÐодаÑи неподÑжани (и не-анонимиÑани) ÑаÑл Ñ Ð¸Ð·Ð»Ð°Ð·Ð½Ñ Ð°ÑÑ Ð¸Ð²Ñ" +#: mat-gui:241 +msgid "Remove non-supported (and so non-anonymised) file from output archive" +msgstr "Ukloni nepodržanu (i time neanonimizovanu) datoteku iz izlaznog arhiva" -#: mat-gui:271 +#: mat-gui:280 msgid "Unknown" msgstr "ÐепознаÑо" -#: mat-gui:314 +#: mat-gui:325 msgid "Not-supported" msgstr "ÐеподÑжано" -#: mat-gui:328 +#: mat-gui:339 msgid "Harmless fileformat" msgstr "ÐезопаÑни ÑоÑÐ¼Ð°Ñ ÑаÑла" -#: mat-gui:330 +#: mat-gui:341 +msgid "Cant read file" +msgstr "Nije moguÄe proÄitati datoteku" + +#: mat-gui:343 msgid "Fileformat not supported" msgstr "ФоÑÐ¼Ð°Ñ ÑаÑла ниÑе подÑжан" -#: mat-gui:333 +#: mat-gui:346 msgid "These files can not be processed:" msgstr "Ðви ÑаÑлови не Ð¼Ð¾Ð³Ñ Ð±Ð¸Ñи пÑоÑеÑÑиÑани:" -#: mat-gui:338 mat-gui:367 data/mat.glade:211 +#: mat-gui:351 mat-gui:380 data/mat.glade:239 msgid "Filename" msgstr "Ðме даÑоÑеке" -#: mat-gui:340 +#: mat-gui:353 msgid "Reason" msgstr "Разлог" -#: mat-gui:352 +#: mat-gui:365 msgid "Non-supported files in archive" msgstr "ÐеподÑжани ÑаÑлови Ñ Ð°ÑÑ Ð¸Ð²Ð¸" -#: mat-gui:366 +#: mat-gui:379 msgid "Include" msgstr "УкÑÑÑиÑи" -#: mat-gui:382 +#: mat-gui:397 #, python-format msgid "MAT is not able to clean the following files, found in the %s archive" msgstr "MAT ниÑе Ñ Ð¼Ð¾Ð³ÑÑноÑÑи да оÑиÑÑи ÑледеÑе ÑаÑлове, пÑонаÑене Ñ %s аÑÑ Ð¸Ð²Ð¸" -#: mat-gui:398
[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed
commit 549639ce4c59ba74cabfebbd2a1d8e9aac5d97b5 Author: Translation commit bot Date: Wed Jul 10 20:46:17 2019 + Update translations for https_everywhere_completed --- sr/ssl-observatory.dtd | 26 +- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/sr/ssl-observatory.dtd b/sr/ssl-observatory.dtd index 47db4ff67..32097eaa6 100644 --- a/sr/ssl-observatory.dtd +++ b/sr/ssl-observatory.dtd @@ -48,7 +48,7 @@ veoma nametljivu korporativnu mrežu."> "Prikaži upozorenje kad Opservatorija otkrije opozvan sertifikat koji VaÅ¡ pretraživaÄ nije naÅ¡ao."> +"Ovo Äe proveravati predate sertifikate protiv Liste Opozvanih Sertifikata. Nažalost, ne možemo da garantujemo da Äemo obeležiiti svaki opozvani sertifikat, ali ukoliko vidite upozorenje postoji velika Å¡ansa da neÅ¡to nije u redu."> @@ -66,35 +66,35 @@ Mouseover the options for further details:">--> https://www.nesto.com, certifikat koji je Observatorij primio ce nagovestiti da ga je neko posetio -www.nesto.com, ali ne i ko je posetio sajt, ili koju stranicu su posetili specificno. Predite misem preko opcija za detalje."> +"Na primer, kada posetite https://www.nesto.com, sertifikat koji je Observatorij primio Äe nagovestiti da je neko posetio +tu veb adresu, ali ne i ko je posetio sajt, ili koju stranica je poseÄena. Za viÅ¡e detalja postavite kursor miÅ¡a na opciju:"> +"Proveri sertifikate Äak iako Tor nije dostupan"> +"Mi Äemo svakako probati da zadržimo podatke anonimnim, ali ova opcija je manje sigurna"> +"Priloži i proveri certifikate za ne-javna DNS imena"> +"Osim ako ova opcija nije odabrana Observatorij neÄe saÄuvati sertifikate za imena koje ne mogu reÅ¡iti kroz DNS sistem."> - + - + - - + + +"Priloži i proveri samopotpisane sertifikate"> +"Ovo je preporuÄljivo; problemi Å¡ifrovanja su posebno Äesti u samopotpisanim ugraÄenim ureÄajima"> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit 164b8b7d7b21d3073681364978f8c08b55189911 Author: Translation commit bot Date: Wed Jul 10 20:46:06 2019 + Update translations for https_everywhere --- sr/https-everywhere.dtd | 2 +- sr/ssl-observatory.dtd | 26 +- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/sr/https-everywhere.dtd b/sr/https-everywhere.dtd index 38eb07017..fab0c79b1 100644 --- a/sr/https-everywhere.dtd +++ b/sr/https-everywhere.dtd @@ -27,7 +27,7 @@ - + diff --git a/sr/ssl-observatory.dtd b/sr/ssl-observatory.dtd index 47db4ff67..32097eaa6 100644 --- a/sr/ssl-observatory.dtd +++ b/sr/ssl-observatory.dtd @@ -48,7 +48,7 @@ veoma nametljivu korporativnu mrežu."> "Prikaži upozorenje kad Opservatorija otkrije opozvan sertifikat koji VaÅ¡ pretraživaÄ nije naÅ¡ao."> +"Ovo Äe proveravati predate sertifikate protiv Liste Opozvanih Sertifikata. Nažalost, ne možemo da garantujemo da Äemo obeležiiti svaki opozvani sertifikat, ali ukoliko vidite upozorenje postoji velika Å¡ansa da neÅ¡to nije u redu."> @@ -66,35 +66,35 @@ Mouseover the options for further details:">--> https://www.nesto.com, certifikat koji je Observatorij primio ce nagovestiti da ga je neko posetio -www.nesto.com, ali ne i ko je posetio sajt, ili koju stranicu su posetili specificno. Predite misem preko opcija za detalje."> +"Na primer, kada posetite https://www.nesto.com, sertifikat koji je Observatorij primio Äe nagovestiti da je neko posetio +tu veb adresu, ali ne i ko je posetio sajt, ili koju stranica je poseÄena. Za viÅ¡e detalja postavite kursor miÅ¡a na opciju:"> +"Proveri sertifikate Äak iako Tor nije dostupan"> +"Mi Äemo svakako probati da zadržimo podatke anonimnim, ali ova opcija je manje sigurna"> +"Priloži i proveri certifikate za ne-javna DNS imena"> +"Osim ako ova opcija nije odabrana Observatorij neÄe saÄuvati sertifikate za imena koje ne mogu reÅ¡iti kroz DNS sistem."> - + - + - - + + +"Priloži i proveri samopotpisane sertifikate"> +"Ovo je preporuÄljivo; problemi Å¡ifrovanja su posebno Äesti u samopotpisanim ugraÄenim ureÄajima"> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed
commit 3f7efc7bfa451a8e4c29a7a32c8a317ea7ab5de2 Author: Translation commit bot Date: Wed Jul 10 20:16:12 2019 + Update translations for https_everywhere_completed --- sr/ssl-observatory.dtd | 34 +- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/sr/ssl-observatory.dtd b/sr/ssl-observatory.dtd index 519b9ad0e..47db4ff67 100644 --- a/sr/ssl-observatory.dtd +++ b/sr/ssl-observatory.dtd @@ -3,9 +3,9 @@ - + +"Treba li HTTPS Svuda da koristi SSL Opservatoriju?"> +"Predaj i proveri sertifikate potpisane od nestandardnih korenih Autoriteta za izdavanje sertifikata."> +"Sigurno je (i preporuÄljivo) da omoguÄite ovu opciju, osim ako koristite nametljivu korporativnu mrežu ili Kaspersky antivirusni software koji prati VaÅ¡e pretraživanje pomoÄu TLS proxy i privatnog korenskog Autoriteta za izdavanje sertifikata. Ako ste na takvoj mreži i ukljuÄite ovu opciju moguÄe je da dokazi o https:// domenima koje ste posetili preko tog proxy-ija budu objavljeni, zbog jedinstenvih sertifikata koje prave. Tako da preporuÄujemo da ostavite ovu opciju onemoguÄenu."> - + +"Proveri sertifikate koristeÄi Tor za anonimnost (zahteva Torbutton)"> +"Ova opcija zahteva da je Tor instaliran i pokrenut"> +"Kada vidite nove sertifikate, recite Observatoriju na koji ISP ste spojeni"> +"Ovo ce dohvatiti i poslati Autonomni sistemski broj VaÅ¡e mreže. PomoÄi Äe nam u pronalaženju napada na HTTPS i da odredimo da li imamo Observatorij sa mreža na mestima kao Å¡to su Iran i Sirija gde su napadi uÄestani."> +"Ovo Äe proveravati priložene sertifikate protiv Liste Opozvanih Sertifikata. Nažalost, ne možemo da garantujemo da Äemo obeležiiti svaki opozvani sertifikat, ali ukoliko vidite upozorenje postoji velika Å¡ansa da neÅ¡to nije u redu."> +Å¡alje kopije HTTPS serifikata do Observatorija, kako bi nam pomogli +u otkrivanju man in the middle napada i unaprediti bezbednost mreže: i (2) +dopuÅ¡ta nas da Vas upozorimo o nebezbednim vezama ili napadima na VaÅ¡ pretraživaÄ.">
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit 9714f6c67053093f25a2516e946eb8c7725d0bf2 Author: Translation commit bot Date: Wed Jul 10 20:16:04 2019 + Update translations for https_everywhere --- sr/https-everywhere.dtd | 30 +++--- sr/ssl-observatory.dtd | 34 +- 2 files changed, 32 insertions(+), 32 deletions(-) diff --git a/sr/https-everywhere.dtd b/sr/https-everywhere.dtd index bb395935e..38eb07017 100644 --- a/sr/https-everywhere.dtd +++ b/sr/https-everywhere.dtd @@ -9,8 +9,8 @@ - - + + @@ -31,37 +31,37 @@ - + - - + + - - - + + + - + - + - - - + + + - + - + diff --git a/sr/ssl-observatory.dtd b/sr/ssl-observatory.dtd index 519b9ad0e..47db4ff67 100644 --- a/sr/ssl-observatory.dtd +++ b/sr/ssl-observatory.dtd @@ -3,9 +3,9 @@ - + +"Treba li HTTPS Svuda da koristi SSL Opservatoriju?"> +"Predaj i proveri sertifikate potpisane od nestandardnih korenih Autoriteta za izdavanje sertifikata."> +"Sigurno je (i preporuÄljivo) da omoguÄite ovu opciju, osim ako koristite nametljivu korporativnu mrežu ili Kaspersky antivirusni software koji prati VaÅ¡e pretraživanje pomoÄu TLS proxy i privatnog korenskog Autoriteta za izdavanje sertifikata. Ako ste na takvoj mreži i ukljuÄite ovu opciju moguÄe je da dokazi o https:// domenima koje ste posetili preko tog proxy-ija budu objavljeni, zbog jedinstenvih sertifikata koje prave. Tako da preporuÄujemo da ostavite ovu opciju onemoguÄenu."> - + +"Proveri sertifikate koristeÄi Tor za anonimnost (zahteva Torbutton)"> +"Ova opcija zahteva da je Tor instaliran i pokrenut"> +"Kada vidite nove sertifikate, recite Observatoriju na koji ISP ste spojeni"> +"Ovo ce dohvatiti i poslati Autonomni sistemski broj VaÅ¡e mreže. PomoÄi Äe nam u pronalaženju napada na HTTPS i da odredimo da li imamo Observatorij sa mreža na mestima kao Å¡to su Iran i Sirija gde su napadi uÄestani."> +"Ovo Äe proveravati priložene sertifikate protiv Liste Opozvanih Sertifikata. Nažalost, ne možemo da garantujemo da Äemo obeležiiti svaki opozvani sertifikat, ali ukoliko vidite upozorenje postoji velika Å¡ansa da neÅ¡to nije u redu."> +Å¡alje kopije HTTPS serifikata do Observatorija, kako bi nam pomogli +u otkrivanju man in the middle napada i unaprediti bezbednost mreže: i (2) +dopuÅ¡ta nas da Vas upozorimo o nebezbednim vezama ili napadima na VaÅ¡ pretraživaÄ.">
[tor-commits] [translation/tails-persistence-setup] Update translations for tails-persistence-setup
commit 1151c1b00189126ae73cc08e3b4ef69caa963ed7 Author: Translation commit bot Date: Wed Jul 10 19:47:59 2019 + Update translations for tails-persistence-setup --- sr/sr.po | 50 +- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/sr/sr.po b/sr/sr.po index ccc4e7349..7d7b2fa68 100644 --- a/sr/sr.po +++ b/sr/sr.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" -"POT-Creation-Date: 2018-11-01 12:21+0100\n" -"PO-Revision-Date: 2019-01-15 12:21+\n" -"Last-Translator: erinm\n" +"POT-Creation-Date: 2019-03-17 09:03+0100\n" +"PO-Revision-Date: 2019-07-10 19:46+\n" +"Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -101,91 +101,91 @@ msgstr "" msgid "Custom" msgstr "Ð ÑÑно ÑпиÑиваÑе" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:56 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:55 msgid "Personal Data" msgstr "Privatni podaci" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:58 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:57 msgid "Keep files stored in the `Persistent' directory" msgstr "" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:71 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:70 msgid "Browser Bookmarks" msgstr "" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:73 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:72 msgid "Bookmarks saved in the Tor Browser" msgstr "" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:86 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:85 msgid "Network Connections" msgstr "ÐÑежне конекÑиÑе" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:88 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:87 msgid "Configuration of network devices and connections" msgstr "" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:101 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:100 msgid "Additional Software" msgstr "" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:103 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:102 msgid "Software installed when starting Tails" msgstr "" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:121 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:120 msgid "Printers" msgstr "ШÑампаÑи" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:123 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:122 msgid "Printers configuration" msgstr "ÐонÑигÑÑаÑиÑа ÑÑампаÑа" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:136 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:135 msgid "Thunderbird" msgstr "" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:138 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:137 msgid "Thunderbird emails, feeds, and settings" msgstr "" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:151 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:150 msgid "GnuPG" msgstr "GnuPG" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:153 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:152 msgid "GnuPG keyrings and configuration" msgstr "" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:166 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:165 msgid "Bitcoin Client" msgstr "" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:168 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:167 msgid "Electrum's bitcoin wallet and configuration" msgstr "" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:181 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:180 msgid "Pidgin" msgstr "" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:183 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:182 msgid "Pidgin profiles and OTR keyring" msgstr "" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:196 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:195 msgid "SSH Client" msgstr "SSH Klijent" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:198 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:197 msgid "SSH keys, configuration and known hosts" msgstr "SSH kljuÄevi, konfiguracija i poznati domaÄini tj. hostovi" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:211 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:210 msgid "Dotfiles" msgstr "" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:213 +#: ../lib/Tails/Persistence/Configuration/Presets.pm:212 msgid "" "Symlink into $HOME every file or directory found in the `dotfiles' directory" msgstr "" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit bc5bc053fccde4bd0a866cce9304d3db7b83aad3 Author: Translation commit bot Date: Wed Jul 10 19:46:10 2019 + Update translations for https_everywhere --- sr/https-everywhere.dtd | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/sr/https-everywhere.dtd b/sr/https-everywhere.dtd index 25dc051e7..bb395935e 100644 --- a/sr/https-everywhere.dtd +++ b/sr/https-everywhere.dtd @@ -1,9 +1,9 @@ - + - + @@ -24,13 +24,13 @@ - + - + - - + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [donate/master] Fixed line endings
commit 8a6c7e939ebd189e25ef85107804e2a260547df0 Author: Peter Haight Date: Tue Jul 9 16:44:03 2019 -0700 Fixed line endings It had DOS line endings for some reason. --- src/Captcha.php | 68 - 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/src/Captcha.php b/src/Captcha.php index a07630dd..5aa4dd52 100644 --- a/src/Captcha.php +++ b/src/Captcha.php @@ -1,34 +1,34 @@ -write($content); -return $response->withHeader('Content-Type', 'image/png'); - } - - function is_valid($fields, $session) { -$valid = TRUE; -$captcha = trim(ArrayExt::fetch($fields, "captcha")); -if (($captcha == '') || (hash("sha256", strtoupper($captcha)) != $session["captcha"])) { - $valid = FALSE; -} -return $valid; - } -} +write($content); +return $response->withHeader('Content-Type', 'image/png'); + } + + function is_valid($fields, $session) { +$valid = TRUE; +$captcha = trim(ArrayExt::fetch($fields, "captcha")); +if (($captcha == '') || (hash("sha256", strtoupper($captcha)) != $session["captcha"])) { + $valid = FALSE; +} +return $valid; + } +} ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tpo/master] Remove 8.5.3 and 9.0a3 from RecommendedTBBVersions
commit 96a5bd98945dc5dbbbacdd6de169a8209670be96 Author: Nicolas Vigier Date: Wed Jul 10 18:15:24 2019 +0200 Remove 8.5.3 and 9.0a3 from RecommendedTBBVersions --- content/projects/torbrowser/RecommendedTBBVersions/contents.lr | 8 1 file changed, 8 deletions(-) diff --git a/content/projects/torbrowser/RecommendedTBBVersions/contents.lr b/content/projects/torbrowser/RecommendedTBBVersions/contents.lr index dfddc08..f825072 100644 --- a/content/projects/torbrowser/RecommendedTBBVersions/contents.lr +++ b/content/projects/torbrowser/RecommendedTBBVersions/contents.lr @@ -5,18 +5,10 @@ _template: empty.html body: [ -"8.5.3", -"8.5.3-MacOS", -"8.5.3-Linux", -"8.5.3-Windows", "8.5.4", "8.5.4-MacOS", "8.5.4-Linux", "8.5.4-Windows", -"9.0a3", -"9.0a3-MacOS", -"9.0a3-Linux", -"9.0a3-Windows", "9.0a4", "9.0a4-MacOS", "9.0a4-Linux", ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [snowflake/master] Remove mentions of coffeescript from docs
commit d3080e25669fa8408e32d3a36c372d6a5ca59029 Author: Arlo Breault Date: Sat Jul 6 16:41:56 2019 +0200 Remove mentions of coffeescript from docs --- CONTRIBUTING.md | 8 ++-- README.md| 5 ++--- proxy/README.md | 3 +-- proxy/snowflake.js | 2 +- proxy/spec/proxypair.spec.js | 2 +- proxy/spec/util.spec.js | 2 -- proxy/util.js| 2 +- 7 files changed, 8 insertions(+), 16 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1bb064f..9f8bae0 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,9 +1,5 @@ - When editing Go, please run `go fmt` before every commit. -- When editing coffeescript (in the `proxy/` directory), please run - `cake lint` and resolve any lint issues before every commit. - -- You may run tests locally with either `go test` or `cake test` for Go and - coffeescript, respectively. - +- You may run tests locally with either `go test` or `npm test` for Go and + JavaScript, respectively. diff --git a/README.md b/README.md index c031213..cd2641b 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ Client: - Go 1.5+ Proxy: -- [CoffeeScript](coffeescript.org) +- JavaScript --- @@ -85,9 +85,8 @@ To run your own: ``` cd proxy/ -cake build +npm run build ``` -(Type `cake` by itself to see possible commands) Then, start a local http server in the `proxy/build/` in any way you like. For instance: diff --git a/proxy/README.md b/proxy/README.md index 634e13c..bd1f819 100644 --- a/proxy/README.md +++ b/proxy/README.md @@ -10,9 +10,8 @@ See https://snowflake.torproject.org/ for more info: ### Building ``` -cake build +npm run build ``` -(Type `cake` by itself to see possible commands) ### Testing diff --git a/proxy/snowflake.js b/proxy/snowflake.js index 7b584d1..2c08c4d 100644 --- a/proxy/snowflake.js +++ b/proxy/snowflake.js @@ -1,5 +1,5 @@ /* -A Coffeescript WebRTC snowflake proxy +A JavaScript WebRTC snowflake proxy Uses WebRTC from the client, and Websocket to the server. diff --git a/proxy/spec/proxypair.spec.js b/proxy/spec/proxypair.spec.js index 59ad85a..924aca0 100644 --- a/proxy/spec/proxypair.spec.js +++ b/proxy/spec/proxypair.spec.js @@ -40,7 +40,7 @@ describe('ProxyPair', function() { config = new Config; destination = []; - // Using the mock PeerConnection definition from spec/snowflake.spec.coffee. + // Using the mock PeerConnection definition from spec/snowflake.spec.js var pp = new ProxyPair(fakeRelay, rateLimit, config.pcConfig); beforeEach(function() { diff --git a/proxy/spec/util.spec.js b/proxy/spec/util.spec.js index c885b25..8f1ff7a 100644 --- a/proxy/spec/util.spec.js +++ b/proxy/spec/util.spec.js @@ -115,9 +115,7 @@ describe('Parse', function() { }, { // Modified from SDP sent by snowflake-client. -// coffeelint: disable sdp: "v=0\no=- 7860378660295630295 2 IN IP4 127.0.0.1\ns=-\nt=0 0\na=group:BUNDLE data\na=msid-semantic: WMS\nm=application 54653 DTLS/SCTP 5000\nc=IN IP4 1.2.3.4\na=candidate:3581707038 1 udp 2122260223 192.168.0.1 54653 typ host generation 0 network-id 1 network-cost 50\na=candidate:2617212910 1 tcp 1518280447 192.168.0.1 59673 typ host tcptype passive generation 0 network-id 1 network-cost 50\na=candidate:2082671819 1 udp 1686052607 1.2.3.4 54653 typ srflx raddr 192.168.0.1 rport 54653 generation 0 network-id 1 network-cost 50\na=ice-ufrag:IBdf\na=ice-pwd:G3lTrrC9gmhQx481AowtkhYz\na=fingerprint:sha-256 53:F8:84:D9:3C:1F:A0:44:AA:D6:3C:65:80:D3:CB:6F:23:90:17:41:06:F9:9C:10:D8:48:4A:A8:B6:FA:14:A1\na=setup:actpass\na=mid:data\na=sctpmap:5000 webrtc-datachannel 1024", -// coffeelint: enable expected: '1.2.3.4' }, { diff --git a/proxy/util.js b/proxy/util.js index 328fd9b..6d3651f 100644 --- a/proxy/util.js +++ b/proxy/util.js @@ -1,5 +1,5 @@ /* -A Coffeescript WebRTC snowflake proxy +A JavaScript WebRTC snowflake proxy Contains helpers for parsing query strings and other utilities. */ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [snowflake/master] Cleanup lints identified by eslint
commit fab39ae57c8c8ba0a65ec381e8b9678468e45164 Author: Arlo Breault Date: Sun Jul 7 15:40:51 2019 +0200 Cleanup lints identified by eslint Some files were omitted in the .eslintignore, left as an exercise to the reader. We probably want to reduce amount of globals overall and use proper es modules. --- proxy/.eslintignore | 7 +++ proxy/.eslintrc.json | 3 +-- proxy/broker.js | 4 +++- proxy/config.js | 2 +- proxy/init-badge.js | 4 +++- proxy/init-node.js | 2 ++ proxy/init-webext.js | 5 - proxy/make.js| 13 - proxy/proxypair.js | 8 proxy/shims.js | 2 ++ proxy/snowflake.js | 10 ++ proxy/spec/broker.spec.js| 2 ++ proxy/spec/init.spec.js | 2 ++ proxy/spec/proxypair.spec.js | 2 ++ proxy/spec/snowflake.spec.js | 20 +++- proxy/spec/ui.spec.js| 6 +- proxy/spec/util.spec.js | 2 ++ proxy/spec/websocket.spec.js | 2 ++ proxy/ui.js | 28 ++-- proxy/util.js| 17 ++--- proxy/webext/popup.js| 2 ++ proxy/websocket.js | 6 -- 22 files changed, 93 insertions(+), 56 deletions(-) diff --git a/proxy/.eslintignore b/proxy/.eslintignore new file mode 100644 index 000..f580632 --- /dev/null +++ b/proxy/.eslintignore @@ -0,0 +1,7 @@ +build/ +test/ +webext/snowflake.js + +# FIXME: Whittle these away +spec/ +shims.js diff --git a/proxy/.eslintrc.json b/proxy/.eslintrc.json index d6f8309..f94ba96 100644 --- a/proxy/.eslintrc.json +++ b/proxy/.eslintrc.json @@ -1,8 +1,7 @@ { "env": { "browser": true, -"es6": true, -"node": true +"es6": true }, "extends": "eslint:recommended" } diff --git a/proxy/broker.js b/proxy/broker.js index 4e287b4..9806e76 100644 --- a/proxy/broker.js +++ b/proxy/broker.js @@ -1,3 +1,5 @@ +/* global log, dbg, snowflake */ + /* Communication with the snowflake broker. @@ -104,7 +106,7 @@ class Broker { return xhr.send(payload); } -}; +} Broker.STATUS = { OK: 200, diff --git a/proxy/config.js b/proxy/config.js index d5d8ef7..af8bc02 100644 --- a/proxy/config.js +++ b/proxy/config.js @@ -1,5 +1,5 @@ -class Config {}; +class Config {} Config.prototype.brokerUrl = 'snowflake-broker.bamsoftware.com'; diff --git a/proxy/init-badge.js b/proxy/init-badge.js index 180a963..1a887a1 100644 --- a/proxy/init-badge.js +++ b/proxy/init-badge.js @@ -1,10 +1,12 @@ +/* global TESTING, Util, Query, Params, Config, DebugUI, BadgeUI, UI, Broker, Snowflake */ + /* Entry point. */ var snowflake, query, debug, silenceNotifications, log, dbg, init; -;(function() { +(function() { if (((typeof TESTING === "undefined" || TESTING === null) || !TESTING) && !Util.featureDetect()) { console.log('webrtc feature not detected. shutting down'); diff --git a/proxy/init-node.js b/proxy/init-node.js index 9efd486..789e6e3 100644 --- a/proxy/init-node.js +++ b/proxy/init-node.js @@ -1,3 +1,5 @@ +/* global Config, UI, Broker, Snowflake */ + /* Entry point. */ diff --git a/proxy/init-webext.js b/proxy/init-webext.js index ee755c6..2f4f156 100644 --- a/proxy/init-webext.js +++ b/proxy/init-webext.js @@ -1,10 +1,13 @@ +/* global Util, chrome, Config, WebExtUI, Broker, Snowflake */ +/* eslint no-unused-vars: 0 */ + /* Entry point. */ var debug, snowflake, config, broker, ui, log, dbg, init, update, silenceNotifications; -;(function () { +(function () { silenceNotifications = false; debug = false; diff --git a/proxy/make.js b/proxy/make.js index f5f1c0a..b614864 100755 --- a/proxy/make.js +++ b/proxy/make.js @@ -1,7 +1,8 @@ #!/usr/bin/env node -var fs = require('fs'); -var { exec, spawn, execSync } = require('child_process'); +/* global require, process */ + +var { exec, spawn } = require('child_process'); // All files required. var FILES = [ @@ -15,12 +16,6 @@ var FILES = [ 'shims.js' ]; -var INITS = [ - 'init-badge.js', - 'init-node.js', - 'init-webext.js' -]; - var FILES_SPEC = [ 'spec/broker.spec.js', 'spec/init.spec.js', @@ -42,7 +37,7 @@ var copyStaticFiles = function() { var concatJS = function(outDir, init) { var files; files = FILES.concat(`init-${init}.js`); - return exec(`cat ${files.join(' ')} > ${outDir}/${OUTFILE}`, function(err, stdout, stderr) { + return exec(`cat ${files.join(' ')} > ${outDir}/${OUTFILE}`, function(err) { if (err) { throw err; } diff --git a/proxy/proxypair.js b/proxy/proxypair.js index 674ac18..6ffa9e5 100644 --- a/proxy/proxypair.js +++ b/proxy/proxypair.js @@ -1,3 +1,5 @@ +/* global snowflake, log, dbg, Util, PeerConnection, Snowflake, Parse, WS */ + /* Represents a single: @@ -66,15 +68,13 @@ class ProxyPair { } receiveWebRTCOffer(offer) { -var e, err; if ('offer' !== offer.type)
[tor-commits] [snowflake/master] Close over init so that we can return if a feature isn't detected
commit 27a92ab03a1e296a4e73f6861b31931e4aeba221 Author: Arlo Breault Date: Sat Jul 6 16:40:03 2019 +0200 Close over init so that we can return if a feature isn't detected I guess alternatively, just use an if/else block. --- proxy/init-badge.js | 124 +++ proxy/init-webext.js | 119 2 files changed, 126 insertions(+), 117 deletions(-) diff --git a/proxy/init-badge.js b/proxy/init-badge.js index 7e5277f..30c0218 100644 --- a/proxy/init-badge.js +++ b/proxy/init-badge.js @@ -2,72 +2,78 @@ Entry point. */ -if (((typeof TESTING === "undefined" || TESTING === null) || !TESTING) && !Util.featureDetect()) { - console.log('webrtc feature not detected. shutting down'); - return; -} +var snowflake, query, debug, silenceNotifications, log, dbg, init; -var snowflake = null; +;(function() { -var query = Query.parse(location); + if (((typeof TESTING === "undefined" || TESTING === null) || !TESTING) && !Util.featureDetect()) { +console.log('webrtc feature not detected. shutting down'); +return; + } -var debug = Params.getBool(query, 'debug', false); + snowflake = null; -var silenceNotifications = Params.getBool(query, 'silent', false); + query = Query.parse(location); -// Log to both console and UI if applicable. -// Requires that the snowflake and UI objects are hooked up in order to -// log to console. -var log = function(msg) { - console.log('Snowflake: ' + msg); - return snowflake != null ? snowflake.ui.log(msg) : void 0; -}; + debug = Params.getBool(query, 'debug', false); -var dbg = function(msg) { - if (debug || ((snowflake != null ? snowflake.ui : void 0) instanceof DebugUI)) { -return log(msg); - } -}; + silenceNotifications = Params.getBool(query, 'silent', false); -var init = function() { - var broker, config, ui; - config = new Config; - if ('off' !== query['ratelimit']) { -config.rateLimitBytes = Params.getByteCount(query, 'ratelimit', config.rateLimitBytes); - } - ui = null; - if (document.getElementById('badge') !== null) { -ui = new BadgeUI(); - } else if (document.getElementById('status') !== null) { -ui = new DebugUI(); - } else { -ui = new UI(); - } - broker = new Broker(config.brokerUrl); - snowflake = new Snowflake(config, ui, broker); - log('== snowflake proxy =='); - if (Util.snowflakeIsDisabled(config.cookieName)) { -// Do not activate the proxy if any number of conditions are true. -log('Currently not active.'); -return; - } - // Otherwise, begin setting up WebRTC and acting as a proxy. - dbg('Contacting Broker at ' + broker.url); - snowflake.setRelayAddr(config.relayAddr); - return snowflake.beginWebRTC(); -}; + // Log to both console and UI if applicable. + // Requires that the snowflake and UI objects are hooked up in order to + // log to console. + log = function(msg) { +console.log('Snowflake: ' + msg); +return snowflake != null ? snowflake.ui.log(msg) : void 0; + }; -// Notification of closing tab with active proxy. -window.onbeforeunload = function() { - if (!silenceNotifications && Snowflake.MODE.WEBRTC_READY === snowflake.state) { -return Snowflake.MESSAGE.CONFIRMATION; - } - return null; -}; + dbg = function(msg) { +if (debug || ((snowflake != null ? snowflake.ui : void 0) instanceof DebugUI)) { + return log(msg); +} + }; + + init = function() { +var broker, config, ui; +config = new Config; +if ('off' !== query['ratelimit']) { + config.rateLimitBytes = Params.getByteCount(query, 'ratelimit', config.rateLimitBytes); +} +ui = null; +if (document.getElementById('badge') !== null) { + ui = new BadgeUI(); +} else if (document.getElementById('status') !== null) { + ui = new DebugUI(); +} else { + ui = new UI(); +} +broker = new Broker(config.brokerUrl); +snowflake = new Snowflake(config, ui, broker); +log('== snowflake proxy =='); +if (Util.snowflakeIsDisabled(config.cookieName)) { + // Do not activate the proxy if any number of conditions are true. + log('Currently not active.'); + return; +} +// Otherwise, begin setting up WebRTC and acting as a proxy. +dbg('Contacting Broker at ' + broker.url); +snowflake.setRelayAddr(config.relayAddr); +return snowflake.beginWebRTC(); + }; + + // Notification of closing tab with active proxy. + window.onbeforeunload = function() { +if (!silenceNotifications && Snowflake.MODE.WEBRTC_READY === snowflake.state) { + return Snowflake.MESSAGE.CONFIRMATION; +} +return null; + }; + + window.onunload = function() { +snowflake.disable(); +return null; + }; -window.onunload = function() { - snowflake.disable(); - return null; -}; + window.onload = init; -window.onload = init; +}()); diff --git a/proxy/init-webext.js b/proxy/init-webext.js index 89072b8..3a2b120 100644 ---
[tor-commits] [snowflake/master] Don't specify port for stun server
commit fb0578d84016439f387e1da37e23b4d5bc2f8a17 Author: Arlo Breault Date: Sun Jul 7 12:43:32 2019 +0200 Don't specify port for stun server No idea why but, with it, when a client disconnects the datachannel doesn't close. This wasn't an issue prior to 359600d since the configuration wasn't being passed to the peerconnection constructor. This probably just makes the url invalid and falls back to a default in libwebrtc. --- proxy/config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proxy/config.js b/proxy/config.js index 316f3b0..d5d8ef7 100644 --- a/proxy/config.js +++ b/proxy/config.js @@ -30,7 +30,7 @@ Config.prototype.connectionsPerClient = 1; Config.prototype.pcConfig = { iceServers: [ { - urls: ['stun:stun.l.google.com:19302'] + urls: ['stun:stun.l.google.com'] } ] }; ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [snowflake/master] Lint with eslint
commit ebeb45c8d621dbeb2c9d0cbe06669ad3751b3ea4 Author: Arlo Breault Date: Sun Jul 7 15:31:09 2019 +0200 Lint with eslint Requires at least node v8.x --- .travis.yml | 3 ++- proxy/.eslintrc.json | 8 proxy/package.json | 4 +++- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 259d9eb..072f073 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,7 +16,7 @@ go: - 1.10.x env: -- TRAVIS_NODE_VERSION="6" CC="gcc-5" CXX="g++-5" +- TRAVIS_NODE_VERSION="8" CC="gcc-5" CXX="g++-5" before_install: - nvm install $TRAVIS_NODE_VERSION @@ -39,4 +39,5 @@ script: - go vet ./... - go test -v -race ./... - cd proxy +- npm run lint - npm test diff --git a/proxy/.eslintrc.json b/proxy/.eslintrc.json new file mode 100644 index 000..d6f8309 --- /dev/null +++ b/proxy/.eslintrc.json @@ -0,0 +1,8 @@ +{ +"env": { +"browser": true, +"es6": true, +"node": true +}, +"extends": "eslint:recommended" +} diff --git a/proxy/package.json b/proxy/package.json index ca13a52..c5a571b 100644 --- a/proxy/package.json +++ b/proxy/package.json @@ -12,7 +12,8 @@ "webext": "node make.js webext", "clean": "node make.js clean", "prepublish": "node make.js node", -"start": "node build/snowflake.js" +"start": "node build/snowflake.js", +"lint": "eslint . --ext .js" }, "bin": { "snowflake": "build/snowflake.js" @@ -20,6 +21,7 @@ "author": "Serene Han", "license": "BSD-3-Clause", "devDependencies": { +"eslint": "^6.0.1", "jasmine": "2.5.2" }, "dependencies": { ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [snowflake/master] Null out relay after closing
commit c12fcbeb856fcb2ea5431059bd6712d91e5ac1b5 Author: Arlo Breault Date: Sun Jul 7 18:44:56 2019 +0200 Null out relay after closing This was probably meant to be `@relay = null` is the coffeescript. --- proxy/proxypair.js | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/proxy/proxypair.js b/proxy/proxypair.js index c162807..674ac18 100644 --- a/proxy/proxypair.js +++ b/proxy/proxypair.js @@ -121,18 +121,18 @@ class ProxyPair { if (peer_ip != null) { params.push(["client_ip", peer_ip]); } -this.relay = WS.makeWebsocket(this.relayAddr, params); +var relay = this.relay = WS.makeWebsocket(this.relayAddr, params); this.relay.label = 'websocket-relay'; this.relay.onopen = () => { if (this.timer) { clearTimeout(this.timer); this.timer = 0; } - log(this.relay.label + ' connected!'); + log(relay.label + ' connected!'); return snowflake.ui.setStatus('connected'); }; this.relay.onclose = () => { - log(this.relay.label + ' closed.'); + log(relay.label + ' closed.'); snowflake.ui.setStatus('disconnected.'); snowflake.ui.setActive(false); snowflake.state = Snowflake.MODE.INIT; @@ -146,8 +146,8 @@ class ProxyPair { if (0 === this.timer) { return; } - log(this.relay.label + ' timed out connecting.'); - return this.relay.onclose(); + log(relay.label + ' timed out connecting.'); + return relay.onclose(); }), 5000); } @@ -172,7 +172,6 @@ class ProxyPair { // Close both WebRTC and websocket. close() { -var relay; if (this.timer) { clearTimeout(this.timer); this.timer = 0; @@ -181,11 +180,12 @@ class ProxyPair { if (this.webrtcIsReady()) { this.client.close(); } +this.client = null; if (this.relayIsReady()) { this.relay.close(); } -relay = null; -return this.onCleanup(); +this.relay = null; +this.onCleanup(); } flush() { ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [snowflake/master] Don't overwrite global location
commit 6e95581f53d5b20c699617b7f57fc8b285a3d9c7 Author: Arlo Breault Date: Sun Jul 7 10:30:19 2019 +0200 Don't overwrite global location --- proxy/init-badge.js | 2 +- proxy/shims.js | 5 + 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/proxy/init-badge.js b/proxy/init-badge.js index 09579e6..180a963 100644 --- a/proxy/init-badge.js +++ b/proxy/init-badge.js @@ -13,7 +13,7 @@ var snowflake, query, debug, silenceNotifications, log, dbg, init; snowflake = null; - query = Query.parse(location); + query = Query.parse(location.search.substr(1)); debug = Params.getBool(query, 'debug', false); diff --git a/proxy/shims.js b/proxy/shims.js index 4fc0b38..4ddf421 100644 --- a/proxy/shims.js +++ b/proxy/shims.js @@ -10,7 +10,7 @@ if (typeof module !== "undefined" && module !== null ? module.exports : void 0) } }; chrome = {}; - location = ''; + location = { search: '' }; if ((typeof TESTING === "undefined" || TESTING === null) || !TESTING) { webrtc = require('wrtc'); PeerConnection = webrtc.RTCPeerConnection; @@ -20,9 +20,6 @@ if (typeof module !== "undefined" && module !== null ? module.exports : void 0) ({ XMLHttpRequest } = require('xmlhttprequest')); } } else { - document = window.document; - chrome = window.chrome; - location = window.location.search.substr(1); PeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection; IceCandidate = window.RTCIceCandidate || window.mozRTCIceCandidate; SessionDescription = window.RTCSessionDescription || window.mozRTCSessionDescription; ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [snowflake/master] Use at least v6 of node on travis for destructuring assignment
commit 99952ca7de2e5d73dee5b3f17fe3da449cad6a4d Author: Arlo Breault Date: Sat Jul 6 16:59:37 2019 +0200 Use at least v6 of node on travis for destructuring assignment --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 29d6525..259d9eb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,7 +16,7 @@ go: - 1.10.x env: -- TRAVIS_NODE_VERSION="4.2" CC="gcc-5" CXX="g++-5" +- TRAVIS_NODE_VERSION="6" CC="gcc-5" CXX="g++-5" before_install: - nvm install $TRAVIS_NODE_VERSION ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [snowflake/master] Ensure `snnowflake` was initialized in unload handlers
commit 3455cd5da831ad77bd6e77544dba21134a294514 Author: Arlo Breault Date: Wed Jul 10 10:52:51 2019 +0200 Ensure `snnowflake` was initialized in unload handlers --- proxy/init-badge.js | 8 ++-- proxy/init-webext.js | 8 ++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/proxy/init-badge.js b/proxy/init-badge.js index 30c0218..09579e6 100644 --- a/proxy/init-badge.js +++ b/proxy/init-badge.js @@ -63,14 +63,18 @@ var snowflake, query, debug, silenceNotifications, log, dbg, init; // Notification of closing tab with active proxy. window.onbeforeunload = function() { -if (!silenceNotifications && Snowflake.MODE.WEBRTC_READY === snowflake.state) { +if ( + !silenceNotifications && + snowflake !== null && + Snowflake.MODE.WEBRTC_READY === snowflake.state +) { return Snowflake.MESSAGE.CONFIRMATION; } return null; }; window.onunload = function() { -snowflake.disable(); +if (snowflake !== null) { snowflake.disable(); } return null; }; diff --git a/proxy/init-webext.js b/proxy/init-webext.js index 3a2b120..ee755c6 100644 --- a/proxy/init-webext.js +++ b/proxy/init-webext.js @@ -61,14 +61,18 @@ var debug, snowflake, config, broker, ui, log, dbg, init, update, silenceNotific // Notification of closing tab with active proxy. window.onbeforeunload = function() { -if (!silenceNotifications && Snowflake.MODE.WEBRTC_READY === snowflake.state) { +if ( + !silenceNotifications && + snowflake !== null && + Snowflake.MODE.WEBRTC_READY === snowflake.state +) { return Snowflake.MESSAGE.CONFIRMATION; } return null; }; window.onunload = function() { -snowflake.disable(); +if (snowflake !== null) { snowflake.disable(); } return null; }; ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [snowflake/master] Rename Cakefile and make it work
commit f97c37fe5d98ad2df5f2e8cd6aac5a79882def65 Author: Arlo Breault Date: Sat Jul 6 15:48:33 2019 +0200 Rename Cakefile and make it work --- .travis.yml | 1 - proxy/Cakefile.js | 102 -- proxy/coffeelint.json | 135 -- proxy/make.js | 108 proxy/package.json| 15 +++--- 5 files changed, 114 insertions(+), 247 deletions(-) diff --git a/.travis.yml b/.travis.yml index 3037f5a..29d6525 100644 --- a/.travis.yml +++ b/.travis.yml @@ -39,5 +39,4 @@ script: - go vet ./... - go test -v -race ./... - cd proxy -- npm run-script lint - npm test diff --git a/proxy/Cakefile.js b/proxy/Cakefile.js deleted file mode 100644 index 91ceea4..000 --- a/proxy/Cakefile.js +++ /dev/null @@ -1,102 +0,0 @@ - -var fs = require('fs'); -var { exec, spawn, execSync } = require('child_process'); - -// All coffeescript files required. -var FILES = [ - 'broker.coffee', - 'config.coffee', - 'proxypair.coffee', - 'snowflake.coffee', - 'ui.coffee', - 'util.coffee', - 'websocket.coffee', - 'shims.coffee' -]; - -var INITS = [ - 'init-badge.coffee', - 'init-node.coffee', - 'init-webext.coffee' -]; - -var FILES_SPEC = [ - 'spec/broker.spec.coffee', - 'spec/init.spec.coffee', - 'spec/proxypair.spec.coffee', - 'spec/snowflake.spec.coffee', - 'spec/ui.spec.coffee', - 'spec/util.spec.coffee', - 'spec/websocket.spec.coffee' -]; - -var OUTFILE = 'snowflake.js'; - -var STATIC = 'static'; - -var copyStaticFiles = function() { - return exec('cp ' + STATIC + '/* build/'); -}; - -var compileCoffee = function(outDir, init) { - var files; - files = FILES.concat('init-' + init + '.coffee'); - return exec('cat ' + files.join(' ') + ' | coffee -cs > ' + outDir + '/' + OUTFILE, function(err, stdout, stderr) { -if (err) { - throw err; -} - }); -}; - -task('test', 'snowflake unit tests', function() { - var jasmineFiles, outFile, proc; - exec('mkdir -p test'); - exec('jasmine init >&-'); - // Simply concat all the files because we're not using node exports. - jasmineFiles = FILES.concat('init-badge.coffee', FILES_SPEC); - outFile = 'test/bundle.spec.coffee'; - exec('echo "TESTING = true" > ' + outFile); - exec('cat ' + jasmineFiles.join(' ') + ' | cat >> ' + outFile); - execSync('coffee -cb ' + outFile); - proc = spawn('jasmine', ['test/bundle.spec.js'], { -stdio: 'inherit' - }); - return proc.on("exit", function(code) { -return process.exit(code); - }); -}); - -task('build', 'build the snowflake proxy', function() { - exec('mkdir -p build'); - copyStaticFiles(); - compileCoffee('build', 'badge'); - return console.log('Snowflake prepared.'); -}); - -task('webext', 'build the webextension', function() { - exec('mkdir -p webext'); - compileCoffee('webext', 'webext'); - return console.log('Webextension prepared.'); -}); - -task('node', 'build the node binary', function() { - exec('mkdir -p build'); - compileCoffee('build', 'node'); - return console.log('Node prepared.'); -}); - -task('lint', 'ensure idiomatic coffeescript', function() { - var filesAll, proc; - filesAll = FILES.concat(INITS, FILES_SPEC); - proc = spawn('coffeelint', filesAll, { -file: 'coffeelint.json', -stdio: 'inherit' - }); - return proc.on("exit", function(code) { -return process.exit(code); - }); -}); - -task('clean', 'remove all built files', function() { - return exec('rm -r build'); -}); diff --git a/proxy/coffeelint.json b/proxy/coffeelint.json deleted file mode 100644 index 239092c..000 --- a/proxy/coffeelint.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "arrow_spacing": { -"level": "error" - }, - "braces_spacing": { -"level": "error", -"spaces": 1, -"empty_object_spaces": 0 - }, - "camel_case_classes": { -"level": "error" - }, - "coffeescript_error": { -"level": "error" - }, - "colon_assignment_spacing": { -"level": "ignore", -"spacing": { - "left": 0, - "right": 0 -} - }, - "cyclomatic_complexity": { -"level": "ignore", -"value": 10 - }, - "duplicate_key": { -"level": "error" - }, - "empty_constructor_needs_parens": { -"level": "ignore" - }, - "ensure_comprehensions": { -"level": "warn" - }, - "eol_last": { -"level": "ignore" - }, - "indentation": { -"value": 2, -"level": "error" - }, - "line_endings": { -"level": "ignore", -"value": "unix" - }, - "max_line_length": { -"value": 80, -"level": "warn", -"limitComments": true - }, - "missing_fat_arrows": { -"level": "ignore", -"is_strict": false - }, - "newlines_after_classes": { -"value": 3, -"level": "ignore" - }, - "no_backticks": { -"level": "error" - }, - "no_debugger": { -"level": "warn", -"console": false - }, - "no_empty_functions": { -"level": "ignore" - }, - "no_empty_param_list": { -
[tor-commits] [snowflake/master] Bump coffeescript to 2.x
commit 82562fb21de6472bfe73b41d227fd0eab80567f4 Author: Arlo Breault Date: Wed Jul 10 10:42:49 2019 +0200 Bump coffeescript to 2.x After auditing for breaking changes [0] so that the output produced uses ES2015 classes. [0] https://coffeescript.org/#breaking-changes) --- proxy/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proxy/package.json b/proxy/package.json index a828aa6..c907fed 100644 --- a/proxy/package.json +++ b/proxy/package.json @@ -25,7 +25,7 @@ "jasmine": "2.5.2" }, "dependencies": { -"coffee-script": "^1.12.2", +"coffeescript": "^2.4.1", "wrtc": "^0.0.61", "ws": "^3.3.1", "xmlhttprequest": "^1.8.0" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [snowflake/master] Fix pcConfig from compiling to a global
commit 359600ddc55d197dbaac7f01f72ac8278054efe7 Author: Arlo Breault Date: Sat Jul 6 13:43:29 2019 +0200 Fix pcConfig from compiling to a global But note that maybe we should be constructing a new PCConfig each time Config is instantiated, rather than sharing it on the prototype. --- proxy/config.coffee | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/proxy/config.coffee b/proxy/config.coffee index 810c79f..43dca56 100644 --- a/proxy/config.coffee +++ b/proxy/config.coffee @@ -19,8 +19,7 @@ class Config connectionsPerClient: 1 # TODO: Different ICE servers. - pcConfig = { + pcConfig: iceServers: [ { urls: ['stun:stun.l.google.com:19302'] } ] - } ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [snowflake/master] Can't reference 'this' before calling super in derived class constructors
commit 1fd6cb870e4731d83fe49a55e61ca4a2ce73a00e Author: Arlo Breault Date: Sat Jul 6 13:03:49 2019 +0200 Can't reference 'this' before calling super in derived class constructors From https://coffeescript.org/#breaking-changes-super-this --- proxy/ui.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/proxy/ui.coffee b/proxy/ui.coffee index 2cc39dc..fb3c0c2 100644 --- a/proxy/ui.coffee +++ b/proxy/ui.coffee @@ -18,6 +18,7 @@ class BadgeUI extends UI $badge: null constructor: -> +super() @$badge = document.getElementById('badge') setActive: (connected) -> @@ -31,6 +32,7 @@ class DebugUI extends UI $status: null constructor: -> +super() # Setup other DOM handlers if it's debug mode. @$status = document.getElementById('status') @$msglog = document.getElementById('msglog') @@ -58,6 +60,7 @@ class WebExtUI extends UI stats: null constructor: -> +super() @initStats() chrome.runtime.onConnect.addListener @onConnect @@ -120,4 +123,3 @@ class WebExtUI extends UI chrome.browserAction.setIcon path: 32: "icons/status-" + (if enabled then "on" else "off") + ".png" - ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [snowflake/master] Lightly massage some of the generated JavaScript
commit 1867a3f121b5ea032466675f8ea3d00a134acd9a Author: Arlo Breault Date: Sat Jul 6 15:20:07 2019 +0200 Lightly massage some of the generated JavaScript --- proxy/Cakefile.js| 42 +++-- proxy/broker.js | 188 +-- proxy/config.js | 57 +++--- proxy/init-badge.js | 16 +- proxy/init-node.js | 14 +- proxy/init-webext.js | 20 +- proxy/proxypair.js | 432 +-- proxy/shims.js | 5 +- proxy/snowflake.js | 298 +++-- proxy/spec/broker.spec.js| 58 +++--- proxy/spec/init.spec.js | 19 +- proxy/spec/proxypair.spec.js | 51 +++-- proxy/spec/snowflake.spec.js | 71 +++ proxy/spec/ui.spec.js| 26 +-- proxy/spec/util.spec.js | 68 --- proxy/spec/websocket.spec.js | 23 ++- proxy/ui.js | 299 ++ proxy/util.js| 148 +++ proxy/websocket.js | 112 ++- 19 files changed, 972 insertions(+), 975 deletions(-) diff --git a/proxy/Cakefile.js b/proxy/Cakefile.js index c7bc625..91ceea4 100644 --- a/proxy/Cakefile.js +++ b/proxy/Cakefile.js @@ -1,26 +1,44 @@ -// Generated by CoffeeScript 2.4.1 -var FILES, FILES_SPEC, INITS, OUTFILE, STATIC, compileCoffee, copyStaticFiles, exec, execSync, fs, spawn; -fs = require('fs'); - -({exec, spawn, execSync} = require('child_process')); +var fs = require('fs'); +var { exec, spawn, execSync } = require('child_process'); // All coffeescript files required. -FILES = ['broker.coffee', 'config.coffee', 'proxypair.coffee', 'snowflake.coffee', 'ui.coffee', 'util.coffee', 'websocket.coffee', 'shims.coffee']; +var FILES = [ + 'broker.coffee', + 'config.coffee', + 'proxypair.coffee', + 'snowflake.coffee', + 'ui.coffee', + 'util.coffee', + 'websocket.coffee', + 'shims.coffee' +]; -INITS = ['init-badge.coffee', 'init-node.coffee', 'init-webext.coffee']; +var INITS = [ + 'init-badge.coffee', + 'init-node.coffee', + 'init-webext.coffee' +]; -FILES_SPEC = ['spec/broker.spec.coffee', 'spec/init.spec.coffee', 'spec/proxypair.spec.coffee', 'spec/snowflake.spec.coffee', 'spec/ui.spec.coffee', 'spec/util.spec.coffee', 'spec/websocket.spec.coffee']; +var FILES_SPEC = [ + 'spec/broker.spec.coffee', + 'spec/init.spec.coffee', + 'spec/proxypair.spec.coffee', + 'spec/snowflake.spec.coffee', + 'spec/ui.spec.coffee', + 'spec/util.spec.coffee', + 'spec/websocket.spec.coffee' +]; -OUTFILE = 'snowflake.js'; +var OUTFILE = 'snowflake.js'; -STATIC = 'static'; +var STATIC = 'static'; -copyStaticFiles = function() { +var copyStaticFiles = function() { return exec('cp ' + STATIC + '/* build/'); }; -compileCoffee = function(outDir, init) { +var compileCoffee = function(outDir, init) { var files; files = FILES.concat('init-' + init + '.coffee'); return exec('cat ' + files.join(' ') + ' | coffee -cs > ' + outDir + '/' + OUTFILE, function(err, stdout, stderr) { diff --git a/proxy/broker.js b/proxy/broker.js index f7af5bb..4e287b4 100644 --- a/proxy/broker.js +++ b/proxy/broker.js @@ -1,73 +1,44 @@ -// Generated by CoffeeScript 2.4.1 /* Communication with the snowflake broker. Browser snowflakes must register with the broker in order to get assigned to clients. */ -var Broker; -Broker = (function() { - // Represents a broker running remotely. - class Broker { -// When interacting with the Broker, snowflake must generate a unique session -// ID so the Broker can keep track of each proxy's signalling channels. -// On construction, this Broker object does not do anything until -// |getClientOffer| is called. -constructor(url) { - // Promises some client SDP Offer. - // Registers this Snowflake with the broker using an HTTP POST request, and - // waits for a response containing some client offer that the Broker chooses - // for this proxy.. - // TODO: Actually support multiple clients. - this.getClientOffer = this.getClientOffer.bind(this); - // urlSuffix for the broker is different depending on what action - // is desired. - this._postRequest = this._postRequest.bind(this); - this.url = url; - this.clients = 0; - if (0 === this.url.indexOf('localhost', 0)) { -// Ensure url has the right protocol + trailing slash. -this.url = 'http://' + this.url; - } - if (0 !== this.url.indexOf('http', 0)) { -this.url = 'https://' + this.url; - } - if ('/' !== this.url.substr(-1)) { -this.url += '/'; - } -} +// Represents a broker running remotely. +class Broker { -getClientOffer(id) { - return new Promise((fulfill, reject) => { -var xhr; -xhr = new XMLHttpRequest(); -xhr.onreadystatechange = function() { - if (xhr.DONE !== xhr.readyState) { -return; - } -
[tor-commits] [translation/torbutton-securitylevelproperties] Update translations for torbutton-securitylevelproperties
commit b4f7e6c137239095bb8e158fb6ef72e216a68f4f Author: Translation commit bot Date: Wed Jul 10 14:20:01 2019 + Update translations for torbutton-securitylevelproperties --- hr/securitylevel.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hr/securitylevel.properties b/hr/securitylevel.properties index 9d9eae745..f961f32c4 100644 --- a/hr/securitylevel.properties +++ b/hr/securitylevel.properties @@ -9,7 +9,7 @@ securityLevel.safer.tooltip = Security Level : Safer 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 and video (HTML5 media), and WebGL are click-to-play. +securityLevel.safer.description3 = Audio i video (HTML5 medije) i WebGL trebaju se klikniti za reprodukciju. securityLevel.safest.level = Najsigurnije securityLevel.safest.tooltip = Security Level : Safest 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. ___ 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] Update translations for torbutton-abouttbupdatedtd_completed
commit a843e64cf2c430440f26d0aa6837d7ce3c2858a5 Author: Translation commit bot Date: Wed Jul 10 14:19:44 2019 + Update translations for torbutton-abouttbupdatedtd_completed --- hr/abouttbupdate.dtd | 8 1 file changed, 8 insertions(+) diff --git a/hr/abouttbupdate.dtd b/hr/abouttbupdate.dtd new file mode 100644 index 0..02c6aa4e0 --- /dev/null +++ b/hr/abouttbupdate.dtd @@ -0,0 +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] Update translations for torbutton-torbuttonproperties
commit 48b15170ca42ac143ed348c1aa6bf0e942403800 Author: Translation commit bot Date: Wed Jul 10 14:19:02 2019 + Update translations for torbutton-torbuttonproperties --- hr/torbutton.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hr/torbutton.properties b/hr/torbutton.properties index 92d1d5ff0..50131bb51 100644 --- a/hr/torbutton.properties +++ b/hr/torbutton.properties @@ -53,7 +53,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=Downloading %S update +updateDownloadingPanelUILabel=Preuzimanje %S ažuriranja # .Onion Page Info prompt. Strings are kept here for ease of translation. pageInfo_OnionEncryptionWithBitsAndProtocol=Veza enkriptirana (Onion usluga, %1$S, %2$S bitni kljuÄevi, %3$S) ___ 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] Update translations for torbutton-torbuttondtd_completed
commit ef9b0d14ae25a59a1da0cf45429d4cf0d9cf4c33 Author: Translation commit bot Date: Wed Jul 10 14:19:21 2019 + Update translations for torbutton-torbuttondtd_completed --- hr/torbutton.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hr/torbutton.dtd b/hr/torbutton.dtd index 68ea37dfe..24fa25fc3 100644 --- a/hr/torbutton.dtd +++ b/hr/torbutton.dtd @@ -36,6 +36,6 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-torbuttondtd] Update translations for torbutton-torbuttondtd
commit 9a9f22aca2b65c9f2b3ff71829dca348c6d103e3 Author: Translation commit bot Date: Wed Jul 10 14:19:15 2019 + Update translations for torbutton-torbuttondtd --- hr/torbutton.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hr/torbutton.dtd b/hr/torbutton.dtd index 68ea37dfe..24fa25fc3 100644 --- a/hr/torbutton.dtd +++ b/hr/torbutton.dtd @@ -36,6 +36,6 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-abouttbupdatedtd] Update translations for torbutton-abouttbupdatedtd
commit 1fcd7f878079da5e9701bc8b0a55210c129f9871 Author: Translation commit bot Date: Wed Jul 10 14:19:38 2019 + Update translations for torbutton-abouttbupdatedtd --- hr/abouttbupdate.dtd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hr/abouttbupdate.dtd b/hr/abouttbupdate.dtd index aca159352..02c6aa4e0 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] Update translations for torbutton-torbuttonproperties_completed
commit c2cde9c702959a7eb325d78afb8efc47a96abb6c Author: Translation commit bot Date: Wed Jul 10 14:19:08 2019 + Update translations for torbutton-torbuttonproperties_completed --- hr/torbutton.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hr/torbutton.properties b/hr/torbutton.properties index 92d1d5ff0..50131bb51 100644 --- a/hr/torbutton.properties +++ b/hr/torbutton.properties @@ -53,7 +53,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=Downloading %S update +updateDownloadingPanelUILabel=Preuzimanje %S ažuriranja # .Onion Page Info prompt. Strings are kept here for ease of translation. pageInfo_OnionEncryptionWithBitsAndProtocol=Veza enkriptirana (Onion usluga, %1$S, %2$S bitni kljuÄevi, %3$S) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tba-torbrowserstringsdtd_completed] Update translations for tba-torbrowserstringsdtd_completed
commit 3824168b183e64b0f60fad4c42e6577756cef784 Author: Translation commit bot Date: Wed Jul 10 14:17:54 2019 + Update translations for tba-torbrowserstringsdtd_completed --- hr/torbrowser_strings.dtd | 59 +++ 1 file changed, 59 insertions(+) diff --git a/hr/torbrowser_strings.dtd b/hr/torbrowser_strings.dtd new file mode 100644 index 0..668c70ee7 --- /dev/null +++ b/hr/torbrowser_strings.dtd @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tba-torbrowserstringsdtd] Update translations for tba-torbrowserstringsdtd
commit b57c7b34b619d99cea1dcd6d95552749ad5078ec Author: Translation commit bot Date: Wed Jul 10 14:17:46 2019 + Update translations for tba-torbrowserstringsdtd --- hr/torbrowser_strings.dtd | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/hr/torbrowser_strings.dtd b/hr/torbrowser_strings.dtd index 6fde3558c..668c70ee7 100644 --- a/hr/torbrowser_strings.dtd +++ b/hr/torbrowser_strings.dtd @@ -49,11 +49,11 @@ - - - - + + + + - + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/abouttor-homepage_completed] Update translations for abouttor-homepage_completed
commit f092d8040944cbf77766e299d0e9fc0102c9ae4a Author: Translation commit bot Date: Wed Jul 10 14:15:13 2019 + Update translations for abouttor-homepage_completed --- hr/aboutTor.dtd | 35 +++ 1 file changed, 35 insertions(+) diff --git a/hr/aboutTor.dtd b/hr/aboutTor.dtd new file mode 100644 index 0..c9a0ef5f5 --- /dev/null +++ b/hr/aboutTor.dtd @@ -0,0 +1,35 @@ + + + + + + + + + + + + +https://duckduckgo.com;> + + + + + + + + + +https://www.torproject.org/getinvolved/volunteer.html.en;> + + + + + + + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/abouttor-homepage] Update translations for abouttor-homepage
commit 66938d3ab360e33030c4efff60e6d1025ad01d11 Author: Translation commit bot Date: Wed Jul 10 14:15:05 2019 + Update translations for abouttor-homepage --- hr/aboutTor.dtd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hr/aboutTor.dtd b/hr/aboutTor.dtd index da41f18f7..c9a0ef5f5 100644 --- a/hr/aboutTor.dtd +++ b/hr/aboutTor.dtd @@ -6,7 +6,7 @@ - + @@ -31,5 +31,5 @@ - - + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tpo-web] Update translations for tpo-web
commit 4c5217b954a4ca44941a4944b6a3e077998b805c Author: Translation commit bot Date: Wed Jul 10 13:50:36 2019 + Update translations for tpo-web --- contents+et.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/contents+et.po b/contents+et.po index 9a28b492f..5671e5a03 100644 --- a/contents+et.po +++ b/contents+et.po @@ -3,6 +3,7 @@ # kytv , 2019 # IDRASSI Mounir , 2019 # erinm, 2019 +# Madis, 2019 # msgid "" msgstr "" @@ -10,7 +11,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-05 12:03+CET\n" "PO-Revision-Date: 2019-03-09 10:41+\n" -"Last-Translator: erinm, 2019\n" +"Last-Translator: Madis, 2019\n" "Language-Team: Estonian (https://www.transifex.com/otf/teams/1519/et/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -127,7 +128,7 @@ msgstr "Anneta" #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body) msgid "Donate Now" -msgstr "" +msgstr "Anneta nüüd" #: https//www.torproject.org/thank-you/ #: (content/thank-you/contents+en.lrpage.title) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tba-torbrowserstringsdtd] Update translations for tba-torbrowserstringsdtd
commit 3ddc16b63d454584690e23cf75675117657f381c Author: Translation commit bot Date: Wed Jul 10 13:47:46 2019 + Update translations for tba-torbrowserstringsdtd --- hr/torbrowser_strings.dtd | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/hr/torbrowser_strings.dtd b/hr/torbrowser_strings.dtd index 5ca614602..6fde3558c 100644 --- a/hr/torbrowser_strings.dtd +++ b/hr/torbrowser_strings.dtd @@ -33,20 +33,20 @@ - + - - + + - + - - + + - + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/donatepages-messagespot] Update translations for donatepages-messagespot
commit d69c96a4a40d8706c9ca2a73bbf051be26e04d24 Author: Translation commit bot Date: Wed Jul 10 13:45:40 2019 + Update translations for donatepages-messagespot --- locale/et/LC_MESSAGES/messages.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/locale/et/LC_MESSAGES/messages.po b/locale/et/LC_MESSAGES/messages.po index 1ab7b278c..bc99d026c 100644 --- a/locale/et/LC_MESSAGES/messages.po +++ b/locale/et/LC_MESSAGES/messages.po @@ -1,12 +1,12 @@ # Translators: # IDRASSI Mounir , 2018 # erinm, 2018 -# Madis, 2018 # martinpaljak , 2019 +# Madis, 2019 # msgid "" msgstr "" -"Last-Translator: martinpaljak , 2019\n" +"Last-Translator: Madis, 2019\n" "Language-Team: Estonian (https://www.transifex.com/otf/teams/1519/et/)\n" "Language: et\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -1776,7 +1776,7 @@ msgstr "" #: tmp/cache_locale/0d/0de73852fd4b6afe8a4f069f907a5e1e93a3159f5ffaddbf485db43dd4ce3a8a.php:71 msgid "Donate Now" -msgstr "" +msgstr "Anneta nüüd" #: tmp/cache_locale/08/08a9b06344a88c9ea01db4cdf9711c9cee305183a512ae0e8b7381dae8c6d798.php:22 msgid "See if your employer offers employee gift matching" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/abouttor-homepage] Update translations for abouttor-homepage
commit c25c3e199cd4987779b3b50f88079dcc21496158 Author: Translation commit bot Date: Wed Jul 10 13:45:05 2019 + Update translations for abouttor-homepage --- et/aboutTor.dtd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/et/aboutTor.dtd b/et/aboutTor.dtd index 94eead169..7b4600bfb 100644 --- a/et/aboutTor.dtd +++ b/et/aboutTor.dtd @@ -6,7 +6,7 @@ - + @@ -28,8 +28,8 @@ - - + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tba-torbrowserstringsdtd] Update translations for tba-torbrowserstringsdtd
commit fea1c0403956caf5fe7ea2dbde206567f447084b Author: Translation commit bot Date: Wed Jul 10 13:17:43 2019 + Update translations for tba-torbrowserstringsdtd --- hr/torbrowser_strings.dtd | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/hr/torbrowser_strings.dtd b/hr/torbrowser_strings.dtd index 39dab3002..5ca614602 100644 --- a/hr/torbrowser_strings.dtd +++ b/hr/torbrowser_strings.dtd @@ -21,18 +21,18 @@ - - + + - + - + - + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tpo-web] Update translations for tpo-web
commit 0f357035660acca629cfcfdf580fe6b57a763e08 Author: Translation commit bot Date: Wed Jul 10 11:50:41 2019 + Update translations for tpo-web --- contents+sr.po | 84 +++--- 1 file changed, 45 insertions(+), 39 deletions(-) diff --git a/contents+sr.po b/contents+sr.po index 1d10d41fc..d99440619 100644 --- a/contents+sr.po +++ b/contents+sr.po @@ -1,6 +1,4 @@ # Translators: -# Aleksandar TodoroviÄ (r3bl) , 2019 -# Nikola StojakoviÄ , 2019 # erinm, 2019 # Aleksa RistiÄ, 2019 # @@ -50,7 +48,7 @@ msgstr "" #: https//www.torproject.org/contact/ #: (content/contact/contents+en.lrpage.title) msgid "Contact" -msgstr "ÐонÑакÑ" +msgstr "Kontakt" #: https//www.torproject.org/contact/ #: (content/contact/contents+en.lrpage.section) @@ -71,6 +69,10 @@ msgid "" "answers to frequently asked questions about connecting to Tor, circumventing" " censorship, using onion services, and more." msgstr "" +"Potrebna ti je pomoÄ? Poseti naÅ¡ [portal podrÅ¡ke] " +"(https://support.torproject.org) za odgovore na Äesto postavljena pitanja o " +"povezivanju sa Tor-om, zaobilaženju cenzure, koriÅ¡Äenju Onion usluga i " +"drugog." #: https//www.torproject.org/download/ #: (content/download/contents+en.lrpage.title) @@ -82,7 +84,7 @@ msgstr "" #: https//www.torproject.org/download/tor/ #: (content/download/tor/contents+en.lrpage.section) msgid "Download" -msgstr "ÐÑеÑзимаÑе" +msgstr "Preuzimanje" #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.title) msgid "Sponsors" @@ -101,11 +103,11 @@ msgstr "Sponzori" #: https//www.torproject.org/about/jobs/ #: (content/about/jobs/contents+en.lrjobs.section) msgid "About" -msgstr "Рнама" +msgstr "O nama" #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body) msgid "Documentation" -msgstr "ÐокÑменÑаÑиÑа" +msgstr "Dokumentacija" #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body) msgid "Press" @@ -113,7 +115,7 @@ msgstr "Press" #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body) msgid "Support" -msgstr "ÐодÑÑка" +msgstr "PodrÅ¡ka" #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body) msgid "Jobs" @@ -121,20 +123,20 @@ msgstr "Poslovi" #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body) msgid "Blog" -msgstr "Ðлог" +msgstr "Blog" #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body) msgid "Donate" -msgstr "ÐониÑаÑ" +msgstr "Doniraj" #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body) msgid "Donate Now" -msgstr "Doniraj sada" +msgstr "Doniraj odmah" #: https//www.torproject.org/thank-you/ #: (content/thank-you/contents+en.lrpage.title) msgid "Success" -msgstr "УÑпеÑно" +msgstr "UspeÅ¡no" #: https//www.torproject.org/thank-you/ #: (content/thank-you/contents+en.lrpage.body) @@ -159,17 +161,19 @@ msgid "" "We need your help to keep Tor secure and safe for millions across the globe." " [Donate Now](https://donate.torproject.org/)" msgstr "" +"Potrebna nam je tvoja pomoÄ da održimo Tor bezbednim i sigurnim za milione " +"korisnika Å¡irom sveta. [Doniraj odmah](https://donate.torproject.org/)" #: https//www.torproject.org/about/ (content/about/contents+en.lrpage.title) #: https//www.torproject.org/about/history/ #: (content/about/history/contents+en.lrpage.title) msgid "History" -msgstr "ÐÑÑоÑиÑаÑ" +msgstr "Istorijat" #: https//www.torproject.org/download/alpha/ #: (content/download/alpha/contents+en.lrpage.title) msgid "Download Tor Browser Alpha" -msgstr "Preuzmi Tor Browser Alpha" +msgstr "Preuzmi Tor Browser alfa verziju" #: https//www.torproject.org/download/alpha/ #: (content/download/alpha/contents+en.lrpage.body) @@ -190,7 +194,7 @@ msgstr "" #: https//www.torproject.org/download/languages/ #: (content/download/languages/contents+en.lrpage.title) msgid "Download Tor Browser in your language" -msgstr "Preuzmi Tor Browser na tvom jeziku" +msgstr "Preuzmi Tor pregledaÄ na tvom jeziku" #: https//www.torproject.org/download/languages/ #: (content/download/languages/contents+en.lrpage.body) @@ -416,7 +420,7 @@ msgstr "" #: https//www.torproject.org/press/-new-release-tails/ #: (content/press/new-release-tails/contents+en.lrpost.title) msgid "New Release: Tails 3.12" -msgstr "" +msgstr "Novo izdanje: Tails 3.12" #: https//www.torproject.org/press/-new-release-tails/ #: (content/press/new-release-tails/contents+en.lrpost.summary) @@ -435,7 +439,7 @@ msgstr "" #: https//www.torproject.org/press/-new-release-tor/ #: (content/press/new-release-tor/contents+en.lrpost.title) msgid "New Release: Tor 0.4.0.1-alpha" -msgstr "" +msgstr "Novo izdanje: Tor 0.4.0.1-alfa" #: https//www.torproject.org/press/-new-release-tor/ #: (content/press/new-release-tor/contents+en.lrpost.summary) @@ -448,7 +452,7 @@
[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot
commit 90cb5a50a1088541170002a4c4b771de352c9393 Author: Translation commit bot Date: Wed Jul 10 11:48:02 2019 + Update translations for tbmanual-contentspot --- contents+sr.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contents+sr.po b/contents+sr.po index a3d1d5f78..8738a01a0 100644 --- a/contents+sr.po +++ b/contents+sr.po @@ -2092,7 +2092,7 @@ msgstr "" #: templates/footer.html:26 msgid "SIGN UP" -msgstr "" +msgstr "Prijavi se" #: templates/footer.html:32 msgid "" @@ -2122,7 +2122,7 @@ msgstr "Preuzmi Tor pregledaÄ" #: templates/search.html:5 msgid "Search" -msgstr "" +msgstr "Pretraga" #: templates/sidenav.html:4 templates/sidenav.html:35 msgid "Topics" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-openpgp-applet] Update translations for tails-openpgp-applet
commit 9ec0cefc734fdbf39046189384b60186a24f9d41 Author: Translation commit bot Date: Wed Jul 10 11:47:19 2019 + Update translations for tails-openpgp-applet --- sr/openpgp-applet.pot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sr/openpgp-applet.pot b/sr/openpgp-applet.pot index b2ab4e55b..fb38d5a1a 100644 --- a/sr/openpgp-applet.pot +++ b/sr/openpgp-applet.pot @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: ta...@boum.org\n" "POT-Creation-Date: 2017-08-05 15:07-0400\n" -"PO-Revision-Date: 2019-07-10 09:00+\n" +"PO-Revision-Date: 2019-07-10 11:04+\n" "Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" "MIME-Version: 1.0\n" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-misc] Update translations for tails-misc
commit 253d51c4342bb700fc5ec243c3dd859f6b406e53 Author: Translation commit bot Date: Wed Jul 10 11:46:40 2019 + Update translations for tails-misc --- sr.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sr.po b/sr.po index 6131a16cd..9f5d4be24 100644 --- a/sr.po +++ b/sr.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-30 18:53+0200\n" -"PO-Revision-Date: 2019-07-10 09:19+\n" +"PO-Revision-Date: 2019-07-10 11:04+\n" "Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" "MIME-Version: 1.0\n" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/mat-gui] Update translations for mat-gui
commit ee7118f0854c79ee93b1652cd13785cddb884d4a Author: Translation commit bot Date: Wed Jul 10 11:46:17 2019 + Update translations for mat-gui --- sr.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sr.po b/sr.po index 18fa178b8..3d73e0911 100644 --- a/sr.po +++ b/sr.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-02-10 23:06+0100\n" -"PO-Revision-Date: 2019-07-09 22:45+\n" +"PO-Revision-Date: 2019-07-10 11:04+\n" "Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" "MIME-Version: 1.0\n" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/bridgedb] Update translations for bridgedb
commit 4e6c5b1bca54d94029bc309ef989a8f780b9880e Author: Translation commit bot Date: Wed Jul 10 11:15:18 2019 + Update translations for bridgedb --- sr/LC_MESSAGES/bridgedb.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sr/LC_MESSAGES/bridgedb.po b/sr/LC_MESSAGES/bridgedb.po index 564ae38e5..cf9b486c5 100644 --- a/sr/LC_MESSAGES/bridgedb.po +++ b/sr/LC_MESSAGES/bridgedb.po @@ -17,7 +17,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: 2015-07-25 03:40+\n" -"PO-Revision-Date: 2019-07-10 09:01+\n" +"PO-Revision-Date: 2019-07-10 11:07+\n" "Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" "MIME-Version: 1.0\n" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/bridgedb_completed] Update translations for bridgedb_completed
commit 30ed1a3541b99aa2f522287c4900c262b54c5e8b Author: Translation commit bot Date: Wed Jul 10 11:15:25 2019 + Update translations for bridgedb_completed --- sr/LC_MESSAGES/bridgedb.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sr/LC_MESSAGES/bridgedb.po b/sr/LC_MESSAGES/bridgedb.po index 564ae38e5..cf9b486c5 100644 --- a/sr/LC_MESSAGES/bridgedb.po +++ b/sr/LC_MESSAGES/bridgedb.po @@ -17,7 +17,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: 2015-07-25 03:40+\n" -"PO-Revision-Date: 2019-07-10 09:01+\n" +"PO-Revision-Date: 2019-07-10 11:07+\n" "Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\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/tba-torbrowserstringsdtd] Update translations for tba-torbrowserstringsdtd
commit c9b37cf64ba5779b1ba2616b6387b0ac7df66687 Author: Translation commit bot Date: Wed Jul 10 10:17:50 2019 + Update translations for tba-torbrowserstringsdtd --- hr/torbrowser_strings.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hr/torbrowser_strings.dtd b/hr/torbrowser_strings.dtd index 9e29a4b55..39dab3002 100644 --- a/hr/torbrowser_strings.dtd +++ b/hr/torbrowser_strings.dtd @@ -17,7 +17,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tba-torbrowserstringsdtd] Update translations for tba-torbrowserstringsdtd
commit 7563377173ed9e4d353b5f58977c880c319c94dd Author: Translation commit bot Date: Wed Jul 10 09:48:00 2019 + Update translations for tba-torbrowserstringsdtd --- hr/torbrowser_strings.dtd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hr/torbrowser_strings.dtd b/hr/torbrowser_strings.dtd index 95ad9ff76..9e29a4b55 100644 --- a/hr/torbrowser_strings.dtd +++ b/hr/torbrowser_strings.dtd @@ -9,11 +9,11 @@ - + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-misc] Update translations for tails-misc
commit e20478e1e0dc0d0864742b4468e4e452dac8bf27 Author: Translation commit bot Date: Wed Jul 10 09:46:52 2019 + Update translations for tails-misc --- sr.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sr.po b/sr.po index 4522cb42d..6131a16cd 100644 --- a/sr.po +++ b/sr.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-30 18:53+0200\n" -"PO-Revision-Date: 2019-07-10 09:00+\n" +"PO-Revision-Date: 2019-07-10 09:19+\n" "Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\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/tbmanual-contentspot] Update translations for tbmanual-contentspot
commit c31ed8397362b52121ac4f8d123622a22b255c4b Author: Translation commit bot Date: Wed Jul 10 09:18:32 2019 + Update translations for tbmanual-contentspot --- contents+sr.po | 2133 1 file changed, 2133 insertions(+) diff --git a/contents+sr.po b/contents+sr.po new file mode 100644 index 0..a3d1d5f78 --- /dev/null +++ b/contents+sr.po @@ -0,0 +1,2133 @@ +# Translators: +# erinm, 2019 +# Aleksa RistiÄ, 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-06-03 14:04+CET\n" +"PO-Revision-Date: 2018-11-14 12:31+\n" +"Last-Translator: Aleksa RistiÄ, 2019\n" +"Language-Team: Serbian (https://www.transifex.com/otf/teams/1519/sr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sr\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" + +#: https//tb-manual.torproject.org/ (content/contents+en.lrshowcase.title) +msgid "Tor Browser User Manual" +msgstr "KorisniÄko uputstvo za Tor pregledaÄ" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "About" +msgstr "O nama" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "Documentation" +msgstr "Dokumentacija" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "Press" +msgstr "Press" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "Blog" +msgstr "Blog" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "Newsletter" +msgstr "Newsletter" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "Contact" +msgstr "Kontakt" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "Plugins" +msgstr "Dodaci" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "Becoming a Tor translator" +msgstr "Postani Tor prevodioc" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "About Tor Browser" +msgstr "O Tor PregledaÄu" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "Downloading" +msgstr "Preuzimanje" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "Running Tor Browser for the first time" +msgstr "Pokretanje Tor pregledaÄa po prvi put" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "Pluggable transports" +msgstr "PrikljuÄni transport" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "Circumvention" +msgstr "Zaobilaženje" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "Bridges" +msgstr "Mostovi" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "Managing identities" +msgstr "Upravljanje identitetom" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "Onion Services" +msgstr "Onion usluge" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "Secure Connections" +msgstr "Sigurne veze" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "Security Settings" +msgstr "Bezbednosna podeÅ¡avanja" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "Updating" +msgstr "Ažuriranje" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "Troubleshooting" +msgstr "ReÅ¡avanje problema" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +msgid "Uninstalling" +msgstr "Deinstaliranje" + +#: https//tb-manual.torproject.org/menu/ +#: (content/menu/contents+en.lrtopic.body) +#: https//tb-manual.torproject.org/known-issues/ +#: (content/known-issues/contents+en.lrtopic.description) +msgid "Known issues" +msgstr "Poznati problemi" + +#: https//tb-manual.torproject.org/about/ +#: (content/about/contents+en.lrtopic.title) +msgid "ABOUT TOR BROWSER" +msgstr "O TOR PREGLEDAÄU" + +#: https//tb-manual.torproject.org/about/ +#: (content/about/contents+en.lrtopic.description) +msgid "Learn what Tor Browser can do to protect your privacy and anonymity" +msgstr "" +"NauÄit Å¡ta Tor pregledaÄ može uÄiniti kako bi zaÅ¡titio tvoju privatnost i " +"anonimnost" + +#: https//tb-manual.torproject.org/about/ +#: (content/about/contents+en.lrtopic.body) +msgid "" +"Tor Browser uses the Tor network to protect your privacy and anonymity. " +"Using the Tor network has two main properties:" +msgstr "" +"Tor pregledaÄ
[tor-commits] [translation/tails-openpgp-applet] Update translations for tails-openpgp-applet
commit 8e975dcb2a43e72fa1ad782aaf7f2f93a11014c8 Author: Translation commit bot Date: Wed Jul 10 09:17:42 2019 + Update translations for tails-openpgp-applet --- sr/openpgp-applet.pot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sr/openpgp-applet.pot b/sr/openpgp-applet.pot index bd6165e99..b2ab4e55b 100644 --- a/sr/openpgp-applet.pot +++ b/sr/openpgp-applet.pot @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: ta...@boum.org\n" "POT-Creation-Date: 2017-08-05 15:07-0400\n" -"PO-Revision-Date: 2019-07-09 23:26+\n" +"PO-Revision-Date: 2019-07-10 09:00+\n" "Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" "MIME-Version: 1.0\n" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-misc] Update translations for tails-misc
commit 8961e96c2f84bfd16a00f6f9cbe2f6e04a47c78f Author: Translation commit bot Date: Wed Jul 10 09:16:43 2019 + Update translations for tails-misc --- sr.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sr.po b/sr.po index 1922a22ed..4522cb42d 100644 --- a/sr.po +++ b/sr.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-30 18:53+0200\n" -"PO-Revision-Date: 2019-07-10 01:32+\n" +"PO-Revision-Date: 2019-07-10 09:00+\n" "Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" "MIME-Version: 1.0\n" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/bridgedb] Update translations for bridgedb
commit c1af4fdc0778e154eb9409c8a64b370a123c0577 Author: Translation commit bot Date: Wed Jul 10 09:15:16 2019 + Update translations for bridgedb --- sr/LC_MESSAGES/bridgedb.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sr/LC_MESSAGES/bridgedb.po b/sr/LC_MESSAGES/bridgedb.po index 5c9b18679..564ae38e5 100644 --- a/sr/LC_MESSAGES/bridgedb.po +++ b/sr/LC_MESSAGES/bridgedb.po @@ -17,7 +17,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: 2015-07-25 03:40+\n" -"PO-Revision-Date: 2019-07-09 22:21+\n" +"PO-Revision-Date: 2019-07-10 09:01+\n" "Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" "MIME-Version: 1.0\n" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/bridgedb_completed] Update translations for bridgedb_completed
commit c06e5edb0ec38f250a46c663614382968eb64a80 Author: Translation commit bot Date: Wed Jul 10 09:15:24 2019 + Update translations for bridgedb_completed --- sr/LC_MESSAGES/bridgedb.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sr/LC_MESSAGES/bridgedb.po b/sr/LC_MESSAGES/bridgedb.po index 5c9b18679..564ae38e5 100644 --- a/sr/LC_MESSAGES/bridgedb.po +++ b/sr/LC_MESSAGES/bridgedb.po @@ -17,7 +17,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: 2015-07-25 03:40+\n" -"PO-Revision-Date: 2019-07-09 22:21+\n" +"PO-Revision-Date: 2019-07-10 09:01+\n" "Last-Translator: Aleksa RistiÄ\n" "Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n" "MIME-Version: 1.0\n" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed
commit 9e03eb0d812379547d2040bd266531c14befe90e Author: Translation commit bot Date: Wed Jul 10 08:46:07 2019 + Update translations for https_everywhere_completed --- hr/https-everywhere.dtd | 21 -- hr/ssl-observatory.dtd | 102 2 files changed, 119 insertions(+), 4 deletions(-) diff --git a/hr/https-everywhere.dtd b/hr/https-everywhere.dtd index 7c9673ed1..7f34a21f0 100644 --- a/hr/https-everywhere.dtd +++ b/hr/https-everywhere.dtd @@ -1,17 +1,25 @@ - + - - + + + + + + + + + + @@ -28,14 +36,19 @@ + - + + + + + diff --git a/hr/ssl-observatory.dtd b/hr/ssl-observatory.dtd new file mode 100644 index 0..a3ae36551 --- /dev/null +++ b/hr/ssl-observatory.dtd @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +https://www.something.com, certifikat +primljen od Opservatorija Äe naznaÄiti da je netko posjetio +www.something.com, ali ne tko je posjetio stranicu, ili koju su odreÄenu +stranicu tražili. Prelazak miÅ¡em preko opcija za daljnje pojedinosti:"> + + + + + + + + + + + + + + + + + + + + + + + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit c16479bd38d2d8c09a20a8f457849720d76daa0d Author: Translation commit bot Date: Wed Jul 10 08:45:58 2019 + Update translations for https_everywhere --- hr/https-everywhere.dtd | 30 +++--- hr/ssl-observatory.dtd | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/hr/https-everywhere.dtd b/hr/https-everywhere.dtd index 3f51e5eb9..7f34a21f0 100644 --- a/hr/https-everywhere.dtd +++ b/hr/https-everywhere.dtd @@ -7,15 +7,15 @@ - - - - - - - - - + + + + + + + + + @@ -36,19 +36,19 @@ - + - + - + - - - + + + diff --git a/hr/ssl-observatory.dtd b/hr/ssl-observatory.dtd index 1194341f0..a3ae36551 100644 --- a/hr/ssl-observatory.dtd +++ b/hr/ssl-observatory.dtd @@ -93,7 +93,7 @@ stranicu tražili. Prelazak mišem preko opcija za daljnje pojedino - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit 0eba87cba0084eb209a8892a41d11d5ae5543252 Author: Translation commit bot Date: Wed Jul 10 08:15:58 2019 + Update translations for https_everywhere --- hr/https-everywhere.dtd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hr/https-everywhere.dtd b/hr/https-everywhere.dtd index 7ab6d9549..3f51e5eb9 100644 --- a/hr/https-everywhere.dtd +++ b/hr/https-everywhere.dtd @@ -1,13 +1,13 @@ - + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits