[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit 7d02f280889151e99019b3caa2f76a36ee95c8bb Author: Translation commit botDate: Sun Oct 4 13:15:18 2015 + Update translations for https_everywhere --- ta/https-everywhere.dtd |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ta/https-everywhere.dtd b/ta/https-everywhere.dtd index 29961eb..d9da355 100644 --- a/ta/https-everywhere.dtd +++ b/ta/https-everywhere.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/whisperback] Update translations for whisperback
commit eb574438bb220752c52cd7ee09050344631d43e4 Author: Translation commit botDate: Sun Oct 4 13:15:12 2015 + Update translations for whisperback --- ta/ta.po |9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/ta/ta.po b/ta/ta.po index be41c07..d17c2cf 100644 --- a/ta/ta.po +++ b/ta/ta.po @@ -4,6 +4,7 @@ # # Translators: # annes badusha , 2014 +# Arun M S , 2015 # git12a , 2015 # Khaleel Jageer , 2014 msgid "" @@ -11,9 +12,9 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-03-17 17:40+0100\n" -"PO-Revision-Date: 2015-02-13 10:18+\n" -"Last-Translator: git12a \n" -"Language-Team: Tamil (http://www.transifex.com/projects/p/torproject/language/ta/)\n" +"PO-Revision-Date: 2015-10-04 12:50+\n" +"Last-Translator: Arun M S \n" +"Language-Team: Tamil (http://www.transifex.com/otf/torproject/language/ta/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -40,7 +41,7 @@ msgstr "à®à¯à®²à¯à®²à®¾ தà¯à®¾à®à®°à¯à®ªà¯ OpenPGP à®à®£à¯ பà¯à®¾ msgid "" "The %s variable was not found in any of the configuration files " "/etc/whisperback/config.py, ~/.whisperback/config.py, ./config.py" -msgstr "" +msgstr "%s வà¯à®°à®¿à®¯à®ªà®¿à®²à¯à®¸à¯ à®à®¨à¯à®¤ à®à®à¯à®à®®à¯à®ªà¯à®ªà¯ à®à¯à®¾à®ªà¯à®ªà¯à®à®³à®¿à®²à¯à®®à¯ à®à®¾à®£à®µà®¿à®²à¯à®²à¯\n/etc/whisperback/config.py, ~/.whisperback/config.py, ./config.py" #: ../whisperBack/gui.py:154 msgid "Unable to load a valid configuration." ___ 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 31bb4ae55fd683351151a53b3d5e58ad418b2717 Author: Translation commit botDate: Sun Oct 4 13:15:22 2015 + Update translations for https_everywhere_completed --- ta/https-everywhere.dtd |1 + 1 file changed, 1 insertion(+) diff --git a/ta/https-everywhere.dtd b/ta/https-everywhere.dtd index ac570c2..d9da355 100644 --- a/ta/https-everywhere.dtd +++ b/ta/https-everywhere.dtd @@ -17,6 +17,7 @@ + ___ 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 1a5e7bd2774ab9014c290c54a7886ebc180dc701 Author: Translation commit botDate: Sun Oct 4 12:45:39 2015 + Update translations for abouttor-homepage_completed --- ta/aboutTor.dtd |6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ta/aboutTor.dtd b/ta/aboutTor.dtd index 5e270c6..4f227fa 100644 --- a/ta/aboutTor.dtd +++ b/ta/aboutTor.dtd @@ -1,5 +1,5 @@ @@ -8,7 +8,8 @@ - + @@ -25,6 +26,7 @@ https://startpage.com/rth/search;> https://duckduckgo.com/html/;> +https://search.disconnect.me/searchTerms/search?ses=Googlelocation_option=USsource=tor;> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] fix easy typo
commit c9cb5516ab3380f266c7f5db68899cb4cff49202 Author: Roger DingledineDate: Sun Oct 4 12:28:25 2015 -0400 fix easy typo --- src/or/or.h |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/or/or.h b/src/or/or.h index a80cd55..651d8be 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -4015,7 +4015,7 @@ typedef struct { char *ConsensusParams; /** Authority only: minimum number of measured bandwidths we must see - * before we only beliee measured bandwidths to assign flags. */ + * before we only believe measured bandwidths to assign flags. */ int MinMeasuredBWsForAuthToIgnoreAdvertised; /** The length of time that we think an initial consensus should be fresh. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [doctor/master] Deduplicate endpoints we alarm on
commit 214fc5d1408d424b5152aa2ebcd79e8bd43a6669 Author: Damian JohnsonDate: Sun Oct 4 14:21:28 2015 -0700 Deduplicate endpoints we alarm on Seems an address/port can appear in a consensus more than once. Deduplicating those. --- fingerprint_change_checker.py |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fingerprint_change_checker.py b/fingerprint_change_checker.py index 72cca9b..a0ae061 100755 --- a/fingerprint_change_checker.py +++ b/fingerprint_change_checker.py @@ -31,8 +31,8 @@ log = util.get_logger('fingerprint_change_checker') def main(): fingerprint_changes = load_fingerprint_changes() - downloader = DescriptorDownloader(timeout = 60) - alarm_for = [] + downloader = DescriptorDownloader(timeout = 15) + alarm_for = set() for relay in downloader.get_consensus(): prior_fingerprints = fingerprint_changes.setdefault((relay.address, relay.or_port), {}) @@ -52,7 +52,7 @@ def main(): # if we've changed more than three times in the last thirty days then alarm if len(prior_fingerprints) >= 3: -alarm_for.append((relay.address, relay.or_port)) +alarm_for.add((relay.address, relay.or_port)) if alarm_for: log.debug("Sending a notification for %i relays..." % len(alarm_for)) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [stem/master] Note that Config's save() method can raise an IOError
commit b629115033b77bbffcd81240a48774c860dd1eea Author: Damian JohnsonDate: Sun Oct 4 12:03:07 2015 -0700 Note that Config's save() method can raise an IOError Oops, seems we forgot to note this. Of course this method can raise IOErrors. --- stem/util/conf.py |4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stem/util/conf.py b/stem/util/conf.py index 6b0efd7..92be685 100644 --- a/stem/util/conf.py +++ b/stem/util/conf.py @@ -535,7 +535,9 @@ class Config(object): :param str path: location to be saved to -:raises: **ValueError** if no path was provided and we've never been provided one +:raises: + * **IOError** if we fail to save the file (insufficient permissions, etc) + * **ValueError** if no path was provided and we've never been provided one """ if path: ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [doctor/master] Can't modify during iteration
commit db8fc25e902c913f3ed683960681cef8dd7444a5 Author: Damian JohnsonDate: Sun Oct 4 13:41:40 2015 -0700 Can't modify during iteration Oops, we'd hit 'RuntimeError: dictionary changed size during iteration' during the bit where we clear out old entries. --- fingerprint_change_checker.py |9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/fingerprint_change_checker.py b/fingerprint_change_checker.py index 289f3c0..72cca9b 100755 --- a/fingerprint_change_checker.py +++ b/fingerprint_change_checker.py @@ -43,10 +43,11 @@ def main(): # drop fingerprint changes that are over thirty days old - for fp in prior_fingerprints: -if time.time() - prior_fingerprints[fp] > THIRTY_DAYS: - log.debug("Removing fingerprint for %s:%s (%s) which was published %i days ago" % (relay.address, relay.or_port, fp, prior_fingerprints[fp] / 60 / 60 / 24)) - del prior_fingerprints[fp] + old_fingerprints = [fp for fp in prior_fingerprints if (time.time() - prior_fingerprints[fp] > THIRTY_DAYS)] + + for fp in old_fingerprints: +log.debug("Removing fingerprint for %s:%s (%s) which was published %i days ago" % (relay.address, relay.or_port, fp, prior_fingerprints[fp] / 60 / 60 / 24)) +del prior_fingerprints[fp] # if we've changed more than three times in the last thirty days then alarm ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [stem/master] Adding datetime_to_unix() util function
commit fe03a01c97cb9fd41a07f7f1bb6facb633fdbbd2 Author: Damian JohnsonDate: Sun Oct 4 11:46:16 2015 -0700 Adding datetime_to_unix() util function Our descriptors provide datetime objects. This is great, but often we want a unix timestamp instead. Python's datetime builtin truly sucks so need a util for this. --- docs/change_log.rst|4 stem/util/__init__.py | 16 test/settings.cfg |1 + test/unit/util/__init__.py | 12 4 files changed, 33 insertions(+) diff --git a/docs/change_log.rst b/docs/change_log.rst index 727b0cb..cfd26d1 100644 --- a/docs/change_log.rst +++ b/docs/change_log.rst @@ -61,6 +61,10 @@ The following are only available within Stem's `git repository * Unable to read descriptors from data directories on Windows due to their CRLF newlines (:trac:`17051`) * TypeError under python3 when using 'use_mirrors = True' (:trac:`17083`) + * **Utilities** + + * Added :func:`stem.util.datetime_to_unix` + * **Interpreter** * Added a '--tor [path]' argument to specify the tor binary to run. diff --git a/stem/util/__init__.py b/stem/util/__init__.py index 1c18df3..b7f0a3c 100644 --- a/stem/util/__init__.py +++ b/stem/util/__init__.py @@ -18,3 +18,19 @@ __all__ = [ 'test_tools', 'tor_tools', ] + +import datetime + + +def datetime_to_unix(timestamp): + """ + Converts a utc datetime object to a unix timestamp. + + .. versionadded:: 1.5.0 + + :param datetime timestamp: timestamp to be converted + + :returns: **float** for the unix timestamp of the given datetime object + """ + + return (timestamp - datetime.datetime(1970, 1, 1)).total_seconds() diff --git a/test/settings.cfg b/test/settings.cfg index 0b050d5..fffbdcf 100644 --- a/test/settings.cfg +++ b/test/settings.cfg @@ -158,6 +158,7 @@ test.unit_tests |test.unit.util.str_tools.TestStrTools |test.unit.util.system.TestSystem |test.unit.util.tor_tools.TestTorTools +|test.unit.util.__init__.TestBaseUtil |test.unit.descriptor.export.TestExport |test.unit.descriptor.reader.TestDescriptorReader |test.unit.descriptor.remote.TestDescriptorDownloader diff --git a/test/unit/util/__init__.py b/test/unit/util/__init__.py index 04ab051..e755625 100644 --- a/test/unit/util/__init__.py +++ b/test/unit/util/__init__.py @@ -11,3 +11,15 @@ __all__ = [ 'system', 'tor_tools', ] + +import datetime +import time +import unittest + +from stem.util import datetime_to_unix + + +class TestBaseUtil(unittest.TestCase): + def test_datetime_to_unix(self): +self.assertEqual(1344251971.0, datetime_to_unix(datetime.datetime(2012, 8, 6, 11, 19, 31))) +self.assertTrue((time.time() - datetime_to_unix(datetime.datetime.utcnow())) < 2) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [doctor/master] Script to check for fingerprint changes
commit 6ad1ce1e3d9f1d088fab8fcc55b7ea9712c9cc42 Author: Damian JohnsonDate: Sun Oct 4 13:25:29 2015 -0700 Script to check for fingerprint changes During our recent dev meeting David Goulet asked me for a DocTor check for relays rapidly changing their fingerprint. Doing so likely means they're trying to get into a privilaged position to snoop on hidden services. Plan is to keep an eye on this script for a bit (just whipped it up, no doubt it has issues), then send the results to David when we have some confidence in it. Later the results will be sent to bad-relays@. --- .gitignore|1 + consensus_health_checker.py |2 +- descriptor_checker.py |2 +- fingerprint_change_checker.py | 128 + sybil_checker.py |6 +- 5 files changed, 134 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 1a47934..c320e41 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ logs/ data/contact_information.cfg data/fingerprints +data/fingerprint_changes data/last_notified.cfg stem gmail_pw diff --git a/consensus_health_checker.py b/consensus_health_checker.py index 8733cb4..82c21c7 100755 --- a/consensus_health_checker.py +++ b/consensus_health_checker.py @@ -742,7 +742,7 @@ def _get_documents(label, resource): for authority, query in queries.items(): try: documents[authority] = query.run()[0] -except Exception, exc: +except Exception as exc: if label == 'vote': # try to download the vote via the other authorities diff --git a/descriptor_checker.py b/descriptor_checker.py index 8050ca8..434b4d6 100755 --- a/descriptor_checker.py +++ b/descriptor_checker.py @@ -95,7 +95,7 @@ def send_email(subject, descriptor_type, query): try: timestamp = datetime.datetime.now().strftime("%m/%d/%Y %H:%M") util.send(subject, body = EMAIL_BODY % (descriptor_type, query.download_url, timestamp, query.error), to = [util.ERROR_ADDRESS]) - except Exception, exc: + except Exception as exc: log.warn("Unable to send email: %s" % exc) diff --git a/fingerprint_change_checker.py b/fingerprint_change_checker.py new file mode 100755 index 000..289f3c0 --- /dev/null +++ b/fingerprint_change_checker.py @@ -0,0 +1,128 @@ +#!/usr/bin/env python +# Copyright 2015, Damian Johnson and The Tor Project +# See LICENSE for licensing information + +""" +Simple script that checks to see if relays rapidly change their finterprint. +This can indicate malicious intent toward hidden services. +""" + +import datetime +import time +import traceback + +import util + +from stem.descriptor.remote import DescriptorDownloader +from stem.util import datetime_to_unix, conf + +EMAIL_SUBJECT = 'Relays Changing Fingerprint' + +EMAIL_BODY = """\ +The following relays are frequently changing their fingerprints... + +""" + +FINGERPRINT_CHANGES_FILE = util.get_path('data', 'fingerprint_changes') +THIRTY_DAYS = 30 * 24 * 60 * 60 + +log = util.get_logger('fingerprint_change_checker') + + +def main(): + fingerprint_changes = load_fingerprint_changes() + downloader = DescriptorDownloader(timeout = 60) + alarm_for = [] + + for relay in downloader.get_consensus(): +prior_fingerprints = fingerprint_changes.setdefault((relay.address, relay.or_port), {}) + +if relay.fingerprint not in prior_fingerprints: + log.debug("Registering a new fingerprint for %s:%s (%s)" % (relay.address, relay.or_port, relay.fingerprint)) + prior_fingerprints[relay.fingerprint] = datetime_to_unix(relay.published) + + # drop fingerprint changes that are over thirty days old + + for fp in prior_fingerprints: +if time.time() - prior_fingerprints[fp] > THIRTY_DAYS: + log.debug("Removing fingerprint for %s:%s (%s) which was published %i days ago" % (relay.address, relay.or_port, fp, prior_fingerprints[fp] / 60 / 60 / 24)) + del prior_fingerprints[fp] + + # if we've changed more than three times in the last thirty days then alarm + + if len(prior_fingerprints) >= 3: +alarm_for.append((relay.address, relay.or_port)) + + if alarm_for: +log.debug("Sending a notification for %i relays..." % len(alarm_for)) +body = EMAIL_BODY + +for address, or_port in alarm_for: + fp_changes = fingerprint_changes[(address, or_port)] + log.debug("* %s:%s has had %i fingerprints: %s" % (address, or_port, len(fp_changes), ', '.join(fp_changes.keys( + body += "* %s:%s\n" % (address, or_port) + + for fingerprint, published in fp_changes.items(): +body += " %s at %s\n" % (fingerprint, datetime.datetime.fromtimestamp(published).strftime('%Y-%m-%d %H:%M:%S')) + + body += "\n" + +try: + util.send(EMAIL_SUBJECT, body = body, to = ['ata...@torproject.org']) +except Exception as exc: + log.warn("Unable to send email: %s" % exc) + +
[tor-commits] [translation/tor-launcher-network-settings] Update translations for tor-launcher-network-settings
commit 52a5dc242be0a57de2ee13c7e5bf07e938ef1cf6 Author: Translation commit botDate: Sun Oct 4 21:46:25 2015 + Update translations for tor-launcher-network-settings --- am_ET/network-settings.dtd | 64 ar_AA/network-settings.dtd | 64 sq_AL/network-settings.dtd | 64 3 files changed, 192 insertions(+) diff --git a/am_ET/network-settings.dtd b/am_ET/network-settings.dtd new file mode 100644 index 000..07d3d09 --- /dev/null +++ b/am_ET/network-settings.dtd @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +https://bridges.torproject.org;> + + +https://www.riseup.net, https://mail.google.com, or https://mail.yahoo.com;> + + diff --git a/ar_AA/network-settings.dtd b/ar_AA/network-settings.dtd new file mode 100644 index 000..07d3d09 --- /dev/null +++ b/ar_AA/network-settings.dtd @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +https://bridges.torproject.org;> + + +https://www.riseup.net, https://mail.google.com, or https://mail.yahoo.com;> + + diff --git a/sq_AL/network-settings.dtd b/sq_AL/network-settings.dtd new file mode 100644 index 000..07d3d09 --- /dev/null +++ b/sq_AL/network-settings.dtd @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +https://bridges.torproject.org;> + + +https://www.riseup.net, https://mail.google.com, or https://mail.yahoo.com;> + + ___ 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 4f69fadf0bfd0fe4b386b1ccfccd15c80a4cab7b Author: Translation commit botDate: Sun Oct 4 21:46:32 2015 + Update translations for tails-misc --- am_ET.po | 313 +++--- ar_AA.po | 563 ++ sq_AL.po | 313 +++--- 3 files changed, 921 insertions(+), 268 deletions(-) diff --git a/am_ET.po b/am_ET.po index a047dfa..94b50d9 100644 --- a/am_ET.po +++ b/am_ET.po @@ -7,21 +7,21 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-03-23 08:55+0100\n" -"PO-Revision-Date: 2014-04-04 12:13+\n" -"Last-Translator: OpenITP \n" -"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/projects/p/torproject/language/am_ET/)\n" +"POT-Creation-Date: 2015-09-20 19:32+0200\n" +"PO-Revision-Date: 2013-07-25 09:07+\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/otf/torproject/language/am_ET/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: am_ET\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready-notification.sh:43 +#: config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh:43 msgid "Tor is ready" msgstr "" -#: config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready-notification.sh:44 +#: config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh:44 msgid "You can now access the Internet." msgstr "" @@ -33,14 +33,38 @@ msgid "" "Do not include more personal information than\n" "needed!\n" "About giving us an email address\n" -"If you don't mind disclosing some bits of your identity\n" -"to Tails developers, you can provide an email address to\n" -"let us ask more details about the bug. Additionally entering\n" -"a public PGP key enables us to encrypt such future\n" -"communication.\n" -"Anyone who can see this reply will probably infer you are\n" -"a Tails user. Time to wonder how much you trust your\n" -"Internet and mailbox providers?\n" +"\n" +"Giving us an email address allows us to contact you to clarify the problem. This\n" +"is needed for the vast majority of the reports we receive as most reports\n" +"without any contact information are useless. On the other hand it also provides\n" +"an opportunity for eavesdroppers, like your email or Internet provider, to\n" +"confirm that you are using Tails.\n" +"\n" +msgstr "" + +#: config/chroot_local-includes/usr/local/bin/electrum:14 +msgid "Persistence is disabled for Electrum" +msgstr "" + +#: config/chroot_local-includes/usr/local/bin/electrum:16 +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 "" + +#: config/chroot_local-includes/usr/local/bin/electrum:18 +msgid "Do you want to start Electrum anyway?" +msgstr "" + +#: config/chroot_local-includes/usr/local/bin/electrum:20 +#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:36 +msgid "_Launch" +msgstr "" + +#: config/chroot_local-includes/usr/local/bin/electrum:21 +#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:37 +msgid "_Exit" msgstr "" #: config/chroot_local-includes/usr/local/bin/gpgApplet:136 @@ -71,147 +95,135 @@ msgstr "" msgid "_Manage Keys" msgstr "" -#: config/chroot_local-includes/usr/local/bin/gpgApplet:244 +#: config/chroot_local-includes/usr/local/bin/gpgApplet:208 +msgid "_Open Text Editor" +msgstr "" + +#: config/chroot_local-includes/usr/local/bin/gpgApplet:252 msgid "The clipboard does not contain valid input data." msgstr "" -#: config/chroot_local-includes/usr/local/bin/gpgApplet:294 -#: config/chroot_local-includes/usr/local/bin/gpgApplet:296 -#: config/chroot_local-includes/usr/local/bin/gpgApplet:298 +#: config/chroot_local-includes/usr/local/bin/gpgApplet:303 +#: config/chroot_local-includes/usr/local/bin/gpgApplet:305 +#: config/chroot_local-includes/usr/local/bin/gpgApplet:307 msgid "Unknown Trust" msgstr "" -#: config/chroot_local-includes/usr/local/bin/gpgApplet:300 +#: config/chroot_local-includes/usr/local/bin/gpgApplet:309 msgid "Marginal Trust" msgstr "" -#: config/chroot_local-includes/usr/local/bin/gpgApplet:302 +#: config/chroot_local-includes/usr/local/bin/gpgApplet:311 msgid "Full Trust" msgstr "" -#: config/chroot_local-includes/usr/local/bin/gpgApplet:304 +#: config/chroot_local-includes/usr/local/bin/gpgApplet:313 msgid "Ultimate Trust" msgstr "" -#: config/chroot_local-includes/usr/local/bin/gpgApplet:357 +#: config/chroot_local-includes/usr/local/bin/gpgApplet:366 msgid "Name" msgstr "" -#:
[tor-commits] [translation/torbutton-branddtd] Update translations for torbutton-branddtd
commit fb277ff123723aac2221913425be2b31d1f5572f Author: Translation commit botDate: Sun Oct 4 21:46:49 2015 + Update translations for torbutton-branddtd --- am_ET/brand.dtd |9 - ar_AA/brand.dtd | 15 +++ sq_AL/brand.dtd |9 - 3 files changed, 31 insertions(+), 2 deletions(-) diff --git a/am_ET/brand.dtd b/am_ET/brand.dtd index 76e405d..3df1a08 100644 --- a/am_ET/brand.dtd +++ b/am_ET/brand.dtd @@ -2,7 +2,14 @@ - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> - + + + + + + + + diff --git a/ar_AA/brand.dtd b/ar_AA/brand.dtd new file mode 100644 index 000..3df1a08 --- /dev/null +++ b/ar_AA/brand.dtd @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/sq_AL/brand.dtd b/sq_AL/brand.dtd index 76e405d..3df1a08 100644 --- a/sq_AL/brand.dtd +++ b/sq_AL/brand.dtd @@ -2,7 +2,14 @@ - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> - + + + + + + + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/mat-gui] Update translations for mat-gui
commit 66da55b74cbd852bb9d5189862f62828fa8959af Author: Translation commit botDate: Sun Oct 4 21:46:08 2015 + Update translations for mat-gui --- am_ET.po | 110 - ar_AA.po | 183 ++ sq_AL.po | 110 - 3 files changed, 277 insertions(+), 126 deletions(-) diff --git a/am_ET.po b/am_ET.po index b1613ef..6334a4d 100644 --- a/am_ET.po +++ b/am_ET.po @@ -3,197 +3,181 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Translators: msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-01-19 14:48+\n" -"PO-Revision-Date: 2014-04-04 12:13+\n" -"Last-Translator: OpenITP \n" -"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/projects/p/torproject/language/am_ET/)\n" +"POT-Creation-Date: 2014-12-31 04:53+0100\n" +"PO-Revision-Date: 2013-02-04 18:44+\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/otf/torproject/language/am_ET/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: am_ET\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: mat-gui:61 mat-gui:403 mat-gui:422 +#: mat-gui:62 mat-gui:407 mat-gui:430 msgid "Ready" msgstr "" -#: mat-gui:128 +#: mat-gui:129 msgid "Choose files" msgstr "" -#: mat-gui:135 +#: mat-gui:137 msgid "All files" msgstr "" -#: mat-gui:142 +#: mat-gui:143 msgid "Supported files" msgstr "" -#: mat-gui:157 -msgid "No metadata found" +#: mat-gui:160 mat-gui:353 mat-gui:402 mat-gui:426 mat-gui:428 +#: data/mat.glade:172 +msgid "Clean" msgstr "" -#: mat-gui:158 mat-gui:398 mat-gui:420 -msgid "Clean" +#: mat-gui:161 +msgid "No metadata found" msgstr "" -#: mat-gui:160 mat-gui:400 +#: mat-gui:163 mat-gui:404 msgid "Dirty" msgstr "" -#: mat-gui:165 +#: mat-gui:168 #, python-format msgid "%s's metadata" msgstr "" -#: mat-gui:176 +#: mat-gui:179 msgid "Trash your meta, keep your data" msgstr "" -#: mat-gui:181 +#: mat-gui:184 msgid "Website" msgstr "" -#: mat-gui:207 data/mat.ui:107 +#: mat-gui:210 msgid "Preferences" msgstr "" -#: mat-gui:220 +#: mat-gui:223 msgid "Reduce PDF quality" msgstr "" -#: mat-gui:223 +#: mat-gui:226 msgid "Reduce the produced PDF size and quality" msgstr "" -#: mat-gui:226 +#: mat-gui:229 msgid "Add unsupported file to archives" msgstr "" -#: mat-gui:229 +#: mat-gui:232 msgid "Add non-supported (and so non-anonymised) file to output archive" msgstr "" -#: mat-gui:268 +#: mat-gui:271 msgid "Unknown" msgstr "" -#: mat-gui:310 +#: mat-gui:314 msgid "Not-supported" msgstr "" -#: mat-gui:324 +#: mat-gui:328 msgid "Harmless fileformat" msgstr "" -#: mat-gui:326 +#: mat-gui:330 msgid "Fileformat not supported" msgstr "" -#: mat-gui:329 +#: mat-gui:333 msgid "These files can not be processed:" msgstr "" -#: mat-gui:334 mat-gui:363 data/mat.ui:292 +#: mat-gui:338 mat-gui:367 data/mat.glade:211 msgid "Filename" msgstr "" -#: mat-gui:336 +#: mat-gui:340 msgid "Reason" msgstr "" -#: mat-gui:348 +#: mat-gui:352 msgid "Non-supported files in archive" msgstr "" -#: mat-gui:349 data/mat.ui:227 -msgid "Scour" -msgstr "" - -#: mat-gui:362 +#: mat-gui:366 msgid "Include" msgstr "" -#: mat-gui:378 +#: mat-gui:382 #, python-format msgid "MAT is not able to clean the following files, found in the %s archive" msgstr "" -#: mat-gui:394 +#: mat-gui:398 #, python-format msgid "Checking %s" msgstr "" -#: mat-gui:409 +#: mat-gui:413 #, python-format msgid "Cleaning %s" msgstr "" -#: data/mat.ui:63 +#: data/mat.glade:33 msgid "_File" msgstr "" -#: data/mat.ui:99 +#: data/mat.glade:82 msgid "_Edit" msgstr "" -#: data/mat.ui:118 data/mat.ui:253 -msgid "Clear" -msgstr "" - -#: data/mat.ui:134 -msgid "_Process" -msgstr "" - -#: data/mat.ui:168 +#: data/mat.glade:115 msgid "_Help" msgstr "" -#: data/mat.ui:214 +#: data/mat.glade:159 msgid "Add" msgstr "" -#: data/mat.ui:240 -msgid "Check" -msgstr "" - -#: data/mat.ui:309 +#: data/mat.glade:228 msgid "State" msgstr "" -#: data/mat.ui:347 data/mat.ui:499 +#: data/mat.glade:274 data/mat.glade:417 msgid "Metadata" msgstr "" -#: data/mat.ui:376 +#: data/mat.glade:306 msgid "Name" msgstr "" -#: data/mat.ui:390 +#: data/mat.glade:320 msgid "Content" msgstr "" -#: data/mat.ui:452 +#: data/mat.glade:374 msgid "Supported formats" msgstr "" -#: data/mat.ui:486 +#: data/mat.glade:406 msgid "Support" msgstr "" -#: data/mat.ui:512 +#: data/mat.glade:428 msgid "Method" msgstr "" -#: data/mat.ui:525 +#: data/mat.glade:439 msgid "Remaining" msgstr "" -#: data/mat.ui:560 +#: data/mat.glade:468 msgid "Fileformat" msgstr "" diff --git a/ar_AA.po
[tor-commits] [translation/tails-persistence-setup] Update translations for tails-persistence-setup
commit 7996c8637ebc71bee8d6b8f93b3a3da5dec4ac7a Author: Translation commit botDate: Sun Oct 4 21:45:47 2015 + Update translations for tails-persistence-setup --- am_ET/am_ET.po | 64 ++- ar_AA/ar_AA.po | 322 sq_AL/sq_AL.po | 64 ++- 3 files changed, 394 insertions(+), 56 deletions(-) diff --git a/am_ET/am_ET.po b/am_ET/am_ET.po index 89fda21..9aea9ae 100644 --- a/am_ET/am_ET.po +++ b/am_ET/am_ET.po @@ -7,10 +7,10 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" -"POT-Creation-Date: 2014-01-18 21:00+0100\n" -"PO-Revision-Date: 2014-04-04 12:13+\n" -"Last-Translator: OpenITP \n" -"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/projects/p/torproject/language/am_ET/)\n" +"POT-Creation-Date: 2015-08-05 19:02+0200\n" +"PO-Revision-Date: 2012-10-03 17:39+\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/otf/torproject/language/am_ET/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -78,7 +78,7 @@ msgid "Browser bookmarks" msgstr "" #: ../lib/Tails/Persistence/Configuration/Presets.pm:120 -msgid "Bookmarks saved in Iceweasel browser" +msgid "Bookmarks saved in the Tor Browser" msgstr "" #: ../lib/Tails/Persistence/Configuration/Presets.pm:128 @@ -90,26 +90,34 @@ msgid "Printers configuration" msgstr "" #: ../lib/Tails/Persistence/Configuration/Presets.pm:138 -msgid "APT Packages" +msgid "Bitcoin client" msgstr "" #: ../lib/Tails/Persistence/Configuration/Presets.pm:140 -msgid "Packages downloaded by APT" +msgid "Electrum's bitcoin wallet and configuration" msgstr "" #: ../lib/Tails/Persistence/Configuration/Presets.pm:148 -msgid "APT Lists" +msgid "APT Packages" msgstr "" #: ../lib/Tails/Persistence/Configuration/Presets.pm:150 -msgid "Lists downloaded by APT" +msgid "Packages downloaded by APT" msgstr "" #: ../lib/Tails/Persistence/Configuration/Presets.pm:158 -msgid "Dotfiles" +msgid "APT Lists" msgstr "" #: ../lib/Tails/Persistence/Configuration/Presets.pm:160 +msgid "Lists downloaded by APT" +msgstr "" + +#: ../lib/Tails/Persistence/Configuration/Presets.pm:168 +msgid "Dotfiles" +msgstr "" + +#: ../lib/Tails/Persistence/Configuration/Presets.pm:170 msgid "" "Symlink into $HOME every file or directory found in the `dotfiles' directory" msgstr "" @@ -118,67 +126,67 @@ msgstr "" msgid "Setup Tails persistent volume" msgstr "" -#: ../lib/Tails/Persistence/Setup.pm:337 +#: ../lib/Tails/Persistence/Setup.pm:307 ../lib/Tails/Persistence/Setup.pm:451 +msgid "Error" +msgstr "" + +#: ../lib/Tails/Persistence/Setup.pm:338 #, perl-format msgid "Device %s already has a persistent volume." msgstr "" -#: ../lib/Tails/Persistence/Setup.pm:345 +#: ../lib/Tails/Persistence/Setup.pm:346 #, perl-format msgid "Device %s has not enough unallocated space." msgstr "" -#: ../lib/Tails/Persistence/Setup.pm:353 ../lib/Tails/Persistence/Setup.pm:367 +#: ../lib/Tails/Persistence/Setup.pm:354 ../lib/Tails/Persistence/Setup.pm:368 #, perl-format msgid "Device %s has no persistent volume." msgstr "" -#: ../lib/Tails/Persistence/Setup.pm:359 +#: ../lib/Tails/Persistence/Setup.pm:360 msgid "" "Cannot delete the persistent volume while in use. You should restart Tails " "without persistence." msgstr "" -#: ../lib/Tails/Persistence/Setup.pm:378 +#: ../lib/Tails/Persistence/Setup.pm:379 msgid "Persistence volume is not unlocked." msgstr "" -#: ../lib/Tails/Persistence/Setup.pm:383 +#: ../lib/Tails/Persistence/Setup.pm:384 msgid "Persistence volume is not mounted." msgstr "" -#: ../lib/Tails/Persistence/Setup.pm:388 +#: ../lib/Tails/Persistence/Setup.pm:389 msgid "Persistence volume is not readable. Permissions or ownership problems?" msgstr "" -#: ../lib/Tails/Persistence/Setup.pm:393 +#: ../lib/Tails/Persistence/Setup.pm:394 msgid "Persistence volume is not writable. Maybe it was mounted read-only?" msgstr "" -#: ../lib/Tails/Persistence/Setup.pm:402 +#: ../lib/Tails/Persistence/Setup.pm:403 #, perl-format msgid "Tails is running from non-USB / non-SDIO device %s." msgstr "" -#: ../lib/Tails/Persistence/Setup.pm:408 +#: ../lib/Tails/Persistence/Setup.pm:409 #, perl-format msgid "Device %s is optical." msgstr "" -#: ../lib/Tails/Persistence/Setup.pm:415 +#: ../lib/Tails/Persistence/Setup.pm:416 #, perl-format -msgid "Device %s was not created using Tails USB installer." -msgstr "" - -#: ../lib/Tails/Persistence/Setup.pm:450 -msgid "Error" +msgid "Device %s was not created using Tails Installer." msgstr "" -#: ../lib/Tails/Persistence/Setup.pm:670 +#: ../lib/Tails/Persistence/Setup.pm:676 msgid "Persistence wizard - Finished" msgstr "" -#: ../lib/Tails/Persistence/Setup.pm:673 +#:
[tor-commits] [translation/gettor] Update translations for gettor
commit 21d5df531a92a63d2fb81c233ec8ef71c7e7e2e7 Author: Translation commit botDate: Sun Oct 4 21:45:12 2015 + Update translations for gettor --- am_ET/gettor.po |6 +- ar_AA/gettor.po | 502 +++ sq_AL/gettor.po |6 +- 3 files changed, 508 insertions(+), 6 deletions(-) diff --git a/am_ET/gettor.po b/am_ET/gettor.po index d0d6b0f..3fe3d55 100644 --- a/am_ET/gettor.po +++ b/am_ET/gettor.po @@ -8,9 +8,9 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-01-19 13:40+0100\n" -"PO-Revision-Date: 2014-04-04 12:13+\n" -"Last-Translator: OpenITP \n" -"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/projects/p/torproject/language/am_ET/)\n" +"PO-Revision-Date: 2010-11-30 05:01+\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/otf/torproject/language/am_ET/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/ar_AA/gettor.po b/ar_AA/gettor.po new file mode 100644 index 000..44c4504 --- /dev/null +++ b/ar_AA/gettor.po @@ -0,0 +1,502 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: The Tor Project\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-01-19 13:40+0100\n" +"PO-Revision-Date: 2010-11-30 05:01+\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic (Unitag) (http://www.transifex.com/otf/torproject/language/ar_AA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ar_AA\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#: lib/gettor/i18n.py:27 +msgid "Hello, This is the \"GetTor\" robot." +msgstr "" + +#: lib/gettor/i18n.py:29 +msgid "Thank you for your request." +msgstr "" + +#: lib/gettor/i18n.py:31 +msgid "" +"Unfortunately, we won't answer you at this address. You should make\n" +"an account with GMAIL.COM, YAHOO.COM or YAHOO.CN and send the mail from\n" +"one of those." +msgstr "" + +#: lib/gettor/i18n.py:35 +msgid "" +"We only process requests from email services that support \"DKIM\",\n" +"which is an email feature that lets us verify that the address in the\n" +"\"From\" line is actually the one who sent the mail." +msgstr "" + +#: lib/gettor/i18n.py:39 +msgid "" +"(We apologize if you didn't ask for this mail. Since your email is from\n" +"a service that doesn't use DKIM, we're sending a short explanation,\n" +"and then we'll ignore this email address for the next day or so.)" +msgstr "" + +#: lib/gettor/i18n.py:43 lib/gettor/i18n.py:135 +msgid "" +"If you have any questions or it doesn't work, you can contact a\n" +"human at this support email address: h...@rt.torproject.org" +msgstr "" + +#: lib/gettor/i18n.py:46 +msgid "" +"I will mail you a Tor package, if you tell me which one you want.\n" +"Please select one of the following package names:\n" +"\n" +"windows\n" +"macos-i386\n" +"macos-ppc\n" +"linux-i386\n" +"linux-x86_64\n" +"obfs-windows\n" +"obfs-macos-i386\n" +"obfs-macos-x86_64\n" +"obfs-linux-i386\n" +"obfs-linux-x86_64\n" +"source" +msgstr "" + +#: lib/gettor/i18n.py:61 +msgid "" +"Please reply to this mail, and tell me a single package name anywhere \n" +"in the body of your email." +msgstr "" + +#: lib/gettor/i18n.py:64 +msgid "" +"OBTAINING LOCALIZED VERSIONS OF TOR\n" +"===" +msgstr "" + +#: lib/gettor/i18n.py:67 +msgid "" +"To get a version of Tor translated into your language, specify the\n" +"language you want in the address you send the mail to:\n" +"\n" +"gettor...@torproject.org" +msgstr "" + +#: lib/gettor/i18n.py:72 +msgid "" +"This example will give you the requested package in a localized\n" +"version for Farsi (Persian). Check below for a list of supported language\n" +"codes. " +msgstr "" + +#: lib/gettor/i18n.py:76 +msgid " List of supported locales:" +msgstr "" + +#: lib/gettor/i18n.py:78 +msgid "Here is a list of all available languages:" +msgstr "" + +#: lib/gettor/i18n.py:80 +msgid "" +"gettor...@torproject.org: Arabic\n" +"gettor...@torproject.org: German\n" +"gettor...@torproject.org: English\n" +"gettor...@torproject.org: Spanish\n" +"gettor...@torproject.org: Farsi (Iran)\n" +"gettor...@torproject.org: French\n" +"gettor...@torproject.org: Italian\n" +"gettor...@torproject.org: Dutch\n" +"gettor...@torproject.org: Polish\n" +"gettor...@torproject.org: Russian\n" +"gettor...@torproject.org: Chinese" +msgstr "" +
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit 8f53801c7b99f1d10a09ac4de9d20d0038573796 Author: Translation commit botDate: Sun Oct 4 21:45:33 2015 + Update translations for https_everywhere --- am_ET/https-everywhere.dtd|3 ++ am_ET/ssl-observatory.dtd |8 ++- ar_AA/https-everywhere.dtd| 50 ++ ar_AA/https-everywhere.properties |8 +++ ar_AA/ssl-observatory.dtd | 101 + sq_AL/https-everywhere.dtd|3 ++ sq_AL/ssl-observatory.dtd |8 ++- 7 files changed, 179 insertions(+), 2 deletions(-) diff --git a/am_ET/https-everywhere.dtd b/am_ET/https-everywhere.dtd index 9a63c45..eac7ddf 100644 --- a/am_ET/https-everywhere.dtd +++ b/am_ET/https-everywhere.dtd @@ -8,13 +8,16 @@ + + + diff --git a/am_ET/ssl-observatory.dtd b/am_ET/ssl-observatory.dtd index 9457a96..69f1cfd 100644 --- a/am_ET/ssl-observatory.dtd +++ b/am_ET/ssl-observatory.dtd @@ -44,6 +44,12 @@ intrusive corporate network:"> + + + + - + diff --git a/ar_AA/https-everywhere.dtd b/ar_AA/https-everywhere.dtd new file mode 100644 index 000..eac7ddf --- /dev/null +++ b/ar_AA/https-everywhere.dtd @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ar_AA/https-everywhere.properties b/ar_AA/https-everywhere.properties new file mode 100644 index 000..be83831 --- /dev/null +++ b/ar_AA/https-everywhere.properties @@ -0,0 +1,8 @@ +https-everywhere.menu.globalEnable = Enable HTTPS Everywhere +https-everywhere.menu.globalDisable = Disable HTTPS Everywhere +https-everywhere.menu.enableDisable = Enable / Disable Rules +https-everywhere.menu.noRules = (No Rules for This Page) +https-everywhere.menu.unknownRules = (Rules for This Page Unknown) +https-everywhere.toolbar.hint = HTTPS Everywhere is now active. You can toggle it on a site-by-site basis by clicking the icon in the address bar. +https-everywhere.migration.notification0 = In order to implement a crucial fix, this update resets your HTTPS Everywhere rule preferences to their default values. +https-everywhere.menu.ruleset-tests = Run HTTPS Everywhere Ruleset Tests diff --git a/ar_AA/ssl-observatory.dtd b/ar_AA/ssl-observatory.dtd new file mode 100644 index 000..69f1cfd --- /dev/null +++ b/ar_AA/ssl-observatory.dtd @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +https://www.something.com, the certificate +received by the Observatory will indicate that somebody visited +www.something.com, but not who visited the site, or what specific page they +looked at. Mouseover the options for further details:"> + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sq_AL/https-everywhere.dtd b/sq_AL/https-everywhere.dtd index 9a63c45..eac7ddf 100644 --- a/sq_AL/https-everywhere.dtd +++ b/sq_AL/https-everywhere.dtd @@ -8,13 +8,16 @@ + + + diff --git a/sq_AL/ssl-observatory.dtd b/sq_AL/ssl-observatory.dtd index 9457a96..69f1cfd 100644 --- a/sq_AL/ssl-observatory.dtd +++ b/sq_AL/ssl-observatory.dtd @@ -44,6 +44,12 @@ intrusive corporate network:"> + + + + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-commandsproperties] Update translations for tor-messenger-commandsproperties
commit 5ef23283eccc7fa4eddf71e1298cd7d9e6757ecb Author: Translation commit botDate: Sun Oct 4 21:48:01 2015 + Update translations for tor-messenger-commandsproperties --- am_ET/commands.properties | 27 +++ ar_AA/commands.properties | 27 +++ sq_AL/commands.properties | 27 +++ 3 files changed, 81 insertions(+) diff --git a/am_ET/commands.properties b/am_ET/commands.properties new file mode 100644 index 000..d4e3a91 --- /dev/null +++ b/am_ET/commands.properties @@ -0,0 +1,27 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE (commands): +# %S is a comma separated list of command names. +commands=Commands: %S.\nUse /help command for more information. +# LOCALIZATION NOTE (noCommand, noHelp): +# %S is the command name the user typed. +noCommand=No '%S' command. +noHelp=No help message for the '%S' command, sorry! + +sayHelpString=say message: send a message without processing commands. +rawHelpString=raw message: send a message without escaping HTML entities. +helpHelpString=help name: show the help message for the name command, or the list of possible commands when used without parameter. + +# LOCALIZATION NOTE (statusCommand): +# %1$S is replaced with a status command name +# (one of "back", "away", "busy", "dnd", or "offline"). +# %2$S is replaced with the localized version of that status type +# (one of the 5 strings below). +statusCommand=%1$S status message: set the status to %2$S with an optional status message. +back=available +away=away +busy=unavailable +dnd=unavailable +offline=offline diff --git a/ar_AA/commands.properties b/ar_AA/commands.properties new file mode 100644 index 000..d4e3a91 --- /dev/null +++ b/ar_AA/commands.properties @@ -0,0 +1,27 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE (commands): +# %S is a comma separated list of command names. +commands=Commands: %S.\nUse /help command for more information. +# LOCALIZATION NOTE (noCommand, noHelp): +# %S is the command name the user typed. +noCommand=No '%S' command. +noHelp=No help message for the '%S' command, sorry! + +sayHelpString=say message: send a message without processing commands. +rawHelpString=raw message: send a message without escaping HTML entities. +helpHelpString=help name: show the help message for the name command, or the list of possible commands when used without parameter. + +# LOCALIZATION NOTE (statusCommand): +# %1$S is replaced with a status command name +# (one of "back", "away", "busy", "dnd", or "offline"). +# %2$S is replaced with the localized version of that status type +# (one of the 5 strings below). +statusCommand=%1$S status message: set the status to %2$S with an optional status message. +back=available +away=away +busy=unavailable +dnd=unavailable +offline=offline diff --git a/sq_AL/commands.properties b/sq_AL/commands.properties new file mode 100644 index 000..d4e3a91 --- /dev/null +++ b/sq_AL/commands.properties @@ -0,0 +1,27 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE (commands): +# %S is a comma separated list of command names. +commands=Commands: %S.\nUse /help command for more information. +# LOCALIZATION NOTE (noCommand, noHelp): +# %S is the command name the user typed. +noCommand=No '%S' command. +noHelp=No help message for the '%S' command, sorry! + +sayHelpString=say message: send a message without processing commands. +rawHelpString=raw message: send a message without escaping HTML entities. +helpHelpString=help name: show the help message for the name command, or the list of possible commands when used without parameter. + +# LOCALIZATION NOTE (statusCommand): +# %1$S is replaced with a status command name +# (one of "back", "away", "busy", "dnd", or "offline"). +# %2$S is replaced with the localized version of that status type +# (one of the 5 strings below). +statusCommand=%1$S status message: set the status to %2$S with an optional status message. +back=available +away=away +busy=unavailable +dnd=unavailable +offline=offline ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-prefsdtd] Update translations for tor-messenger-prefsdtd
commit 3bba9bd07567c820ef1a645e4b230272c0d7119d Author: Translation commit botDate: Sun Oct 4 21:48:52 2015 + Update translations for tor-messenger-prefsdtd --- am_ET/prefs.dtd | 13 + ar_AA/prefs.dtd | 13 + sq_AL/prefs.dtd | 13 + 3 files changed, 39 insertions(+) diff --git a/am_ET/prefs.dtd b/am_ET/prefs.dtd new file mode 100644 index 000..1441b0e --- /dev/null +++ b/am_ET/prefs.dtd @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/ar_AA/prefs.dtd b/ar_AA/prefs.dtd new file mode 100644 index 000..1441b0e --- /dev/null +++ b/ar_AA/prefs.dtd @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/sq_AL/prefs.dtd b/sq_AL/prefs.dtd new file mode 100644 index 000..1441b0e --- /dev/null +++ b/sq_AL/prefs.dtd @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-ircproperties] Update translations for tor-messenger-ircproperties
commit d8523afd31a152b606c7d00805983c2a6d298bd0 Author: Translation commit botDate: Sun Oct 4 21:48:36 2015 + Update translations for tor-messenger-ircproperties --- am_ET/irc.properties | 205 ++ ar_AA/irc.properties | 205 ++ sq_AL/irc.properties | 205 ++ 3 files changed, 615 insertions(+) diff --git a/am_ET/irc.properties b/am_ET/irc.properties new file mode 100644 index 000..3fd93d9 --- /dev/null +++ b/am_ET/irc.properties @@ -0,0 +1,205 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE (irc.usernameHint): +# This is displayed inside the accountUsernameInfoWithDescription +# string defined in imAccounts.properties when the user is +# configuring an IRC account. +irc.usernameHint=nick + +# LOCALIZATION NOTE (connection.error.*): +# These will show in the account manager if the account is +# disconnected because of an error. +connection.error.lost=Lost connection with server +connection.error.timeOut=Connection timed out +connection.error.invalidUsername=%S is not an allowed username +connection.error.invalidPassword=Invalid server password +connection.error.passwordRequired=Password required + +# LOCALIZATION NOTE (joinChat.*): +# These show up on the join chat menu. An underscore is for the access key. +joinChat.channel=_Channel +joinChat.password=_Password + +# LOCALIZATION NOTE (options.*): +# These are the protocol specific options shown in the account manager and +# account wizard windows. +options.server=Server +options.port=Port +options.ssl=Use SSL +options.encoding=Character Set +options.quitMessage=Quit message +options.partMessage=Part message +options.showServerTab=Show messages from the server +options.alternateNicks=Alternate nicks + +# LOCALIZATION NOTE (ctcp.version): +# %1$S is the nickname of the user whose version was requested. +# %2$S is the version response from the client. +ctcp.version=%1$S is using "%2$S". +# LOCALIZATION NOTE (ctcp.time): +# %1$S is the nickname of the user whose time was requested. +# %2$S is the time response. +ctcp.time=The time for %1$S is %2$S. + +# LOCALZIATION NOTE (command.*): +# These are the help messages for each command, the %S is the command name +# Each command first gives the parameter it accepts and then a description of +# the command. +command.action=%S action to perform: Perform an action. +command.ctcp=%S nick msg: Sends a CTCP message to the nick. +command.chanserv=%S command: Send a command to ChanServ. +command.deop=%S nick1[,nick2]*: Remove channel operator status from someone. You must be a channel operator to do this. +command.devoice=%S nick1[,nick2]*: Remove channel voice status from someone, preventing them from speaking if the channel is moderated (+m). You must be a channel operator to do this. +command.invite2=%S nick[ nick]* [channel]: Invite one or more nicks to join you in the current channel, or to join the specified channel. +command.join=%S room1[ key1][,room2[ key2]]*: Enter one or more channels, optionally providing a channel key for each if needed. +command.kick=%S nick [message]: Remove someone from a channel. You must be a channel operator to do this. +command.list=%S: Display a list of chat rooms on the network. Warning, some servers may disconnect you upon doing this. +command.memoserv=%S command: Send a command to MemoServ. +command.modeUser=%S (+|-)new mode [nick]: Set or unset a user's mode. +command.modeChannel=%S channel[ (+|-)new mode [parameter][,parameter]*]: Get, set or unset a channel mode. +command.msg=%S nick message: Send a private message to a user (as opposed to a channel). +command.nick=%S new nickname: Change your nickname. +command.nickserv=%S command: Send a command to NickServ. +command.notice=%S target message: Send a notice to a user or channel. +command.op=%S nick1[,nick2]*: Grant channel operator status to someone. You must be a channel operator to do this. +command.operserv=%S command: Send a command to OperServ. +command.part=%S [message]: Leave the current channel with an optional message. +command.ping=%S [nick]: Asks how much lag a user (or the server if no user specified) has. +command.quit=%S message: Disconnect from the server, with an optional message. +command.quote=%S command: Send a raw command to the server. +command.time=%S: Displays the current local time at the IRC server. +command.topic=%S [new topic]: Set this channel's topic. +command.umode=%S (+|-)new mode: Set or unset a user mode. +command.version=%S nick: Request the version of a user's client. +command.voice=%S nick1[,nick2]*: Grant channel voice status to someone. You must be a channel operator to do this.
[tor-commits] [translation/tor-messenger-facebookproperties] Update translations for tor-messenger-facebookproperties
commit fcce345070d1f6eb33af932e3743e59679684430 Author: Translation commit botDate: Sun Oct 4 21:48:18 2015 + Update translations for tor-messenger-facebookproperties --- am_ET/facebook.properties |7 +++ ar_AA/facebook.properties |7 +++ sq_AL/facebook.properties |7 +++ 3 files changed, 21 insertions(+) diff --git a/am_ET/facebook.properties b/am_ET/facebook.properties new file mode 100644 index 000..aaf7cdc --- /dev/null +++ b/am_ET/facebook.properties @@ -0,0 +1,7 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +connection.error.useUsernameNotEmailAddress=Please use your Facebook username, not an email address + +facebook.chat.name=Facebook Chat diff --git a/ar_AA/facebook.properties b/ar_AA/facebook.properties new file mode 100644 index 000..aaf7cdc --- /dev/null +++ b/ar_AA/facebook.properties @@ -0,0 +1,7 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +connection.error.useUsernameNotEmailAddress=Please use your Facebook username, not an email address + +facebook.chat.name=Facebook Chat diff --git a/sq_AL/facebook.properties b/sq_AL/facebook.properties new file mode 100644 index 000..aaf7cdc --- /dev/null +++ b/sq_AL/facebook.properties @@ -0,0 +1,7 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +connection.error.useUsernameNotEmailAddress=Please use your Facebook username, not an email address + +facebook.chat.name=Facebook Chat ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-authdtd] Update translations for tor-messenger-authdtd
commit a9a87fc25f6b4a9e18aa4e9b3af069d4b206d44c Author: Translation commit botDate: Sun Oct 4 21:47:50 2015 + Update translations for tor-messenger-authdtd --- am_ET/auth.dtd | 21 + ar_AA/auth.dtd | 21 + sq_AL/auth.dtd | 21 + 3 files changed, 63 insertions(+) diff --git a/am_ET/auth.dtd b/am_ET/auth.dtd new file mode 100644 index 000..8df5727 --- /dev/null +++ b/am_ET/auth.dtd @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ar_AA/auth.dtd b/ar_AA/auth.dtd new file mode 100644 index 000..8df5727 --- /dev/null +++ b/ar_AA/auth.dtd @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sq_AL/auth.dtd b/sq_AL/auth.dtd new file mode 100644 index 000..8df5727 --- /dev/null +++ b/sq_AL/auth.dtd @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor_animation] Update translations for tor_animation
commit e435d410250bbe13c66a48d88dd9920492035166 Author: Translation commit botDate: Sun Oct 4 21:47:27 2015 + Update translations for tor_animation --- am_ET.srt | 165 + ar_AA.srt | 165 + sq_AL.srt | 165 + 3 files changed, 495 insertions(+) diff --git a/am_ET.srt b/am_ET.srt new file mode 100644 index 000..0e6056a --- /dev/null +++ b/am_ET.srt @@ -0,0 +1,165 @@ +1 +00:00:00,660 --> 00:00:02,780 +We've gotten very used to the Internet. + +2 +00:00:03,120 --> 00:00:07,700 +We are constantly sharing information +about ourselves and our private lives: + +3 +00:00:08,000 --> 00:00:09,960 +food we eat, people we meet, + +4 +00:00:10,180 --> 00:00:12,480 +places we go, and the stuff we read. + +5 +00:00:13,280 --> 00:00:14,640 +Let me explain it better. + +6 +00:00:14,920 --> 00:00:17,740 +Right at this moment, +if someone attempts to look you up, + +7 +00:00:18,060 --> 00:00:22,480 +they'll see your real identity, +precise location, operating system, + +8 +00:00:22,800 --> 00:00:26,500 +all the sites you've visited, +the browser you use to surf the web, + +9 +00:00:26,700 --> 00:00:29,140 +and so much more information +about you and your life + +10 +00:00:29,200 --> 00:00:31,500 +which you probably didn't mean +to share with unknown strangers, + +11 +00:00:31,700 --> 00:00:34,000 +who could easily use this data +to exploit you. + +12 +00:00:34,500 --> 00:00:37,000 +But not if you're using Tor! + +13 +00:00:37,140 --> 00:00:40,840 +Tor Browser protects our privacy +and identity on the Internet. + +14 +00:00:41,560 --> 00:00:44,760 +Tor secures your connection +with three layers of encryption + +15 +00:00:44,940 --> 00:00:49,760 +and passes it through three voluntarily +operated servers around the world, + +16 +00:00:50,280 --> 00:00:53,520 +which enables us to communicate +anonymously over the Internet. + +17 +00:00:56,560 --> 00:00:58,280 +Tor also protects our data + +18 +00:00:58,400 --> 00:01:01,900 +against corporate or government targeted +and mass surveillance. + +19 +00:01:02,880 --> 00:01:07,340 +Perhaps you live in a repressive country +which tries to control and surveil the Internet. + +20 +00:01:07,900 --> 00:01:11,800 +Or perhaps you don't want big corporations +taking advantage of your personal information. + +21 +00:01:12,880 --> 00:01:15,640 +Tor makes all of its users +to look the same + +22 +00:01:15,920 --> 00:01:18,800 +which confuses the observer +and makes you anonymous. + +23 +00:01:19,500 --> 00:01:22,980 +So, the more people use the Tor network, +the stronger it gets + +24 +00:01:23,140 --> 00:01:27,800 +as it's easier to hide in a crowd +of people who look exactly the same. + +25 +00:01:28,700 --> 00:01:31,240 +You can bypass the censorship +without being worried about + +26 +00:01:31,400 --> 00:01:34,100 +the censor knowing what you do +on the Internet. + +27 +00:01:36,540 --> 00:01:39,440 +The ads won't follow you +everywhere for months, + +28 +00:01:39,640 --> 00:01:41,300 +starting when you first +clicked on a product. + +29 +00:01:43,880 --> 00:01:47,380 +By using Tor, the sites you visit +won't even know who you are, + +30 +00:01:47,540 --> 00:01:49,760 +from what part of the world +you're visiting them, + +31 +00:01:49,920 --> 00:01:51,920 +unless you login and tell them so. + +32 +00:01:54,200 --> 00:01:55,840 +By downloading and using Tor, + +33 +00:01:56,200 --> 00:01:58,560 +you can protect the people +who need anonymity, + +34 +00:01:58,880 --> 00:02:01,640 +like activists, journalists and bloggers. + +35 +00:02:02,000 --> 00:02:07,000 +Download and use Tor! Or run a relay! + diff --git a/ar_AA.srt b/ar_AA.srt new file mode 100644 index 000..0e6056a --- /dev/null +++ b/ar_AA.srt @@ -0,0 +1,165 @@ +1 +00:00:00,660 --> 00:00:02,780 +We've gotten very used to the Internet. + +2 +00:00:03,120 --> 00:00:07,700 +We are constantly sharing information +about ourselves and our private lives: + +3 +00:00:08,000 --> 00:00:09,960 +food we eat, people we meet, + +4 +00:00:10,180 --> 00:00:12,480 +places we go, and the stuff we read. + +5 +00:00:13,280 --> 00:00:14,640 +Let me explain it better. + +6 +00:00:14,920 --> 00:00:17,740 +Right at this moment, +if someone attempts to look you up, + +7 +00:00:18,060 --> 00:00:22,480 +they'll see your real identity, +precise location, operating system, + +8 +00:00:22,800 --> 00:00:26,500 +all the sites you've visited, +the browser you use to surf the web, + +9 +00:00:26,700 --> 00:00:29,140 +and so much more information +about you and your life + +10 +00:00:29,200 --> 00:00:31,500 +which you probably didn't mean +to share with unknown strangers, + +11 +00:00:31,700 --> 00:00:34,000 +who could easily use this data +to exploit you. + +12 +00:00:34,500 --> 00:00:37,000 +But not if you're using Tor! + +13 +00:00:37,140
[tor-commits] [translation/torbutton-torbuttondtd] Update translations for torbutton-torbuttondtd
commit fbfada6d9cef27d4e7822317b9f15c3e30ebcae2 Author: Translation commit botDate: Sun Oct 4 21:47:06 2015 + Update translations for torbutton-torbuttondtd --- am_ET/torbutton.dtd | 47 +++-- ar_AA/torbutton.dtd | 187 +++ sq_AL/torbutton.dtd | 47 +++-- 3 files changed, 271 insertions(+), 10 deletions(-) diff --git a/am_ET/torbutton.dtd b/am_ET/torbutton.dtd index 680b561..3e5ff86 100644 --- a/am_ET/torbutton.dtd +++ b/am_ET/torbutton.dtd @@ -24,17 +24,19 @@ + + - + - + - + - + @@ -44,7 +46,7 @@ - + @@ -144,7 +146,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ar_AA/torbutton.dtd b/ar_AA/torbutton.dtd new file mode 100644 index 000..3e5ff86 --- /dev/null +++ b/ar_AA/torbutton.dtd @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sq_AL/torbutton.dtd b/sq_AL/torbutton.dtd index 680b561..3e5ff86 100644 --- a/sq_AL/torbutton.dtd +++ b/sq_AL/torbutton.dtd @@ -24,17 +24,19 @@ + + - + - + - + - + @@ -44,7 +46,7 @@ - + @@ -144,7 +146,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-perl5lib] Update translations for tails-perl5lib
commit d1fd7a1584d1400e2e922b1d9e69f8635e5d970a Author: Translation commit botDate: Sun Oct 4 21:47:16 2015 + Update translations for tails-perl5lib --- am_ET.po | 10 +- ar_AA.po | 24 sq_AL.po | 10 +- 3 files changed, 34 insertions(+), 10 deletions(-) diff --git a/am_ET.po b/am_ET.po index 7c1255e..574f788 100644 --- a/am_ET.po +++ b/am_ET.po @@ -7,17 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" -"POT-Creation-Date: 2013-11-28 11:56+0100\n" -"PO-Revision-Date: 2014-04-04 12:13+\n" -"Last-Translator: OpenITP \n" -"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/projects/p/torproject/language/am_ET/)\n" +"POT-Creation-Date: 2015-05-02 21:08+0200\n" +"PO-Revision-Date: 2013-12-30 04:38+\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/otf/torproject/language/am_ET/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: am_ET\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../lib/Tails/RunningSystem.pm:139 +#: ../lib/Tails/RunningSystem.pm:153 msgid "" "The device Tails is running from cannot be found. Maybe you used the `toram'" " option?" diff --git a/ar_AA.po b/ar_AA.po new file mode 100644 index 000..716693e --- /dev/null +++ b/ar_AA.po @@ -0,0 +1,24 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Tails developers +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: The Tor Project\n" +"Report-Msgid-Bugs-To: Tails developers \n" +"POT-Creation-Date: 2015-05-02 21:08+0200\n" +"PO-Revision-Date: 2013-12-30 04:38+\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic (Unitag) (http://www.transifex.com/otf/torproject/language/ar_AA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ar_AA\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#: ../lib/Tails/RunningSystem.pm:153 +msgid "" +"The device Tails is running from cannot be found. Maybe you used the `toram'" +" option?" +msgstr "" diff --git a/sq_AL.po b/sq_AL.po index c84ddc0..3c735e7 100644 --- a/sq_AL.po +++ b/sq_AL.po @@ -7,17 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" -"POT-Creation-Date: 2013-11-28 11:56+0100\n" -"PO-Revision-Date: 2014-03-21 21:22+\n" -"Last-Translator: Phoul \n" -"Language-Team: Albanian (Albania) (http://www.transifex.com/projects/p/torproject/language/sq_AL/)\n" +"POT-Creation-Date: 2015-05-02 21:08+0200\n" +"PO-Revision-Date: 2013-12-30 04:38+\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Albanian (Albania) (http://www.transifex.com/otf/torproject/language/sq_AL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sq_AL\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../lib/Tails/RunningSystem.pm:139 +#: ../lib/Tails/RunningSystem.pm:153 msgid "" "The device Tails is running from cannot be found. Maybe you used the `toram'" " option?" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-abouttorproperties] Update translations for torbutton-abouttorproperties
commit aef734f784417749a9846c37478fe3f8473c97f3 Author: Translation commit botDate: Sun Oct 4 21:47:39 2015 + Update translations for torbutton-abouttorproperties --- am_ET/abouttor.properties | 21 + ar_AA/abouttor.properties | 21 + sq_AL/abouttor.properties | 21 + 3 files changed, 63 insertions(+) diff --git a/am_ET/abouttor.properties b/am_ET/abouttor.properties new file mode 100644 index 000..d607324 --- /dev/null +++ b/am_ET/abouttor.properties @@ -0,0 +1,21 @@ +# Copyright (c) 2014, The Tor Project, Inc. +# See LICENSE for licensing information. +# vim: set sw=2 sts=2 ts=8 et: + +aboutTor.searchSP.privacy=Search securely with Startpage. +# The following string is a link which replaces %1$S above. +aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html +# The following string is a link which replaces %2$S above. +aboutTor.searchSP.search.link=https://startpage.com/ + +aboutTor.searchDDG.privacy=Search securely with DuckDuckGo. +# The following string is a link which replaces %1$S above. +aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html +# The following string is a link which replaces %2$S above. +aboutTor.searchDDG.search.link=https://duckduckgo.com/ + +aboutTor.searchDC.privacy=Search securely with Disconnect.me. +# The following string is a link which replaces %1$S above. +aboutTor.searchDC.privacy.link=https://disconnect.me/privacy +# The following string is a link which replaces %2$S above. +aboutTor.searchDC.search.link=https://search.disconnect.me/ diff --git a/ar_AA/abouttor.properties b/ar_AA/abouttor.properties new file mode 100644 index 000..d607324 --- /dev/null +++ b/ar_AA/abouttor.properties @@ -0,0 +1,21 @@ +# Copyright (c) 2014, The Tor Project, Inc. +# See LICENSE for licensing information. +# vim: set sw=2 sts=2 ts=8 et: + +aboutTor.searchSP.privacy=Search securely with Startpage. +# The following string is a link which replaces %1$S above. +aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html +# The following string is a link which replaces %2$S above. +aboutTor.searchSP.search.link=https://startpage.com/ + +aboutTor.searchDDG.privacy=Search securely with DuckDuckGo. +# The following string is a link which replaces %1$S above. +aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html +# The following string is a link which replaces %2$S above. +aboutTor.searchDDG.search.link=https://duckduckgo.com/ + +aboutTor.searchDC.privacy=Search securely with Disconnect.me. +# The following string is a link which replaces %1$S above. +aboutTor.searchDC.privacy.link=https://disconnect.me/privacy +# The following string is a link which replaces %2$S above. +aboutTor.searchDC.search.link=https://search.disconnect.me/ diff --git a/sq_AL/abouttor.properties b/sq_AL/abouttor.properties new file mode 100644 index 000..d607324 --- /dev/null +++ b/sq_AL/abouttor.properties @@ -0,0 +1,21 @@ +# Copyright (c) 2014, The Tor Project, Inc. +# See LICENSE for licensing information. +# vim: set sw=2 sts=2 ts=8 et: + +aboutTor.searchSP.privacy=Search securely with Startpage. +# The following string is a link which replaces %1$S above. +aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html +# The following string is a link which replaces %2$S above. +aboutTor.searchSP.search.link=https://startpage.com/ + +aboutTor.searchDDG.privacy=Search securely with DuckDuckGo. +# The following string is a link which replaces %1$S above. +aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html +# The following string is a link which replaces %2$S above. +aboutTor.searchDDG.search.link=https://duckduckgo.com/ + +aboutTor.searchDC.privacy=Search securely with Disconnect.me. +# The following string is a link which replaces %1$S above. +aboutTor.searchDC.privacy.link=https://disconnect.me/privacy +# The following string is a link which replaces %2$S above. +aboutTor.searchDC.search.link=https://search.disconnect.me/ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-iuk] Update translations for tails-iuk
commit 715bc7a0af9f5036e155da540f51f092b670047c Author: Translation commit botDate: Sun Oct 4 21:47:10 2015 + Update translations for tails-iuk --- am_ET.po |8 +-- ar_AA.po | 234 ++ sq_AL.po |8 +-- 3 files changed, 242 insertions(+), 8 deletions(-) diff --git a/am_ET.po b/am_ET.po index dc4f81f..b0c18b3 100644 --- a/am_ET.po +++ b/am_ET.po @@ -7,10 +7,10 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" -"POT-Creation-Date: 2014-03-05 15:11+0100\n" -"PO-Revision-Date: 2014-04-04 12:13+\n" -"Last-Translator: OpenITP \n" -"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/projects/p/torproject/language/am_ET/)\n" +"POT-Creation-Date: 2015-08-05 20:06+0200\n" +"PO-Revision-Date: 2013-12-18 20:45+\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/otf/torproject/language/am_ET/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/ar_AA.po b/ar_AA.po new file mode 100644 index 000..170590e --- /dev/null +++ b/ar_AA.po @@ -0,0 +1,234 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Tails developers +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: The Tor Project\n" +"Report-Msgid-Bugs-To: Tails developers \n" +"POT-Creation-Date: 2015-08-05 20:06+0200\n" +"PO-Revision-Date: 2013-12-18 20:45+\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic (Unitag) (http://www.transifex.com/otf/torproject/language/ar_AA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ar_AA\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#: ../lib/Tails/IUK/Frontend.pm:146 ../lib/Tails/IUK/Frontend.pm:523 +#: ../lib/Tails/IUK/Frontend.pm:667 +msgid "For debugging information, see /home/amnesia/.xsession-errors" +msgstr "" + +#: ../lib/Tails/IUK/Frontend.pm:216 +msgid "Error while checking for upgrades" +msgstr "" + +#: ../lib/Tails/IUK/Frontend.pm:219 +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 "" + +#: ../lib/Tails/IUK/Frontend.pm:234 +msgid "no automatic upgrade is available from our website for this version" +msgstr "" + +#: ../lib/Tails/IUK/Frontend.pm:240 +msgid "your device was not created using Tails Installer" +msgstr "" + +#: ../lib/Tails/IUK/Frontend.pm:245 +msgid "Tails was started from a DVD or a read-only device" +msgstr "" + +#: ../lib/Tails/IUK/Frontend.pm:250 +msgid "there is not enough free space on the Tails system partition" +msgstr "" + +#: ../lib/Tails/IUK/Frontend.pm:255 +msgid "not enough memory is available on this system" +msgstr "" + +#: ../lib/Tails/IUK/Frontend.pm:261 +#, perl-brace-format +msgid "No explanation available for reason '%{reason}s'." +msgstr "" + +#: ../lib/Tails/IUK/Frontend.pm:281 +msgid "The system is up-to-date" +msgstr "" + +#: ../lib/Tails/IUK/Frontend.pm:286 +msgid "This version of Tails is outdated, and may have security issues." +msgstr "" + +#: ../lib/Tails/IUK/Frontend.pm:318 +#, 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 "" + +#: ../lib/Tails/IUK/Frontend.pm:334 +#, perl-brace-format +msgid "" +"The available incremental upgrade requires %{memory_needed}s of free memory," +" but only %{free_memory}s is available." +msgstr "" + +#: ../lib/Tails/IUK/Frontend.pm:356 +msgid "" +"An incremental upgrade is available, but no full upgrade is.\n" +"This should not happen. Please report a bug." +msgstr "" + +#: ../lib/Tails/IUK/Frontend.pm:360 +msgid "Error while detecting available upgrades" +msgstr "" + +#: ../lib/Tails/IUK/Frontend.pm:370 +#, perl-brace-format +msgid "" +"You should upgrade to %{name}s %{version}s.\n" +"\n" +"For more information about this new version, go to %{details_url}s\n" +"\n" +"It is recommended to close all the open applications during the upgrade.\n" +"Downloading the upgrade might take a long time, from several minutes to a few hours.\n" +"The networking will be disabled after downloading the upgrade.\n" +"\n" +"Download size: %{size}s\n" +"\n" +"Do you want to upgrade now?" +msgstr "" + +#: ../lib/Tails/IUK/Frontend.pm:385 +msgid "Upgrade available" +msgstr "" + +#: ../lib/Tails/IUK/Frontend.pm:386 +msgid "Upgrade now" +msgstr "" + +#:
[tor-commits] [translation/tor-messenger-accountsproperties] Update translations for tor-messenger-accountsproperties
commit 23db86238608c84504aae4e82aae9fdb153110d9 Author: Translation commit botDate: Sun Oct 4 21:47:44 2015 + Update translations for tor-messenger-accountsproperties --- am_ET/accounts.properties |9 + ar_AA/accounts.properties |9 + sq_AL/accounts.properties |9 + 3 files changed, 27 insertions(+) diff --git a/am_ET/accounts.properties b/am_ET/accounts.properties new file mode 100644 index 000..051ba0d --- /dev/null +++ b/am_ET/accounts.properties @@ -0,0 +1,9 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE (passwordPromptTitle, passwordPromptText): +# %S is replaced with the name of the account +passwordPromptTitle=Password for %S +passwordPromptText=Please enter your password for %S in order to connect it. +passwordPromptSaveCheckbox=Use Password Manager to remember this password. diff --git a/ar_AA/accounts.properties b/ar_AA/accounts.properties new file mode 100644 index 000..051ba0d --- /dev/null +++ b/ar_AA/accounts.properties @@ -0,0 +1,9 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE (passwordPromptTitle, passwordPromptText): +# %S is replaced with the name of the account +passwordPromptTitle=Password for %S +passwordPromptText=Please enter your password for %S in order to connect it. +passwordPromptSaveCheckbox=Use Password Manager to remember this password. diff --git a/sq_AL/accounts.properties b/sq_AL/accounts.properties new file mode 100644 index 000..051ba0d --- /dev/null +++ b/sq_AL/accounts.properties @@ -0,0 +1,9 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE (passwordPromptTitle, passwordPromptText): +# %S is replaced with the name of the account +passwordPromptTitle=Password for %S +passwordPromptText=Please enter your password for %S in order to connect it. +passwordPromptSaveCheckbox=Use Password Manager to remember this password. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-loggerproperties] Update translations for tor-messenger-loggerproperties
commit 0fda655390103b79c7b1958936c40014d534feca Author: Translation commit botDate: Sun Oct 4 21:48:47 2015 + Update translations for tor-messenger-loggerproperties --- am_ET/logger.properties |7 +++ ar_AA/logger.properties |7 +++ sq_AL/logger.properties |7 +++ 3 files changed, 21 insertions(+) diff --git a/am_ET/logger.properties b/am_ET/logger.properties new file mode 100644 index 000..2228c50 --- /dev/null +++ b/am_ET/logger.properties @@ -0,0 +1,7 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE (badLogfile): +# %S is the filename of the log file. +badLogfile=Empty or corrupt log file: %S diff --git a/ar_AA/logger.properties b/ar_AA/logger.properties new file mode 100644 index 000..2228c50 --- /dev/null +++ b/ar_AA/logger.properties @@ -0,0 +1,7 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE (badLogfile): +# %S is the filename of the log file. +badLogfile=Empty or corrupt log file: %S diff --git a/sq_AL/logger.properties b/sq_AL/logger.properties new file mode 100644 index 000..2228c50 --- /dev/null +++ b/sq_AL/logger.properties @@ -0,0 +1,7 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE (badLogfile): +# %S is the filename of the log file. +badLogfile=Empty or corrupt log file: %S ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-contactsproperties] Update translations for tor-messenger-contactsproperties
commit 85c2fbcfbff5200761080fafb3c96cf02b8fbe92 Author: Translation commit botDate: Sun Oct 4 21:48:08 2015 + Update translations for tor-messenger-contactsproperties --- am_ET/contacts.properties |8 ar_AA/contacts.properties |8 sq_AL/contacts.properties |8 3 files changed, 24 insertions(+) diff --git a/am_ET/contacts.properties b/am_ET/contacts.properties new file mode 100644 index 000..33af79c --- /dev/null +++ b/am_ET/contacts.properties @@ -0,0 +1,8 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE (defaultGroup): +# This is the name of the group that will automatically be created when adding a +# buddy without specifying a group. +defaultGroup=Contacts diff --git a/ar_AA/contacts.properties b/ar_AA/contacts.properties new file mode 100644 index 000..33af79c --- /dev/null +++ b/ar_AA/contacts.properties @@ -0,0 +1,8 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE (defaultGroup): +# This is the name of the group that will automatically be created when adding a +# buddy without specifying a group. +defaultGroup=Contacts diff --git a/sq_AL/contacts.properties b/sq_AL/contacts.properties new file mode 100644 index 000..33af79c --- /dev/null +++ b/sq_AL/contacts.properties @@ -0,0 +1,8 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE (defaultGroup): +# This is the name of the group that will automatically be created when adding a +# buddy without specifying a group. +defaultGroup=Contacts ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-conversationsproperties] Update translations for tor-messenger-conversationsproperties
commit a4e8a00bb46715661dcca4a953fec6194f9915e8 Author: Translation commit botDate: Sun Oct 4 21:48:13 2015 + Update translations for tor-messenger-conversationsproperties --- am_ET/conversations.properties | 80 ar_AA/conversations.properties | 80 sq_AL/conversations.properties | 80 3 files changed, 240 insertions(+) diff --git a/am_ET/conversations.properties b/am_ET/conversations.properties new file mode 100644 index 000..1a5564a --- /dev/null +++ b/am_ET/conversations.properties @@ -0,0 +1,80 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE (targetChanged): +# %1$S is the new conversation title (display name of the new target), +# %2$S is the protocol name used for the new target. +targetChanged=The conversation will continue with %1$S, using %2$S. + +# LOCALIZATION NOTE (statusChanged): +# %1$S is the display name of the contact. +# %2$S is the new status type (a value from status.properties). +statusChanged=%1$S is now %2$S. +# LOCALIZATION NOTE (statusChangedWithStatusText): +# %1$S is the display name of the contact. +# %2$S is the new status type (a value from status.properties). +# %3$S is the status text (eg. "I'm currently away from the computer"). +statusChangedWithStatusText=%1$S is now %2$S: %3$S. +# LOCALIZATION NOTE (statusChangedFromUnknown[WithStatusText]): +# special case of the previous 2 strings for when the status was +# previously unknown. These 2 strings should not mislead the user +# into thinking the person's status has just changed. +statusChangedFromUnknown=%1$S is %2$S. +statusChangedFromUnknownWithStatusText=%1$S is %2$S: %3$S. +# LOCALIZATION NOTE (statusKnown[WithStatusText]): +# special case of the previous 2 strings for when an account has just +# been reconnected, so the status is now known. These 2 strings should not +# mislead the user into thinking the person's status has just changed. +statusKnown=Your account has been reconnected (%1$S is %2$S). +statusKnownWithStatusText=Your account has been reconnected (%1$S is %2$S: %3$S). +# LOCALIZATION NOTE (statusUnknown): +# %S is the display name of the contact. +statusUnknown=Your account is disconnected (the status of %S is no longer known). + +accountDisconnected=Your account is disconnected. +accountReconnected=Your account has been reconnected. + +# LOCALIZATION NOTE (autoReply): +# %S is replaced by the text of a message that was sent as an automatic reply. +autoReply=Auto-reply - %S + +# LOCALIZATION NOTE (noTopic): +# Displayed instead of the topic when no topic is set. +noTopic=No topic message for this room. + +# LOCALIZATION NOTE (topicSet): +# %1$S is the conversation name, %2$S is the topic. +topicSet=The topic for %1$S is: %2$S. +# LOCALIZATION NOTE (topicNotSet): +# %S is the conversation name. +topicNotSet=There is no topic for %S. +# LOCALIZATION NOTE (topicChanged): +# %1$S is the user who changed the topic, %2$S is the new topic. +topicChanged=%1$S has changed the topic to: %2$S. +# LOCALIZATION NOTE (topicCleared): +# %1$S is the user who cleared the topic. +topicCleared=%1$S has cleared the topic. + +# LOCALIZATION NOTE (nickSet): +# This is displayed as a system message when a participant changes his/her +# nickname in a conversation. +# %1$S is the old nick. +# %2$S is the new nick. +nickSet=%1$S is now known as %2$S. +# LOCALIZATION NOTE (nickSet.you): +# This is displayed as a system message when your nickname is changed. +# %S is your new nick. +nickSet.you=You are now known as %S. + +# LOCALIZATION NOTE (messenger.conversations.selections.ellipsis): +# ellipsis is used when copying a part of a message to show that the message was cut +messenger.conversations.selections.ellipsis=[â¦] + +# LOCALIZATION NOTE (messenger.conversations.selections.{system,content,action}MessagesTemplate): +# These 3 templates are used to format selected messages before copying them. +# Do not translate the texts between % characters, but feel free to adjust +# whitespace and separators to make them fit your locale. +messenger.conversations.selections.systemMessagesTemplate=%time% - %message% +messenger.conversations.selections.contentMessagesTemplate=%time% - %sender%: %message% +messenger.conversations.selections.actionMessagesTemplate=%time% * %sender% %message% diff --git a/ar_AA/conversations.properties b/ar_AA/conversations.properties new file mode 100644 index 000..1a5564a --- /dev/null +++ b/ar_AA/conversations.properties @@ -0,0 +1,80 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at
[tor-commits] [translation/torbutton-torbuttonproperties] Update translations for torbutton-torbuttonproperties
commit de940b504e8616fe8622affe11e25529463cd3b1 Author: Translation commit botDate: Sun Oct 4 21:47:00 2015 + Update translations for torbutton-torbuttonproperties --- am_ET/torbutton.properties | 41 ++- ar_AA/torbutton.properties | 78 sq_AL/torbutton.properties | 41 ++- 3 files changed, 142 insertions(+), 18 deletions(-) diff --git a/am_ET/torbutton.properties b/am_ET/torbutton.properties index da6981f..2defd9b 100644 --- a/am_ET/torbutton.properties +++ b/am_ET/torbutton.properties @@ -1,5 +1,13 @@ torbutton.button.tooltip.disabled = Enable Tor torbutton.button.tooltip.enabled = Disable Tor +torbutton.circuit_display.internet = Internet +torbutton.circuit_display.ip_unknown = IP unknown +torbutton.circuit_display.onion_site = Onion site +torbutton.circuit_display.this_browser = This browser +torbutton.circuit_display.relay = relay +torbutton.circuit_display.tor_bridge = Bridge +torbutton.circuit_display.unknown_country = Unknown country +torbutton.content_sizer.margin_tooltip = Tor Browser adds this margin to make the width and height of your window less distinctive, and thus reduces the ability of people to track you online. torbutton.panel.tooltip.disabled = Click to enable Tor torbutton.panel.tooltip.enabled = Click to disable Tor torbutton.panel.plugins.disabled = Click to enable plugins @@ -21,13 +29,13 @@ torbutton.popup.test.auto_failed = The automatic Tor proxy test failed to use To torbutton.prefs.recommended = (recommended) torbutton.prefs.optional = (optional) torbutton.prefs.crucial = (crucial) -torbutton.popup.external.title = Load external content? -torbutton.popup.external.app = An external application is needed to handle:\n\n -torbutton.popup.external.note = \n\nNOTE: External applications are NOT Tor safe by default and can unmask you!\n -torbutton.popup.external.suggest = \nIf this file is untrusted, you should either save it to view while offline or in a VM,\nor consider using a transparent Tor proxy like Tails LiveCD or torsocks.\n -torbutton.popup.launch = Launch application +torbutton.popup.external.title = Download an external file type? +torbutton.popup.external.app = Tor Browser cannot display this file. You will need to open it with another application.\n\n +torbutton.popup.external.note = Some types of files can cause applications to connect to the Internet without using Tor.\n\n +torbutton.popup.external.suggest = To be safe, you should only open downloaded files while offline, or use a Tor Live CD such as Tails.\n +torbutton.popup.launch = Download file torbutton.popup.cancel = Cancel -torbutton.popup.dontask = Always launch applications from now on +torbutton.popup.dontask = Automatically download files from now on torbutton.popup.test.no_http_proxy = Tor proxy test: Local HTTP Proxy is unreachable. Is Polipo running properly? torbutton.popup.captcha.title = Avoid Google Captchas? torbutton.popup.captcha.ask = Torbutton detected a Google Captcha. Would you like to be redirected to another search engine for this query? @@ -46,10 +54,25 @@ torbutton.popup.short_torbrowser = Important Torbutton Information!\n\nTorbutton torbutton.popup.confirm_plugins = Plugins such as Flash can harm your privacy and anonymity.\n\nThey can also bypass Tor to reveal your current location and IP address.\n\nAre you sure you want to enable plugins?\n\n torbutton.popup.never_ask_again = Never ask me again +torbutton.popup.confirm_newnym = Tor Browser will close all windows and tabs. All website sessions will be lost.\n\nRestart Tor Browser now to reset your identity?\n\n + +torbutton.slider_notification = The green onion menu now has a security slider which lets you adjust your security level. Check it out! +torbutton.slider_notification_button = Open security settings + +torbutton.maximize_warning = Maximizing Tor Browser can allow websites to determine your monitor size, which can be used to track you. We recommend that you leave Tor Browser windows in their original default size. # Canvas permission prompt. Strings are kept here for ease of translation. -canvas.siteprompt=This website (%S) attempted to access image data on a canvas. Since canvas image data can be used to discover information about your computer, blank image data was returned this time. -canvas.allow=Allow in the Future +canvas.siteprompt=This website (%S) attempted to extract HTML5 canvas image data, which may be used to uniquely identify your computer.\n\nShould Tor Browser allow this website to extract HTML5 canvas image data? +canvas.notNow=Not Now +canvas.notNowAccessKey=N +canvas.allow=Allow in the future canvas.allowAccessKey=A -canvas.never=Never for This Site +canvas.never=Never for this site (recommended) canvas.neverAccessKey=e + +# Profile/startup error messages. Strings are kept here for ease of translation. +# LOCALIZATION NOTE: %S is
[tor-commits] [translation/torbutton-aboutdialogdtd] Update translations for torbutton-aboutdialogdtd
commit 66bfc32bc5fba0e87849c600431b34337ca7a02a Author: Translation commit botDate: Sun Oct 4 21:47:33 2015 + Update translations for torbutton-aboutdialogdtd --- am_ET/aboutdialog.dtd | 19 +++ ar_AA/aboutdialog.dtd | 19 +++ sq_AL/aboutdialog.dtd | 19 +++ 3 files changed, 57 insertions(+) diff --git a/am_ET/aboutdialog.dtd b/am_ET/aboutdialog.dtd new file mode 100644 index 000..5099ad7 --- /dev/null +++ b/am_ET/aboutdialog.dtd @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/ar_AA/aboutdialog.dtd b/ar_AA/aboutdialog.dtd new file mode 100644 index 000..5099ad7 --- /dev/null +++ b/ar_AA/aboutdialog.dtd @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/sq_AL/aboutdialog.dtd b/sq_AL/aboutdialog.dtd new file mode 100644 index 000..5099ad7 --- /dev/null +++ b/sq_AL/aboutdialog.dtd @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-and-https] Update translations for tor-and-https
commit a71c253e3a7aeffca1ffb645a972273c6d6989ca Author: Translation commit botDate: Sun Oct 4 21:47:21 2015 + Update translations for tor-and-https --- am_ET.po | 135 ++ ar_AA.po | 135 ++ sq_AL.po | 135 ++ 3 files changed, 405 insertions(+) diff --git a/am_ET.po b/am_ET.po new file mode 100644 index 000..70b98eb --- /dev/null +++ b/am_ET.po @@ -0,0 +1,135 @@ +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: The Tor Project\n" +"POT-Creation-Date: 2014-07-17 14:23+\n" +"PO-Revision-Date: 2014-05-21 08:40+\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/otf/torproject/language/am_ET/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: am_ET\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. (itstool) path: C/tor-and-https.svg/svg@direction +#. (itstool) comment: C/tor-and-https.svg/svg@direction +#. Specify "ltr" for left-to-right languages or "rtl" for right-to-left +#. languages (e.g. Arabic or Hebrew). +#: C/tor-and-https.svg:3 +msgid "ltr" +msgstr "" + +#. (itstool) path: svg/title +#: C/tor-and-https.svg:14 +#, no-wrap +msgid "Tor and HTTPS" +msgstr "" + +#. (itstool) path: defs/text +#. Keep it short: 7em max. Seven times the capital letter "M". +#: C/tor-and-https.svg:363 +#, no-wrap +msgid "Site.com" +msgstr "" + +#. (itstool) path: defs/text +#. Keep it short: 7em max. Seven times the capital letter "M". +#: C/tor-and-https.svg:363 +#, no-wrap +msgid "user / pw" +msgstr "" + +#. (itstool) path: defs/text +#. Keep it short: 7em max. Seven times the capital letter "M". +#: C/tor-and-https.svg:363 +#, no-wrap +msgid "data" +msgstr "" + +#. (itstool) path: defs/text +#. Keep it short: 7em max. Seven times the capital letter "M". +#: C/tor-and-https.svg:363 +#, no-wrap +msgid "location" +msgstr "" + +#. (itstool) path: defs/text +#. Keep it short: 3em max. +#: C/tor-and-https.svg:363 +#, no-wrap +msgid "WiFi" +msgstr "" + +#. (itstool) path: defs/text +#. Keep it short: 4em max. +#: C/tor-and-https.svg:363 +#, no-wrap +msgid "ISP" +msgstr "" + +#. (itstool) path: defs/text +#. Keep it short: 8em is ok, 9em is max. +#: C/tor-and-https.svg:363 +#, no-wrap +msgid "Hacker" +msgstr "" + +#. (itstool) path: defs/text +#. Keep it short: 8em is ok, 9em is max. +#: C/tor-and-https.svg:363 +#, no-wrap +msgid "Lawyer" +msgstr "" + +#. (itstool) path: defs/text +#. Keep it short: 8em is ok, 9em is max. +#: C/tor-and-https.svg:363 +#, no-wrap +msgid "Sysadmin" +msgstr "" + +#. (itstool) path: defs/text +#. Keep it short: 8em is ok, 9em is max. +#: C/tor-and-https.svg:363 +#, no-wrap +msgid "Police" +msgstr "" + +#. (itstool) path: defs/text +#: C/tor-and-https.svg:363 +#, no-wrap +msgid "NSA" +msgstr "" + +#. (itstool) path: defs/text +#. Keep it short: 8em is ok, 9em is max. +#: C/tor-and-https.svg:363 +#, no-wrap +msgid "Tor relay" +msgstr "" + +#. (itstool) path: defs/text +#: C/tor-and-https.svg:363 +#, no-wrap +msgid "Key" +msgstr "" + +#. (itstool) path: defs/text +#: C/tor-and-https.svg:363 +#, no-wrap +msgid "Internet connection" +msgstr "" + +#. (itstool) path: defs/text +#: C/tor-and-https.svg:363 +#, no-wrap +msgid "Eavesdropping" +msgstr "" + +#. (itstool) path: defs/text +#: C/tor-and-https.svg:363 +#, no-wrap +msgid "Data sharing" +msgstr "" diff --git a/ar_AA.po b/ar_AA.po new file mode 100644 index 000..08d71d5 --- /dev/null +++ b/ar_AA.po @@ -0,0 +1,135 @@ +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: The Tor Project\n" +"POT-Creation-Date: 2014-07-17 14:23+\n" +"PO-Revision-Date: 2014-05-21 08:40+\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic (Unitag) (http://www.transifex.com/otf/torproject/language/ar_AA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ar_AA\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. (itstool) path: C/tor-and-https.svg/svg@direction +#. (itstool) comment: C/tor-and-https.svg/svg@direction +#. Specify "ltr" for left-to-right languages or "rtl" for right-to-left +#. languages (e.g. Arabic or Hebrew). +#: C/tor-and-https.svg:3 +msgid "ltr" +msgstr "" + +#. (itstool) path: svg/title +#: C/tor-and-https.svg:14 +#, no-wrap +msgid "Tor and HTTPS" +msgstr "" + +#. (itstool) path: defs/text +#. Keep it short: 7em max. Seven times the capital letter "M". +#: C/tor-and-https.svg:363 +#, no-wrap +msgid "Site.com" +msgstr "" + +#. (itstool) path: defs/text +#. Keep it short: 7em max. Seven times the capital letter "M". +#: C/tor-and-https.svg:363 +#, no-wrap +msgid "user / pw"
[tor-commits] [translation/tor-messenger-fingerdtd] Update translations for tor-messenger-fingerdtd
commit c31b23c9667adcf2bbfc637966c0a04ef4f10fd3 Author: Translation commit botDate: Sun Oct 4 21:48:24 2015 + Update translations for tor-messenger-fingerdtd --- am_ET/finger.dtd | 10 ++ ar_AA/finger.dtd | 10 ++ sq_AL/finger.dtd | 10 ++ 3 files changed, 30 insertions(+) diff --git a/am_ET/finger.dtd b/am_ET/finger.dtd new file mode 100644 index 000..7e611a4 --- /dev/null +++ b/am_ET/finger.dtd @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/ar_AA/finger.dtd b/ar_AA/finger.dtd new file mode 100644 index 000..7e611a4 --- /dev/null +++ b/ar_AA/finger.dtd @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/sq_AL/finger.dtd b/sq_AL/finger.dtd new file mode 100644 index 000..7e611a4 --- /dev/null +++ b/sq_AL/finger.dtd @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-imtooltipproperties] Update translations for tor-messenger-imtooltipproperties
commit 6500c96c45075faa62478be4303e77a0cc8df8af Author: Translation commit botDate: Sun Oct 4 21:48:30 2015 + Update translations for tor-messenger-imtooltipproperties --- am_ET/imtooltip.properties |7 +++ ar_AA/imtooltip.properties |7 +++ sq_AL/imtooltip.properties |7 +++ 3 files changed, 21 insertions(+) diff --git a/am_ET/imtooltip.properties b/am_ET/imtooltip.properties new file mode 100644 index 000..0dd51fe --- /dev/null +++ b/am_ET/imtooltip.properties @@ -0,0 +1,7 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +buddy.username=Username +buddy.account=Account +contact.tags=Tags diff --git a/ar_AA/imtooltip.properties b/ar_AA/imtooltip.properties new file mode 100644 index 000..0dd51fe --- /dev/null +++ b/ar_AA/imtooltip.properties @@ -0,0 +1,7 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +buddy.username=Username +buddy.account=Account +contact.tags=Tags diff --git a/sq_AL/imtooltip.properties b/sq_AL/imtooltip.properties new file mode 100644 index 000..0dd51fe --- /dev/null +++ b/sq_AL/imtooltip.properties @@ -0,0 +1,7 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +buddy.username=Username +buddy.account=Account +contact.tags=Tags ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-otrproperties] Update translations for tor-messenger-otrproperties
commit 607bbdf182ec307cc4cae0ea1ea0472d7531e8c3 Author: Translation commit botDate: Sun Oct 4 21:48:41 2015 + Update translations for tor-messenger-otrproperties --- am_ET/otr.properties | 31 +++ ar_AA/otr.properties | 31 +++ sq_AL/otr.properties | 31 +++ 3 files changed, 93 insertions(+) diff --git a/am_ET/otr.properties b/am_ET/otr.properties new file mode 100644 index 000..07a14ec --- /dev/null +++ b/am_ET/otr.properties @@ -0,0 +1,31 @@ +msgevent.encryption_required_part1=You attempted to send an unencrypted message to %S. As a policy, unencrypted messages are not allowed. +msgevent.encryption_required_part2=Attempting to start a private conversation. Your message will be retransmitted when the private conversation starts. +msgevent.encryption_error=An error occurred when encrypting your message. The message was not sent. +msgevent.connection_ended=%S has already closed their private connection to you. Your message was not sent. Either end your private conversation, or restart it. +msgevent.setup_error=An error occured while setting up a private conversation with %S. +msgevent.msg_reflected=You are receiving your own OTR messages. You are either trying to talk to yourself, or someone is reflecting your messages back at you. +msgevent.msg_resent=The last message to %S was resent. +msgevent.rcvdmsg_not_private=The encrypted message received from %S is unreadable, as you are not currently communicating privately. +msgevent.rcvdmsg_unreadable=We received an unreadable encrypted message from %S. +msgevent.rcvdmsg_malformed=We received a malformed data message from %S. +msgevent.log_heartbeat_rcvd=Heartbeat received from %S. +msgevent.log_heartbeat_sent=Heartbeat sent to %S. +msgevent.rcvdmsg_general_err=An OTR error occured. +msgevent.rcvdmsg_unecrypted=We received an unencrypted message from %S. +msgevent.rcvdmsg_unrecognized=We received an unrecognized OTR message from %S. +msgevent.rcvdmsg_for_other_instance=%S has sent a message intended for a different session. If you are logged in multiple times, another session may have received the message. +context.gone_secure_private=Private conversation with %S started. +context.gone_secure_unverified=Private conversation with %S started. However, their identity has not been verified. +context.still_secure=Successfully refreshed the private conversation with %S. +error.enc=Error occurred encrypting message. +error.not_priv=You sent encrypted data to %S, who wasn't expecting it. +error.unreadable=You transmitted an unreadable encrypted message. +error.malformed=You transmitted a malformed data message. +resent=[resent] +tlv.disconnected=%S has ended their private conversation with you; you should do the same. +query.msg=%S has requested an Off-the Record private conversation. However, you do not have a plugin to support that. See http://otr.cypherpunks.ca/ for more information. +trust.unused=Unused +trust.not_private=Not Private +trust.unverified=Unverified +trust.private=Private +trust.finished=Finished diff --git a/ar_AA/otr.properties b/ar_AA/otr.properties new file mode 100644 index 000..07a14ec --- /dev/null +++ b/ar_AA/otr.properties @@ -0,0 +1,31 @@ +msgevent.encryption_required_part1=You attempted to send an unencrypted message to %S. As a policy, unencrypted messages are not allowed. +msgevent.encryption_required_part2=Attempting to start a private conversation. Your message will be retransmitted when the private conversation starts. +msgevent.encryption_error=An error occurred when encrypting your message. The message was not sent. +msgevent.connection_ended=%S has already closed their private connection to you. Your message was not sent. Either end your private conversation, or restart it. +msgevent.setup_error=An error occured while setting up a private conversation with %S. +msgevent.msg_reflected=You are receiving your own OTR messages. You are either trying to talk to yourself, or someone is reflecting your messages back at you. +msgevent.msg_resent=The last message to %S was resent. +msgevent.rcvdmsg_not_private=The encrypted message received from %S is unreadable, as you are not currently communicating privately. +msgevent.rcvdmsg_unreadable=We received an unreadable encrypted message from %S. +msgevent.rcvdmsg_malformed=We received a malformed data message from %S. +msgevent.log_heartbeat_rcvd=Heartbeat received from %S. +msgevent.log_heartbeat_sent=Heartbeat sent to %S. +msgevent.rcvdmsg_general_err=An OTR error occured. +msgevent.rcvdmsg_unecrypted=We received an unencrypted message from %S. +msgevent.rcvdmsg_unrecognized=We received an unrecognized OTR message from %S. +msgevent.rcvdmsg_for_other_instance=%S has sent a message intended for a different session. If you are logged in multiple times, another session may have received the message.
[tor-commits] [translation/torbirdy] Update translations for torbirdy
commit e83f68f9a623be221dbada9859a1f78068023246 Author: Translation commit botDate: Sun Oct 4 21:46:01 2015 + Update translations for torbirdy --- ar_AA/torbirdy.dtd| 63 + ar_AA/torbirdy.properties | 19 ++ 2 files changed, 82 insertions(+) diff --git a/ar_AA/torbirdy.dtd b/ar_AA/torbirdy.dtd new file mode 100644 index 000..3e22539 --- /dev/null +++ b/ar_AA/torbirdy.dtd @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ar_AA/torbirdy.properties b/ar_AA/torbirdy.properties new file mode 100644 index 000..fcc69a3 --- /dev/null +++ b/ar_AA/torbirdy.properties @@ -0,0 +1,19 @@ +torbirdy.name=TorBirdy + +torbirdy.enabled.tor=TorBirdy Enabled:Tor +torbirdy.enabled.jondo=TorBirdy Enabled:JonDo +torbirdy.enabled.custom=TorBirdy Enabled:Custom Proxy +torbirdy.enabled.torification=TorBirdy Enabled:Transparent Torification +torbirdy.enabled.whonix=TorBirdy Enabled:Whonix +torbirdy.disabled=TorBirdy:Disabled! + +torbirdy.email.prompt=TorBirdy has disabled Thunderbird's auto-configuration wizard to protect your anonymity.\n\nThe recommended security settings for %S have been set.\n\nYou can now configure the other account settings manually. + +torbirdy.email.advanced=Please note that changing the advanced settings of TorBirdy is NOT recommended.\n\nYou should only continue if you are sure of what you are doing. +torbirdy.email.advanced.nextwarning=Show this warning next time +torbirdy.email.advanced.title=TorBirdy Advanced Settings + +torbirdy.restart=You must restart Thunderbird for the time zone preference to take effect. + +torbirdy.firstrun=You are now running TorBirdy.\n\nTo help protect your anonymity, TorBirdy will enforce the Thunderbird settings it has set, preventing them from being changed by you or by any add-on. There are some settings that can be changed and those are accessed through TorBirdy's preferences dialog. When TorBirdy is uninstalled or disabled, all settings that it changes are reset to their default values (the values prior to TorBirdy's install).\n\nIf you are a new user, it is recommended that you read through the TorBirdy website to understand what we are trying to accomplish with TorBirdy for our users. +torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-browserproperties] Update translations for torbutton-browserproperties
commit 9587fb0d5ec482a4e21e530bd7ba3a98c95e2a60 Author: Translation commit botDate: Sun Oct 4 21:46:55 2015 + Update translations for torbutton-browserproperties --- am_ET/browser.properties |8 ar_AA/browser.properties |5 + sq_AL/browser.properties |8 3 files changed, 5 insertions(+), 16 deletions(-) diff --git a/am_ET/browser.properties b/am_ET/browser.properties index 295a03a..8849b67 100644 --- a/am_ET/browser.properties +++ b/am_ET/browser.properties @@ -3,11 +3,3 @@ browser.startup.homepage=about:tor # Spell checker dictionary spellchecker.dictionary=en_US - -# Default search engine -browser.search.defaultenginename=Startpage - -# Search engine order (order displayed in the search bar dropdown) -browser.search.order.1=Startpage -browser.search.order.2=DuckDuckGo -browser.search.order.3=Google diff --git a/ar_AA/browser.properties b/ar_AA/browser.properties new file mode 100644 index 000..8849b67 --- /dev/null +++ b/ar_AA/browser.properties @@ -0,0 +1,5 @@ +# Default home page +browser.startup.homepage=about:tor + +# Spell checker dictionary +spellchecker.dictionary=en_US diff --git a/sq_AL/browser.properties b/sq_AL/browser.properties index 295a03a..8849b67 100644 --- a/sq_AL/browser.properties +++ b/sq_AL/browser.properties @@ -3,11 +3,3 @@ browser.startup.homepage=about:tor # Spell checker dictionary spellchecker.dictionary=en_US - -# Default search engine -browser.search.defaultenginename=Startpage - -# Search engine order (order displayed in the search bar dropdown) -browser.search.order.1=Startpage -browser.search.order.2=DuckDuckGo -browser.search.order.3=Google ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-brandproperties] Update translations for torbutton-brandproperties
commit ae1582088dad58b9b21a5be1b41e8ddbab288eb2 Author: Translation commit botDate: Sun Oct 4 21:46:43 2015 + Update translations for torbutton-brandproperties --- am_ET/brand.properties |3 ++- ar_AA/brand.properties | 16 sq_AL/brand.properties |3 ++- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/am_ET/brand.properties b/am_ET/brand.properties index 9ae168e..732c157 100644 --- a/am_ET/brand.properties +++ b/am_ET/brand.properties @@ -2,7 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -brandShortName=TorBrowser +brandShorterName=Tor Browser +brandShortName=Tor Browser brandFullName=Tor Browser vendorShortName=Tor Project diff --git a/ar_AA/brand.properties b/ar_AA/brand.properties new file mode 100644 index 000..732c157 --- /dev/null +++ b/ar_AA/brand.properties @@ -0,0 +1,16 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +brandShorterName=Tor Browser +brandShortName=Tor Browser +brandFullName=Tor Browser +vendorShortName=Tor Project + +homePageSingleStartMain=Firefox Start, a fast home page with built-in search +homePageImport=Import your home page from %S + +homePageMigrationPageTitle=Home Page Selection +homePageMigrationDescription=Please select the home page you wish to use: + +syncBrandShortName=Sync diff --git a/sq_AL/brand.properties b/sq_AL/brand.properties index 9ae168e..732c157 100644 --- a/sq_AL/brand.properties +++ b/sq_AL/brand.properties @@ -2,7 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -brandShortName=TorBrowser +brandShorterName=Tor Browser +brandShortName=Tor Browser brandFullName=Tor Browser vendorShortName=Tor Project ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-progress] Update translations for tor-launcher-progress
commit 68f7b7548ccb76d1269d11e84aa92041d9dc3e5a Author: Translation commit botDate: Sun Oct 4 21:46:19 2015 + Update translations for tor-launcher-progress --- ar_AA/progress.dtd |4 1 file changed, 4 insertions(+) diff --git a/ar_AA/progress.dtd b/ar_AA/progress.dtd new file mode 100644 index 000..ebd9cef --- /dev/null +++ b/ar_AA/progress.dtd @@ -0,0 +1,4 @@ + + + + ___ 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 df3ceb4d6cb179a06871fcc8bc4b633e3469cc5c Author: Translation commit botDate: Sun Oct 4 21:46:37 2015 + Update translations for abouttor-homepage --- am_ET/aboutTor.dtd |5 +++-- ar_AA/aboutTor.dtd | 49 + sq_AL/aboutTor.dtd |5 +++-- 3 files changed, 55 insertions(+), 4 deletions(-) diff --git a/am_ET/aboutTor.dtd b/am_ET/aboutTor.dtd index 7128bb8..b923233 100644 --- a/am_ET/aboutTor.dtd +++ b/am_ET/aboutTor.dtd @@ -1,5 +1,5 @@ @@ -8,7 +8,7 @@ - + @@ -25,6 +25,7 @@ https://startpage.com/rth/search;> https://duckduckgo.com/html/;> +https://search.disconnect.me/searchTerms/search?ses=Googlelocation_option=USsource=tor;> diff --git a/ar_AA/aboutTor.dtd b/ar_AA/aboutTor.dtd new file mode 100644 index 000..b923233 --- /dev/null +++ b/ar_AA/aboutTor.dtd @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + +https://startpage.com/rth/search;> +https://duckduckgo.com/html/;> +https://search.disconnect.me/searchTerms/search?ses=Googlelocation_option=USsource=tor;> + + + + + + + + +https://www.torproject.org/download/download.html.en#warning;> + + + +https://www.torproject.org/docs/tor-doc-relay.html.en;> + +https://www.torproject.org/getinvolved/volunteer.html.en;> + +https://www.torproject.org/donate/donate.html.en;> + + + +https://www.torproject.org/about/overview.html.en;> diff --git a/sq_AL/aboutTor.dtd b/sq_AL/aboutTor.dtd index 7128bb8..b923233 100644 --- a/sq_AL/aboutTor.dtd +++ b/sq_AL/aboutTor.dtd @@ -1,5 +1,5 @@ @@ -8,7 +8,7 @@ - + @@ -25,6 +25,7 @@ https://startpage.com/rth/search;> https://duckduckgo.com/html/;> +https://search.disconnect.me/searchTerms/search?ses=Googlelocation_option=USsource=tor;> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-properties] Update translations for tor-launcher-properties
commit cdd999ea8a7eb8e7181609062220d7482844f229 Author: Translation commit botDate: Sun Oct 4 21:46:14 2015 + Update translations for tor-launcher-properties --- am_ET/torlauncher.properties |8 -- ar_AA/torlauncher.properties | 61 ++ sq_AL/torlauncher.properties |8 -- 3 files changed, 73 insertions(+), 4 deletions(-) diff --git a/am_ET/torlauncher.properties b/am_ET/torlauncher.properties index a2550db..02be756 100644 --- a/am_ET/torlauncher.properties +++ b/am_ET/torlauncher.properties @@ -3,8 +3,8 @@ torlauncher.error_title=Tor Launcher -torlauncher.tor_exited=Tor unexpectedly exited. -torlauncher.please_restart_app=Please restart this application. +torlauncher.tor_exited=Tor unexpectedly exited. This might be due to a bug in Tor itself, another program on your system, or faulty hardware. Until you restart Tor, the Tor Browser will not able to reach any websites. If the problem persists, please send a copy of your Tor Log to the support team. +torlauncher.tor_exited2=Restarting Tor will not close your browser tabs. torlauncher.tor_controlconn_failed=Could not connect to Tor control port. torlauncher.tor_failed_to_start=Tor failed to start. torlauncher.tor_control_failed=Failed to take control of Tor. @@ -30,12 +30,15 @@ torlauncher.error_bridge_bad_default_type=No provided bridges that have the tran torlauncher.recommended_bridge=(recommended) torlauncher.connect=Connect +torlauncher.restart_tor=Restart Tor torlauncher.quit=Quit torlauncher.quit_win=Exit torlauncher.done=Done torlauncher.forAssistance=For assistance, contact %S +torlauncher.copiedNLogMessages=Copy complete. %S Tor log messages are ready to be pasted into a text editor or an email message. + torlauncher.bootstrapStatus.conn_dir=Connecting to a relay directory torlauncher.bootstrapStatus.handshake_dir=Establishing an encrypted directory connection torlauncher.bootstrapStatus.requesting_status=Retrieving network status @@ -55,3 +58,4 @@ torlauncher.bootstrapWarning.identity=identity mismatch torlauncher.bootstrapWarning.timeout=connection timeout torlauncher.bootstrapWarning.noroute=no route to host torlauncher.bootstrapWarning.ioerror=read/write error +torlauncher.bootstrapWarning.pt_missing=missing pluggable transport diff --git a/ar_AA/torlauncher.properties b/ar_AA/torlauncher.properties new file mode 100644 index 000..02be756 --- /dev/null +++ b/ar_AA/torlauncher.properties @@ -0,0 +1,61 @@ +### Copyright (c) 2014, The Tor Project, Inc. +### See LICENSE for licensing information. + +torlauncher.error_title=Tor Launcher + +torlauncher.tor_exited=Tor unexpectedly exited. This might be due to a bug in Tor itself, another program on your system, or faulty hardware. Until you restart Tor, the Tor Browser will not able to reach any websites. If the problem persists, please send a copy of your Tor Log to the support team. +torlauncher.tor_exited2=Restarting Tor will not close your browser tabs. +torlauncher.tor_controlconn_failed=Could not connect to Tor control port. +torlauncher.tor_failed_to_start=Tor failed to start. +torlauncher.tor_control_failed=Failed to take control of Tor. +torlauncher.tor_bootstrap_failed=Tor failed to establish a Tor network connection. +torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S). + +torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S +torlauncher.tor_missing=The Tor executable is missing. +torlauncher.torrc_missing=The torrc file is missing. +torlauncher.datadir_missing=The Tor data directory does not exist. +torlauncher.password_hash_missing=Failed to get hashed password. + +torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S +torlauncher.failed_to_save_settings=Unable to save Tor settings.\n\n%S +torlauncher.ensure_tor_is_running=Please ensure that Tor is running. + +torlauncher.error_proxy_addr_missing=You must specify both an IP address or hostname and a port number to configure Tor to use a proxy to access the Internet. +torlauncher.error_proxy_type_missing=You must select the proxy type. +torlauncher.error_bridges_missing=You must specify one or more bridges. +torlauncher.error_default_bridges_type_missing=You must select a transport type for the provided bridges. +torlauncher.error_bridge_bad_default_type=No provided bridges that have the transport type %S are available. Please adjust your settings. + +torlauncher.recommended_bridge=(recommended) + +torlauncher.connect=Connect +torlauncher.restart_tor=Restart Tor +torlauncher.quit=Quit +torlauncher.quit_win=Exit +torlauncher.done=Done + +torlauncher.forAssistance=For assistance, contact %S + +torlauncher.copiedNLogMessages=Copy complete. %S Tor log messages are ready to be pasted into a text editor or an email message. + +torlauncher.bootstrapStatus.conn_dir=Connecting to a relay directory +torlauncher.bootstrapStatus.handshake_dir=Establishing an encrypted
[tor-commits] [translation/whisperback] Update translations for whisperback
commit 65f190e953a8b103b1c4a8301d1eea247f0853cb Author: Translation commit botDate: Sun Oct 4 21:45:23 2015 + Update translations for whisperback --- am_ET/am_ET.po |6 +- ar_AA/ar_AA.po | 199 sq_AL/sq_AL.po |6 +- 3 files changed, 205 insertions(+), 6 deletions(-) diff --git a/am_ET/am_ET.po b/am_ET/am_ET.po index af124bf..ba4b04e 100644 --- a/am_ET/am_ET.po +++ b/am_ET/am_ET.po @@ -8,9 +8,9 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-03-17 17:40+0100\n" -"PO-Revision-Date: 2014-04-04 12:13+\n" -"Last-Translator: OpenITP \n" -"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/projects/p/torproject/language/am_ET/)\n" +"PO-Revision-Date: 2012-02-26 16:11+\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/otf/torproject/language/am_ET/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/ar_AA/ar_AA.po b/ar_AA/ar_AA.po new file mode 100644 index 000..8401529 --- /dev/null +++ b/ar_AA/ar_AA.po @@ -0,0 +1,199 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: The Tor Project\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-03-17 17:40+0100\n" +"PO-Revision-Date: 2012-02-26 16:11+\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic (Unitag) (http://www.transifex.com/otf/torproject/language/ar_AA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ar_AA\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. XXX use a better exception +#: ../whisperBack/whisperback.py:63 +#, python-format +msgid "Invalid contact email: %s" +msgstr "" + +#: ../whisperBack/whisperback.py:80 +#, python-format +msgid "Invalid contact OpenPGP key: %s" +msgstr "" + +#: ../whisperBack/whisperback.py:82 +msgid "Invalid contact OpenPGP public key block" +msgstr "" + +#: ../whisperBack/exceptions.py:41 +#, python-format +msgid "" +"The %s variable was not found in any of the configuration files " +"/etc/whisperback/config.py, ~/.whisperback/config.py, ./config.py" +msgstr "" + +#: ../whisperBack/gui.py:154 +msgid "Unable to load a valid configuration." +msgstr "" + +#: ../whisperBack/gui.py:220 +msgid "Sending mail..." +msgstr "" + +#: ../whisperBack/gui.py:221 +msgid "Sending mail" +msgstr "" + +#. pylint: disable=C0301 +#: ../whisperBack/gui.py:223 +msgid "This could take a while..." +msgstr "" + +#: ../whisperBack/gui.py:237 +msgid "The contact email adress doesn't seem valid." +msgstr "" + +#: ../whisperBack/gui.py:254 +msgid "Unable to send the mail: SMTP error." +msgstr "" + +#: ../whisperBack/gui.py:256 +msgid "Unable to connect to the server." +msgstr "" + +#: ../whisperBack/gui.py:258 +msgid "Unable to create or to send the mail." +msgstr "" + +#: ../whisperBack/gui.py:261 +msgid "" +"\n" +"\n" +"The bug report could not be sent, likely due to network problems. Please try to reconnect to the network and click send again.\n" +"\n" +"If it does not work, you will be offered to save the bug report." +msgstr "" + +#: ../whisperBack/gui.py:274 +msgid "Your message has been sent." +msgstr "" + +#: ../whisperBack/gui.py:281 +msgid "An error occured during encryption." +msgstr "" + +#: ../whisperBack/gui.py:301 +#, python-format +msgid "Unable to save %s." +msgstr "" + +#. XXX: fix string +#: ../whisperBack/gui.py:325 +#, python-format +msgid "" +"The bug report could not be sent, likely due to network problems.\n" +"\n" +"As a work-around you can save the bug report as a file on a USB drive and try to send it to us at %s from your email account using another system. Note that your bug report will not be anonymous when doing so unless you take further steps yourself (e.g. using Tor with a throw-away email account).\n" +"\n" +"Do you want to save the bug report to a file?" +msgstr "" + +#: ../whisperBack/gui.py:389 ../data/whisperback.ui.h:21 +msgid "WhisperBack" +msgstr "" + +#: ../whisperBack/gui.py:390 ../data/whisperback.ui.h:2 +msgid "Send feedback in an encrypted mail." +msgstr "" + +#: ../whisperBack/gui.py:393 +msgid "Copyright © 2009-2012 Tails developpers (ta...@boum.org)" +msgstr "" + +#: ../whisperBack/gui.py:394 +msgid "Tails developers " +msgstr "" + +#: ../whisperBack/gui.py:395 +msgid "translator-credits" +msgstr "" + +#: ../whisperBack/gui.py:422 +msgid "This doesn't seem to be a valid URL or OpenPGP key." +msgstr "" + +#: ../data/whisperback.ui.h:1 +msgid "Copyright © 2009-2012 ta...@boum.org" +msgstr
[tor-commits] [translation/bridgedb] Update translations for bridgedb
commit 45fb44cd8a11c92b3cff28b80a505a2843a65d2e Author: Translation commit botDate: Sun Oct 4 21:45:04 2015 + Update translations for bridgedb --- am_ET/LC_MESSAGES/bridgedb.po | 372 +++- ar_AA/LC_MESSAGES/bridgedb.po | 380 + sq_AL/LC_MESSAGES/bridgedb.po | 372 +++- 3 files changed, 1032 insertions(+), 92 deletions(-) diff --git a/am_ET/LC_MESSAGES/bridgedb.po b/am_ET/LC_MESSAGES/bridgedb.po index 9a385db..03f585d 100644 --- a/am_ET/LC_MESSAGES/bridgedb.po +++ b/am_ET/LC_MESSAGES/bridgedb.po @@ -1,100 +1,380 @@ # Translations template for BridgeDB. -# Copyright (C) 2013 ORGANIZATION +# Copyright (C) 2015 'The Tor Project, Inc.' # This file is distributed under the same license as the BridgeDB project. # # Translators: -# Translators: msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" -"Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n; -"POT-Creation-Date: 2013-03-27 21:41+\n" -"PO-Revision-Date: 2014-04-04 12:13+\n" -"Last-Translator: OpenITP \n" -"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/projects/p/torproject/language/am_ET/)\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: 2011-02-19 16:53+\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/otf/torproject/language/am_ET/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 0.9.6\n" +"Generated-By: Babel 1.3\n" "Language: am_ET\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: lib/bridgedb/templates/base.html:33 -msgid "What are bridges?" +#. TRANSLATORS: Please DO NOT translate the following words and/or phrases in +#. any string (regardless of capitalization and/or punctuation): +#. "BridgeDB" +#. "pluggable transport" +#. "pluggable transports" +#. "obfs2" +#. "obfs3" +#. "scramblesuit" +#. "fteproxy" +#. "Tor" +#. "Tor Browser" +#: bridgedb/https/server.py:167 +msgid "Sorry! Something went wrong with your request." +msgstr "" + +#: bridgedb/https/templates/base.html:79 +msgid "Report a Bug" +msgstr "" + +#: bridgedb/https/templates/base.html:82 +msgid "Source Code" +msgstr "" + +#: bridgedb/https/templates/base.html:85 +msgid "Changelog" +msgstr "" + +#: bridgedb/https/templates/base.html:88 +msgid "Contact" +msgstr "" + +#: bridgedb/https/templates/bridges.html:35 +msgid "Select All" +msgstr "" + +#: bridgedb/https/templates/bridges.html:40 +msgid "Show QRCode" +msgstr "" + +#: bridgedb/https/templates/bridges.html:52 +msgid "QRCode for your bridge lines" msgstr "" -#: lib/bridgedb/templates/base.html:34 +#. TRANSLATORS: Please translate this into some silly way to say +#. "There was a problem!" in your language. For example, +#. for Italian, you might translate this into "Mama mia!", +#. or for French: "Sacrebleu!". :) +#: bridgedb/https/templates/bridges.html:67 +#: bridgedb/https/templates/bridges.html:125 +msgid "Uh oh, spaghettios!" +msgstr "" + +#: bridgedb/https/templates/bridges.html:68 +msgid "It seems there was an error getting your QRCode." +msgstr "" + +#: bridgedb/https/templates/bridges.html:73 +msgid "" +"This QRCode contains your bridge lines. Scan it with a QRCode reader to copy" +" your bridge lines onto mobile and other devices." +msgstr "" + +#: bridgedb/https/templates/bridges.html:131 +msgid "There currently aren't any bridges available..." +msgstr "" + +#: bridgedb/https/templates/bridges.html:132 #, python-format msgid "" -"%s Bridge relays %s are Tor relays that help you circumvent censorship." +" Perhaps you should try %s going back %s and choosing a different bridge " +"type!" msgstr "" -#: lib/bridgedb/templates/base.html:39 -msgid "I need an alternative way of getting bridges!" +#: bridgedb/https/templates/index.html:11 +#, python-format +msgid "Step %s1%s" +msgstr "" + +#: bridgedb/https/templates/index.html:13 +#, python-format +msgid "Download %s Tor Browser %s" msgstr "" -#: lib/bridgedb/templates/base.html:40 +#: bridgedb/https/templates/index.html:25 +#, python-format +msgid "Step %s2%s" +msgstr "" + +#: bridgedb/https/templates/index.html:27 +#, python-format +msgid "Get %s bridges %s" +msgstr "" + +#: bridgedb/https/templates/index.html:36 +#, python-format +msgid "Step %s3%s" +msgstr "" + +#: bridgedb/https/templates/index.html:38 +#, python-format +msgid "Now %s add the bridges to Tor Browser %s" +msgstr "" + +#. TRANSLATORS: Please make sure the '%s' surrounding single letters at the +#. beginning of words are present in your final translation. Thanks! +#. (These are used to insert HTML5 underlining tags, to mark accesskeys +#. for disabled users.) +#:
[tor-commits] [translation/torcheck] Update translations for torcheck
commit 7f0b5928256410eb97a06c1cca1286d0108db36f Author: Translation commit botDate: Sun Oct 4 21:45:17 2015 + Update translations for torcheck --- am_ET/torcheck.po | 17 ++--- ar_AA/torcheck.po | 102 + sq_AL/torcheck.po | 17 ++--- 3 files changed, 128 insertions(+), 8 deletions(-) diff --git a/am_ET/torcheck.po b/am_ET/torcheck.po index 0d40011..b02c2b0 100644 --- a/am_ET/torcheck.po +++ b/am_ET/torcheck.po @@ -6,9 +6,9 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2014-04-04 12:13+\n" -"Last-Translator: OpenITP \n" -"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/projects/p/torproject/language/am_ET/)\n" +"PO-Revision-Date: 2010-11-30 04:59+\n" +"Last-Translator: Appelbaum \n" +"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/otf/torproject/language/am_ET/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -25,7 +25,7 @@ msgid "" "the Internet anonymously." msgstr "" -msgid "There is a security update available for the Tor Browser Bundle." +msgid "There is a security update available for Tor Browser." msgstr "" msgid "" @@ -91,3 +91,12 @@ msgstr "" msgid "JavaScript is disabled." msgstr "" + +msgid "However, it does not appear to be Tor Browser." +msgstr "" + +msgid "Run a Relay" +msgstr "" + +msgid "Stay Anonymous" +msgstr "" diff --git a/ar_AA/torcheck.po b/ar_AA/torcheck.po new file mode 100644 index 000..29e59cc --- /dev/null +++ b/ar_AA/torcheck.po @@ -0,0 +1,102 @@ +# TorCheck gettext template +# Copyright (C) 2008-2013 The Tor Project, Inc +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: The Tor Project\n" +"POT-Creation-Date: 2012-02-16 20:28+PDT\n" +"PO-Revision-Date: 2010-11-30 04:59+\n" +"Last-Translator: Appelbaum \n" +"Language-Team: Arabic (Unitag) (http://www.transifex.com/otf/torproject/language/ar_AA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" +"Language: ar_AA\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +msgid "Congratulations. This browser is configured to use Tor." +msgstr "" + +msgid "" +"Please refer to the https://www.torproject.org/\;>Tor website " +"for further information about using Tor safely. You are now free to browse " +"the Internet anonymously." +msgstr "" + +msgid "There is a security update available for Tor Browser." +msgstr "" + +msgid "" +"https://www.torproject.org/download/download-easy.html\;>Click " +"here to go to the download page" +msgstr "" + +msgid "Sorry. You are not using Tor." +msgstr "" + +msgid "" +"If you are attempting to use a Tor client, please refer to the https://www.torproject.org/\;>Tor website and specifically the instructions for " +"configuring your Tor client." +msgstr "" + +msgid "Sorry, your query failed or an unexpected response was received." +msgstr "" + +msgid "" +"A temporary service outage prevents us from determining if your source IP " +"address is a https://www.torproject.org/\;>Tor node." +msgstr "" + +msgid "Your IP address appears to be: " +msgstr "" + +msgid "Are you using Tor?" +msgstr "" + +msgid "This page is also available in the following languages:" +msgstr "" + +msgid "For more information about this exit relay, see:" +msgstr "" + +msgid "" +"The Tor Project is a US 501(c)(3) non-profit dedicated to the research, " +"development, and education of online anonymity and privacy." +msgstr "" + +msgid "Learn More " +msgstr "" + +msgid "Go" +msgstr "" + +msgid "Short User Manual" +msgstr "" + +msgid "Donate to Support Tor" +msgstr "" + +msgid "Tor Q Site" +msgstr "" + +msgid "Volunteer" +msgstr "" + +msgid "JavaScript is enabled." +msgstr "" + +msgid "JavaScript is disabled." +msgstr "" + +msgid "However, it does not appear to be Tor Browser." +msgstr "" + +msgid "Run a Relay" +msgstr "" + +msgid "Stay Anonymous" +msgstr "" diff --git a/sq_AL/torcheck.po b/sq_AL/torcheck.po index 43e3bd0..9c61fea 100644 --- a/sq_AL/torcheck.po +++ b/sq_AL/torcheck.po @@ -6,9 +6,9 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2014-03-21 21:22+\n" -"Last-Translator: Phoul \n" -"Language-Team: Albanian (Albania) (http://www.transifex.com/projects/p/torproject/language/sq_AL/)\n" +"PO-Revision-Date: 2010-11-30 04:59+\n" +"Last-Translator: Appelbaum \n" +"Language-Team: Albanian (Albania) (http://www.transifex.com/otf/torproject/language/sq_AL/)\n" "MIME-Version: 1.0\n"
[tor-commits] [translation/liveusb-creator] Update translations for liveusb-creator
commit b9b7055f9e7b93cb09688e384d7972891f9c50fc Author: Translation commit botDate: Sun Oct 4 21:45:40 2015 + Update translations for liveusb-creator --- am_ET/am_ET.po | 287 ++- ar_AA/ar_AA.po | 597 sq_AL/sq_AL.po | 287 ++- 3 files changed, 899 insertions(+), 272 deletions(-) diff --git a/am_ET/am_ET.po b/am_ET/am_ET.po index d7a4753..1adfec5 100644 --- a/am_ET/am_ET.po +++ b/am_ET/am_ET.po @@ -7,86 +7,94 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-03-17 22:01+0100\n" -"PO-Revision-Date: 2014-04-04 12:13+\n" -"Last-Translator: OpenITP \n" -"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/projects/p/torproject/language/am_ET/)\n" +"POT-Creation-Date: 2015-08-10 16:01+0200\n" +"PO-Revision-Date: 2012-10-03 17:40+\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/otf/torproject/language/am_ET/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: am_ET\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../liveusb/dialog.py:159 ../liveusb/launcher_ui.py:158 +#: ../liveusb/gui.py:451 +msgid "\"Clone & Install\"" +msgstr "" + +#: ../liveusb/gui.py:453 +msgid "\"Install from ISO\"" +msgstr "" + +#: ../liveusb/dialog.py:150 ../liveusb/launcher_ui.py:149 #, python-format msgid "%(distribution)s Installer" msgstr "" -#: ../liveusb/gui.py:808 +#: ../liveusb/gui.py:804 #, python-format msgid "%(filename)s selected" msgstr "" -#: ../liveusb/gui.py:439 +#: ../liveusb/gui.py:424 #, python-format msgid "%(size)s %(label)s" msgstr "" -#: ../liveusb/gui.py:445 +#: ../liveusb/gui.py:430 #, python-format msgid "%(vendor)s %(model)s (%(details)s) - %(device)s" msgstr "" -#: ../liveusb/creator.py:1020 +#: ../liveusb/creator.py:1097 #, python-format msgid "%s already bootable" msgstr "" -#: ../liveusb/launcher_ui.py:165 +#: ../liveusb/launcher_ui.py:156 msgid "" "http://www.w3.org/TR/REC-html40/strict.dtd\;>\n" "\n" "p, li { white-space: pre-wrap; }\n" -"\n" -"Need help? Read the documentation." +"\n" +"Need help? Read the documentation." msgstr "" -#: ../liveusb/launcher_ui.py:160 +#: ../liveusb/launcher_ui.py:151 msgid "" "http://www.w3.org/TR/REC-html40/strict.dtd\;>\n" "\n" "p, li { white-space: pre-wrap; }\n" -"\n" -"Copy the running Tails onto a USB stick or SD card. All data on the target drive will be lost." +"\n" +"Copy the running Tails onto a USB stick or SD card. All data on the target drive will be lost." msgstr "" -#: ../liveusb/launcher_ui.py:162 +#: ../liveusb/launcher_ui.py:153 msgid "" "http://www.w3.org/TR/REC-html40/strict.dtd\;>\n" "\n" "p, li { white-space: pre-wrap; }\n" -"\n" -"Copy the running Tails onto an already installed Tails device. Other partitions found on the stick are preserved." +"\n" +"Copy the running Tails onto an already installed Tails device. Other partitions found on the stick are preserved." msgstr "" -#: ../liveusb/launcher_ui.py:164 +#: ../liveusb/launcher_ui.py:155 msgid "" "http://www.w3.org/TR/REC-html40/strict.dtd\;>\n" "\n" "p, li { white-space: pre-wrap; }\n" -"\n" -"Upgrade an already installed Tails device from a new ISO image." +"\n" +"Upgrade an already installed Tails device from a new ISO image." msgstr "" -#: ../liveusb/dialog.py:163 +#: ../liveusb/dialog.py:154 msgid "Alt+B" msgstr "" -#: ../liveusb/dialog.py:162 +#: ../liveusb/dialog.py:153 msgid "Browse" msgstr "" -#: ../liveusb/dialog.py:169 +#: ../liveusb/dialog.py:160 msgid "" "By allocating extra space on your USB stick for a persistent overlay, you " "will be able to store data and make permanent modifications to your live " @@ -94,266 +102,278 @@ msgid "" "persist after a reboot." msgstr "" -#: ../liveusb/creator.py:1122 ../liveusb/creator.py:1385 +#: ../liveusb/creator.py:1196 ../liveusb/creator.py:1459 #, python-format msgid "Calculating the SHA1 of %s" msgstr "" -#: ../liveusb/creator.py:1333 +#: ../liveusb/creator.py:1407 msgid "Cannot find" msgstr "" -#: ../liveusb/creator.py:542 +#: ../liveusb/creator.py:560 #, python-format msgid "Cannot find device %s" msgstr "" -#: ../liveusb/launcher_ui.py:159 +#: ../liveusb/launcher_ui.py:150 msgid "" "Clone\n" "&&\n" "Install" msgstr "" -#: ../liveusb/launcher_ui.py:161 +#: ../liveusb/launcher_ui.py:152 msgid "" "Clone\n" "&&\n" "Upgrade" msgstr "" -#: ../liveusb/creator.py:400 +#: ../liveusb/creator.py:417 #, python-format msgid "Creating %sMB persistent overlay" msgstr "" -#: ../liveusb/gui.py:567 +#: ../liveusb/gui.py:582 msgid "" "Device is not yet mounted, so we cannot determine the amount of free space." msgstr "" -#: ../liveusb/dialog.py:166 +#:
[tor-commits] [translation/tails-greeter] Update translations for tails-greeter
commit cfff810f0ffdf1ec3f3dfdd494148fe10b922e79 Author: Translation commit botDate: Sun Oct 4 21:45:54 2015 + Update translations for tails-greeter --- am_ET/am_ET.po | 24 +++ ar_AA/ar_AA.po | 202 sq_AL/sq_AL.po | 24 +++ 3 files changed, 226 insertions(+), 24 deletions(-) diff --git a/am_ET/am_ET.po b/am_ET/am_ET.po index 104893d..5751582 100644 --- a/am_ET/am_ET.po +++ b/am_ET/am_ET.po @@ -7,10 +7,10 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-03-17 13:54+0100\n" -"PO-Revision-Date: 2014-04-04 12:13+\n" -"Last-Translator: OpenITP \n" -"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/projects/p/torproject/language/am_ET/)\n" +"POT-Creation-Date: 2015-09-20 18:20+0200\n" +"PO-Revision-Date: 2012-10-03 17:36+\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/otf/torproject/language/am_ET/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -101,12 +101,12 @@ msgstr "" #: ../glade/optionswindow.glade.h:12 msgid "" -"This option makes Tails look more like Microsoft Windows XP. This may be " +"This option makes Tails look more like Microsoft Windows 8. This may be " "useful in public places in order to avoid attracting suspicion." msgstr "" #: ../glade/optionswindow.glade.h:13 -msgid "Activate Microsoft Windows XP Camouflage" +msgid "Activate Microsoft Windows 8 Camouflage" msgstr "" #: ../glade/optionswindow.glade.h:14 @@ -161,7 +161,7 @@ msgstr "" msgid " " msgstr "" -#: ../glade/langpanel.glade.h:2 ../GdmGreeter/langpanel.py:42 +#: ../glade/langpanel.glade.h:2 ../tailsgreeter/langpanel.py:43 msgid "Language" msgstr "" @@ -173,14 +173,14 @@ msgstr "" msgid "Layout" msgstr "" -#: ../GdmGreeter/persistence.py:59 +#: ../tailsgreeter/persistence.py:59 #, python-format msgid "" "live-persist failed with return code %(returncode)s:\n" "%(stderr)s" msgstr "" -#: ../GdmGreeter/persistence.py:99 +#: ../tailsgreeter/persistence.py:99 #, python-format msgid "" "cryptsetup failed with return code %(returncode)s:\n" @@ -188,7 +188,7 @@ msgid "" "%(stderr)s" msgstr "" -#: ../GdmGreeter/persistence.py:124 +#: ../tailsgreeter/persistence.py:124 #, python-format msgid "" "live-persist failed with return code %(returncode)s:\n" @@ -196,7 +196,7 @@ msgid "" "%(stderr)s" msgstr "" -#: ../GdmGreeter/langpanel.py:124 ../GdmGreeter/langpanel.py:148 -#: ../GdmGreeter/langpanel.py:181 +#: ../tailsgreeter/langpanel.py:123 ../tailsgreeter/langpanel.py:150 +#: ../tailsgreeter/langpanel.py:183 msgid "Other..." msgstr "" diff --git a/ar_AA/ar_AA.po b/ar_AA/ar_AA.po new file mode 100644 index 000..4fec711 --- /dev/null +++ b/ar_AA/ar_AA.po @@ -0,0 +1,202 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: The Tor Project\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-20 18:20+0200\n" +"PO-Revision-Date: 2012-10-03 17:36+\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic (Unitag) (http://www.transifex.com/otf/torproject/language/ar_AA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ar_AA\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#: ../glade/persistencewindow.glade.h:1 +msgid "Forward" +msgstr "" + +#: ../glade/persistencewindow.glade.h:2 ../glade/optionswindow.glade.h:1 +msgid "Login" +msgstr "" + +#: ../glade/persistencewindow.glade.h:3 ../glade/optionswindow.glade.h:2 +msgid "Welcome to Tails" +msgstr "" + +#: ../glade/persistencewindow.glade.h:4 +msgid "Use persistence?" +msgstr "" + +#: ../glade/persistencewindow.glade.h:5 +msgid "Documentation" +msgstr "" + +#: ../glade/persistencewindow.glade.h:6 +msgid "Yes" +msgstr "" + +#: ../glade/persistencewindow.glade.h:7 +msgid "No" +msgstr "" + +#: ../glade/persistencewindow.glade.h:8 +msgid "Passphrase:" +msgstr "" + +#: ../glade/persistencewindow.glade.h:9 +msgid "Read-Only?" +msgstr "" + +#: ../glade/persistencewindow.glade.h:10 +msgid "Wrong passphrase. Please try again." +msgstr "" + +#: ../glade/persistencewindow.glade.h:11 +msgid "More options?" +msgstr "" + +#: ../glade/optionswindow.glade.h:3 +msgid "Administration password" +msgstr "" + +#: ../glade/optionswindow.glade.h:4 +msgid "" +"Documentation" +msgstr "" + +#: ../glade/optionswindow.glade.h:5 +msgid "" +"Enter an administration password in case you need to perform administration tasks.\n" +"Otherwise it will be disabled for better security." +msgstr ""
[tor-commits] [translation/tor-messenger-authproperties] Update translations for tor-messenger-authproperties
commit 7de4febb9452de322c2110655222a87206d8ce36 Author: Translation commit botDate: Sun Oct 4 21:47:55 2015 + Update translations for tor-messenger-authproperties --- am_ET/auth.properties | 12 ar_AA/auth.properties | 12 sq_AL/auth.properties | 12 3 files changed, 36 insertions(+) diff --git a/am_ET/auth.properties b/am_ET/auth.properties new file mode 100644 index 000..f76c719 --- /dev/null +++ b/am_ET/auth.properties @@ -0,0 +1,12 @@ +auth.title=Verify %S's identity +auth.yourFingerprint=Fingerprint for you, %S:\n%S +auth.theirFingerprint=Purported fingerprint for %S:\n%S +auth.help=Verifying a contact's identity helps ensure that the person you are talking to is who they claim to be. +auth.helpTitle=Verification help +auth.question=This is the question asked by your contact:\n\n%S\n\nEnter secret answer here (case sensitive): +auth.secret=Enter secret here: +auth.error=An error occurred while verifying your contact's identity. +auth.success=Verifying your contact's identity completed successfully. +auth.successThem=Your contact has successfully verified your identity. You may want to verify their identity as well by asking your own question. +auth.fail=Failed to verify your contact's identity. +auth.done=Done diff --git a/ar_AA/auth.properties b/ar_AA/auth.properties new file mode 100644 index 000..f76c719 --- /dev/null +++ b/ar_AA/auth.properties @@ -0,0 +1,12 @@ +auth.title=Verify %S's identity +auth.yourFingerprint=Fingerprint for you, %S:\n%S +auth.theirFingerprint=Purported fingerprint for %S:\n%S +auth.help=Verifying a contact's identity helps ensure that the person you are talking to is who they claim to be. +auth.helpTitle=Verification help +auth.question=This is the question asked by your contact:\n\n%S\n\nEnter secret answer here (case sensitive): +auth.secret=Enter secret here: +auth.error=An error occurred while verifying your contact's identity. +auth.success=Verifying your contact's identity completed successfully. +auth.successThem=Your contact has successfully verified your identity. You may want to verify their identity as well by asking your own question. +auth.fail=Failed to verify your contact's identity. +auth.done=Done diff --git a/sq_AL/auth.properties b/sq_AL/auth.properties new file mode 100644 index 000..f76c719 --- /dev/null +++ b/sq_AL/auth.properties @@ -0,0 +1,12 @@ +auth.title=Verify %S's identity +auth.yourFingerprint=Fingerprint for you, %S:\n%S +auth.theirFingerprint=Purported fingerprint for %S:\n%S +auth.help=Verifying a contact's identity helps ensure that the person you are talking to is who they claim to be. +auth.helpTitle=Verification help +auth.question=This is the question asked by your contact:\n\n%S\n\nEnter secret answer here (case sensitive): +auth.secret=Enter secret here: +auth.error=An error occurred while verifying your contact's identity. +auth.success=Verifying your contact's identity completed successfully. +auth.successThem=Your contact has successfully verified your identity. You may want to verify their identity as well by asking your own question. +auth.fail=Failed to verify your contact's identity. +auth.done=Done ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-privdtd] Update translations for tor-messenger-privdtd
commit 1752ce9e784e0047b0b1744e9604a45bbd8455a1 Author: Translation commit botDate: Sun Oct 4 21:48:58 2015 + Update translations for tor-messenger-privdtd --- am_ET/priv.dtd |2 ++ ar_AA/priv.dtd |2 ++ sq_AL/priv.dtd |2 ++ 3 files changed, 6 insertions(+) diff --git a/am_ET/priv.dtd b/am_ET/priv.dtd new file mode 100644 index 000..7007979 --- /dev/null +++ b/am_ET/priv.dtd @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/ar_AA/priv.dtd b/ar_AA/priv.dtd new file mode 100644 index 000..7007979 --- /dev/null +++ b/ar_AA/priv.dtd @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/sq_AL/priv.dtd b/sq_AL/priv.dtd new file mode 100644 index 000..7007979 --- /dev/null +++ b/sq_AL/priv.dtd @@ -0,0 +1,2 @@ + + \ No newline at end of file ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits