tor-commits
Threads by month
- ----- 2026 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- 1 participants
- 216125 discussions
commit f4ac83c43dd27ffb05686e311ded33b850e62acf
Author: Arturo Filastò <arturo(a)filasto.net>
Date: Wed Oct 3 12:25:02 2012 +0000
Do some fixes to the reporter
* Remove useless print lines
* Re-add hacks.py
---
nettests/http_host.py | 47 ++++++++++++++++++++++++++++++++++++++
nettests/myip.py | 1 -
ooni/reporter.py | 12 +++++++--
ooni/templates/httpt.py | 5 ----
ooni/utils/hacks.py | 58 +++++++++++++++++++++++++++++++++++++++++++++++
5 files changed, 114 insertions(+), 9 deletions(-)
diff --git a/nettests/http_host.py b/nettests/http_host.py
new file mode 100644
index 0000000..4834ba3
--- /dev/null
+++ b/nettests/http_host.py
@@ -0,0 +1,47 @@
+# -*- encoding: utf-8 -*-
+#
+# HTTP Host Test
+# **************
+#
+# for more details see:
+# https://trac.torproject.org/projects/tor/wiki/doc/OONI/Tests/HTTPHost
+#
+# :authors: Arturo Filastò
+# :licence: see LICENSE
+
+from ooni.templates import httpt
+
+good_http_server = "http://127.0.0.1:8090/"
+
+class HTTPHost(httpt.HTTPTest):
+ name = "HTTP Host"
+ author = "Arturo Filastò"
+ version = 0.1
+
+
+ inputs = ['google.com', 'wikileaks.org',
+ 'torproject.org']
+
+ def test_send_host_header(self):
+ headers = {}
+ headers["Host"] = [self.input]
+ return self.doRequest(good_http_server, headers=headers)
+
+ def processResponseBody(self, body):
+ # XXX here shall go your logic
+ # for processing the body
+ if 'blocked' in body:
+ self.report['censored'] = True
+ else:
+ self.report['censored'] = False
+
+ def processResponseHeaders(self, headers):
+ # XXX place in here all the logic for handling the processing of HTTP
+ # Headers.
+ if headers.hasHeader('location'):
+ self.report['redirect'] = True
+
+ server = headers.getRawHeaders("Server")
+ if server:
+ self.report['http_server'] = str(server.pop())
+
diff --git a/nettests/myip.py b/nettests/myip.py
index e7e96f2..40a4849 100644
--- a/nettests/myip.py
+++ b/nettests/myip.py
@@ -7,7 +7,6 @@ from ooni.templates import httpt
class MyIP(httpt.HTTPTest):
inputs = ['https://check.torproject.org']
def processResponseBody(self, body):
- print "FOOOO"
import re
regexp = "Your IP address appears to be: <b>(.+?)<\/b>"
match = re.search(regexp, body)
diff --git a/ooni/reporter.py b/ooni/reporter.py
index 3e108f9..ee8427d 100644
--- a/ooni/reporter.py
+++ b/ooni/reporter.py
@@ -71,14 +71,20 @@ class ReporterFactory(OReporter):
self._testSuite = testSuite
self._reporters = []
- def writeHeader(self, options):
+ def writeHeader(self, options, geodata={}):
self._writeln("###########################################")
self._writeln("# OONI Probe Report for %s test" % options['name'])
self._writeln("# %s" % date.pretty_date())
self._writeln("###########################################")
- address = {'asn': 'XXX replace me with ASN',
- 'ip': 'XXX replace me with IP'}
+ address = {'asn': 'unknown',
+ 'ip': 'unknown'}
+ if 'ip' in geodata:
+ address['ip'] = geodata['ip']
+
+ if 'asn' in geodata:
+ address['asn'] = geodata['asn']
+
test_details = {'startTime': repr(date.now()),
'probeASN': address['asn'],
'testName': options['name'],
diff --git a/ooni/templates/httpt.py b/ooni/templates/httpt.py
index a537c6e..4b8fa9b 100644
--- a/ooni/templates/httpt.py
+++ b/ooni/templates/httpt.py
@@ -28,11 +28,6 @@ useragents = [("Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.6) Geck
("Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Opera 7.02 [en]", "Opera 7.02, Windows XP"),
("Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20060127 Netscape/8.1", "Netscape 8.1, Windows XP")]
-
-class WebClientContextFactory(ClientContextFactory):
- def getContext(self, hostname, port):
- return ClientContextFactory.getContext(self)
-
class BodyReceiver(protocol.Protocol):
def __init__(self, finished):
self.finished = finished
diff --git a/ooni/utils/hacks.py b/ooni/utils/hacks.py
new file mode 100644
index 0000000..674f45e
--- /dev/null
+++ b/ooni/utils/hacks.py
@@ -0,0 +1,58 @@
+# -*- encoding: utf-8 -*-
+#
+# :authors: Arturo Filastò
+# :licence: see LICENSE
+
+import copy_reg
+
+def patched_reduce_ex(self, proto):
+ """
+ This is a hack to overcome a bug in one of pythons core functions. It is
+ located inside of copy_reg and is called _reduce_ex.
+
+ Some background on the issue can be found here:
+ http://stackoverflow.com/questions/569754/how-to-tell-for-which-object-attr…
+ http://stackoverflow.com/questions/2049849/why-cant-i-pickle-this-object
+
+ There was also an open bug on the pyyaml trac repo, but it got closed because
+ they could not reproduce.
+ http://pyyaml.org/ticket/190
+
+ It turned out to be easier to patch the python core library than to monkey
+ patch yaml.
+
+ XXX see if there is a better way. sigh...
+ """
+ _HEAPTYPE = 1<<9
+ assert proto < 2
+ for base in self.__class__.__mro__:
+ if hasattr(base, '__flags__') and not base.__flags__ & _HEAPTYPE:
+ break
+ else:
+ base = object # not really reachable
+ if base is object:
+ state = None
+ elif base is int:
+ state = None
+ else:
+ if base is self.__class__:
+ raise TypeError, "can't pickle %s objects" % base.__name__
+ state = base(self)
+ args = (self.__class__, base, state)
+ try:
+ getstate = self.__getstate__
+ except AttributeError:
+ if getattr(self, "__slots__", None):
+ raise TypeError("a class that defines __slots__ without "
+ "defining __getstate__ cannot be pickled")
+ try:
+ dict = self.__dict__
+ except AttributeError:
+ dict = None
+ else:
+ dict = getstate()
+ if dict:
+ return copy_reg._reconstructor, args, dict
+ else:
+ return copy_reg._reconstructor, args
+
1
0
[ooni-probe/master] Add utility to obtain IP address of the client based on torproject.org
by art@torproject.org 05 Oct '12
by art@torproject.org 05 Oct '12
05 Oct '12
commit 67b024a0361a0585ebc3bf9ed615ef8bf7c793fd
Author: Arturo Filastò <arturo(a)filasto.net>
Date: Fri Oct 5 11:05:04 2012 +0000
Add utility to obtain IP address of the client based on torproject.org
---
ooni/utils/geodata.py | 35 +++++++++++++++++++++++++++++++++++
1 files changed, 35 insertions(+), 0 deletions(-)
diff --git a/ooni/utils/geodata.py b/ooni/utils/geodata.py
new file mode 100644
index 0000000..3e5202e
--- /dev/null
+++ b/ooni/utils/geodata.py
@@ -0,0 +1,35 @@
+import re
+from twisted.web.client import Agent
+from twisted.internet import reactor, defer, protocol
+
+class BodyReceiver(protocol.Protocol):
+ def __init__(self, finished):
+ self.finished = finished
+ self.data = ""
+
+ def dataReceived(self, bytes):
+ self.data += bytes
+
+ def connectionLost(self, reason):
+ self.finished.callback(self.data)
+
+(a)defer.inlineCallbacks
+def myIP():
+ target_site = 'https://check.torproject.org/'
+ regexp = "Your IP address appears to be: <b>(.+?)<\/b>"
+
+ myAgent = Agent(reactor)
+ result = yield myAgent.request('GET', target_site)
+ finished = defer.Deferred()
+ result.deliverBody(BodyReceiver(finished))
+ body = yield finished
+
+ match = re.search(regexp, body)
+ try:
+ myip = match.group(1)
+ except:
+ myip = "unknown"
+
+ return myip
+
+
1
0
[ooni-probe/master] Merge branch 'master' of ssh://git-rw.torproject.org/ooni-probe
by art@torproject.org 05 Oct '12
by art@torproject.org 05 Oct '12
05 Oct '12
commit 9ed3bddfd0022058836d1fd2bd4ba448d300f3b1
Merge: 67b024a 7fdca5a
Author: Arturo Filastò <arturo(a)filasto.net>
Date: Fri Oct 5 14:08:52 2012 +0000
Merge branch 'master' of ssh://git-rw.torproject.org/ooni-probe
pretty weird coflict :P
Conflicts:
ooni/utils/hacks.py
INSTALL | 6 +-
LICENSE | 2 +-
ooni/plugins/bridget.py | 496 +++++++++++++++++++++++++++++++
ooni/plugins/new_bridget.py | 528 ---------------------------------
ooni/plugoo/assets.py | 6 +
ooni/plugoo/tests.py | 1 -
ooni/utils/config.py | 68 +++++
ooni/utils/hacks.py | 3 +-
ooni/utils/log.py | 10 +-
ooni/utils/onion.py | 689 +++++++++++++++++++++++++++++++++++++++++++
ooni/utils/process.py | 54 ++++
ooni/utils/timer.py | 107 +++++++
12 files changed, 1434 insertions(+), 536 deletions(-)
diff --cc ooni/utils/hacks.py
index 674f45e,5ef7c8b..cf5f080
--- a/ooni/utils/hacks.py
+++ b/ooni/utils/hacks.py
@@@ -11,7 -6,7 +11,8 @@@ def patched_reduce_ex(self, proto)
located inside of copy_reg and is called _reduce_ex.
Some background on the issue can be found here:
- http://stackoverflow.com/questions/569754/how-to-tell-for-which-object-attr…
++
+ http://stackoverflow.com/questions/569754/how-to-tell-for-which-object-attr…
http://stackoverflow.com/questions/2049849/why-cant-i-pickle-this-object
There was also an open bug on the pyyaml trac repo, but it got closed because
1
0
[ooni-probe/master] Add requirements.txt and add some directories to .gitignore
by art@torproject.org 05 Oct '12
by art@torproject.org 05 Oct '12
05 Oct '12
commit 019cd78fdd1249d214e6dc7d641eb7647bd2e9d7
Author: Arturo Filastò <arturo(a)filasto.net>
Date: Fri Oct 5 11:03:35 2012 +0000
Add requirements.txt and add some directories to .gitignore
---
.gitignore | 4 ++++
requirements.txt | 3 +++
2 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/.gitignore b/.gitignore
index dc569e9..5d6ba15 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
*.pyc
assets/*
+ENV/*
build/*
package/*
proxy-lists/ip-cc.txt
@@ -10,3 +11,6 @@ private/*
/ooni/plugins/dropin.cache
oonib/oonibackend.conf
ooni/lib/txtorcon
+fluff/
+pcaps/
+oonib/data/*
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..faada4c
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,3 @@
+twisted
+Scapy
+pyyaml
1
0
[ooni-probe/master] Now we have the database properly hooked up to OONIB
by art@torproject.org 05 Oct '12
by art@torproject.org 05 Oct '12
05 Oct '12
commit b1ca4257c13dff18664c8b175ed6b57acc8874b3
Author: Arturo Filastò <arturo(a)filasto.net>
Date: Fri Oct 5 10:58:57 2012 +0000
Now we have the database properly hooked up to OONIB
* Support writing to DB of data relative to a report
---
oonib/oonibackend.conf.sample | 1 +
oonib/oonibackend.py | 36 ++++++++++++++-----
oonib/report/api.py | 75 +++++++++++++++++++++++++++++-----------
oonib/report/db/__init__.py | 20 +++++-----
oonib/report/db/models.py | 44 +++++++++++++++++++++++-
5 files changed, 134 insertions(+), 42 deletions(-)
diff --git a/oonib/oonibackend.conf.sample b/oonib/oonibackend.conf.sample
index 021e0e2..dc0a662 100644
--- a/oonib/oonibackend.conf.sample
+++ b/oonib/oonibackend.conf.sample
@@ -1,4 +1,5 @@
[main]
+reporting_port = 8888
http_port = 8080
dns_udp_port = 5354
dns_tcp_port = 8002
diff --git a/oonib/oonibackend.py b/oonib/oonibackend.py
index 0232829..29f3f58 100644
--- a/oonib/oonibackend.py
+++ b/oonib/oonibackend.py
@@ -16,6 +16,7 @@ from twisted.web import resource, server, static
from twisted.web.microdom import escape
from twisted.names import dns
+from oonib.report.api import reportingBackend
from oonib.lib import config
from oonib.lib.ssl import SSLContext
from oonib.testhelpers.httph import HTTPBackend, DebugHTTPServer
@@ -28,11 +29,13 @@ server.version = config.main.server_version
application = service.Application('oonibackend')
serviceCollection = service.IServiceCollection(application)
-internet.TCPServer(int(config.main.http_port),
+if config.main.http_port:
+ internet.TCPServer(int(config.main.http_port),
server.Site(HTTPBackend())
).setServiceParent(serviceCollection)
-internet.SSLServer(int(config.main.ssl_port),
+if config.main.ssl_port:
+ internet.SSLServer(int(config.main.ssl_port),
server.Site(HTTPBackend()),
SSLContext(config),
).setServiceParent(serviceCollection)
@@ -41,11 +44,24 @@ debugHTTPServer = DebugHTTPServer()
internet.TCPServer(8090, debugHTTPServer).setServiceParent(serviceCollection)
# Start the DNS Server related services
-TCPDNSServer = ProxyDNSServer()
-internet.TCPServer(int(config.main.dns_tcp_port), TCPDNSServer).setServiceParent(serviceCollection)
-UDPFactory = dns.DNSDatagramProtocol(TCPDNSServer)
-internet.UDPServer(int(config.main.dns_udp_port), UDPFactory).setServiceParent(serviceCollection)
-
-# Start the ooni backend thing
-daphn3 = Daphn3Server()
-internet.TCPServer(int(config.main.daphn3_port), daphn3).setServiceParent(serviceCollection)
+if config.main.dns_tcp_port:
+ TCPDNSServer = ProxyDNSServer()
+ internet.TCPServer(int(config.main.dns_tcp_port),
+ TCPDNSServer).setServiceParent(serviceCollection)
+
+if config.main.dns_udp_port:
+ UDPFactory = dns.DNSDatagramProtocol(TCPDNSServer)
+ internet.UDPServer(int(config.main.dns_udp_port),
+ UDPFactory).setServiceParent(serviceCollection)
+
+# Start the OONI daphn3 backend
+if config.main.daphn3_port:
+ daphn3 = Daphn3Server()
+ internet.TCPServer(int(config.main.daphn3_port),
+ daphn3).setServiceParent(serviceCollection)
+
+if config.main.reporting_port:
+ internet.TCPServer(int(config.main.reporting_port),
+ reportingBackend).setServiceParent(serviceCollection)
+
+
diff --git a/oonib/report/__init__.py b/oonib/report/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/oonib/report/api.py b/oonib/report/api.py
index 04f70e0..ad0f62c 100644
--- a/oonib/report/api.py
+++ b/oonib/report/api.py
@@ -7,37 +7,61 @@ This is the async pcap reporting system. It requires the client to have created
"""
import random
-import strings
-from twisted.internet import reactor
+import string
+from twisted.internet import reactor, defer
from cyclone import web
+
+from oonib.report.db import models
backend_version = '0.0.1'
def generateReportID():
size = 100
- id = ''.join(random.choice(strings.ascii_letters) for x in range(size))
- return id
+ report_id = ''.join(random.choice(string.ascii_letters) for x in range(size))
+ return report_id
+(a)defer.inlineCallbacks
def newReport(software_name, software_version, test_name, test_version,
progress, content):
+
+ report_id = generateReportID()
+
+ new_report = models.Report()
+
+ new_report.report_id = unicode(report_id)
+
+ new_report.software_name = unicode(software_name)
+ new_report.software_version = unicode(software_version)
+ new_report.test_name = unicode(test_name)
+ new_report.test_version = unicode(test_version)
+ new_report.progress = unicode(progress)
+ new_report.content = unicode(content)
+
print "Software Name: %s" % software_name
print "Software Version: %s" % software_version
print "Test Name: %s" % test_name
print "Test Version: %s" % test_version
print "Progress: %s" % progress
print "Content: %s" % content
- reportId = generateReportID()
- return {'backend_version': backend_version, 'report_id': reportID}
+
+ yield new_report.save()
+
+ defer.returnValue({'backend_version': backend_version, 'report_id':
+ report_id})
def updateReport(report_id, content):
print "Report ID: %s" % report_id
print "Content: %s" % content
- return {'backend_version': '0.1', 'report_id': 'FOOBAR'}
-class DoReportHandler(web.RequestHandler):
+ return {'backend_version': backend_version, 'report_id': report_id}
+
+class NewReportHandler(web.RequestHandler):
"""
Responsible for creating and updating reports.
"""
- def post(self):
+
+ @web.asynchronous
+ @defer.inlineCallbacks
+ def get(self):
"""
Creates a new report with the input
@@ -51,6 +75,10 @@ class DoReportHandler(web.RequestHandler):
'content': 'XXX'
}
+ Optional:
+ 'test_helper': 'XXX'
+ 'client_ip': 'XXX'
+
* Response
{'backend_version': 'XXX', 'report_id': 'XXX'}
@@ -61,15 +89,23 @@ class DoReportHandler(web.RequestHandler):
'test_name','test_version',
'progress', 'content']
report = {}
- error = None
for arg in arguments:
if len(self.get_arguments(arg)) == 0:
- print "No %s specified" % arg
- error = arg
- break
+ raise web.HTTPError(400, "%s not specified as argument of POST"
+ % arg)
report[arg] = self.get_argument(arg)
- if not error:
- self.write(newReport(**report))
+
+ try:
+ test_helper = self.get_argument('test_helper')
+
+
+ except web.HTTPError:
+ pass
+
+ new_report = yield newReport(**report)
+
+ self.write(new_report)
+ self.finish()
def put(self):
"""
@@ -88,11 +124,8 @@ class PCAPReportHandler(web.RequestHandler):
def post(self):
pass
-handlers = [(r"/report/do", DoReportHandler),
- (r"/report/pcap", PCAPReportHandler)]
+spec = [(r"/report/new", NewReportHandler),
+ (r"/report/pcap", PCAPReportHandler)]
-reporting = web.Application(handlers)
-reactor.listenTCP(8888, reporting, interface="127.0.0.1")
-print "starting bullshit"
-reactor.run()
+reportingBackend = web.Application(spec)
diff --git a/oonib/report/db/__init__.py b/oonib/report/db/__init__.py
index 1248c19..178abe9 100644
--- a/oonib/report/db/__init__.py
+++ b/oonib/report/db/__init__.py
@@ -6,28 +6,28 @@ from twisted.internet.defer import inlineCallbacks
from storm.twisted.transact import Transactor, transact
from storm.locals import *
-dbtype = "sqlite"
+from storm.uri import URI
+from storm.databases.sqlite import SQLite
-if dbtype == "sqlite":
- from storm.uri import URI
- from storm.databases.sqlite import SQLite
- database = SQLite(URI('sqlite:///test.db'))
+database = SQLite(URI('sqlite:///test.db'))
threadpool = ThreadPool(0, 10)
threadpool.start()
transactor = Transactor(threadpool)
+def getStore():
+ store = Store(database)
+ return store
+
@inlineCallbacks
def create_tables():
- def create(query):
- store = Store(database)
- store.execute(query)
- store.commit()
+ from oonib.report.db import models
for x in models.__all__:
- query = getattr(models.__getattribute__(x), 'create_query')
+ query = getattr(models.__getattribute__(x), 'createQuery')
try:
yield transactor.run(create, query)
except:
log.msg("Failing in creating table for %s. Maybe it already exists?" % x)
+create_tables()
diff --git a/oonib/report/db/models.py b/oonib/report/db/models.py
index b4e56d0..21e60eb 100644
--- a/oonib/report/db/models.py
+++ b/oonib/report/db/models.py
@@ -1,7 +1,26 @@
+__all__ = ['Report', 'TestHelperTMP']
from storm.twisted.transact import transact
from storm.locals import *
-class Report(object):
+from oonib.report.db import getStore, transactor
+
+class OModel(object):
+
+ transactor = transactor
+
+ @transact
+ def create(query):
+ store = Store(database)
+ store.execute(query)
+ store.commit()
+
+ @transact
+ def save(self):
+ store = getStore()
+ store.add(self)
+ store.commit()
+
+class Report(OModel):
"""
This represents an OONI Report as stored in the database.
@@ -27,6 +46,14 @@ class Report(object):
than 100 we should append to the YAML data structure that is
currently stored in such field.
"""
+ __storm_table__ = 'reports'
+
+ createQuery = "CREATE TABLE " + __storm_table__ +\
+ "(id INTEGER PRIMARY KEY, report_id VARCHAR, software_name VARCHAR,"\
+ "software_version VARCHAR, test_name VARCHAR, test_version VARCHAR,"\
+ "progress VARCHAR, content VARCHAR)"
+
+
id = Int(primary=True)
report_id = Unicode()
@@ -39,3 +66,18 @@ class Report(object):
content = Unicode()
+class TestHelperTMP(OModel):
+ __storm_table__ = 'testhelpertmp'
+
+ createQuery = "CREATE TABLE " + __storm_table__ +\
+ "(id INTEGER PRIMARY KEY, report_id VARCHAR, test_helper VARCHAR,"\
+ " client_ip VARCHAR, creation_time VARCHAR)"
+
+ id = Int(primary=True)
+
+ report_id = Unicode()
+
+ test_helper = Unicode()
+ client_ip = Unicode()
+
+ creation_time = Date()
1
0
[translation/torbirdy_completed] Update translations for torbirdy_completed
by translation@torproject.org 05 Oct '12
by translation@torproject.org 05 Oct '12
05 Oct '12
commit 1df26ab1ae476109a8f4b8ff3ea3b91f53cd88cc
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri Oct 5 12:13:06 2012 +0000
Update translations for torbirdy_completed
---
de/torbirdy.dtd | 40 ++++++++++++++++++++++++++++++++++++++++
de/torbirdy.properties | 13 +++++++++++++
es/torbirdy.dtd | 40 ++++++++++++++++++++++++++++++++++++++++
es/torbirdy.properties | 13 +++++++++++++
fr/torbirdy.dtd | 40 ++++++++++++++++++++++++++++++++++++++++
fr/torbirdy.properties | 13 +++++++++++++
he/torbirdy.dtd | 40 ++++++++++++++++++++++++++++++++++++++++
he/torbirdy.properties | 13 +++++++++++++
it/torbirdy.properties | 13 +++++++++++++
nl/torbirdy.dtd | 40 ++++++++++++++++++++++++++++++++++++++++
nl/torbirdy.properties | 13 +++++++++++++
pa/torbirdy.dtd | 40 ++++++++++++++++++++++++++++++++++++++++
pa/torbirdy.properties | 13 +++++++++++++
sr/torbirdy.dtd | 40 ++++++++++++++++++++++++++++++++++++++++
sr/torbirdy.properties | 13 +++++++++++++
templates/torbirdy.dtd | 40 ++++++++++++++++++++++++++++++++++++++++
templates/torbirdy.properties | 13 +++++++++++++
17 files changed, 437 insertions(+), 0 deletions(-)
diff --git a/de/torbirdy.dtd b/de/torbirdy.dtd
new file mode 100644
index 0000000..69cc77f
--- /dev/null
+++ b/de/torbirdy.dtd
@@ -0,0 +1,40 @@
+<!ENTITY torbirdy.accountprefs.title "Konten Konfiguration">
+<!ENTITY torbirdy.accountprefs.startup.label "Beim Start auf neue Nachrichten prüfen">
+<!ENTITY torbirdy.accountprefs.startup.key "n">
+<!ENTITY torbirdy.accountprefs.minutes.label "Auf neue Nachrichten alle">
+<!ENTITY torbirdy.accountprefs.minutes.key "m">
+<!ENTITY torbirdy.accountprefs.minutes.trail.label "Minuten prüfen">
+<!ENTITY torbirdy.accountprefs.cancel.button "Abbrechen">
+<!ENTITY torbirdy.accountprefs.save.button "Speichern">
+<!ENTITY torbirdy.accountprefs.save.key "S">
+
+<!ENTITY torbirdy.prefs.title "TorBirdy Einstellungen">
+<!ENTITY torbirdy.prefs.save.button "Speichern">
+<!ENTITY torbirdy.prefs.save.key "s">
+<!ENTITY torbirdy.prefs.cancel.button "Abbrechen">
+<!ENTITY torbirdy.prefs.extra2.button "Einstellungen prüfen">
+<!ENTITY torbirdy.prefs.extra2.key "p">
+<!ENTITY torbirdy.prefs.proxy.label "Proxy Einstellungen">
+<!ENTITY torbirdy.prefs.privacy.label "Privacy Einstellungen">
+<!ENTITY torbirdy.prefs.recommended.text "Empfohlene Proxy Einstellungen für TorBirdy (Tor)">
+<!ENTITY torbirdy.prefs.recommended.key "r">
+<!ENTITY torbirdy.prefs.anonservice.text "Anonymisierungsdienst auswählen">
+<!ENTITY torbirdy.prefs.anonservice.key "a">
+<!ENTITY torbirdy.prefs.customsettings.text "Benutzerdefinierte Proxy Einstellungen">
+<!ENTITY torbirdy.prefs.customsettings.key "b">
+<!ENTITY torbirdy.prefs.socks_host.label "SOCKS Host: ">
+<!ENTITY torbirdy.prefs.socks_host.key "h">
+<!ENTITY torbirdy.prefs.socks_port.label "Port: ">
+<!ENTITY torbirdy.prefs.socks_port.key "p">
+<!ENTITY torbirdy.prefs.torification.label "Transparent Torification">
+<!ENTITY torbirdy.prefs.torification.key "t">
+<!ENTITY torbirdy.prefs.global "Global">
+<!ENTITY torbirdy.prefs.imap.label "Push E-Mail Support für IMAP-Konten aktivieren [default: deaktiviert]">
+<!ENTITY torbirdy.prefs.imap.key "i">
+<!ENTITY torbirdy.prefs.startup_folder.label "Beim Start zum zuletzt aktiven Mail-Ordner wechseln [default: Lokale Ordner wird gewählt]">
+<!ENTITY torbirdy.prefs.startup_folder.key "l">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.label "Deaktiviere GPG '--throw-keyids' [default: aktiviert]">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.key "g">
+<!ENTITY torbirdy.prefs.account_specific "Konten-spezifisch">
+<!ENTITY torbirdy.prefs.select_account.key "C">
+<!ENTITY torbirdy.prefs.select_account.label "Konto auswählen: ">
diff --git a/de/torbirdy.properties b/de/torbirdy.properties
new file mode 100644
index 0000000..dd935ea
--- /dev/null
+++ b/de/torbirdy.properties
@@ -0,0 +1,13 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy Aktiv: Tor
+torbirdy.enabled.jondo=TorBirdy Aktiv: JonDo
+torbirdy.enabled.custom=TorBirdy Aktiv: Benutzerdefiniert
+torbirdy.enabled.torification=TorBirdy Aktiv: Transparent Torification
+torbirdy.disabled=TorBirdy: Deaktiviert!
+
+torbirdy.email.prompt=TorBirdy hat den Assistenten für die Kontenerstellung deaktiviert um Ihre Anonymität zu schützen.\n\nDie empfohlenen Sicherheitseinstellungen wurden für %S aktiviert.\n\nSie können das Konto manuell konfigurieren.
+
+torbirdy.email.advanced=Es wird NICHT empfohlen, die erweiterten Einstellungen von TorBirdy zu ändern.\n\nSie sollten nur fortfahren, wenn Sie genau wissen, was Sie tun.
+torbirdy.email.advanced.nextwarning=Zeige diese Warnung weiterhin an
+torbirdy.email.advanced.title=TorBirdy Erweiterte Einstellungen
diff --git a/es/torbirdy.dtd b/es/torbirdy.dtd
new file mode 100644
index 0000000..b84849a
--- /dev/null
+++ b/es/torbirdy.dtd
@@ -0,0 +1,40 @@
+<!ENTITY torbirdy.accountprefs.title "Configuración de la cuenta">
+<!ENTITY torbirdy.accountprefs.startup.label "Buscar nuevos mensajes al iniciar">
+<!ENTITY torbirdy.accountprefs.startup.key "C">
+<!ENTITY torbirdy.accountprefs.minutes.label "Buscar nuevos mensajes cada">
+<!ENTITY torbirdy.accountprefs.minutes.key "y">
+<!ENTITY torbirdy.accountprefs.minutes.trail.label "minutos">
+<!ENTITY torbirdy.accountprefs.cancel.button "Cancelar">
+<!ENTITY torbirdy.accountprefs.save.button "Guardar">
+<!ENTITY torbirdy.accountprefs.save.key "S">
+
+<!ENTITY torbirdy.prefs.title "Preferencias de TorBirdy">
+<!ENTITY torbirdy.prefs.save.button "Guardar">
+<!ENTITY torbirdy.prefs.save.key "s">
+<!ENTITY torbirdy.prefs.cancel.button "Cancelar">
+<!ENTITY torbirdy.prefs.extra2.button "Probar la configuración">
+<!ENTITY torbirdy.prefs.extra2.key "g">
+<!ENTITY torbirdy.prefs.proxy.label "Configuración del proxy">
+<!ENTITY torbirdy.prefs.privacy.label "Parámetros de privacidad">
+<!ENTITY torbirdy.prefs.recommended.text "Usar la configuración del proxy recomendada para TorBirdy (Tor)">
+<!ENTITY torbirdy.prefs.recommended.key "r">
+<!ENTITY torbirdy.prefs.anonservice.text "Escoger un servicio de anonimización">
+<!ENTITY torbirdy.prefs.anonservice.key "a">
+<!ENTITY torbirdy.prefs.customsettings.text "Usar una configuración de proxy personalizada">
+<!ENTITY torbirdy.prefs.customsettings.key "c">
+<!ENTITY torbirdy.prefs.socks_host.label "Servidor SOCKS:">
+<!ENTITY torbirdy.prefs.socks_host.key "h">
+<!ENTITY torbirdy.prefs.socks_port.label "Puerto:">
+<!ENTITY torbirdy.prefs.socks_port.key "p">
+<!ENTITY torbirdy.prefs.torification.label "Torificación transparente">
+<!ENTITY torbirdy.prefs.torification.key "t">
+<!ENTITY torbirdy.prefs.global "Global">
+<!ENTITY torbirdy.prefs.imap.label "Habilitar el soporte push email para cuentas IMAP [por defecto: deshabilitado]">
+<!ENTITY torbirdy.prefs.imap.key "i">
+<!ENTITY torbirdy.prefs.startup_folder.label "Seleccionar al iniciar el último directorio de correo utilizado [por defecto: deshabilitado, se seleccionará Carpetas locales]">
+<!ENTITY torbirdy.prefs.startup_folder.key "l">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.label "Deshabilitar GPG '--throw-keyids' [por defecto: habilitado]">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.key "g">
+<!ENTITY torbirdy.prefs.account_specific "Configuración específica de la cuenta">
+<!ENTITY torbirdy.prefs.select_account.key "C">
+<!ENTITY torbirdy.prefs.select_account.label "Elegir una cuenta">
diff --git a/es/torbirdy.properties b/es/torbirdy.properties
new file mode 100644
index 0000000..568015c
--- /dev/null
+++ b/es/torbirdy.properties
@@ -0,0 +1,13 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy habilitado: Tor
+torbirdy.enabled.jondo=TorBirdy habilitado: JonDo
+torbirdy.enabled.custom=TorBirdy habilitado: Proxy personalizado
+torbirdy.enabled.torification=TorBirdy habilitado: Torificación transparente
+torbirdy.disabled=TorBirdy: ¡Deshabilitado!
+
+torbirdy.email.prompt=TorBirdy ha deshabilitado el asistente de auto-configuración de Thunderbird para proteger tu anonimato.⏎ ⏎ Han sido establecidos los parámetros recomendados de seguridad para %S.⏎ ⏎ Puedes configurar el resto de parámetros de la cuenta manualmente.
+
+torbirdy.email.advanced=Por favor, ten en cuenta que recomendamos NO cambiar la configuración avanzada de TorBirdy.⏎ ⏎ Debes continuar sólo si estás seguro/a de lo que estás haciendo.
+torbirdy.email.advanced.nextwarning=Mostrar una advertencia la próxima vez
+torbirdy.email.advanced.title=Configuración avanzada de TorBirdy
diff --git a/fr/torbirdy.dtd b/fr/torbirdy.dtd
new file mode 100644
index 0000000..07d13c0
--- /dev/null
+++ b/fr/torbirdy.dtd
@@ -0,0 +1,40 @@
+<!ENTITY torbirdy.accountprefs.title "Configuration du compte">
+<!ENTITY torbirdy.accountprefs.startup.label "Vérifier les nouveaux messages au démarage">
+<!ENTITY torbirdy.accountprefs.startup.key "C">
+<!ENTITY torbirdy.accountprefs.minutes.label "Vérifier les nouveaux messages toutes les">
+<!ENTITY torbirdy.accountprefs.minutes.key "y">
+<!ENTITY torbirdy.accountprefs.minutes.trail.label "minutes">
+<!ENTITY torbirdy.accountprefs.cancel.button "Annuler">
+<!ENTITY torbirdy.accountprefs.save.button "Sauvegarder">
+<!ENTITY torbirdy.accountprefs.save.key "S">
+
+<!ENTITY torbirdy.prefs.title "TorBirdy Préférences">
+<!ENTITY torbirdy.prefs.save.button "Sauvegarder">
+<!ENTITY torbirdy.prefs.save.key "s">
+<!ENTITY torbirdy.prefs.cancel.button "Annuler">
+<!ENTITY torbirdy.prefs.extra2.button "Test des paramètres">
+<!ENTITY torbirdy.prefs.extra2.key "g">
+<!ENTITY torbirdy.prefs.proxy.label "Paramètres proxy">
+<!ENTITY torbirdy.prefs.privacy.label "Paramètres de vie privé">
+<!ENTITY torbirdy.prefs.recommended.text "Utiliser les paramètres proxy recommandé pour TorBirdy (Tor)">
+<!ENTITY torbirdy.prefs.recommended.key "r">
+<!ENTITY torbirdy.prefs.anonservice.text "Choisir un service d'anonymat">
+<!ENTITY torbirdy.prefs.anonservice.key "a">
+<!ENTITY torbirdy.prefs.customsettings.text "Choisir les paramètres proxy">
+<!ENTITY torbirdy.prefs.customsettings.key "c">
+<!ENTITY torbirdy.prefs.socks_host.label "SOCKS Host: ">
+<!ENTITY torbirdy.prefs.socks_host.key "h">
+<!ENTITY torbirdy.prefs.socks_port.label "Port: ">
+<!ENTITY torbirdy.prefs.socks_port.key "p">
+<!ENTITY torbirdy.prefs.torification.label "Transparent Torification">
+<!ENTITY torbirdy.prefs.torification.key "t">
+<!ENTITY torbirdy.prefs.global "Global">
+<!ENTITY torbirdy.prefs.imap.label "Activer le support du push email pour les comptes IMAP [default: désactivé]">
+<!ENTITY torbirdy.prefs.imap.key "i">
+<!ENTITY torbirdy.prefs.startup_folder.label "Selectionner comme dossier d'acceuil le dernier dossier email visité [default: désactivé, votre dossier local sera séléctionné]">
+<!ENTITY torbirdy.prefs.startup_folder.key "l">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.label "Désactiver le GPG '--throw-keyids' [default: activé]">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.key "g">
+<!ENTITY torbirdy.prefs.account_specific "Compte-spécifique">
+<!ENTITY torbirdy.prefs.select_account.key "C">
+<!ENTITY torbirdy.prefs.select_account.label "Choisir un compte: ">
diff --git a/fr/torbirdy.properties b/fr/torbirdy.properties
new file mode 100644
index 0000000..27ae7ca
--- /dev/null
+++ b/fr/torbirdy.properties
@@ -0,0 +1,13 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy Activé: Tor
+torbirdy.enabled.jondo=TorBidy Activé: JonDo
+torbirdy.enabled.custom=TorBirdy Activé: Proxy personnalisé
+torbirdy.enabled.torification=TorBirdy Activé: Transparent Torification
+torbirdy.disabled=TorBirdy: Désactivé!
+
+torbirdy.email.prompt=TorBirdy a désactivé la configration automatique de Thunderbird pour protéger votre anonymat.\n\nLes paramètres de sécurité recommandé pour %S on été selectionné.\n\nVous pouvez maintenant configurer les paramètres de l'autre compte manuellement.
+
+torbirdy.email.advanced=Veuiller noter qu'il n'est PAS recommandé de modifier les paramètres avancés de TorBirdy.\n\nVous pouvez continuer si vous êtes sur de ce que vous faites.
+torbirdy.email.advanced.nextwarning=Afficher cet avertissement la prochaine fois
+torbirdy.email.advanced.title=Paramètres Avancés de TorBirdy
diff --git a/he/torbirdy.dtd b/he/torbirdy.dtd
new file mode 100644
index 0000000..9695d91
--- /dev/null
+++ b/he/torbirdy.dtd
@@ -0,0 +1,40 @@
+<!ENTITY torbirdy.accountprefs.title "הגדרות החשבון">
+<!ENTITY torbirdy.accountprefs.startup.label "בדוק אם התקבלו הודעות חדשות בעת ההפעלה">
+<!ENTITY torbirdy.accountprefs.startup.key "C">
+<!ENTITY torbirdy.accountprefs.minutes.label "בדוק אם התקבלו הודעות חדשות בכל">
+<!ENTITY torbirdy.accountprefs.minutes.key "y">
+<!ENTITY torbirdy.accountprefs.minutes.trail.label "דקות">
+<!ENTITY torbirdy.accountprefs.cancel.button "בטל">
+<!ENTITY torbirdy.accountprefs.save.button "שמור">
+<!ENTITY torbirdy.accountprefs.save.key "S">
+
+<!ENTITY torbirdy.prefs.title "הגדדרות עבור TorBirdy">
+<!ENTITY torbirdy.prefs.save.button "שמור">
+<!ENTITY torbirdy.prefs.save.key "s">
+<!ENTITY torbirdy.prefs.cancel.button "בטל">
+<!ENTITY torbirdy.prefs.extra2.button "בדוק את ההגדרות">
+<!ENTITY torbirdy.prefs.extra2.key "g">
+<!ENTITY torbirdy.prefs.proxy.label "הגדרות שרת פרוקסי">
+<!ENTITY torbirdy.prefs.privacy.label "הגדרות פרטיות">
+<!ENTITY torbirdy.prefs.recommended.text "השתמש בהגדרות המומלצות עבור TorBirdy (Tor)">
+<!ENTITY torbirdy.prefs.recommended.key "r">
+<!ENTITY torbirdy.prefs.anonservice.text "בחר שרות עבור אלמוניות">
+<!ENTITY torbirdy.prefs.anonservice.key "a">
+<!ENTITY torbirdy.prefs.customsettings.text "השתמש בהגדרות מותאמות אישית עבור שרת הפרוקסי">
+<!ENTITY torbirdy.prefs.customsettings.key "c">
+<!ENTITY torbirdy.prefs.socks_host.label "כתובת שרת פרוקסי מסוג SOCKS:">
+<!ENTITY torbirdy.prefs.socks_host.key "h">
+<!ENTITY torbirdy.prefs.socks_port.label "פורט:">
+<!ENTITY torbirdy.prefs.socks_port.key "p">
+<!ENTITY torbirdy.prefs.torification.label "שקוף Torification">
+<!ENTITY torbirdy.prefs.torification.key "t">
+<!ENTITY torbirdy.prefs.global "גלובאלי">
+<!ENTITY torbirdy.prefs.imap.label "אפשר תמיכה בדחיפת דואר על ידי השרת לחשבונות מסוג IMAP [ברירת מחדל: מנוטרל]">
+<!ENTITY torbirdy.prefs.imap.key "i">
+<!ENTITY torbirdy.prefs.startup_folder.label "בעת הפעלה, בחר בתיקיית הדואר שנפתחה אחרונה [ברירת מחדל: מנוטרל]">
+<!ENTITY torbirdy.prefs.startup_folder.key "l">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.label "בעת שליחת דואר מוצפן, אל תצרף את זהות המקבל. [ברירת המחדל: מופעל]">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.key "g">
+<!ENTITY torbirdy.prefs.account_specific "חשבון ספציפי">
+<!ENTITY torbirdy.prefs.select_account.key "C">
+<!ENTITY torbirdy.prefs.select_account.label "בחר חשבון: ">
diff --git a/he/torbirdy.properties b/he/torbirdy.properties
new file mode 100644
index 0000000..4dda14a
--- /dev/null
+++ b/he/torbirdy.properties
@@ -0,0 +1,13 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy מופעל: Tor
+torbirdy.enabled.jondo=TorBirdy מופעל: JonDo
+torbirdy.enabled.custom=TorBirdy מופעל: פרוקסי מותאם אישית
+torbirdy.enabled.torification=TorBirdy מופעל: Transparent Torification
+torbirdy.disabled=TorBirdy מושבת!
+
+torbirdy.email.prompt=TorBirdy מנעה את הפעלת אשף ההגדרות האוטומטיות של Thunderbird על מנת לשמור על האנונימיות שלך.\nהגדרות האבטחה המתאימות עבור %S נקבעו.\nכעת באפשרותך להתאים את שאר ההגדרות באופן ידני.
+
+torbirdy.email.advanced=לתשומת לבך, לא מומלץ לשנות את ההגדרות המקדמות של TorBirdy. \nהמשך רק במידה והינך בטוח שברצונך לעשות כן.
+torbirdy.email.advanced.nextwarning=הצג אזהרה זו בפעם הבאה
+torbirdy.email.advanced.title=הגדרות מתקדמות עבור TorBirdy
diff --git a/it/torbirdy.properties b/it/torbirdy.properties
new file mode 100644
index 0000000..6b0b1f4
--- /dev/null
+++ b/it/torbirdy.properties
@@ -0,0 +1,13 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy ha abilitato: Tor
+torbirdy.enabled.jondo=TorBirdy ha abilitato: JonDo
+torbirdy.enabled.custom=TorBirdy ha abilitato: Proxy Personalizzato
+torbirdy.enabled.torification=TorBirdy ha abilitato: Tor-ificazione trasparente
+torbirdy.disabled=TorBirdy: disabilitato!
+
+torbirdy.email.prompt=TorBirdy ha disabilitato la configurazione automatica di Thunderbird per proteggere il tuo anonimato.\n\nLe impostazioni di sicurezza di %S sono state impostate.\nAdesso puoi configurare le altre impostazioni dell'account manualmente.
+
+torbirdy.email.advanced=Attenzione! Non è consigliato modificare le impostazioni di TorBirdy.\n\nContinua solo se sei sicuro di quel che stai facendo.
+torbirdy.email.advanced.nextwarning=Mostra questo avviso la prossima volta
+torbirdy.email.advanced.title=Impostazioni avanzate di Torbirdy
diff --git a/nl/torbirdy.dtd b/nl/torbirdy.dtd
new file mode 100644
index 0000000..ad5ff83
--- /dev/null
+++ b/nl/torbirdy.dtd
@@ -0,0 +1,40 @@
+<!ENTITY torbirdy.accountprefs.title "Account configuratie">
+<!ENTITY torbirdy.accountprefs.startup.label "Op nieuwe berichten controleren bij opstarten">
+<!ENTITY torbirdy.accountprefs.startup.key "C">
+<!ENTITY torbirdy.accountprefs.minutes.label "Op nieuwe berichten controleren elke">
+<!ENTITY torbirdy.accountprefs.minutes.key "y">
+<!ENTITY torbirdy.accountprefs.minutes.trail.label "minuten">
+<!ENTITY torbirdy.accountprefs.cancel.button "Annuleren">
+<!ENTITY torbirdy.accountprefs.save.button "Opslaan">
+<!ENTITY torbirdy.accountprefs.save.key "S">
+
+<!ENTITY torbirdy.prefs.title "TorBirdy configuratie">
+<!ENTITY torbirdy.prefs.save.button "Opslaan">
+<!ENTITY torbirdy.prefs.save.key "s">
+<!ENTITY torbirdy.prefs.cancel.button "Annuleren">
+<!ENTITY torbirdy.prefs.extra2.button "Configuratie controleren">
+<!ENTITY torbirdy.prefs.extra2.key "g">
+<!ENTITY torbirdy.prefs.proxy.label "Proxy configuratie">
+<!ENTITY torbirdy.prefs.privacy.label "Privacy configuratie">
+<!ENTITY torbirdy.prefs.recommended.text "Aanbevolen configuratie voor TorBirdy (Tor) gebruiken">
+<!ENTITY torbirdy.prefs.recommended.key "r">
+<!ENTITY torbirdy.prefs.anonservice.text "Kies een anonimiseringsdienst">
+<!ENTITY torbirdy.prefs.anonservice.key "a">
+<!ENTITY torbirdy.prefs.customsettings.text "Gebruik een aangepaste proxyconfiguratie">
+<!ENTITY torbirdy.prefs.customsettings.key "c">
+<!ENTITY torbirdy.prefs.socks_host.label "SOCKS Host: ">
+<!ENTITY torbirdy.prefs.socks_host.key "h">
+<!ENTITY torbirdy.prefs.socks_port.label "Port: ">
+<!ENTITY torbirdy.prefs.socks_port.key "p">
+<!ENTITY torbirdy.prefs.torification.label "Transparant Torification">
+<!ENTITY torbirdy.prefs.torification.key "t">
+<!ENTITY torbirdy.prefs.global "Globaal">
+<!ENTITY torbirdy.prefs.imap.label "Ondersteuning voor push e-mail voor IMAP-accounts inschakelen [standaard: uitgeschakeld]">
+<!ENTITY torbirdy.prefs.imap.key "i">
+<!ENTITY torbirdy.prefs.startup_folder.label "Bij opstarten direct naar de laatst bekeken map gaan [standaard: uitgeschakeld, lokale map wordt geselecteerd]">
+<!ENTITY torbirdy.prefs.startup_folder.key "l">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.label "Uitschakelen GPG '--throw-keyids' [standaard: ingeschakeld]">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.key "g">
+<!ENTITY torbirdy.prefs.account_specific "Account-specifiek">
+<!ENTITY torbirdy.prefs.select_account.key "C">
+<!ENTITY torbirdy.prefs.select_account.label "Kies een account: ">
diff --git a/nl/torbirdy.properties b/nl/torbirdy.properties
new file mode 100644
index 0000000..a731baf
--- /dev/null
+++ b/nl/torbirdy.properties
@@ -0,0 +1,13 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy geactiveerd: Tor
+torbirdy.enabled.jondo=TorBirdy geactiveerd: JonDo
+torbirdy.enabled.custom=TorBirdy geactiveerd: Aangepaste Proxy
+torbirdy.enabled.torification=TorBirdy geactiveerd: Transparant Torification
+torbirdy.disabled=TorBirdy: Gedeactiveerd!
+
+torbirdy.email.prompt=TorBirdy heeft Thunderbird's automatische configuratiehulp uitgeschakeld om uw anonimiteit te beschermen.\n\nDe aanbevolen beveiligingsinstellingen zijn voor %S ingesteld.\n\nU kunt nu de andere instellingen met de hand configureren.
+
+torbirdy.email.advanced=Hou er rekening mee dat het aanpassen van de geavanceerde instellingen van TorBirdy wordt AFGERADEN.\n\nGa hier alleen mee verder als u weet wat u doet.
+torbirdy.email.advanced.nextwarning=Toon deze waarschuwing ook in de toekomst
+torbirdy.email.advanced.title=TorBirdy geavanceerde instellingen
diff --git a/pa/torbirdy.dtd b/pa/torbirdy.dtd
new file mode 100644
index 0000000..539ab21
--- /dev/null
+++ b/pa/torbirdy.dtd
@@ -0,0 +1,40 @@
+<!ENTITY torbirdy.accountprefs.title "ਅਕਾਊਂਟ ਸੰਰਚਨਾ">
+<!ENTITY torbirdy.accountprefs.startup.label "ਸ਼ੁਰੂ ਕਰਨ ਸਮੇਂ ਨਵੇਂ ਸੁਨੇਹੇ ਲਈ ਚੈੱਕ ਕਰੋ">
+<!ENTITY torbirdy.accountprefs.startup.key "C">
+<!ENTITY torbirdy.accountprefs.minutes.label "ਨਵੇਂ ਸੁਨੇਹੇ ਦੀ ਹਰ">
+<!ENTITY torbirdy.accountprefs.minutes.key "k">
+<!ENTITY torbirdy.accountprefs.minutes.trail.label "ਮਿੰਟ ਬਾਅਦ ਜਾਂਚ ਕਰੋ">
+<!ENTITY torbirdy.accountprefs.cancel.button "ਰੱਦ ਕਰੋ">
+<!ENTITY torbirdy.accountprefs.save.button "ਠੀਕ ਹੈ">
+<!ENTITY torbirdy.accountprefs.save.key "S">
+
+<!ENTITY torbirdy.prefs.title "ਮੇਰੀ ਪਸੰਦ">
+<!ENTITY torbirdy.prefs.save.button "ਠੀਕ ਹੈ">
+<!ENTITY torbirdy.prefs.save.key "S">
+<!ENTITY torbirdy.prefs.cancel.button "ਰੱਦ ਕਰੋ">
+<!ENTITY torbirdy.prefs.extra2.button "ਟੇਸਟ ਸੈਟਿੰਗ">
+<!ENTITY torbirdy.prefs.extra2.key "g">
+<!ENTITY torbirdy.prefs.proxy.label "ਪਰਾਕਸੀ ਸੈਟਿੰਗ">
+<!ENTITY torbirdy.prefs.privacy.label "ਪਰਾਈਵੇਸੀ ਸੈਟਿੰਗ">
+<!ENTITY torbirdy.prefs.recommended.text "ਟੌਰਬਰਡੀ ਲਈ ਆਖੀ ਹੋਈ ਪਰਾਕਸੀ ਸੈਟਿੰਗ ਵਰਤੋ ਕਰੋ (ਟੌਰ)">
+<!ENTITY torbirdy.prefs.recommended.key "r">
+<!ENTITY torbirdy.prefs.anonservice.text "ਗੁਪਤ ਸਰਵਿਸ ਚੁਣ ਕਰੋ">
+<!ENTITY torbirdy.prefs.anonservice.key "a">
+<!ENTITY torbirdy.prefs.customsettings.text "ਖੁਦ ਪਰਾਕਸੀ ਸੈਟਿੰਗ ਦਿਓ">
+<!ENTITY torbirdy.prefs.customsettings.key "c">
+<!ENTITY torbirdy.prefs.socks_host.label "SOCKS ਹੋਸਟ: ">
+<!ENTITY torbirdy.prefs.socks_host.key "h">
+<!ENTITY torbirdy.prefs.socks_port.label "ਪੋਰਟ">
+<!ENTITY torbirdy.prefs.socks_port.key "p">
+<!ENTITY torbirdy.prefs.torification.label "Transparent Torification">
+<!ENTITY torbirdy.prefs.torification.key "t">
+<!ENTITY torbirdy.prefs.global "ਗਲੋਬਲ">
+<!ENTITY torbirdy.prefs.imap.label "IMAP ਅਕਾਊਂਟ ਵਾਸਤੇ ਪੁਸ਼ ਈਮੇਲ ਚਾਲੂ ਕਰੋ">
+<!ENTITY torbirdy.prefs.imap.key "i">
+<!ENTITY torbirdy.prefs.startup_folder.label "ਸ਼ੁਰੂ ਹੋਣ ਤੇ ਆਖਰੀ ਈਮੇਲ ਫੋਲਡਰ ਚੋਣਵਾਂ ਕਰੋ">
+<!ENTITY torbirdy.prefs.startup_folder.key "l">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.label "GPG '--throw-keyids' ਰੱਦ ਕਰੋ">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.key "g">
+<!ENTITY torbirdy.prefs.account_specific "ਅਕਾਊਂਟ-ਵਿਸ਼ਿਸ਼ਟ">
+<!ENTITY torbirdy.prefs.select_account.key "C">
+<!ENTITY torbirdy.prefs.select_account.label "ਅਕਾਊਂਟ ਚੁਣੋ">
diff --git a/pa/torbirdy.properties b/pa/torbirdy.properties
new file mode 100644
index 0000000..1af3491
--- /dev/null
+++ b/pa/torbirdy.properties
@@ -0,0 +1,13 @@
+torbirdy.name=ਟੌਰਬਰਡੀ
+
+torbirdy.enabled.tor=ਟੌਰਬਰਡੀ ਚਾਲੂ ਹੇ: ਟੌਰ
+torbirdy.enabled.jondo=ਟੌਰਬਰਡੀ ਚਾਲੂ ਹੇ: ਜੋਨਦੋ
+torbirdy.enabled.custom=ਟੌਰਬਰਡੀ ਚਾਲੂ ਹੇ: ਕਸਟਮ ਪਰਾਕਸੀ ਸੈਟਿੰਗ
+torbirdy.enabled.torification=ਟੌਰਬਰਡੀ ਚਾਲੂ ਹੇ: Transparent Torification
+torbirdy.disabled=ਟੌਰਬਰਡੀ: ਬੰਦ ਹੈ!
+
+torbirdy.email.prompt=ਤੁਹਾਨੂੰ ਗੁਪਤ ਰਖਣ ਵਾਸਤੇ ਟੌਰਬਰਡੀ ਨੇ ਥੰਡਰਬਰਡ ਦੇ ਆਟੋ-ਸੰਰਚਨਾ ਸੈਟਅੱਪ ਨੂੰ ਰੱਦ ਕਰ ਦਿੱਤਾ ਹੇ | \n\n ਜ਼ਰੂਰੀ ਸੁਰੱਖਿਆ ਸੈਟਿੰਗ %S ਵਾਸਤੇ ਲਾਗੂ ਕਰ ਦਿਤੀਆਂ ਗਈਆਂ ਨੇ | \n\n ਤੁਸੀਂ ਬਾਕੀ ਸੈਟਿੰਗ ਆਪਣੇ ਆਪ ਸੰਰਚਨਾ ਕਰ ਸਕਦੇ ਹੋ |
+
+torbirdy.email.advanced=ਧਿਆਨ ਨਾਲ! ਟੌਰਬਰਡੀ ਦੀ ਤਕਨੀਕੀ ਸੈਟਿੰਗ ਨੂੰ ਛੇੜਨਾ ਨਹੀਂ ਚਾਹਿਦਾ | \n\n ਅਗੇ ਤਾਂ ਹੀ ਵਧੋ ਜੇ ਤੁਹਾਨੂੰ ਪਤਾ ਹੇ ਕਿ ਤੁਸੀਂ ਕੀ ਕਰ ਰਹੇ ਹੋ |
+torbirdy.email.advanced.nextwarning=ਇਹ ਚੇਤਾਵਨੀ ਫੇਰ ਵਿਖਾਓ
+torbirdy.email.advanced.title=ਟੌਰਬਰਡੀ ਤਕਨੀਕੀ ਸੈਟਿੰਗ
diff --git a/sr/torbirdy.dtd b/sr/torbirdy.dtd
new file mode 100644
index 0000000..ef4ad87
--- /dev/null
+++ b/sr/torbirdy.dtd
@@ -0,0 +1,40 @@
+<!ENTITY torbirdy.accountprefs.title "Подешавање налога">
+<!ENTITY torbirdy.accountprefs.startup.label "Провјери нове поруке одмах након покретања">
+<!ENTITY torbirdy.accountprefs.startup.key "C">
+<!ENTITY torbirdy.accountprefs.minutes.label "Провјери нове поруке сваких">
+<!ENTITY torbirdy.accountprefs.minutes.key "y">
+<!ENTITY torbirdy.accountprefs.minutes.trail.label "минута">
+<!ENTITY torbirdy.accountprefs.cancel.button "Откажи">
+<!ENTITY torbirdy.accountprefs.save.button "Запамти">
+<!ENTITY torbirdy.accountprefs.save.key "S">
+
+<!ENTITY torbirdy.prefs.title "TorBirdy подешавања">
+<!ENTITY torbirdy.prefs.save.button "Запамти">
+<!ENTITY torbirdy.prefs.save.key "s">
+<!ENTITY torbirdy.prefs.cancel.button "Откажи">
+<!ENTITY torbirdy.prefs.extra2.button "Тест подешавања">
+<!ENTITY torbirdy.prefs.extra2.key "g">
+<!ENTITY torbirdy.prefs.proxy.label "Прокси подешавања">
+<!ENTITY torbirdy.prefs.privacy.label "Подешавања приватности">
+<!ENTITY torbirdy.prefs.recommended.text "Користите препоручена прокси подешавања за TorBirdy (Tor)">
+<!ENTITY torbirdy.prefs.recommended.key "r">
+<!ENTITY torbirdy.prefs.anonservice.text "Изаберите сервис заштите (анонимности)">
+<!ENTITY torbirdy.prefs.anonservice.key "a">
+<!ENTITY torbirdy.prefs.customsettings.text "Кориштење не стандардних прокси подешавања">
+<!ENTITY torbirdy.prefs.customsettings.key "c">
+<!ENTITY torbirdy.prefs.socks_host.label "SOCKS Host: ">
+<!ENTITY torbirdy.prefs.socks_host.key "h">
+<!ENTITY torbirdy.prefs.socks_port.label "Port: ">
+<!ENTITY torbirdy.prefs.socks_port.key "p">
+<!ENTITY torbirdy.prefs.torification.label "транспарентан Torification">
+<!ENTITY torbirdy.prefs.torification.key "t">
+<!ENTITY torbirdy.prefs.global "Globalno">
+<!ENTITY torbirdy.prefs.imap.label "Укључите просљеђивање порука према вашем IMAP налогу [стандардно: искључено]">
+<!ENTITY torbirdy.prefs.imap.key "i">
+<!ENTITY torbirdy.prefs.startup_folder.label "Селектуј последњу фасциклу којој је приступљено након покретања [стандардно: искључено, биће селектован локални фолдер]">
+<!ENTITY torbirdy.prefs.startup_folder.key "l">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.label "Искључи GPG '--throw-keyids' [стандардно: укључено]">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.key "g">
+<!ENTITY torbirdy.prefs.account_specific "Специјално-за налог">
+<!ENTITY torbirdy.prefs.select_account.key "C">
+<!ENTITY torbirdy.prefs.select_account.label "Изабери налог: ">
diff --git a/sr/torbirdy.properties b/sr/torbirdy.properties
new file mode 100644
index 0000000..5069747
--- /dev/null
+++ b/sr/torbirdy.properties
@@ -0,0 +1,13 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy Омогућено: Tor
+torbirdy.enabled.jondo=TorBirdy Омогућено: JonDo
+torbirdy.enabled.custom=TorBirdy Омогућено: Нестандардни прокси
+torbirdy.enabled.torification=TorBirdy Омогућено: транспарентан Torification
+torbirdy.disabled=TorBirdy: Искључено!
+
+torbirdy.email.prompt=TorBirdy је искључио аутоматско подешавање Thunderbird's да би заштитио вашу приватност.\n\nПрепоручена сигурноса подешавања за %S су постављена.\n\\Остала подешавања налога можете промјенити ручно.
+
+torbirdy.email.advanced=Упозорићемо вас да напредна подешавања Tor-a није препоручено мијењати ако сте просјечан корисник.\n\nНаставите само ако сте сигурни у то што радите.
+torbirdy.email.advanced.nextwarning=Покажи ово упозорење при следежем покретању
+torbirdy.email.advanced.title=TorBirdy Напредна подешавања
diff --git a/templates/torbirdy.dtd b/templates/torbirdy.dtd
new file mode 100644
index 0000000..7efc89a
--- /dev/null
+++ b/templates/torbirdy.dtd
@@ -0,0 +1,40 @@
+<!ENTITY torbirdy.accountprefs.title "Account Configuration">
+<!ENTITY torbirdy.accountprefs.startup.label "Check for new messages at startup">
+<!ENTITY torbirdy.accountprefs.startup.key "C">
+<!ENTITY torbirdy.accountprefs.minutes.label "Check for new messages every">
+<!ENTITY torbirdy.accountprefs.minutes.key "y">
+<!ENTITY torbirdy.accountprefs.minutes.trail.label "minutes">
+<!ENTITY torbirdy.accountprefs.cancel.button "Cancel">
+<!ENTITY torbirdy.accountprefs.save.button "Save">
+<!ENTITY torbirdy.accountprefs.save.key "S">
+
+<!ENTITY torbirdy.prefs.title "TorBirdy Preferences">
+<!ENTITY torbirdy.prefs.save.button "Save">
+<!ENTITY torbirdy.prefs.save.key "s">
+<!ENTITY torbirdy.prefs.cancel.button "Cancel">
+<!ENTITY torbirdy.prefs.extra2.button "Test Settings">
+<!ENTITY torbirdy.prefs.extra2.key "g">
+<!ENTITY torbirdy.prefs.proxy.label "Proxy Settings">
+<!ENTITY torbirdy.prefs.privacy.label "Privacy Settings">
+<!ENTITY torbirdy.prefs.recommended.text "Use the recommended proxy settings for TorBirdy (Tor)">
+<!ENTITY torbirdy.prefs.recommended.key "r">
+<!ENTITY torbirdy.prefs.anonservice.text "Choose an anonymization service">
+<!ENTITY torbirdy.prefs.anonservice.key "a">
+<!ENTITY torbirdy.prefs.customsettings.text "Use custom proxy settings">
+<!ENTITY torbirdy.prefs.customsettings.key "c">
+<!ENTITY torbirdy.prefs.socks_host.label "SOCKS Host: ">
+<!ENTITY torbirdy.prefs.socks_host.key "h">
+<!ENTITY torbirdy.prefs.socks_port.label "Port: ">
+<!ENTITY torbirdy.prefs.socks_port.key "p">
+<!ENTITY torbirdy.prefs.torification.label "Transparent Torification">
+<!ENTITY torbirdy.prefs.torification.key "t">
+<!ENTITY torbirdy.prefs.global "Global">
+<!ENTITY torbirdy.prefs.imap.label "Enable push email support for IMAP accounts [default: disabled]">
+<!ENTITY torbirdy.prefs.imap.key "i">
+<!ENTITY torbirdy.prefs.startup_folder.label "Select last accessed mail folder on startup [default: disabled, will select Local Folders]">
+<!ENTITY torbirdy.prefs.startup_folder.key "l">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.label "Disable GPG '--throw-keyids' [default: enabled]">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.key "g">
+<!ENTITY torbirdy.prefs.account_specific "Account-Specific">
+<!ENTITY torbirdy.prefs.select_account.key "C">
+<!ENTITY torbirdy.prefs.select_account.label "Choose an account: ">
diff --git a/templates/torbirdy.properties b/templates/torbirdy.properties
new file mode 100644
index 0000000..39f7489
--- /dev/null
+++ b/templates/torbirdy.properties
@@ -0,0 +1,13 @@
+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.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
1
0
05 Oct '12
commit 47b43f8fce52de0079a9f6bfc7192dd5d9371759
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri Oct 5 12:13:05 2012 +0000
Update translations for torbirdy
---
de/torbirdy.dtd | 40 ++++++++++++++++++++++++++++++++++++++++
de/torbirdy.properties | 13 +++++++++++++
es/torbirdy.dtd | 40 ++++++++++++++++++++++++++++++++++++++++
es/torbirdy.properties | 13 +++++++++++++
fr/torbirdy.dtd | 40 ++++++++++++++++++++++++++++++++++++++++
fr/torbirdy.properties | 13 +++++++++++++
he/torbirdy.dtd | 40 ++++++++++++++++++++++++++++++++++++++++
he/torbirdy.properties | 13 +++++++++++++
it/torbirdy.dtd | 40 ++++++++++++++++++++++++++++++++++++++++
it/torbirdy.properties | 13 +++++++++++++
nl/torbirdy.dtd | 40 ++++++++++++++++++++++++++++++++++++++++
nl/torbirdy.properties | 13 +++++++++++++
pa/torbirdy.dtd | 40 ++++++++++++++++++++++++++++++++++++++++
pa/torbirdy.properties | 13 +++++++++++++
ru/torbirdy.dtd | 40 ++++++++++++++++++++++++++++++++++++++++
ru/torbirdy.properties | 13 +++++++++++++
sr/torbirdy.dtd | 40 ++++++++++++++++++++++++++++++++++++++++
sr/torbirdy.properties | 13 +++++++++++++
templates/torbirdy.dtd | 40 ++++++++++++++++++++++++++++++++++++++++
templates/torbirdy.properties | 13 +++++++++++++
20 files changed, 530 insertions(+), 0 deletions(-)
diff --git a/de/torbirdy.dtd b/de/torbirdy.dtd
new file mode 100644
index 0000000..69cc77f
--- /dev/null
+++ b/de/torbirdy.dtd
@@ -0,0 +1,40 @@
+<!ENTITY torbirdy.accountprefs.title "Konten Konfiguration">
+<!ENTITY torbirdy.accountprefs.startup.label "Beim Start auf neue Nachrichten prüfen">
+<!ENTITY torbirdy.accountprefs.startup.key "n">
+<!ENTITY torbirdy.accountprefs.minutes.label "Auf neue Nachrichten alle">
+<!ENTITY torbirdy.accountprefs.minutes.key "m">
+<!ENTITY torbirdy.accountprefs.minutes.trail.label "Minuten prüfen">
+<!ENTITY torbirdy.accountprefs.cancel.button "Abbrechen">
+<!ENTITY torbirdy.accountprefs.save.button "Speichern">
+<!ENTITY torbirdy.accountprefs.save.key "S">
+
+<!ENTITY torbirdy.prefs.title "TorBirdy Einstellungen">
+<!ENTITY torbirdy.prefs.save.button "Speichern">
+<!ENTITY torbirdy.prefs.save.key "s">
+<!ENTITY torbirdy.prefs.cancel.button "Abbrechen">
+<!ENTITY torbirdy.prefs.extra2.button "Einstellungen prüfen">
+<!ENTITY torbirdy.prefs.extra2.key "p">
+<!ENTITY torbirdy.prefs.proxy.label "Proxy Einstellungen">
+<!ENTITY torbirdy.prefs.privacy.label "Privacy Einstellungen">
+<!ENTITY torbirdy.prefs.recommended.text "Empfohlene Proxy Einstellungen für TorBirdy (Tor)">
+<!ENTITY torbirdy.prefs.recommended.key "r">
+<!ENTITY torbirdy.prefs.anonservice.text "Anonymisierungsdienst auswählen">
+<!ENTITY torbirdy.prefs.anonservice.key "a">
+<!ENTITY torbirdy.prefs.customsettings.text "Benutzerdefinierte Proxy Einstellungen">
+<!ENTITY torbirdy.prefs.customsettings.key "b">
+<!ENTITY torbirdy.prefs.socks_host.label "SOCKS Host: ">
+<!ENTITY torbirdy.prefs.socks_host.key "h">
+<!ENTITY torbirdy.prefs.socks_port.label "Port: ">
+<!ENTITY torbirdy.prefs.socks_port.key "p">
+<!ENTITY torbirdy.prefs.torification.label "Transparent Torification">
+<!ENTITY torbirdy.prefs.torification.key "t">
+<!ENTITY torbirdy.prefs.global "Global">
+<!ENTITY torbirdy.prefs.imap.label "Push E-Mail Support für IMAP-Konten aktivieren [default: deaktiviert]">
+<!ENTITY torbirdy.prefs.imap.key "i">
+<!ENTITY torbirdy.prefs.startup_folder.label "Beim Start zum zuletzt aktiven Mail-Ordner wechseln [default: Lokale Ordner wird gewählt]">
+<!ENTITY torbirdy.prefs.startup_folder.key "l">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.label "Deaktiviere GPG '--throw-keyids' [default: aktiviert]">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.key "g">
+<!ENTITY torbirdy.prefs.account_specific "Konten-spezifisch">
+<!ENTITY torbirdy.prefs.select_account.key "C">
+<!ENTITY torbirdy.prefs.select_account.label "Konto auswählen: ">
diff --git a/de/torbirdy.properties b/de/torbirdy.properties
new file mode 100644
index 0000000..dd935ea
--- /dev/null
+++ b/de/torbirdy.properties
@@ -0,0 +1,13 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy Aktiv: Tor
+torbirdy.enabled.jondo=TorBirdy Aktiv: JonDo
+torbirdy.enabled.custom=TorBirdy Aktiv: Benutzerdefiniert
+torbirdy.enabled.torification=TorBirdy Aktiv: Transparent Torification
+torbirdy.disabled=TorBirdy: Deaktiviert!
+
+torbirdy.email.prompt=TorBirdy hat den Assistenten für die Kontenerstellung deaktiviert um Ihre Anonymität zu schützen.\n\nDie empfohlenen Sicherheitseinstellungen wurden für %S aktiviert.\n\nSie können das Konto manuell konfigurieren.
+
+torbirdy.email.advanced=Es wird NICHT empfohlen, die erweiterten Einstellungen von TorBirdy zu ändern.\n\nSie sollten nur fortfahren, wenn Sie genau wissen, was Sie tun.
+torbirdy.email.advanced.nextwarning=Zeige diese Warnung weiterhin an
+torbirdy.email.advanced.title=TorBirdy Erweiterte Einstellungen
diff --git a/es/torbirdy.dtd b/es/torbirdy.dtd
new file mode 100644
index 0000000..b84849a
--- /dev/null
+++ b/es/torbirdy.dtd
@@ -0,0 +1,40 @@
+<!ENTITY torbirdy.accountprefs.title "Configuración de la cuenta">
+<!ENTITY torbirdy.accountprefs.startup.label "Buscar nuevos mensajes al iniciar">
+<!ENTITY torbirdy.accountprefs.startup.key "C">
+<!ENTITY torbirdy.accountprefs.minutes.label "Buscar nuevos mensajes cada">
+<!ENTITY torbirdy.accountprefs.minutes.key "y">
+<!ENTITY torbirdy.accountprefs.minutes.trail.label "minutos">
+<!ENTITY torbirdy.accountprefs.cancel.button "Cancelar">
+<!ENTITY torbirdy.accountprefs.save.button "Guardar">
+<!ENTITY torbirdy.accountprefs.save.key "S">
+
+<!ENTITY torbirdy.prefs.title "Preferencias de TorBirdy">
+<!ENTITY torbirdy.prefs.save.button "Guardar">
+<!ENTITY torbirdy.prefs.save.key "s">
+<!ENTITY torbirdy.prefs.cancel.button "Cancelar">
+<!ENTITY torbirdy.prefs.extra2.button "Probar la configuración">
+<!ENTITY torbirdy.prefs.extra2.key "g">
+<!ENTITY torbirdy.prefs.proxy.label "Configuración del proxy">
+<!ENTITY torbirdy.prefs.privacy.label "Parámetros de privacidad">
+<!ENTITY torbirdy.prefs.recommended.text "Usar la configuración del proxy recomendada para TorBirdy (Tor)">
+<!ENTITY torbirdy.prefs.recommended.key "r">
+<!ENTITY torbirdy.prefs.anonservice.text "Escoger un servicio de anonimización">
+<!ENTITY torbirdy.prefs.anonservice.key "a">
+<!ENTITY torbirdy.prefs.customsettings.text "Usar una configuración de proxy personalizada">
+<!ENTITY torbirdy.prefs.customsettings.key "c">
+<!ENTITY torbirdy.prefs.socks_host.label "Servidor SOCKS:">
+<!ENTITY torbirdy.prefs.socks_host.key "h">
+<!ENTITY torbirdy.prefs.socks_port.label "Puerto:">
+<!ENTITY torbirdy.prefs.socks_port.key "p">
+<!ENTITY torbirdy.prefs.torification.label "Torificación transparente">
+<!ENTITY torbirdy.prefs.torification.key "t">
+<!ENTITY torbirdy.prefs.global "Global">
+<!ENTITY torbirdy.prefs.imap.label "Habilitar el soporte push email para cuentas IMAP [por defecto: deshabilitado]">
+<!ENTITY torbirdy.prefs.imap.key "i">
+<!ENTITY torbirdy.prefs.startup_folder.label "Seleccionar al iniciar el último directorio de correo utilizado [por defecto: deshabilitado, se seleccionará Carpetas locales]">
+<!ENTITY torbirdy.prefs.startup_folder.key "l">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.label "Deshabilitar GPG '--throw-keyids' [por defecto: habilitado]">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.key "g">
+<!ENTITY torbirdy.prefs.account_specific "Configuración específica de la cuenta">
+<!ENTITY torbirdy.prefs.select_account.key "C">
+<!ENTITY torbirdy.prefs.select_account.label "Elegir una cuenta">
diff --git a/es/torbirdy.properties b/es/torbirdy.properties
new file mode 100644
index 0000000..568015c
--- /dev/null
+++ b/es/torbirdy.properties
@@ -0,0 +1,13 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy habilitado: Tor
+torbirdy.enabled.jondo=TorBirdy habilitado: JonDo
+torbirdy.enabled.custom=TorBirdy habilitado: Proxy personalizado
+torbirdy.enabled.torification=TorBirdy habilitado: Torificación transparente
+torbirdy.disabled=TorBirdy: ¡Deshabilitado!
+
+torbirdy.email.prompt=TorBirdy ha deshabilitado el asistente de auto-configuración de Thunderbird para proteger tu anonimato.⏎ ⏎ Han sido establecidos los parámetros recomendados de seguridad para %S.⏎ ⏎ Puedes configurar el resto de parámetros de la cuenta manualmente.
+
+torbirdy.email.advanced=Por favor, ten en cuenta que recomendamos NO cambiar la configuración avanzada de TorBirdy.⏎ ⏎ Debes continuar sólo si estás seguro/a de lo que estás haciendo.
+torbirdy.email.advanced.nextwarning=Mostrar una advertencia la próxima vez
+torbirdy.email.advanced.title=Configuración avanzada de TorBirdy
diff --git a/fr/torbirdy.dtd b/fr/torbirdy.dtd
new file mode 100644
index 0000000..07d13c0
--- /dev/null
+++ b/fr/torbirdy.dtd
@@ -0,0 +1,40 @@
+<!ENTITY torbirdy.accountprefs.title "Configuration du compte">
+<!ENTITY torbirdy.accountprefs.startup.label "Vérifier les nouveaux messages au démarage">
+<!ENTITY torbirdy.accountprefs.startup.key "C">
+<!ENTITY torbirdy.accountprefs.minutes.label "Vérifier les nouveaux messages toutes les">
+<!ENTITY torbirdy.accountprefs.minutes.key "y">
+<!ENTITY torbirdy.accountprefs.minutes.trail.label "minutes">
+<!ENTITY torbirdy.accountprefs.cancel.button "Annuler">
+<!ENTITY torbirdy.accountprefs.save.button "Sauvegarder">
+<!ENTITY torbirdy.accountprefs.save.key "S">
+
+<!ENTITY torbirdy.prefs.title "TorBirdy Préférences">
+<!ENTITY torbirdy.prefs.save.button "Sauvegarder">
+<!ENTITY torbirdy.prefs.save.key "s">
+<!ENTITY torbirdy.prefs.cancel.button "Annuler">
+<!ENTITY torbirdy.prefs.extra2.button "Test des paramètres">
+<!ENTITY torbirdy.prefs.extra2.key "g">
+<!ENTITY torbirdy.prefs.proxy.label "Paramètres proxy">
+<!ENTITY torbirdy.prefs.privacy.label "Paramètres de vie privé">
+<!ENTITY torbirdy.prefs.recommended.text "Utiliser les paramètres proxy recommandé pour TorBirdy (Tor)">
+<!ENTITY torbirdy.prefs.recommended.key "r">
+<!ENTITY torbirdy.prefs.anonservice.text "Choisir un service d'anonymat">
+<!ENTITY torbirdy.prefs.anonservice.key "a">
+<!ENTITY torbirdy.prefs.customsettings.text "Choisir les paramètres proxy">
+<!ENTITY torbirdy.prefs.customsettings.key "c">
+<!ENTITY torbirdy.prefs.socks_host.label "SOCKS Host: ">
+<!ENTITY torbirdy.prefs.socks_host.key "h">
+<!ENTITY torbirdy.prefs.socks_port.label "Port: ">
+<!ENTITY torbirdy.prefs.socks_port.key "p">
+<!ENTITY torbirdy.prefs.torification.label "Transparent Torification">
+<!ENTITY torbirdy.prefs.torification.key "t">
+<!ENTITY torbirdy.prefs.global "Global">
+<!ENTITY torbirdy.prefs.imap.label "Activer le support du push email pour les comptes IMAP [default: désactivé]">
+<!ENTITY torbirdy.prefs.imap.key "i">
+<!ENTITY torbirdy.prefs.startup_folder.label "Selectionner comme dossier d'acceuil le dernier dossier email visité [default: désactivé, votre dossier local sera séléctionné]">
+<!ENTITY torbirdy.prefs.startup_folder.key "l">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.label "Désactiver le GPG '--throw-keyids' [default: activé]">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.key "g">
+<!ENTITY torbirdy.prefs.account_specific "Compte-spécifique">
+<!ENTITY torbirdy.prefs.select_account.key "C">
+<!ENTITY torbirdy.prefs.select_account.label "Choisir un compte: ">
diff --git a/fr/torbirdy.properties b/fr/torbirdy.properties
new file mode 100644
index 0000000..27ae7ca
--- /dev/null
+++ b/fr/torbirdy.properties
@@ -0,0 +1,13 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy Activé: Tor
+torbirdy.enabled.jondo=TorBidy Activé: JonDo
+torbirdy.enabled.custom=TorBirdy Activé: Proxy personnalisé
+torbirdy.enabled.torification=TorBirdy Activé: Transparent Torification
+torbirdy.disabled=TorBirdy: Désactivé!
+
+torbirdy.email.prompt=TorBirdy a désactivé la configration automatique de Thunderbird pour protéger votre anonymat.\n\nLes paramètres de sécurité recommandé pour %S on été selectionné.\n\nVous pouvez maintenant configurer les paramètres de l'autre compte manuellement.
+
+torbirdy.email.advanced=Veuiller noter qu'il n'est PAS recommandé de modifier les paramètres avancés de TorBirdy.\n\nVous pouvez continuer si vous êtes sur de ce que vous faites.
+torbirdy.email.advanced.nextwarning=Afficher cet avertissement la prochaine fois
+torbirdy.email.advanced.title=Paramètres Avancés de TorBirdy
diff --git a/he/torbirdy.dtd b/he/torbirdy.dtd
new file mode 100644
index 0000000..9695d91
--- /dev/null
+++ b/he/torbirdy.dtd
@@ -0,0 +1,40 @@
+<!ENTITY torbirdy.accountprefs.title "הגדרות החשבון">
+<!ENTITY torbirdy.accountprefs.startup.label "בדוק אם התקבלו הודעות חדשות בעת ההפעלה">
+<!ENTITY torbirdy.accountprefs.startup.key "C">
+<!ENTITY torbirdy.accountprefs.minutes.label "בדוק אם התקבלו הודעות חדשות בכל">
+<!ENTITY torbirdy.accountprefs.minutes.key "y">
+<!ENTITY torbirdy.accountprefs.minutes.trail.label "דקות">
+<!ENTITY torbirdy.accountprefs.cancel.button "בטל">
+<!ENTITY torbirdy.accountprefs.save.button "שמור">
+<!ENTITY torbirdy.accountprefs.save.key "S">
+
+<!ENTITY torbirdy.prefs.title "הגדדרות עבור TorBirdy">
+<!ENTITY torbirdy.prefs.save.button "שמור">
+<!ENTITY torbirdy.prefs.save.key "s">
+<!ENTITY torbirdy.prefs.cancel.button "בטל">
+<!ENTITY torbirdy.prefs.extra2.button "בדוק את ההגדרות">
+<!ENTITY torbirdy.prefs.extra2.key "g">
+<!ENTITY torbirdy.prefs.proxy.label "הגדרות שרת פרוקסי">
+<!ENTITY torbirdy.prefs.privacy.label "הגדרות פרטיות">
+<!ENTITY torbirdy.prefs.recommended.text "השתמש בהגדרות המומלצות עבור TorBirdy (Tor)">
+<!ENTITY torbirdy.prefs.recommended.key "r">
+<!ENTITY torbirdy.prefs.anonservice.text "בחר שרות עבור אלמוניות">
+<!ENTITY torbirdy.prefs.anonservice.key "a">
+<!ENTITY torbirdy.prefs.customsettings.text "השתמש בהגדרות מותאמות אישית עבור שרת הפרוקסי">
+<!ENTITY torbirdy.prefs.customsettings.key "c">
+<!ENTITY torbirdy.prefs.socks_host.label "כתובת שרת פרוקסי מסוג SOCKS:">
+<!ENTITY torbirdy.prefs.socks_host.key "h">
+<!ENTITY torbirdy.prefs.socks_port.label "פורט:">
+<!ENTITY torbirdy.prefs.socks_port.key "p">
+<!ENTITY torbirdy.prefs.torification.label "שקוף Torification">
+<!ENTITY torbirdy.prefs.torification.key "t">
+<!ENTITY torbirdy.prefs.global "גלובאלי">
+<!ENTITY torbirdy.prefs.imap.label "אפשר תמיכה בדחיפת דואר על ידי השרת לחשבונות מסוג IMAP [ברירת מחדל: מנוטרל]">
+<!ENTITY torbirdy.prefs.imap.key "i">
+<!ENTITY torbirdy.prefs.startup_folder.label "בעת הפעלה, בחר בתיקיית הדואר שנפתחה אחרונה [ברירת מחדל: מנוטרל]">
+<!ENTITY torbirdy.prefs.startup_folder.key "l">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.label "בעת שליחת דואר מוצפן, אל תצרף את זהות המקבל. [ברירת המחדל: מופעל]">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.key "g">
+<!ENTITY torbirdy.prefs.account_specific "חשבון ספציפי">
+<!ENTITY torbirdy.prefs.select_account.key "C">
+<!ENTITY torbirdy.prefs.select_account.label "בחר חשבון: ">
diff --git a/he/torbirdy.properties b/he/torbirdy.properties
new file mode 100644
index 0000000..4dda14a
--- /dev/null
+++ b/he/torbirdy.properties
@@ -0,0 +1,13 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy מופעל: Tor
+torbirdy.enabled.jondo=TorBirdy מופעל: JonDo
+torbirdy.enabled.custom=TorBirdy מופעל: פרוקסי מותאם אישית
+torbirdy.enabled.torification=TorBirdy מופעל: Transparent Torification
+torbirdy.disabled=TorBirdy מושבת!
+
+torbirdy.email.prompt=TorBirdy מנעה את הפעלת אשף ההגדרות האוטומטיות של Thunderbird על מנת לשמור על האנונימיות שלך.\nהגדרות האבטחה המתאימות עבור %S נקבעו.\nכעת באפשרותך להתאים את שאר ההגדרות באופן ידני.
+
+torbirdy.email.advanced=לתשומת לבך, לא מומלץ לשנות את ההגדרות המקדמות של TorBirdy. \nהמשך רק במידה והינך בטוח שברצונך לעשות כן.
+torbirdy.email.advanced.nextwarning=הצג אזהרה זו בפעם הבאה
+torbirdy.email.advanced.title=הגדרות מתקדמות עבור TorBirdy
diff --git a/it/torbirdy.dtd b/it/torbirdy.dtd
new file mode 100644
index 0000000..142eac3
--- /dev/null
+++ b/it/torbirdy.dtd
@@ -0,0 +1,40 @@
+<!ENTITY torbirdy.accountprefs.title "">
+<!ENTITY torbirdy.accountprefs.startup.label "">
+<!ENTITY torbirdy.accountprefs.startup.key "">
+<!ENTITY torbirdy.accountprefs.minutes.label "">
+<!ENTITY torbirdy.accountprefs.minutes.key "">
+<!ENTITY torbirdy.accountprefs.minutes.trail.label "">
+<!ENTITY torbirdy.accountprefs.cancel.button "">
+<!ENTITY torbirdy.accountprefs.save.button "">
+<!ENTITY torbirdy.accountprefs.save.key "">
+
+<!ENTITY torbirdy.prefs.title "">
+<!ENTITY torbirdy.prefs.save.button "">
+<!ENTITY torbirdy.prefs.save.key "">
+<!ENTITY torbirdy.prefs.cancel.button "">
+<!ENTITY torbirdy.prefs.extra2.button "">
+<!ENTITY torbirdy.prefs.extra2.key "">
+<!ENTITY torbirdy.prefs.proxy.label "">
+<!ENTITY torbirdy.prefs.privacy.label "">
+<!ENTITY torbirdy.prefs.recommended.text "">
+<!ENTITY torbirdy.prefs.recommended.key "">
+<!ENTITY torbirdy.prefs.anonservice.text "">
+<!ENTITY torbirdy.prefs.anonservice.key "">
+<!ENTITY torbirdy.prefs.customsettings.text "">
+<!ENTITY torbirdy.prefs.customsettings.key "">
+<!ENTITY torbirdy.prefs.socks_host.label "">
+<!ENTITY torbirdy.prefs.socks_host.key "">
+<!ENTITY torbirdy.prefs.socks_port.label "">
+<!ENTITY torbirdy.prefs.socks_port.key "">
+<!ENTITY torbirdy.prefs.torification.label "">
+<!ENTITY torbirdy.prefs.torification.key "">
+<!ENTITY torbirdy.prefs.global "">
+<!ENTITY torbirdy.prefs.imap.label "">
+<!ENTITY torbirdy.prefs.imap.key "">
+<!ENTITY torbirdy.prefs.startup_folder.label "">
+<!ENTITY torbirdy.prefs.startup_folder.key "">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.label "">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.key "">
+<!ENTITY torbirdy.prefs.account_specific "">
+<!ENTITY torbirdy.prefs.select_account.key "">
+<!ENTITY torbirdy.prefs.select_account.label "">
diff --git a/it/torbirdy.properties b/it/torbirdy.properties
new file mode 100644
index 0000000..6b0b1f4
--- /dev/null
+++ b/it/torbirdy.properties
@@ -0,0 +1,13 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy ha abilitato: Tor
+torbirdy.enabled.jondo=TorBirdy ha abilitato: JonDo
+torbirdy.enabled.custom=TorBirdy ha abilitato: Proxy Personalizzato
+torbirdy.enabled.torification=TorBirdy ha abilitato: Tor-ificazione trasparente
+torbirdy.disabled=TorBirdy: disabilitato!
+
+torbirdy.email.prompt=TorBirdy ha disabilitato la configurazione automatica di Thunderbird per proteggere il tuo anonimato.\n\nLe impostazioni di sicurezza di %S sono state impostate.\nAdesso puoi configurare le altre impostazioni dell'account manualmente.
+
+torbirdy.email.advanced=Attenzione! Non è consigliato modificare le impostazioni di TorBirdy.\n\nContinua solo se sei sicuro di quel che stai facendo.
+torbirdy.email.advanced.nextwarning=Mostra questo avviso la prossima volta
+torbirdy.email.advanced.title=Impostazioni avanzate di Torbirdy
diff --git a/nl/torbirdy.dtd b/nl/torbirdy.dtd
new file mode 100644
index 0000000..ad5ff83
--- /dev/null
+++ b/nl/torbirdy.dtd
@@ -0,0 +1,40 @@
+<!ENTITY torbirdy.accountprefs.title "Account configuratie">
+<!ENTITY torbirdy.accountprefs.startup.label "Op nieuwe berichten controleren bij opstarten">
+<!ENTITY torbirdy.accountprefs.startup.key "C">
+<!ENTITY torbirdy.accountprefs.minutes.label "Op nieuwe berichten controleren elke">
+<!ENTITY torbirdy.accountprefs.minutes.key "y">
+<!ENTITY torbirdy.accountprefs.minutes.trail.label "minuten">
+<!ENTITY torbirdy.accountprefs.cancel.button "Annuleren">
+<!ENTITY torbirdy.accountprefs.save.button "Opslaan">
+<!ENTITY torbirdy.accountprefs.save.key "S">
+
+<!ENTITY torbirdy.prefs.title "TorBirdy configuratie">
+<!ENTITY torbirdy.prefs.save.button "Opslaan">
+<!ENTITY torbirdy.prefs.save.key "s">
+<!ENTITY torbirdy.prefs.cancel.button "Annuleren">
+<!ENTITY torbirdy.prefs.extra2.button "Configuratie controleren">
+<!ENTITY torbirdy.prefs.extra2.key "g">
+<!ENTITY torbirdy.prefs.proxy.label "Proxy configuratie">
+<!ENTITY torbirdy.prefs.privacy.label "Privacy configuratie">
+<!ENTITY torbirdy.prefs.recommended.text "Aanbevolen configuratie voor TorBirdy (Tor) gebruiken">
+<!ENTITY torbirdy.prefs.recommended.key "r">
+<!ENTITY torbirdy.prefs.anonservice.text "Kies een anonimiseringsdienst">
+<!ENTITY torbirdy.prefs.anonservice.key "a">
+<!ENTITY torbirdy.prefs.customsettings.text "Gebruik een aangepaste proxyconfiguratie">
+<!ENTITY torbirdy.prefs.customsettings.key "c">
+<!ENTITY torbirdy.prefs.socks_host.label "SOCKS Host: ">
+<!ENTITY torbirdy.prefs.socks_host.key "h">
+<!ENTITY torbirdy.prefs.socks_port.label "Port: ">
+<!ENTITY torbirdy.prefs.socks_port.key "p">
+<!ENTITY torbirdy.prefs.torification.label "Transparant Torification">
+<!ENTITY torbirdy.prefs.torification.key "t">
+<!ENTITY torbirdy.prefs.global "Globaal">
+<!ENTITY torbirdy.prefs.imap.label "Ondersteuning voor push e-mail voor IMAP-accounts inschakelen [standaard: uitgeschakeld]">
+<!ENTITY torbirdy.prefs.imap.key "i">
+<!ENTITY torbirdy.prefs.startup_folder.label "Bij opstarten direct naar de laatst bekeken map gaan [standaard: uitgeschakeld, lokale map wordt geselecteerd]">
+<!ENTITY torbirdy.prefs.startup_folder.key "l">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.label "Uitschakelen GPG '--throw-keyids' [standaard: ingeschakeld]">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.key "g">
+<!ENTITY torbirdy.prefs.account_specific "Account-specifiek">
+<!ENTITY torbirdy.prefs.select_account.key "C">
+<!ENTITY torbirdy.prefs.select_account.label "Kies een account: ">
diff --git a/nl/torbirdy.properties b/nl/torbirdy.properties
new file mode 100644
index 0000000..a731baf
--- /dev/null
+++ b/nl/torbirdy.properties
@@ -0,0 +1,13 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy geactiveerd: Tor
+torbirdy.enabled.jondo=TorBirdy geactiveerd: JonDo
+torbirdy.enabled.custom=TorBirdy geactiveerd: Aangepaste Proxy
+torbirdy.enabled.torification=TorBirdy geactiveerd: Transparant Torification
+torbirdy.disabled=TorBirdy: Gedeactiveerd!
+
+torbirdy.email.prompt=TorBirdy heeft Thunderbird's automatische configuratiehulp uitgeschakeld om uw anonimiteit te beschermen.\n\nDe aanbevolen beveiligingsinstellingen zijn voor %S ingesteld.\n\nU kunt nu de andere instellingen met de hand configureren.
+
+torbirdy.email.advanced=Hou er rekening mee dat het aanpassen van de geavanceerde instellingen van TorBirdy wordt AFGERADEN.\n\nGa hier alleen mee verder als u weet wat u doet.
+torbirdy.email.advanced.nextwarning=Toon deze waarschuwing ook in de toekomst
+torbirdy.email.advanced.title=TorBirdy geavanceerde instellingen
diff --git a/pa/torbirdy.dtd b/pa/torbirdy.dtd
new file mode 100644
index 0000000..539ab21
--- /dev/null
+++ b/pa/torbirdy.dtd
@@ -0,0 +1,40 @@
+<!ENTITY torbirdy.accountprefs.title "ਅਕਾਊਂਟ ਸੰਰਚਨਾ">
+<!ENTITY torbirdy.accountprefs.startup.label "ਸ਼ੁਰੂ ਕਰਨ ਸਮੇਂ ਨਵੇਂ ਸੁਨੇਹੇ ਲਈ ਚੈੱਕ ਕਰੋ">
+<!ENTITY torbirdy.accountprefs.startup.key "C">
+<!ENTITY torbirdy.accountprefs.minutes.label "ਨਵੇਂ ਸੁਨੇਹੇ ਦੀ ਹਰ">
+<!ENTITY torbirdy.accountprefs.minutes.key "k">
+<!ENTITY torbirdy.accountprefs.minutes.trail.label "ਮਿੰਟ ਬਾਅਦ ਜਾਂਚ ਕਰੋ">
+<!ENTITY torbirdy.accountprefs.cancel.button "ਰੱਦ ਕਰੋ">
+<!ENTITY torbirdy.accountprefs.save.button "ਠੀਕ ਹੈ">
+<!ENTITY torbirdy.accountprefs.save.key "S">
+
+<!ENTITY torbirdy.prefs.title "ਮੇਰੀ ਪਸੰਦ">
+<!ENTITY torbirdy.prefs.save.button "ਠੀਕ ਹੈ">
+<!ENTITY torbirdy.prefs.save.key "S">
+<!ENTITY torbirdy.prefs.cancel.button "ਰੱਦ ਕਰੋ">
+<!ENTITY torbirdy.prefs.extra2.button "ਟੇਸਟ ਸੈਟਿੰਗ">
+<!ENTITY torbirdy.prefs.extra2.key "g">
+<!ENTITY torbirdy.prefs.proxy.label "ਪਰਾਕਸੀ ਸੈਟਿੰਗ">
+<!ENTITY torbirdy.prefs.privacy.label "ਪਰਾਈਵੇਸੀ ਸੈਟਿੰਗ">
+<!ENTITY torbirdy.prefs.recommended.text "ਟੌਰਬਰਡੀ ਲਈ ਆਖੀ ਹੋਈ ਪਰਾਕਸੀ ਸੈਟਿੰਗ ਵਰਤੋ ਕਰੋ (ਟੌਰ)">
+<!ENTITY torbirdy.prefs.recommended.key "r">
+<!ENTITY torbirdy.prefs.anonservice.text "ਗੁਪਤ ਸਰਵਿਸ ਚੁਣ ਕਰੋ">
+<!ENTITY torbirdy.prefs.anonservice.key "a">
+<!ENTITY torbirdy.prefs.customsettings.text "ਖੁਦ ਪਰਾਕਸੀ ਸੈਟਿੰਗ ਦਿਓ">
+<!ENTITY torbirdy.prefs.customsettings.key "c">
+<!ENTITY torbirdy.prefs.socks_host.label "SOCKS ਹੋਸਟ: ">
+<!ENTITY torbirdy.prefs.socks_host.key "h">
+<!ENTITY torbirdy.prefs.socks_port.label "ਪੋਰਟ">
+<!ENTITY torbirdy.prefs.socks_port.key "p">
+<!ENTITY torbirdy.prefs.torification.label "Transparent Torification">
+<!ENTITY torbirdy.prefs.torification.key "t">
+<!ENTITY torbirdy.prefs.global "ਗਲੋਬਲ">
+<!ENTITY torbirdy.prefs.imap.label "IMAP ਅਕਾਊਂਟ ਵਾਸਤੇ ਪੁਸ਼ ਈਮੇਲ ਚਾਲੂ ਕਰੋ">
+<!ENTITY torbirdy.prefs.imap.key "i">
+<!ENTITY torbirdy.prefs.startup_folder.label "ਸ਼ੁਰੂ ਹੋਣ ਤੇ ਆਖਰੀ ਈਮੇਲ ਫੋਲਡਰ ਚੋਣਵਾਂ ਕਰੋ">
+<!ENTITY torbirdy.prefs.startup_folder.key "l">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.label "GPG '--throw-keyids' ਰੱਦ ਕਰੋ">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.key "g">
+<!ENTITY torbirdy.prefs.account_specific "ਅਕਾਊਂਟ-ਵਿਸ਼ਿਸ਼ਟ">
+<!ENTITY torbirdy.prefs.select_account.key "C">
+<!ENTITY torbirdy.prefs.select_account.label "ਅਕਾਊਂਟ ਚੁਣੋ">
diff --git a/pa/torbirdy.properties b/pa/torbirdy.properties
new file mode 100644
index 0000000..1af3491
--- /dev/null
+++ b/pa/torbirdy.properties
@@ -0,0 +1,13 @@
+torbirdy.name=ਟੌਰਬਰਡੀ
+
+torbirdy.enabled.tor=ਟੌਰਬਰਡੀ ਚਾਲੂ ਹੇ: ਟੌਰ
+torbirdy.enabled.jondo=ਟੌਰਬਰਡੀ ਚਾਲੂ ਹੇ: ਜੋਨਦੋ
+torbirdy.enabled.custom=ਟੌਰਬਰਡੀ ਚਾਲੂ ਹੇ: ਕਸਟਮ ਪਰਾਕਸੀ ਸੈਟਿੰਗ
+torbirdy.enabled.torification=ਟੌਰਬਰਡੀ ਚਾਲੂ ਹੇ: Transparent Torification
+torbirdy.disabled=ਟੌਰਬਰਡੀ: ਬੰਦ ਹੈ!
+
+torbirdy.email.prompt=ਤੁਹਾਨੂੰ ਗੁਪਤ ਰਖਣ ਵਾਸਤੇ ਟੌਰਬਰਡੀ ਨੇ ਥੰਡਰਬਰਡ ਦੇ ਆਟੋ-ਸੰਰਚਨਾ ਸੈਟਅੱਪ ਨੂੰ ਰੱਦ ਕਰ ਦਿੱਤਾ ਹੇ | \n\n ਜ਼ਰੂਰੀ ਸੁਰੱਖਿਆ ਸੈਟਿੰਗ %S ਵਾਸਤੇ ਲਾਗੂ ਕਰ ਦਿਤੀਆਂ ਗਈਆਂ ਨੇ | \n\n ਤੁਸੀਂ ਬਾਕੀ ਸੈਟਿੰਗ ਆਪਣੇ ਆਪ ਸੰਰਚਨਾ ਕਰ ਸਕਦੇ ਹੋ |
+
+torbirdy.email.advanced=ਧਿਆਨ ਨਾਲ! ਟੌਰਬਰਡੀ ਦੀ ਤਕਨੀਕੀ ਸੈਟਿੰਗ ਨੂੰ ਛੇੜਨਾ ਨਹੀਂ ਚਾਹਿਦਾ | \n\n ਅਗੇ ਤਾਂ ਹੀ ਵਧੋ ਜੇ ਤੁਹਾਨੂੰ ਪਤਾ ਹੇ ਕਿ ਤੁਸੀਂ ਕੀ ਕਰ ਰਹੇ ਹੋ |
+torbirdy.email.advanced.nextwarning=ਇਹ ਚੇਤਾਵਨੀ ਫੇਰ ਵਿਖਾਓ
+torbirdy.email.advanced.title=ਟੌਰਬਰਡੀ ਤਕਨੀਕੀ ਸੈਟਿੰਗ
diff --git a/ru/torbirdy.dtd b/ru/torbirdy.dtd
new file mode 100644
index 0000000..142eac3
--- /dev/null
+++ b/ru/torbirdy.dtd
@@ -0,0 +1,40 @@
+<!ENTITY torbirdy.accountprefs.title "">
+<!ENTITY torbirdy.accountprefs.startup.label "">
+<!ENTITY torbirdy.accountprefs.startup.key "">
+<!ENTITY torbirdy.accountprefs.minutes.label "">
+<!ENTITY torbirdy.accountprefs.minutes.key "">
+<!ENTITY torbirdy.accountprefs.minutes.trail.label "">
+<!ENTITY torbirdy.accountprefs.cancel.button "">
+<!ENTITY torbirdy.accountprefs.save.button "">
+<!ENTITY torbirdy.accountprefs.save.key "">
+
+<!ENTITY torbirdy.prefs.title "">
+<!ENTITY torbirdy.prefs.save.button "">
+<!ENTITY torbirdy.prefs.save.key "">
+<!ENTITY torbirdy.prefs.cancel.button "">
+<!ENTITY torbirdy.prefs.extra2.button "">
+<!ENTITY torbirdy.prefs.extra2.key "">
+<!ENTITY torbirdy.prefs.proxy.label "">
+<!ENTITY torbirdy.prefs.privacy.label "">
+<!ENTITY torbirdy.prefs.recommended.text "">
+<!ENTITY torbirdy.prefs.recommended.key "">
+<!ENTITY torbirdy.prefs.anonservice.text "">
+<!ENTITY torbirdy.prefs.anonservice.key "">
+<!ENTITY torbirdy.prefs.customsettings.text "">
+<!ENTITY torbirdy.prefs.customsettings.key "">
+<!ENTITY torbirdy.prefs.socks_host.label "">
+<!ENTITY torbirdy.prefs.socks_host.key "">
+<!ENTITY torbirdy.prefs.socks_port.label "">
+<!ENTITY torbirdy.prefs.socks_port.key "">
+<!ENTITY torbirdy.prefs.torification.label "">
+<!ENTITY torbirdy.prefs.torification.key "">
+<!ENTITY torbirdy.prefs.global "">
+<!ENTITY torbirdy.prefs.imap.label "">
+<!ENTITY torbirdy.prefs.imap.key "">
+<!ENTITY torbirdy.prefs.startup_folder.label "">
+<!ENTITY torbirdy.prefs.startup_folder.key "">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.label "">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.key "">
+<!ENTITY torbirdy.prefs.account_specific "">
+<!ENTITY torbirdy.prefs.select_account.key "">
+<!ENTITY torbirdy.prefs.select_account.label "">
diff --git a/ru/torbirdy.properties b/ru/torbirdy.properties
new file mode 100644
index 0000000..59ef3a7
--- /dev/null
+++ b/ru/torbirdy.properties
@@ -0,0 +1,13 @@
+# 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.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
diff --git a/sr/torbirdy.dtd b/sr/torbirdy.dtd
new file mode 100644
index 0000000..ef4ad87
--- /dev/null
+++ b/sr/torbirdy.dtd
@@ -0,0 +1,40 @@
+<!ENTITY torbirdy.accountprefs.title "Подешавање налога">
+<!ENTITY torbirdy.accountprefs.startup.label "Провјери нове поруке одмах након покретања">
+<!ENTITY torbirdy.accountprefs.startup.key "C">
+<!ENTITY torbirdy.accountprefs.minutes.label "Провјери нове поруке сваких">
+<!ENTITY torbirdy.accountprefs.minutes.key "y">
+<!ENTITY torbirdy.accountprefs.minutes.trail.label "минута">
+<!ENTITY torbirdy.accountprefs.cancel.button "Откажи">
+<!ENTITY torbirdy.accountprefs.save.button "Запамти">
+<!ENTITY torbirdy.accountprefs.save.key "S">
+
+<!ENTITY torbirdy.prefs.title "TorBirdy подешавања">
+<!ENTITY torbirdy.prefs.save.button "Запамти">
+<!ENTITY torbirdy.prefs.save.key "s">
+<!ENTITY torbirdy.prefs.cancel.button "Откажи">
+<!ENTITY torbirdy.prefs.extra2.button "Тест подешавања">
+<!ENTITY torbirdy.prefs.extra2.key "g">
+<!ENTITY torbirdy.prefs.proxy.label "Прокси подешавања">
+<!ENTITY torbirdy.prefs.privacy.label "Подешавања приватности">
+<!ENTITY torbirdy.prefs.recommended.text "Користите препоручена прокси подешавања за TorBirdy (Tor)">
+<!ENTITY torbirdy.prefs.recommended.key "r">
+<!ENTITY torbirdy.prefs.anonservice.text "Изаберите сервис заштите (анонимности)">
+<!ENTITY torbirdy.prefs.anonservice.key "a">
+<!ENTITY torbirdy.prefs.customsettings.text "Кориштење не стандардних прокси подешавања">
+<!ENTITY torbirdy.prefs.customsettings.key "c">
+<!ENTITY torbirdy.prefs.socks_host.label "SOCKS Host: ">
+<!ENTITY torbirdy.prefs.socks_host.key "h">
+<!ENTITY torbirdy.prefs.socks_port.label "Port: ">
+<!ENTITY torbirdy.prefs.socks_port.key "p">
+<!ENTITY torbirdy.prefs.torification.label "транспарентан Torification">
+<!ENTITY torbirdy.prefs.torification.key "t">
+<!ENTITY torbirdy.prefs.global "Globalno">
+<!ENTITY torbirdy.prefs.imap.label "Укључите просљеђивање порука према вашем IMAP налогу [стандардно: искључено]">
+<!ENTITY torbirdy.prefs.imap.key "i">
+<!ENTITY torbirdy.prefs.startup_folder.label "Селектуј последњу фасциклу којој је приступљено након покретања [стандардно: искључено, биће селектован локални фолдер]">
+<!ENTITY torbirdy.prefs.startup_folder.key "l">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.label "Искључи GPG '--throw-keyids' [стандардно: укључено]">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.key "g">
+<!ENTITY torbirdy.prefs.account_specific "Специјално-за налог">
+<!ENTITY torbirdy.prefs.select_account.key "C">
+<!ENTITY torbirdy.prefs.select_account.label "Изабери налог: ">
diff --git a/sr/torbirdy.properties b/sr/torbirdy.properties
new file mode 100644
index 0000000..5069747
--- /dev/null
+++ b/sr/torbirdy.properties
@@ -0,0 +1,13 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy Омогућено: Tor
+torbirdy.enabled.jondo=TorBirdy Омогућено: JonDo
+torbirdy.enabled.custom=TorBirdy Омогућено: Нестандардни прокси
+torbirdy.enabled.torification=TorBirdy Омогућено: транспарентан Torification
+torbirdy.disabled=TorBirdy: Искључено!
+
+torbirdy.email.prompt=TorBirdy је искључио аутоматско подешавање Thunderbird's да би заштитио вашу приватност.\n\nПрепоручена сигурноса подешавања за %S су постављена.\n\\Остала подешавања налога можете промјенити ручно.
+
+torbirdy.email.advanced=Упозорићемо вас да напредна подешавања Tor-a није препоручено мијењати ако сте просјечан корисник.\n\nНаставите само ако сте сигурни у то што радите.
+torbirdy.email.advanced.nextwarning=Покажи ово упозорење при следежем покретању
+torbirdy.email.advanced.title=TorBirdy Напредна подешавања
diff --git a/templates/torbirdy.dtd b/templates/torbirdy.dtd
new file mode 100644
index 0000000..7efc89a
--- /dev/null
+++ b/templates/torbirdy.dtd
@@ -0,0 +1,40 @@
+<!ENTITY torbirdy.accountprefs.title "Account Configuration">
+<!ENTITY torbirdy.accountprefs.startup.label "Check for new messages at startup">
+<!ENTITY torbirdy.accountprefs.startup.key "C">
+<!ENTITY torbirdy.accountprefs.minutes.label "Check for new messages every">
+<!ENTITY torbirdy.accountprefs.minutes.key "y">
+<!ENTITY torbirdy.accountprefs.minutes.trail.label "minutes">
+<!ENTITY torbirdy.accountprefs.cancel.button "Cancel">
+<!ENTITY torbirdy.accountprefs.save.button "Save">
+<!ENTITY torbirdy.accountprefs.save.key "S">
+
+<!ENTITY torbirdy.prefs.title "TorBirdy Preferences">
+<!ENTITY torbirdy.prefs.save.button "Save">
+<!ENTITY torbirdy.prefs.save.key "s">
+<!ENTITY torbirdy.prefs.cancel.button "Cancel">
+<!ENTITY torbirdy.prefs.extra2.button "Test Settings">
+<!ENTITY torbirdy.prefs.extra2.key "g">
+<!ENTITY torbirdy.prefs.proxy.label "Proxy Settings">
+<!ENTITY torbirdy.prefs.privacy.label "Privacy Settings">
+<!ENTITY torbirdy.prefs.recommended.text "Use the recommended proxy settings for TorBirdy (Tor)">
+<!ENTITY torbirdy.prefs.recommended.key "r">
+<!ENTITY torbirdy.prefs.anonservice.text "Choose an anonymization service">
+<!ENTITY torbirdy.prefs.anonservice.key "a">
+<!ENTITY torbirdy.prefs.customsettings.text "Use custom proxy settings">
+<!ENTITY torbirdy.prefs.customsettings.key "c">
+<!ENTITY torbirdy.prefs.socks_host.label "SOCKS Host: ">
+<!ENTITY torbirdy.prefs.socks_host.key "h">
+<!ENTITY torbirdy.prefs.socks_port.label "Port: ">
+<!ENTITY torbirdy.prefs.socks_port.key "p">
+<!ENTITY torbirdy.prefs.torification.label "Transparent Torification">
+<!ENTITY torbirdy.prefs.torification.key "t">
+<!ENTITY torbirdy.prefs.global "Global">
+<!ENTITY torbirdy.prefs.imap.label "Enable push email support for IMAP accounts [default: disabled]">
+<!ENTITY torbirdy.prefs.imap.key "i">
+<!ENTITY torbirdy.prefs.startup_folder.label "Select last accessed mail folder on startup [default: disabled, will select Local Folders]">
+<!ENTITY torbirdy.prefs.startup_folder.key "l">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.label "Disable GPG '--throw-keyids' [default: enabled]">
+<!ENTITY torbirdy.prefs.enigmail_throwkeyid.key "g">
+<!ENTITY torbirdy.prefs.account_specific "Account-Specific">
+<!ENTITY torbirdy.prefs.select_account.key "C">
+<!ENTITY torbirdy.prefs.select_account.label "Choose an account: ">
diff --git a/templates/torbirdy.properties b/templates/torbirdy.properties
new file mode 100644
index 0000000..39f7489
--- /dev/null
+++ b/templates/torbirdy.properties
@@ -0,0 +1,13 @@
+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.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
1
0
[translation/tails-greeter_completed] Update translations for tails-greeter_completed
by translation@torproject.org 05 Oct '12
by translation@torproject.org 05 Oct '12
05 Oct '12
commit 2f1c647fb6c3ad37c3da50973b40d39c6958ed22
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri Oct 5 12:10:45 2012 +0000
Update translations for tails-greeter_completed
---
fr/fr.po | 136 +++++++++++++++++++++++++++++++++++++++++++
templates/tails-greeter.pot | 136 +++++++++++++++++++++++++++++++++++++++++++
2 files changed, 272 insertions(+), 0 deletions(-)
diff --git a/fr/fr.po b/fr/fr.po
new file mode 100644
index 0000000..13ff131
--- /dev/null
+++ b/fr/fr.po
@@ -0,0 +1,136 @@
+# 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: https://trac.torproject.org/projects/tor\n"
+"POT-Creation-Date: 2012-06-01 15:10+0200\n"
+"PO-Revision-Date: 2012-10-03 18:25+0000\n"
+"Last-Translator: Tor Project <tor-assistants(a)torproject.org>\n"
+"Language-Team: LANGUAGE <LL(a)li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: ../glade/persistencewindow.glade.h:1 ../glade/optionswindow.glade.h:1
+#: ../GdmGreeter/persistencewindow.py:128
+msgid "Login"
+msgstr "Connexion"
+
+#: ../glade/persistencewindow.glade.h:2 ../glade/optionswindow.glade.h:2
+msgid "Welcome to Tails"
+msgstr "Bienvenue dans Tails"
+
+#: ../glade/persistencewindow.glade.h:3
+msgid "Use persistence?"
+msgstr "Activer la persistence ?"
+
+#: ../glade/persistencewindow.glade.h:4
+msgid "Yes"
+msgstr "Oui"
+
+#: ../glade/persistencewindow.glade.h:5
+msgid "No"
+msgstr "Non"
+
+#: ../glade/persistencewindow.glade.h:6
+msgid "Passphrase:"
+msgstr "Phrase de passe :"
+
+#: ../glade/persistencewindow.glade.h:7
+msgid "Read-Only?"
+msgstr "Lecture-Seule ?"
+
+#: ../glade/persistencewindow.glade.h:8 ../glade/optionswindow.glade.h:8
+#: ../glade/langpanel.glade.h:1
+msgid " "
+msgstr " "
+
+#: ../glade/persistencewindow.glade.h:9
+msgid "More options?"
+msgstr "Plus d'options ?"
+
+#: ../glade/optionswindow.glade.h:3
+msgid "Administration password"
+msgstr "Mot de passe d'administration"
+
+#: ../glade/optionswindow.glade.h:4
+msgid ""
+"Enter an administration password in case you need to perform administration tasks.\n"
+"Otherwise it will be disabled for better security."
+msgstr "Entrez un mot de passe d'administration si vous avez besoin d'effectuer des\ntâches d'administration.\nSinon, il sera désactivé pour une meilleure sécurité."
+
+#: ../glade/optionswindow.glade.h:6
+msgid "Password:"
+msgstr "Mot de passe :"
+
+#: ../glade/optionswindow.glade.h:7
+msgid "Verify Password:"
+msgstr "Vérification du mot de passe :"
+
+#: ../glade/optionswindow.glade.h:9
+msgid "Windows Camouflage"
+msgstr "Windows Camouflage"
+
+#: ../glade/optionswindow.glade.h:10
+msgid ""
+"This option makes Tails look more like Microsoft Windows XP. This may be "
+"useful in public places in order to avoid attracting suspicion."
+msgstr "Cette option donne à Tails les apparences de Microsoft Windows XP.Cela peut être utile afin de ne pas attirer l'attention dans un lieu public."
+
+#: ../glade/optionswindow.glade.h:11
+msgid "Activate Microsoft Windows XP Camouflage"
+msgstr "Activer le camouflage Microsoft Windows XP"
+
+#: ../glade/langpanel.glade.h:2 ../GdmGreeter/langpanel.py:42
+msgid "Language"
+msgstr "Langue"
+
+#: ../glade/langpanel.glade.h:3
+msgid "Locale"
+msgstr "Lieu"
+
+#: ../glade/langpanel.glade.h:4
+msgid "Layout"
+msgstr "Agencement"
+
+#: ../GdmGreeter/optionswindow.py:68
+msgid "<i>Passwords do not match</i>"
+msgstr "<i>Les mots de passe ne concordent pas</i>"
+
+#: ../GdmGreeter/persistence.py:59
+#, python-format
+msgid ""
+"live-persist failed with return code %(returncode)s:\n"
+"%(stderr)s"
+msgstr "échec de live-persist avec le code de retour %(returncode)s :\n%(stderr)s"
+
+#: ../GdmGreeter/persistence.py:99
+#, python-format
+msgid ""
+"cryptsetup failed with return code %(returncode)s:\n"
+"%(stdout)s\n"
+"%(stderr)s"
+msgstr "échec de cryptsetup avec le code de retour %(returncode)s :\n%(stdout)s\n%(stderr)s"
+
+#: ../GdmGreeter/persistence.py:124
+#, python-format
+msgid ""
+"live-persist failed with return code %(returncode)s:\n"
+"%(stdout)s\n"
+"%(stderr)s"
+msgstr "échec de live-persist avec le code de retour %(returncode)s :\n%(stdout)s\n%(stderr)s"
+
+#: ../GdmGreeter/persistencewindow.py:94
+msgid "<i>Wrong passphrase. Please try again.</i>"
+msgstr "<i>Mauvaise phrase de passe. Essayez de nouveau.</i>"
+
+#: ../GdmGreeter/langpanel.py:124 ../GdmGreeter/langpanel.py:148
+#: ../GdmGreeter/langpanel.py:181
+msgid "Other..."
+msgstr "Autre..."
diff --git a/templates/tails-greeter.pot b/templates/tails-greeter.pot
new file mode 100644
index 0000000..2bb7258
--- /dev/null
+++ b/templates/tails-greeter.pot
@@ -0,0 +1,136 @@
+# 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: https://trac.torproject.org/projects/tor\n"
+"POT-Creation-Date: 2012-06-01 15:10+0200\n"
+"PO-Revision-Date: 2012-10-03 17:36+0000\n"
+"Last-Translator: runasand <runa.sandvik(a)gmail.com>\n"
+"Language-Team: LANGUAGE <LL(a)li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: en\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../glade/persistencewindow.glade.h:1 ../glade/optionswindow.glade.h:1
+#: ../GdmGreeter/persistencewindow.py:128
+msgid "Login"
+msgstr "Login"
+
+#: ../glade/persistencewindow.glade.h:2 ../glade/optionswindow.glade.h:2
+msgid "Welcome to Tails"
+msgstr "Welcome to Tails"
+
+#: ../glade/persistencewindow.glade.h:3
+msgid "Use persistence?"
+msgstr "Use persistence?"
+
+#: ../glade/persistencewindow.glade.h:4
+msgid "Yes"
+msgstr "Yes"
+
+#: ../glade/persistencewindow.glade.h:5
+msgid "No"
+msgstr "No"
+
+#: ../glade/persistencewindow.glade.h:6
+msgid "Passphrase:"
+msgstr "Passphrase:"
+
+#: ../glade/persistencewindow.glade.h:7
+msgid "Read-Only?"
+msgstr "Read-Only?"
+
+#: ../glade/persistencewindow.glade.h:8 ../glade/optionswindow.glade.h:8
+#: ../glade/langpanel.glade.h:1
+msgid " "
+msgstr " "
+
+#: ../glade/persistencewindow.glade.h:9
+msgid "More options?"
+msgstr "More options?"
+
+#: ../glade/optionswindow.glade.h:3
+msgid "Administration password"
+msgstr "Administration password"
+
+#: ../glade/optionswindow.glade.h:4
+msgid ""
+"Enter an administration password in case you need to perform administration tasks.\n"
+"Otherwise it will be disabled for better security."
+msgstr "Enter an administration password in case you need to perform administration tasks.\nOtherwise it will be disabled for better security."
+
+#: ../glade/optionswindow.glade.h:6
+msgid "Password:"
+msgstr "Password:"
+
+#: ../glade/optionswindow.glade.h:7
+msgid "Verify Password:"
+msgstr "Verify Password:"
+
+#: ../glade/optionswindow.glade.h:9
+msgid "Windows Camouflage"
+msgstr "Windows Camouflage"
+
+#: ../glade/optionswindow.glade.h:10
+msgid ""
+"This option makes Tails look more like Microsoft Windows XP. This may be "
+"useful in public places in order to avoid attracting suspicion."
+msgstr "This option makes Tails look more like Microsoft Windows XP. This may be useful in public places in order to avoid attracting suspicion."
+
+#: ../glade/optionswindow.glade.h:11
+msgid "Activate Microsoft Windows XP Camouflage"
+msgstr "Activate Microsoft Windows XP Camouflage"
+
+#: ../glade/langpanel.glade.h:2 ../GdmGreeter/langpanel.py:42
+msgid "Language"
+msgstr "Language"
+
+#: ../glade/langpanel.glade.h:3
+msgid "Locale"
+msgstr "Locale"
+
+#: ../glade/langpanel.glade.h:4
+msgid "Layout"
+msgstr "Layout"
+
+#: ../GdmGreeter/optionswindow.py:68
+msgid "<i>Passwords do not match</i>"
+msgstr "<i>Passwords do not match</i>"
+
+#: ../GdmGreeter/persistence.py:59
+#, python-format
+msgid ""
+"live-persist failed with return code %(returncode)s:\n"
+"%(stderr)s"
+msgstr "live-persist failed with return code %(returncode)s:\n%(stderr)s"
+
+#: ../GdmGreeter/persistence.py:99
+#, python-format
+msgid ""
+"cryptsetup failed with return code %(returncode)s:\n"
+"%(stdout)s\n"
+"%(stderr)s"
+msgstr "cryptsetup failed with return code %(returncode)s:\n%(stdout)s\n%(stderr)s"
+
+#: ../GdmGreeter/persistence.py:124
+#, python-format
+msgid ""
+"live-persist failed with return code %(returncode)s:\n"
+"%(stdout)s\n"
+"%(stderr)s"
+msgstr "live-persist failed with return code %(returncode)s:\n%(stdout)s\n%(stderr)s"
+
+#: ../GdmGreeter/persistencewindow.py:94
+msgid "<i>Wrong passphrase. Please try again.</i>"
+msgstr "<i>Wrong passphrase. Please try again.</i>"
+
+#: ../GdmGreeter/langpanel.py:124 ../GdmGreeter/langpanel.py:148
+#: ../GdmGreeter/langpanel.py:181
+msgid "Other..."
+msgstr "Other..."
1
0
[translation/tails-greeter] Update translations for tails-greeter
by translation@torproject.org 05 Oct '12
by translation@torproject.org 05 Oct '12
05 Oct '12
commit 42bf93673f95bddd124cc41f9d7a8746428f4812
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri Oct 5 12:10:45 2012 +0000
Update translations for tails-greeter
---
es/es.po | 136 ++++++++++++++++++++++++++++++++++++++++++
fr/fr.po | 136 ++++++++++++++++++++++++++++++++++++++++++
he/he.po | 137 +++++++++++++++++++++++++++++++++++++++++++
it/it.po | 136 ++++++++++++++++++++++++++++++++++++++++++
ru/ru.po | 136 ++++++++++++++++++++++++++++++++++++++++++
templates/tails-greeter.pot | 136 ++++++++++++++++++++++++++++++++++++++++++
6 files changed, 817 insertions(+), 0 deletions(-)
diff --git a/es/es.po b/es/es.po
new file mode 100644
index 0000000..a601a03
--- /dev/null
+++ b/es/es.po
@@ -0,0 +1,136 @@
+# 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: https://trac.torproject.org/projects/tor\n"
+"POT-Creation-Date: 2012-06-01 15:10+0200\n"
+"PO-Revision-Date: 2012-10-03 17:36+0000\n"
+"Last-Translator: runasand <runa.sandvik(a)gmail.com>\n"
+"Language-Team: Spanish (http://www.transifex.com/projects/p/torproject/language/es/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: es\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../glade/persistencewindow.glade.h:1 ../glade/optionswindow.glade.h:1
+#: ../GdmGreeter/persistencewindow.py:128
+msgid "Login"
+msgstr ""
+
+#: ../glade/persistencewindow.glade.h:2 ../glade/optionswindow.glade.h:2
+msgid "Welcome to Tails"
+msgstr ""
+
+#: ../glade/persistencewindow.glade.h:3
+msgid "Use persistence?"
+msgstr ""
+
+#: ../glade/persistencewindow.glade.h:4
+msgid "Yes"
+msgstr ""
+
+#: ../glade/persistencewindow.glade.h:5
+msgid "No"
+msgstr ""
+
+#: ../glade/persistencewindow.glade.h:6
+msgid "Passphrase:"
+msgstr ""
+
+#: ../glade/persistencewindow.glade.h:7
+msgid "Read-Only?"
+msgstr ""
+
+#: ../glade/persistencewindow.glade.h:8 ../glade/optionswindow.glade.h:8
+#: ../glade/langpanel.glade.h:1
+msgid " "
+msgstr ""
+
+#: ../glade/persistencewindow.glade.h:9
+msgid "More options?"
+msgstr ""
+
+#: ../glade/optionswindow.glade.h:3
+msgid "Administration password"
+msgstr ""
+
+#: ../glade/optionswindow.glade.h:4
+msgid ""
+"Enter an administration password in case you need to perform administration tasks.\n"
+"Otherwise it will be disabled for better security."
+msgstr ""
+
+#: ../glade/optionswindow.glade.h:6
+msgid "Password:"
+msgstr ""
+
+#: ../glade/optionswindow.glade.h:7
+msgid "Verify Password:"
+msgstr ""
+
+#: ../glade/optionswindow.glade.h:9
+msgid "Windows Camouflage"
+msgstr ""
+
+#: ../glade/optionswindow.glade.h:10
+msgid ""
+"This option makes Tails look more like Microsoft Windows XP. This may be "
+"useful in public places in order to avoid attracting suspicion."
+msgstr ""
+
+#: ../glade/optionswindow.glade.h:11
+msgid "Activate Microsoft Windows XP Camouflage"
+msgstr ""
+
+#: ../glade/langpanel.glade.h:2 ../GdmGreeter/langpanel.py:42
+msgid "Language"
+msgstr ""
+
+#: ../glade/langpanel.glade.h:3
+msgid "Locale"
+msgstr ""
+
+#: ../glade/langpanel.glade.h:4
+msgid "Layout"
+msgstr ""
+
+#: ../GdmGreeter/optionswindow.py:68
+msgid "<i>Passwords do not match</i>"
+msgstr ""
+
+#: ../GdmGreeter/persistence.py:59
+#, python-format
+msgid ""
+"live-persist failed with return code %(returncode)s:\n"
+"%(stderr)s"
+msgstr ""
+
+#: ../GdmGreeter/persistence.py:99
+#, python-format
+msgid ""
+"cryptsetup failed with return code %(returncode)s:\n"
+"%(stdout)s\n"
+"%(stderr)s"
+msgstr ""
+
+#: ../GdmGreeter/persistence.py:124
+#, python-format
+msgid ""
+"live-persist failed with return code %(returncode)s:\n"
+"%(stdout)s\n"
+"%(stderr)s"
+msgstr ""
+
+#: ../GdmGreeter/persistencewindow.py:94
+msgid "<i>Wrong passphrase. Please try again.</i>"
+msgstr ""
+
+#: ../GdmGreeter/langpanel.py:124 ../GdmGreeter/langpanel.py:148
+#: ../GdmGreeter/langpanel.py:181
+msgid "Other..."
+msgstr ""
diff --git a/fr/fr.po b/fr/fr.po
new file mode 100644
index 0000000..13ff131
--- /dev/null
+++ b/fr/fr.po
@@ -0,0 +1,136 @@
+# 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: https://trac.torproject.org/projects/tor\n"
+"POT-Creation-Date: 2012-06-01 15:10+0200\n"
+"PO-Revision-Date: 2012-10-03 18:25+0000\n"
+"Last-Translator: Tor Project <tor-assistants(a)torproject.org>\n"
+"Language-Team: LANGUAGE <LL(a)li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: ../glade/persistencewindow.glade.h:1 ../glade/optionswindow.glade.h:1
+#: ../GdmGreeter/persistencewindow.py:128
+msgid "Login"
+msgstr "Connexion"
+
+#: ../glade/persistencewindow.glade.h:2 ../glade/optionswindow.glade.h:2
+msgid "Welcome to Tails"
+msgstr "Bienvenue dans Tails"
+
+#: ../glade/persistencewindow.glade.h:3
+msgid "Use persistence?"
+msgstr "Activer la persistence ?"
+
+#: ../glade/persistencewindow.glade.h:4
+msgid "Yes"
+msgstr "Oui"
+
+#: ../glade/persistencewindow.glade.h:5
+msgid "No"
+msgstr "Non"
+
+#: ../glade/persistencewindow.glade.h:6
+msgid "Passphrase:"
+msgstr "Phrase de passe :"
+
+#: ../glade/persistencewindow.glade.h:7
+msgid "Read-Only?"
+msgstr "Lecture-Seule ?"
+
+#: ../glade/persistencewindow.glade.h:8 ../glade/optionswindow.glade.h:8
+#: ../glade/langpanel.glade.h:1
+msgid " "
+msgstr " "
+
+#: ../glade/persistencewindow.glade.h:9
+msgid "More options?"
+msgstr "Plus d'options ?"
+
+#: ../glade/optionswindow.glade.h:3
+msgid "Administration password"
+msgstr "Mot de passe d'administration"
+
+#: ../glade/optionswindow.glade.h:4
+msgid ""
+"Enter an administration password in case you need to perform administration tasks.\n"
+"Otherwise it will be disabled for better security."
+msgstr "Entrez un mot de passe d'administration si vous avez besoin d'effectuer des\ntâches d'administration.\nSinon, il sera désactivé pour une meilleure sécurité."
+
+#: ../glade/optionswindow.glade.h:6
+msgid "Password:"
+msgstr "Mot de passe :"
+
+#: ../glade/optionswindow.glade.h:7
+msgid "Verify Password:"
+msgstr "Vérification du mot de passe :"
+
+#: ../glade/optionswindow.glade.h:9
+msgid "Windows Camouflage"
+msgstr "Windows Camouflage"
+
+#: ../glade/optionswindow.glade.h:10
+msgid ""
+"This option makes Tails look more like Microsoft Windows XP. This may be "
+"useful in public places in order to avoid attracting suspicion."
+msgstr "Cette option donne à Tails les apparences de Microsoft Windows XP.Cela peut être utile afin de ne pas attirer l'attention dans un lieu public."
+
+#: ../glade/optionswindow.glade.h:11
+msgid "Activate Microsoft Windows XP Camouflage"
+msgstr "Activer le camouflage Microsoft Windows XP"
+
+#: ../glade/langpanel.glade.h:2 ../GdmGreeter/langpanel.py:42
+msgid "Language"
+msgstr "Langue"
+
+#: ../glade/langpanel.glade.h:3
+msgid "Locale"
+msgstr "Lieu"
+
+#: ../glade/langpanel.glade.h:4
+msgid "Layout"
+msgstr "Agencement"
+
+#: ../GdmGreeter/optionswindow.py:68
+msgid "<i>Passwords do not match</i>"
+msgstr "<i>Les mots de passe ne concordent pas</i>"
+
+#: ../GdmGreeter/persistence.py:59
+#, python-format
+msgid ""
+"live-persist failed with return code %(returncode)s:\n"
+"%(stderr)s"
+msgstr "échec de live-persist avec le code de retour %(returncode)s :\n%(stderr)s"
+
+#: ../GdmGreeter/persistence.py:99
+#, python-format
+msgid ""
+"cryptsetup failed with return code %(returncode)s:\n"
+"%(stdout)s\n"
+"%(stderr)s"
+msgstr "échec de cryptsetup avec le code de retour %(returncode)s :\n%(stdout)s\n%(stderr)s"
+
+#: ../GdmGreeter/persistence.py:124
+#, python-format
+msgid ""
+"live-persist failed with return code %(returncode)s:\n"
+"%(stdout)s\n"
+"%(stderr)s"
+msgstr "échec de live-persist avec le code de retour %(returncode)s :\n%(stdout)s\n%(stderr)s"
+
+#: ../GdmGreeter/persistencewindow.py:94
+msgid "<i>Wrong passphrase. Please try again.</i>"
+msgstr "<i>Mauvaise phrase de passe. Essayez de nouveau.</i>"
+
+#: ../GdmGreeter/langpanel.py:124 ../GdmGreeter/langpanel.py:148
+#: ../GdmGreeter/langpanel.py:181
+msgid "Other..."
+msgstr "Autre..."
diff --git a/he/he.po b/he/he.po
new file mode 100644
index 0000000..45d4765
--- /dev/null
+++ b/he/he.po
@@ -0,0 +1,137 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# יעקב פייקין <jacobpa9(a)gmail.com>, 2012.
+msgid ""
+msgstr ""
+"Project-Id-Version: The Tor Project\n"
+"Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n"
+"POT-Creation-Date: 2012-06-01 15:10+0200\n"
+"PO-Revision-Date: 2012-10-05 10:33+0000\n"
+"Last-Translator: יעקב פייקין <jacobpa9(a)gmail.com>\n"
+"Language-Team: LANGUAGE <LL(a)li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: he\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../glade/persistencewindow.glade.h:1 ../glade/optionswindow.glade.h:1
+#: ../GdmGreeter/persistencewindow.py:128
+msgid "Login"
+msgstr "חיבור למערכת"
+
+#: ../glade/persistencewindow.glade.h:2 ../glade/optionswindow.glade.h:2
+msgid "Welcome to Tails"
+msgstr "ברוכים הבאים ל-Tails"
+
+#: ../glade/persistencewindow.glade.h:3
+msgid "Use persistence?"
+msgstr ""
+
+#: ../glade/persistencewindow.glade.h:4
+msgid "Yes"
+msgstr "כן"
+
+#: ../glade/persistencewindow.glade.h:5
+msgid "No"
+msgstr "לא"
+
+#: ../glade/persistencewindow.glade.h:6
+msgid "Passphrase:"
+msgstr "סיסמה"
+
+#: ../glade/persistencewindow.glade.h:7
+msgid "Read-Only?"
+msgstr "לקריאה בלבד?"
+
+#: ../glade/persistencewindow.glade.h:8 ../glade/optionswindow.glade.h:8
+#: ../glade/langpanel.glade.h:1
+msgid " "
+msgstr "`"
+
+#: ../glade/persistencewindow.glade.h:9
+msgid "More options?"
+msgstr "יותר אפשרויות?"
+
+#: ../glade/optionswindow.glade.h:3
+msgid "Administration password"
+msgstr "סיסמת מנהל"
+
+#: ../glade/optionswindow.glade.h:4
+msgid ""
+"Enter an administration password in case you need to perform administration tasks.\n"
+"Otherwise it will be disabled for better security."
+msgstr ""
+
+#: ../glade/optionswindow.glade.h:6
+msgid "Password:"
+msgstr "סיסמה:"
+
+#: ../glade/optionswindow.glade.h:7
+msgid "Verify Password:"
+msgstr "אימות סיסמה:"
+
+#: ../glade/optionswindow.glade.h:9
+msgid "Windows Camouflage"
+msgstr ""
+
+#: ../glade/optionswindow.glade.h:10
+msgid ""
+"This option makes Tails look more like Microsoft Windows XP. This may be "
+"useful in public places in order to avoid attracting suspicion."
+msgstr ""
+
+#: ../glade/optionswindow.glade.h:11
+msgid "Activate Microsoft Windows XP Camouflage"
+msgstr ""
+
+#: ../glade/langpanel.glade.h:2 ../GdmGreeter/langpanel.py:42
+msgid "Language"
+msgstr "שפה"
+
+#: ../glade/langpanel.glade.h:3
+msgid "Locale"
+msgstr ""
+
+#: ../glade/langpanel.glade.h:4
+msgid "Layout"
+msgstr ""
+
+#: ../GdmGreeter/optionswindow.py:68
+msgid "<i>Passwords do not match</i>"
+msgstr "<i>סיסמאות אינו תואמות</i>"
+
+#: ../GdmGreeter/persistence.py:59
+#, python-format
+msgid ""
+"live-persist failed with return code %(returncode)s:\n"
+"%(stderr)s"
+msgstr ""
+
+#: ../GdmGreeter/persistence.py:99
+#, python-format
+msgid ""
+"cryptsetup failed with return code %(returncode)s:\n"
+"%(stdout)s\n"
+"%(stderr)s"
+msgstr ""
+
+#: ../GdmGreeter/persistence.py:124
+#, python-format
+msgid ""
+"live-persist failed with return code %(returncode)s:\n"
+"%(stdout)s\n"
+"%(stderr)s"
+msgstr ""
+
+#: ../GdmGreeter/persistencewindow.py:94
+msgid "<i>Wrong passphrase. Please try again.</i>"
+msgstr "<i>סיסמה שגוייה. אנא נסה שוב</i>"
+
+#: ../GdmGreeter/langpanel.py:124 ../GdmGreeter/langpanel.py:148
+#: ../GdmGreeter/langpanel.py:181
+msgid "Other..."
+msgstr "אחר"
diff --git a/it/it.po b/it/it.po
new file mode 100644
index 0000000..9f56f70
--- /dev/null
+++ b/it/it.po
@@ -0,0 +1,136 @@
+# 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: https://trac.torproject.org/projects/tor\n"
+"POT-Creation-Date: 2012-06-01 15:10+0200\n"
+"PO-Revision-Date: 2012-10-03 17:36+0000\n"
+"Last-Translator: runasand <runa.sandvik(a)gmail.com>\n"
+"Language-Team: Italian (http://www.transifex.com/projects/p/torproject/language/it/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: it\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../glade/persistencewindow.glade.h:1 ../glade/optionswindow.glade.h:1
+#: ../GdmGreeter/persistencewindow.py:128
+msgid "Login"
+msgstr ""
+
+#: ../glade/persistencewindow.glade.h:2 ../glade/optionswindow.glade.h:2
+msgid "Welcome to Tails"
+msgstr ""
+
+#: ../glade/persistencewindow.glade.h:3
+msgid "Use persistence?"
+msgstr ""
+
+#: ../glade/persistencewindow.glade.h:4
+msgid "Yes"
+msgstr ""
+
+#: ../glade/persistencewindow.glade.h:5
+msgid "No"
+msgstr ""
+
+#: ../glade/persistencewindow.glade.h:6
+msgid "Passphrase:"
+msgstr ""
+
+#: ../glade/persistencewindow.glade.h:7
+msgid "Read-Only?"
+msgstr ""
+
+#: ../glade/persistencewindow.glade.h:8 ../glade/optionswindow.glade.h:8
+#: ../glade/langpanel.glade.h:1
+msgid " "
+msgstr ""
+
+#: ../glade/persistencewindow.glade.h:9
+msgid "More options?"
+msgstr ""
+
+#: ../glade/optionswindow.glade.h:3
+msgid "Administration password"
+msgstr ""
+
+#: ../glade/optionswindow.glade.h:4
+msgid ""
+"Enter an administration password in case you need to perform administration tasks.\n"
+"Otherwise it will be disabled for better security."
+msgstr ""
+
+#: ../glade/optionswindow.glade.h:6
+msgid "Password:"
+msgstr ""
+
+#: ../glade/optionswindow.glade.h:7
+msgid "Verify Password:"
+msgstr ""
+
+#: ../glade/optionswindow.glade.h:9
+msgid "Windows Camouflage"
+msgstr ""
+
+#: ../glade/optionswindow.glade.h:10
+msgid ""
+"This option makes Tails look more like Microsoft Windows XP. This may be "
+"useful in public places in order to avoid attracting suspicion."
+msgstr ""
+
+#: ../glade/optionswindow.glade.h:11
+msgid "Activate Microsoft Windows XP Camouflage"
+msgstr ""
+
+#: ../glade/langpanel.glade.h:2 ../GdmGreeter/langpanel.py:42
+msgid "Language"
+msgstr ""
+
+#: ../glade/langpanel.glade.h:3
+msgid "Locale"
+msgstr ""
+
+#: ../glade/langpanel.glade.h:4
+msgid "Layout"
+msgstr ""
+
+#: ../GdmGreeter/optionswindow.py:68
+msgid "<i>Passwords do not match</i>"
+msgstr ""
+
+#: ../GdmGreeter/persistence.py:59
+#, python-format
+msgid ""
+"live-persist failed with return code %(returncode)s:\n"
+"%(stderr)s"
+msgstr ""
+
+#: ../GdmGreeter/persistence.py:99
+#, python-format
+msgid ""
+"cryptsetup failed with return code %(returncode)s:\n"
+"%(stdout)s\n"
+"%(stderr)s"
+msgstr ""
+
+#: ../GdmGreeter/persistence.py:124
+#, python-format
+msgid ""
+"live-persist failed with return code %(returncode)s:\n"
+"%(stdout)s\n"
+"%(stderr)s"
+msgstr ""
+
+#: ../GdmGreeter/persistencewindow.py:94
+msgid "<i>Wrong passphrase. Please try again.</i>"
+msgstr ""
+
+#: ../GdmGreeter/langpanel.py:124 ../GdmGreeter/langpanel.py:148
+#: ../GdmGreeter/langpanel.py:181
+msgid "Other..."
+msgstr ""
diff --git a/ru/ru.po b/ru/ru.po
new file mode 100644
index 0000000..4dfa5dc
--- /dev/null
+++ b/ru/ru.po
@@ -0,0 +1,136 @@
+# 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: https://trac.torproject.org/projects/tor\n"
+"POT-Creation-Date: 2012-06-01 15:10+0200\n"
+"PO-Revision-Date: 2012-10-03 18:25+0000\n"
+"Last-Translator: Tor Project <tor-assistants(a)torproject.org>\n"
+"Language-Team: Russian (http://www.transifex.com/projects/p/torproject/language/ru/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ru\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#: ../glade/persistencewindow.glade.h:1 ../glade/optionswindow.glade.h:1
+#: ../GdmGreeter/persistencewindow.py:128
+msgid "Login"
+msgstr "Вход"
+
+#: ../glade/persistencewindow.glade.h:2 ../glade/optionswindow.glade.h:2
+msgid "Welcome to Tails"
+msgstr "Добро пожаловать в Tails"
+
+#: ../glade/persistencewindow.glade.h:3
+msgid "Use persistence?"
+msgstr "Использовать постоянную память?"
+
+#: ../glade/persistencewindow.glade.h:4
+msgid "Yes"
+msgstr "Да"
+
+#: ../glade/persistencewindow.glade.h:5
+msgid "No"
+msgstr "Нет"
+
+#: ../glade/persistencewindow.glade.h:6
+msgid "Passphrase:"
+msgstr "Пароль"
+
+#: ../glade/persistencewindow.glade.h:7
+msgid "Read-Only?"
+msgstr "Только для чтения?"
+
+#: ../glade/persistencewindow.glade.h:8 ../glade/optionswindow.glade.h:8
+#: ../glade/langpanel.glade.h:1
+msgid " "
+msgstr ""
+
+#: ../glade/persistencewindow.glade.h:9
+msgid "More options?"
+msgstr "Больше опций?"
+
+#: ../glade/optionswindow.glade.h:3
+msgid "Administration password"
+msgstr "Пароль администратора"
+
+#: ../glade/optionswindow.glade.h:4
+msgid ""
+"Enter an administration password in case you need to perform administration tasks.\n"
+"Otherwise it will be disabled for better security."
+msgstr "Введите пароль администратора для выполнения администрирования. \n В противном случае администрирование будет отключено в целях безопасности."
+
+#: ../glade/optionswindow.glade.h:6
+msgid "Password:"
+msgstr "Пароль:"
+
+#: ../glade/optionswindow.glade.h:7
+msgid "Verify Password:"
+msgstr "Повторный ввод пароля:"
+
+#: ../glade/optionswindow.glade.h:9
+msgid "Windows Camouflage"
+msgstr "Камуфляж под Windows"
+
+#: ../glade/optionswindow.glade.h:10
+msgid ""
+"This option makes Tails look more like Microsoft Windows XP. This may be "
+"useful in public places in order to avoid attracting suspicion."
+msgstr "Благодаря этой опции Tails выглядит более похожей на Microsoft Windows XP. Это может быть полезным при использовании в публичных местах во избежание подозрений."
+
+#: ../glade/optionswindow.glade.h:11
+msgid "Activate Microsoft Windows XP Camouflage"
+msgstr "Активировать камуфляж под Microsoft Windows XP"
+
+#: ../glade/langpanel.glade.h:2 ../GdmGreeter/langpanel.py:42
+msgid "Language"
+msgstr "Язык"
+
+#: ../glade/langpanel.glade.h:3
+msgid "Locale"
+msgstr "Место"
+
+#: ../glade/langpanel.glade.h:4
+msgid "Layout"
+msgstr "Раскладка"
+
+#: ../GdmGreeter/optionswindow.py:68
+msgid "<i>Passwords do not match</i>"
+msgstr "<i>Пароли не совпадают</i>"
+
+#: ../GdmGreeter/persistence.py:59
+#, python-format
+msgid ""
+"live-persist failed with return code %(returncode)s:\n"
+"%(stderr)s"
+msgstr "live-persist не сработал, код ошибки %(returncode)s:\n %(stderr)s"
+
+#: ../GdmGreeter/persistence.py:99
+#, python-format
+msgid ""
+"cryptsetup failed with return code %(returncode)s:\n"
+"%(stdout)s\n"
+"%(stderr)s"
+msgstr "cryptsetup не сработал, код ошибки %(returncode)s:\n %(stdout)s\n %(stderr)s"
+
+#: ../GdmGreeter/persistence.py:124
+#, python-format
+msgid ""
+"live-persist failed with return code %(returncode)s:\n"
+"%(stdout)s\n"
+"%(stderr)s"
+msgstr "live-persist не сработал, код ошибки %(returncode)s:\n %(stdout)s\n %(stderr)s"
+
+#: ../GdmGreeter/persistencewindow.py:94
+msgid "<i>Wrong passphrase. Please try again.</i>"
+msgstr "<i>Неправильный пароль. Попробуйте снова.</i>"
+
+#: ../GdmGreeter/langpanel.py:124 ../GdmGreeter/langpanel.py:148
+#: ../GdmGreeter/langpanel.py:181
+msgid "Other..."
+msgstr "Другое..."
diff --git a/templates/tails-greeter.pot b/templates/tails-greeter.pot
new file mode 100644
index 0000000..2bb7258
--- /dev/null
+++ b/templates/tails-greeter.pot
@@ -0,0 +1,136 @@
+# 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: https://trac.torproject.org/projects/tor\n"
+"POT-Creation-Date: 2012-06-01 15:10+0200\n"
+"PO-Revision-Date: 2012-10-03 17:36+0000\n"
+"Last-Translator: runasand <runa.sandvik(a)gmail.com>\n"
+"Language-Team: LANGUAGE <LL(a)li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: en\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../glade/persistencewindow.glade.h:1 ../glade/optionswindow.glade.h:1
+#: ../GdmGreeter/persistencewindow.py:128
+msgid "Login"
+msgstr "Login"
+
+#: ../glade/persistencewindow.glade.h:2 ../glade/optionswindow.glade.h:2
+msgid "Welcome to Tails"
+msgstr "Welcome to Tails"
+
+#: ../glade/persistencewindow.glade.h:3
+msgid "Use persistence?"
+msgstr "Use persistence?"
+
+#: ../glade/persistencewindow.glade.h:4
+msgid "Yes"
+msgstr "Yes"
+
+#: ../glade/persistencewindow.glade.h:5
+msgid "No"
+msgstr "No"
+
+#: ../glade/persistencewindow.glade.h:6
+msgid "Passphrase:"
+msgstr "Passphrase:"
+
+#: ../glade/persistencewindow.glade.h:7
+msgid "Read-Only?"
+msgstr "Read-Only?"
+
+#: ../glade/persistencewindow.glade.h:8 ../glade/optionswindow.glade.h:8
+#: ../glade/langpanel.glade.h:1
+msgid " "
+msgstr " "
+
+#: ../glade/persistencewindow.glade.h:9
+msgid "More options?"
+msgstr "More options?"
+
+#: ../glade/optionswindow.glade.h:3
+msgid "Administration password"
+msgstr "Administration password"
+
+#: ../glade/optionswindow.glade.h:4
+msgid ""
+"Enter an administration password in case you need to perform administration tasks.\n"
+"Otherwise it will be disabled for better security."
+msgstr "Enter an administration password in case you need to perform administration tasks.\nOtherwise it will be disabled for better security."
+
+#: ../glade/optionswindow.glade.h:6
+msgid "Password:"
+msgstr "Password:"
+
+#: ../glade/optionswindow.glade.h:7
+msgid "Verify Password:"
+msgstr "Verify Password:"
+
+#: ../glade/optionswindow.glade.h:9
+msgid "Windows Camouflage"
+msgstr "Windows Camouflage"
+
+#: ../glade/optionswindow.glade.h:10
+msgid ""
+"This option makes Tails look more like Microsoft Windows XP. This may be "
+"useful in public places in order to avoid attracting suspicion."
+msgstr "This option makes Tails look more like Microsoft Windows XP. This may be useful in public places in order to avoid attracting suspicion."
+
+#: ../glade/optionswindow.glade.h:11
+msgid "Activate Microsoft Windows XP Camouflage"
+msgstr "Activate Microsoft Windows XP Camouflage"
+
+#: ../glade/langpanel.glade.h:2 ../GdmGreeter/langpanel.py:42
+msgid "Language"
+msgstr "Language"
+
+#: ../glade/langpanel.glade.h:3
+msgid "Locale"
+msgstr "Locale"
+
+#: ../glade/langpanel.glade.h:4
+msgid "Layout"
+msgstr "Layout"
+
+#: ../GdmGreeter/optionswindow.py:68
+msgid "<i>Passwords do not match</i>"
+msgstr "<i>Passwords do not match</i>"
+
+#: ../GdmGreeter/persistence.py:59
+#, python-format
+msgid ""
+"live-persist failed with return code %(returncode)s:\n"
+"%(stderr)s"
+msgstr "live-persist failed with return code %(returncode)s:\n%(stderr)s"
+
+#: ../GdmGreeter/persistence.py:99
+#, python-format
+msgid ""
+"cryptsetup failed with return code %(returncode)s:\n"
+"%(stdout)s\n"
+"%(stderr)s"
+msgstr "cryptsetup failed with return code %(returncode)s:\n%(stdout)s\n%(stderr)s"
+
+#: ../GdmGreeter/persistence.py:124
+#, python-format
+msgid ""
+"live-persist failed with return code %(returncode)s:\n"
+"%(stdout)s\n"
+"%(stderr)s"
+msgstr "live-persist failed with return code %(returncode)s:\n%(stdout)s\n%(stderr)s"
+
+#: ../GdmGreeter/persistencewindow.py:94
+msgid "<i>Wrong passphrase. Please try again.</i>"
+msgstr "<i>Wrong passphrase. Please try again.</i>"
+
+#: ../GdmGreeter/langpanel.py:124 ../GdmGreeter/langpanel.py:148
+#: ../GdmGreeter/langpanel.py:181
+msgid "Other..."
+msgstr "Other..."
1
0
[translation/tails-persistence-setup] Update translations for tails-persistence-setup
by translation@torproject.org 05 Oct '12
by translation@torproject.org 05 Oct '12
05 Oct '12
commit 6b61e95c1a90e175d48f79bd7006652758982879
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri Oct 5 12:08:10 2012 +0000
Update translations for tails-persistence-setup
---
es/es.po | 318 ++++++++++++++++++++++++++++++++
fr/fr.po | 319 +++++++++++++++++++++++++++++++++
it/it.po | 318 ++++++++++++++++++++++++++++++++
pt_BR/pt_BR.po | 318 ++++++++++++++++++++++++++++++++
ru/ru.po | 318 ++++++++++++++++++++++++++++++++
templates/tails-persistence-setup.pot | 318 ++++++++++++++++++++++++++++++++
6 files changed, 1909 insertions(+), 0 deletions(-)
diff --git a/es/es.po b/es/es.po
new file mode 100644
index 0000000..9db704d
--- /dev/null
+++ b/es/es.po
@@ -0,0 +1,318 @@
+# 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: https://trac.torproject.org/projects/tor\n"
+"POT-Creation-Date: 2012-10-03 16:16+0200\n"
+"PO-Revision-Date: 2012-10-03 17:39+0000\n"
+"Last-Translator: runasand <runa.sandvik(a)gmail.com>\n"
+"Language-Team: Spanish (http://www.transifex.com/projects/p/torproject/language/es/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: es\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:48
+msgid "Personal Data"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:50
+msgid "Keep files stored in the `Persistent' directory"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:58
+msgid "GnuPG"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:60
+msgid "GnuPG keyrings and configuration"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:68
+msgid "SSH Client"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:70
+msgid "SSH keys, configuration and known hosts"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:78
+msgid "Pidgin"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:80
+msgid "Pidgin profiles and OTR keyring"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:88
+msgid "Claws Mail"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:90
+msgid "Claws Mail profiles and locally stored email"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:98
+msgid "GNOME Keyring"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:100
+msgid "Secrets stored by GNOME Keyring"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:108
+msgid "Network Connections"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:110
+msgid "Configuration of network devices and connections"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:118
+msgid "APT Packages"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:120
+msgid "Packages downloaded by APT"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:128
+msgid "APT Lists"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:130
+msgid "Lists downloaded by APT"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:138
+msgid "Dotfiles"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:140
+msgid ""
+"Symlink into $HOME every file or directory found in the `dotfiles' directory"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:259
+msgid ""
+"The device Tails is running from cannot be found. Maybe you used the `toram'"
+" option?"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:284
+msgid "'Unparseable partition path.'"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:298
+msgid "Setup Tails persistent volume"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:442
+#, perl-format
+msgid "Device %s already has a persistent volume."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:450
+#, perl-format
+msgid "Device %s has not enough unallocated space."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:458 ../lib/Tails/Persistence/Setup.pm:472
+#, perl-format
+msgid "Device %s has no persistent volume."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:464
+msgid ""
+"Cannot delete the persistent volume while in use. You should restart Tails "
+"without persistence."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:483
+msgid "Persistence volume is not unlocked."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:488
+msgid "Persistence volume is not mounted."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:493
+msgid "Persistence volume is not readable. Permissions or ownership problems?"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:498
+msgid "Persistence volume is not writable. Maybe it was mounted read-only?"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:507
+#, perl-format
+msgid "Tails is running from non-USB device %s."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:513
+#, perl-format
+msgid "Device %s is optical."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:520
+#, perl-format
+msgid "Device %s was not created using Tails USB installer."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:554
+msgid "Error"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:861
+msgid "Persistence wizard - Finished"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:864
+msgid ""
+"Any changes you have made will only take effect after restarting Tails.\n"
+"\n"
+"You may now close this application."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:54
+msgid "Persistence wizard - Persistent volume creation"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:57
+msgid "Choose a passphrase to protect the persistent volume"
+msgstr ""
+
+#. TRANSLATORS: size, device vendor, device model
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:61
+#, perl-format
+msgid ""
+"A %s persistent volume will be created on the <b>%s %s</b> device. Data on "
+"this device will be stored in an encrypted form protected by a passphrase."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:66
+msgid "Create"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:110
+msgid ""
+"<b>Beware!</b> Using persistence has consequences that must be well "
+"understood. Tails can't help you if you use it wrong! See <a "
+"href='file:///usr/share/doc/tails/website/doc/first_steps/persistence.en.html'>Tails"
+" documentation about persistence</a> to learn more."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:144
+msgid "Passphrase:"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:154
+msgid "Verify Passphrase:"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:167
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:231
+msgid "Passphrase can't be empty"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:222
+msgid "Passphrases do not match"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:262
+#: ../lib/Tails/Persistence/Step/Configure.pm:189
+msgid "Failed"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:269
+#: ../lib/Tails/Persistence/Step/Delete.pm:84
+msgid "Correcting attributes on Tails system partition."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:272
+#: ../lib/Tails/Persistence/Step/Delete.pm:87
+msgid "The attributes of the Tails system partition will be corrected."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:280
+msgid "Mounting Tails persistence partition."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:283
+msgid "The Tails persistence partition will be mounted."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:304
+msgid "Creating..."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:307
+msgid "Creating the persistent volume..."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:60
+msgid "Persistence wizard - Persistent volume configuration"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:63
+msgid "Specify the files that will be saved in the persistent volume"
+msgstr ""
+
+#. TRANSLATORS: partition, size, device vendor, device model
+#: ../lib/Tails/Persistence/Step/Configure.pm:67
+#, perl-format
+msgid ""
+"The selected files will be stored in the encrypted partition %s (%s), on the"
+" <b>%s %s</b> device."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:73
+msgid "Save"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:135
+msgid "Make custom directory persistent (absolute path):"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:141
+msgid "Destination:"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:204
+msgid "Saving..."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:207
+msgid "Saving persistence configuration..."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:41
+msgid "Persistence wizard - Persistent volume deletion"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:44
+msgid "Your persistent data will be deleted."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:48
+#, perl-format
+msgid ""
+"The persistent volume %s (%s), on the <b>%s %s</b> device, will be deleted."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:54
+msgid "Delete"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:99
+msgid "Deleting..."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:102
+msgid "Deleting the persistent volume..."
+msgstr ""
diff --git a/fr/fr.po b/fr/fr.po
new file mode 100644
index 0000000..021746f
--- /dev/null
+++ b/fr/fr.po
@@ -0,0 +1,319 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Tails developers
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# <vanmortel(a)gmail.com>, 2012.
+msgid ""
+msgstr ""
+"Project-Id-Version: The Tor Project\n"
+"Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n"
+"POT-Creation-Date: 2012-10-03 16:16+0200\n"
+"PO-Revision-Date: 2012-10-03 19:01+0000\n"
+"Last-Translator: dgoulet <vanmortel(a)gmail.com>\n"
+"Language-Team: LANGUAGE <LL(a)li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:48
+msgid "Personal Data"
+msgstr "Données personnelles"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:50
+msgid "Keep files stored in the `Persistent' directory"
+msgstr "Conserver les fichiers contenus dans le dossier `Persistent'"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:58
+msgid "GnuPG"
+msgstr "GnuPG"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:60
+msgid "GnuPG keyrings and configuration"
+msgstr "Trousseau de clés et configuration de GnuPG"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:68
+msgid "SSH Client"
+msgstr "Client SSH"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:70
+msgid "SSH keys, configuration and known hosts"
+msgstr "Clés, configuration et hôtes connus de SSH"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:78
+msgid "Pidgin"
+msgstr "Pidgin"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:80
+msgid "Pidgin profiles and OTR keyring"
+msgstr "Profils Pidgin et trousseau de clés OTR"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:88
+msgid "Claws Mail"
+msgstr "Claws Mail"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:90
+msgid "Claws Mail profiles and locally stored email"
+msgstr "Profils Claws Mail et emails stockés localement"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:98
+msgid "GNOME Keyring"
+msgstr "Trousseau de clés GNOME"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:100
+msgid "Secrets stored by GNOME Keyring"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:108
+msgid "Network Connections"
+msgstr "Connexions Réseaux"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:110
+msgid "Configuration of network devices and connections"
+msgstr "Configuration de cartes réseaux et connexions"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:118
+msgid "APT Packages"
+msgstr "Paquets APT"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:120
+msgid "Packages downloaded by APT"
+msgstr "Paquets téléchargés par APT"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:128
+msgid "APT Lists"
+msgstr "Listes d'APT"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:130
+msgid "Lists downloaded by APT"
+msgstr "Listes de paquets téléchargées par APT"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:138
+msgid "Dotfiles"
+msgstr "Dotfiles"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:140
+msgid ""
+"Symlink into $HOME every file or directory found in the `dotfiles' directory"
+msgstr "Créer un lien symbolique, dans $HOME, vers chaque fichier se trouvant dans le dossier `dotfiles'"
+
+#: ../lib/Tails/Persistence/Setup.pm:259
+msgid ""
+"The device Tails is running from cannot be found. Maybe you used the `toram'"
+" option?"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:284
+msgid "'Unparseable partition path.'"
+msgstr "'Le chemin vers la partition n'a pas pu être analysé'."
+
+#: ../lib/Tails/Persistence/Setup.pm:298
+msgid "Setup Tails persistent volume"
+msgstr "Configurer le volume persistant de Tails"
+
+#: ../lib/Tails/Persistence/Setup.pm:442
+#, perl-format
+msgid "Device %s already has a persistent volume."
+msgstr "Le périphérique %s contient déjà un espace de stockage persistant."
+
+#: ../lib/Tails/Persistence/Setup.pm:450
+#, perl-format
+msgid "Device %s has not enough unallocated space."
+msgstr "Le périphérique %s n'a pas assez d'espace libre."
+
+#: ../lib/Tails/Persistence/Setup.pm:458 ../lib/Tails/Persistence/Setup.pm:472
+#, perl-format
+msgid "Device %s has no persistent volume."
+msgstr "Le périphérique %s n'a pas d'espace de stockage persistant."
+
+#: ../lib/Tails/Persistence/Setup.pm:464
+msgid ""
+"Cannot delete the persistent volume while in use. You should restart Tails "
+"without persistence."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:483
+msgid "Persistence volume is not unlocked."
+msgstr "Le volume persistant est verrouillé."
+
+#: ../lib/Tails/Persistence/Setup.pm:488
+msgid "Persistence volume is not mounted."
+msgstr "Le volume persistant n'est pas monté."
+
+#: ../lib/Tails/Persistence/Setup.pm:493
+msgid "Persistence volume is not readable. Permissions or ownership problems?"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:498
+msgid "Persistence volume is not writable. Maybe it was mounted read-only?"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:507
+#, perl-format
+msgid "Tails is running from non-USB device %s."
+msgstr "Tails est en cours d'exécution depuis un périphérique non-USB %s."
+
+#: ../lib/Tails/Persistence/Setup.pm:513
+#, perl-format
+msgid "Device %s is optical."
+msgstr "Le périphérique %s est un lecteur optique."
+
+#: ../lib/Tails/Persistence/Setup.pm:520
+#, perl-format
+msgid "Device %s was not created using Tails USB installer."
+msgstr "Le périphérique %s n'a pas été créé avec le programme d'installation de Tails."
+
+#: ../lib/Tails/Persistence/Setup.pm:554
+msgid "Error"
+msgstr "Erreur"
+
+#: ../lib/Tails/Persistence/Setup.pm:861
+msgid "Persistence wizard - Finished"
+msgstr "Assistant de persistance - Terminé"
+
+#: ../lib/Tails/Persistence/Setup.pm:864
+msgid ""
+"Any changes you have made will only take effect after restarting Tails.\n"
+"\n"
+"You may now close this application."
+msgstr "Les modifications que vous avez effectuées ne prendront effet qu'après le redémarrage de Tails.\n\nVous pouvez maintenant fermer cette application."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:54
+msgid "Persistence wizard - Persistent volume creation"
+msgstr "Assistant de persistance - Configuration du volume persistant"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:57
+msgid "Choose a passphrase to protect the persistent volume"
+msgstr "Choississez une phrase de passe pour protéger le volume persistant"
+
+#. TRANSLATORS: size, device vendor, device model
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:61
+#, perl-format
+msgid ""
+"A %s persistent volume will be created on the <b>%s %s</b> device. Data on "
+"this device will be stored in an encrypted form protected by a passphrase."
+msgstr "Un volume persistant %s sera créé sur le périphérique <b>%s %s</b>. Les données stockées sur ce périphérique seront chiffrées, et protégées par une phrase de passe."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:66
+msgid "Create"
+msgstr "Création"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:110
+msgid ""
+"<b>Beware!</b> Using persistence has consequences that must be well "
+"understood. Tails can't help you if you use it wrong! See <a "
+"href='file:///usr/share/doc/tails/website/doc/first_steps/persistence.en.html'>Tails"
+" documentation about persistence</a> to learn more."
+msgstr "<b>Attention !</b> L'utilisation de la persistance a des conséquences qui doivent être bien comprises. Tails ne peut pas vous protéger d'une mauvaise utilisation ! Voir <a href='file:///usr/share/doc/tails/website/doc/first_steps/persistence.fr.html'>la documentation de Tails concernant la persistance</a> pour en savoir plus."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:144
+msgid "Passphrase:"
+msgstr "Phrase de passe :"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:154
+msgid "Verify Passphrase:"
+msgstr "Vérification de la phrase de passe :"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:167
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:231
+msgid "Passphrase can't be empty"
+msgstr "La phrase de passe ne peut pas être vide"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:222
+msgid "Passphrases do not match"
+msgstr "Les phrases de passe ne concordent pas"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:262
+#: ../lib/Tails/Persistence/Step/Configure.pm:189
+msgid "Failed"
+msgstr "Échec"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:269
+#: ../lib/Tails/Persistence/Step/Delete.pm:84
+msgid "Correcting attributes on Tails system partition."
+msgstr "Correction des attributs de la partition système de Tails."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:272
+#: ../lib/Tails/Persistence/Step/Delete.pm:87
+msgid "The attributes of the Tails system partition will be corrected."
+msgstr "Les attributs de la partition système de Tails vont être corrigés."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:280
+msgid "Mounting Tails persistence partition."
+msgstr "Montage de la partition persistante de Tails."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:283
+msgid "The Tails persistence partition will be mounted."
+msgstr "La partition persistante de Tails sera montée."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:304
+msgid "Creating..."
+msgstr "Création..."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:307
+msgid "Creating the persistent volume..."
+msgstr "Création du volume persistant..."
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:60
+msgid "Persistence wizard - Persistent volume configuration"
+msgstr "Assistant de persistance - Configuration du volume persistant"
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:63
+msgid "Specify the files that will be saved in the persistent volume"
+msgstr "Choisissez les fichiers qui seront enregistrés dans le volume persistant"
+
+#. TRANSLATORS: partition, size, device vendor, device model
+#: ../lib/Tails/Persistence/Step/Configure.pm:67
+#, perl-format
+msgid ""
+"The selected files will be stored in the encrypted partition %s (%s), on the"
+" <b>%s %s</b> device."
+msgstr "Les fichiers choisis seront stockés dans la partition persistante de Tails %s (%s), sur le périphérique <b>%s %s</b>."
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:73
+msgid "Save"
+msgstr "Sauvegarder"
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:135
+msgid "Make custom directory persistent (absolute path):"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:141
+msgid "Destination:"
+msgstr "Destination :"
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:204
+msgid "Saving..."
+msgstr "Sauvegarde..."
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:207
+msgid "Saving persistence configuration..."
+msgstr "Sauvegarde de la configuration de la persistance..."
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:41
+msgid "Persistence wizard - Persistent volume deletion"
+msgstr "Assistant de persistance - Suppression du volume persistant"
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:44
+msgid "Your persistent data will be deleted."
+msgstr "Vos données persistantes seront supprimées."
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:48
+#, perl-format
+msgid ""
+"The persistent volume %s (%s), on the <b>%s %s</b> device, will be deleted."
+msgstr "Le volume persistante %s (%s), sur le périphérique <b>%s %s</b>, sera supprimé."
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:54
+msgid "Delete"
+msgstr "Suppression"
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:99
+msgid "Deleting..."
+msgstr "Suppression..."
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:102
+msgid "Deleting the persistent volume..."
+msgstr "Suppression du volume persistant..."
diff --git a/it/it.po b/it/it.po
new file mode 100644
index 0000000..e001369
--- /dev/null
+++ b/it/it.po
@@ -0,0 +1,318 @@
+# 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: https://trac.torproject.org/projects/tor\n"
+"POT-Creation-Date: 2012-10-03 16:16+0200\n"
+"PO-Revision-Date: 2012-10-03 17:39+0000\n"
+"Last-Translator: runasand <runa.sandvik(a)gmail.com>\n"
+"Language-Team: Italian (http://www.transifex.com/projects/p/torproject/language/it/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: it\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:48
+msgid "Personal Data"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:50
+msgid "Keep files stored in the `Persistent' directory"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:58
+msgid "GnuPG"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:60
+msgid "GnuPG keyrings and configuration"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:68
+msgid "SSH Client"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:70
+msgid "SSH keys, configuration and known hosts"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:78
+msgid "Pidgin"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:80
+msgid "Pidgin profiles and OTR keyring"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:88
+msgid "Claws Mail"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:90
+msgid "Claws Mail profiles and locally stored email"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:98
+msgid "GNOME Keyring"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:100
+msgid "Secrets stored by GNOME Keyring"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:108
+msgid "Network Connections"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:110
+msgid "Configuration of network devices and connections"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:118
+msgid "APT Packages"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:120
+msgid "Packages downloaded by APT"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:128
+msgid "APT Lists"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:130
+msgid "Lists downloaded by APT"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:138
+msgid "Dotfiles"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:140
+msgid ""
+"Symlink into $HOME every file or directory found in the `dotfiles' directory"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:259
+msgid ""
+"The device Tails is running from cannot be found. Maybe you used the `toram'"
+" option?"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:284
+msgid "'Unparseable partition path.'"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:298
+msgid "Setup Tails persistent volume"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:442
+#, perl-format
+msgid "Device %s already has a persistent volume."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:450
+#, perl-format
+msgid "Device %s has not enough unallocated space."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:458 ../lib/Tails/Persistence/Setup.pm:472
+#, perl-format
+msgid "Device %s has no persistent volume."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:464
+msgid ""
+"Cannot delete the persistent volume while in use. You should restart Tails "
+"without persistence."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:483
+msgid "Persistence volume is not unlocked."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:488
+msgid "Persistence volume is not mounted."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:493
+msgid "Persistence volume is not readable. Permissions or ownership problems?"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:498
+msgid "Persistence volume is not writable. Maybe it was mounted read-only?"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:507
+#, perl-format
+msgid "Tails is running from non-USB device %s."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:513
+#, perl-format
+msgid "Device %s is optical."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:520
+#, perl-format
+msgid "Device %s was not created using Tails USB installer."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:554
+msgid "Error"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:861
+msgid "Persistence wizard - Finished"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:864
+msgid ""
+"Any changes you have made will only take effect after restarting Tails.\n"
+"\n"
+"You may now close this application."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:54
+msgid "Persistence wizard - Persistent volume creation"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:57
+msgid "Choose a passphrase to protect the persistent volume"
+msgstr ""
+
+#. TRANSLATORS: size, device vendor, device model
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:61
+#, perl-format
+msgid ""
+"A %s persistent volume will be created on the <b>%s %s</b> device. Data on "
+"this device will be stored in an encrypted form protected by a passphrase."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:66
+msgid "Create"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:110
+msgid ""
+"<b>Beware!</b> Using persistence has consequences that must be well "
+"understood. Tails can't help you if you use it wrong! See <a "
+"href='file:///usr/share/doc/tails/website/doc/first_steps/persistence.en.html'>Tails"
+" documentation about persistence</a> to learn more."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:144
+msgid "Passphrase:"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:154
+msgid "Verify Passphrase:"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:167
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:231
+msgid "Passphrase can't be empty"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:222
+msgid "Passphrases do not match"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:262
+#: ../lib/Tails/Persistence/Step/Configure.pm:189
+msgid "Failed"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:269
+#: ../lib/Tails/Persistence/Step/Delete.pm:84
+msgid "Correcting attributes on Tails system partition."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:272
+#: ../lib/Tails/Persistence/Step/Delete.pm:87
+msgid "The attributes of the Tails system partition will be corrected."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:280
+msgid "Mounting Tails persistence partition."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:283
+msgid "The Tails persistence partition will be mounted."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:304
+msgid "Creating..."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:307
+msgid "Creating the persistent volume..."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:60
+msgid "Persistence wizard - Persistent volume configuration"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:63
+msgid "Specify the files that will be saved in the persistent volume"
+msgstr ""
+
+#. TRANSLATORS: partition, size, device vendor, device model
+#: ../lib/Tails/Persistence/Step/Configure.pm:67
+#, perl-format
+msgid ""
+"The selected files will be stored in the encrypted partition %s (%s), on the"
+" <b>%s %s</b> device."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:73
+msgid "Save"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:135
+msgid "Make custom directory persistent (absolute path):"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:141
+msgid "Destination:"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:204
+msgid "Saving..."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:207
+msgid "Saving persistence configuration..."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:41
+msgid "Persistence wizard - Persistent volume deletion"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:44
+msgid "Your persistent data will be deleted."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:48
+#, perl-format
+msgid ""
+"The persistent volume %s (%s), on the <b>%s %s</b> device, will be deleted."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:54
+msgid "Delete"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:99
+msgid "Deleting..."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:102
+msgid "Deleting the persistent volume..."
+msgstr ""
diff --git a/pt_BR/pt_BR.po b/pt_BR/pt_BR.po
new file mode 100644
index 0000000..b4a6182
--- /dev/null
+++ b/pt_BR/pt_BR.po
@@ -0,0 +1,318 @@
+# 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: https://trac.torproject.org/projects/tor\n"
+"POT-Creation-Date: 2012-10-03 16:16+0200\n"
+"PO-Revision-Date: 2012-10-03 18:19+0000\n"
+"Last-Translator: Tor Project <tor-assistants(a)torproject.org>\n"
+"Language-Team: LANGUAGE <LL(a)li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: pt_BR\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:48
+msgid "Personal Data"
+msgstr "Dados Pessoais"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:50
+msgid "Keep files stored in the `Persistent' directory"
+msgstr "Mantenha arquivos armazenados no diretório `Persistent`"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:58
+msgid "GnuPG"
+msgstr "GnuPG"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:60
+msgid "GnuPG keyrings and configuration"
+msgstr "Chaveiros e configurações GnuPG"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:68
+msgid "SSH Client"
+msgstr "Cliente SSH"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:70
+msgid "SSH keys, configuration and known hosts"
+msgstr "Chaves SSH, configurações e servidores conhecidos"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:78
+msgid "Pidgin"
+msgstr "Pidgin"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:80
+msgid "Pidgin profiles and OTR keyring"
+msgstr "Perfis do Pidgin e chaveiro OTR"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:88
+msgid "Claws Mail"
+msgstr "Claws Mail"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:90
+msgid "Claws Mail profiles and locally stored email"
+msgstr "Perfis do Claws Mail e mensagens armazenadas localmente"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:98
+msgid "GNOME Keyring"
+msgstr "GNOME Keyring"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:100
+msgid "Secrets stored by GNOME Keyring"
+msgstr "Segredos armazenados pelo GNOME Keyring"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:108
+msgid "Network Connections"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:110
+msgid "Configuration of network devices and connections"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:118
+msgid "APT Packages"
+msgstr "Pacotes APT"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:120
+msgid "Packages downloaded by APT"
+msgstr "Pacotes baixados pelo APT"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:128
+msgid "APT Lists"
+msgstr "Listas APT"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:130
+msgid "Lists downloaded by APT"
+msgstr "Listas baixadas pelo APT"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:138
+msgid "Dotfiles"
+msgstr "Arquivos de configuração (dotfiles)"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:140
+msgid ""
+"Symlink into $HOME every file or directory found in the `dotfiles' directory"
+msgstr "Criar um link em $HOME para todos os arquivos ou diretórios encontrados no diretório `dotfiles`"
+
+#: ../lib/Tails/Persistence/Setup.pm:259
+msgid ""
+"The device Tails is running from cannot be found. Maybe you used the `toram'"
+" option?"
+msgstr "O dispositivo a partir do qual Tails está rodando não pôde ser encontrado. Talvez você tenha usado a opção `toram`?"
+
+#: ../lib/Tails/Persistence/Setup.pm:284
+msgid "'Unparseable partition path.'"
+msgstr "'Caminho para partição impossível de ser analisado.'"
+
+#: ../lib/Tails/Persistence/Setup.pm:298
+msgid "Setup Tails persistent volume"
+msgstr "Configure o volume persistente do Tails"
+
+#: ../lib/Tails/Persistence/Setup.pm:442
+#, perl-format
+msgid "Device %s already has a persistent volume."
+msgstr "O dispositivo %s já possui um volume persistente."
+
+#: ../lib/Tails/Persistence/Setup.pm:450
+#, perl-format
+msgid "Device %s has not enough unallocated space."
+msgstr "O dispositivo %s não possui espaço livre suficiente."
+
+#: ../lib/Tails/Persistence/Setup.pm:458 ../lib/Tails/Persistence/Setup.pm:472
+#, perl-format
+msgid "Device %s has no persistent volume."
+msgstr "O dispositivo %s não possui volume persistente."
+
+#: ../lib/Tails/Persistence/Setup.pm:464
+msgid ""
+"Cannot delete the persistent volume while in use. You should restart Tails "
+"without persistence."
+msgstr "Não é possível apagar o volume persistente enquanto ele está em uso. Você terá que reiniciar o Tails sem persistência."
+
+#: ../lib/Tails/Persistence/Setup.pm:483
+msgid "Persistence volume is not unlocked."
+msgstr "O volume persistente não está destravado."
+
+#: ../lib/Tails/Persistence/Setup.pm:488
+msgid "Persistence volume is not mounted."
+msgstr "O volume persistente não está montado."
+
+#: ../lib/Tails/Persistence/Setup.pm:493
+msgid "Persistence volume is not readable. Permissions or ownership problems?"
+msgstr "O volume persistente não é legível. Será que existem problemas de permissão ou de atributos (dono/grupo)?"
+
+#: ../lib/Tails/Persistence/Setup.pm:498
+msgid "Persistence volume is not writable. Maybe it was mounted read-only?"
+msgstr "O volume persistente não é gravável. Talvez ele tenha sido montado como somente-leitura?"
+
+#: ../lib/Tails/Persistence/Setup.pm:507
+#, perl-format
+msgid "Tails is running from non-USB device %s."
+msgstr "O Tails está rodando a partir de um dispositivo não USB %s."
+
+#: ../lib/Tails/Persistence/Setup.pm:513
+#, perl-format
+msgid "Device %s is optical."
+msgstr "O dispositivo %s é ótico."
+
+#: ../lib/Tails/Persistence/Setup.pm:520
+#, perl-format
+msgid "Device %s was not created using Tails USB installer."
+msgstr "O dispositivo %s não foi criado utilizando o Tails USB installer."
+
+#: ../lib/Tails/Persistence/Setup.pm:554
+msgid "Error"
+msgstr "Erro"
+
+#: ../lib/Tails/Persistence/Setup.pm:861
+msgid "Persistence wizard - Finished"
+msgstr "Assitente de persistência - Finalizado"
+
+#: ../lib/Tails/Persistence/Setup.pm:864
+msgid ""
+"Any changes you have made will only take effect after restarting Tails.\n"
+"\n"
+"You may now close this application."
+msgstr "Quaisquer alterações que você tenha feito só terão efeito após a reinicialização do Tails.\n\nVocê pode fechar esta aplicação agora."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:54
+msgid "Persistence wizard - Persistent volume creation"
+msgstr "Assistente de persistência - Criação do volume persistente"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:57
+msgid "Choose a passphrase to protect the persistent volume"
+msgstr "Escolha uma senha para proteger o volume persistente"
+
+#. TRANSLATORS: size, device vendor, device model
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:61
+#, perl-format
+msgid ""
+"A %s persistent volume will be created on the <b>%s %s</b> device. Data on "
+"this device will be stored in an encrypted form protected by a passphrase."
+msgstr "Um volume persistente %s vai ser criado no dispositivo <b>%s %s</b>. Dados neste dispositivo serão armazenados de forma criptografada protegidos por uma senha."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:66
+msgid "Create"
+msgstr "Criar"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:110
+msgid ""
+"<b>Beware!</b> Using persistence has consequences that must be well "
+"understood. Tails can't help you if you use it wrong! See <a "
+"href='file:///usr/share/doc/tails/website/doc/first_steps/persistence.en.html'>Tails"
+" documentation about persistence</a> to learn more."
+msgstr "<b>Atenção!</b> Usar persistência tem consequências que devem ser muito bem compreendidas. O Tails não te ajudará se você usar persistência da forma errada! Veja a <a href='file:///usr/share/doc/tails/website/doc/first_steps/persistence.pt.html'>documentação do Tails sobre persistência</a> para saber mais."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:144
+msgid "Passphrase:"
+msgstr "Senha:"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:154
+msgid "Verify Passphrase:"
+msgstr "Verifique a senha:"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:167
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:231
+msgid "Passphrase can't be empty"
+msgstr "Senhas não podem ser vazias"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:222
+msgid "Passphrases do not match"
+msgstr "As senhas não correspondem"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:262
+#: ../lib/Tails/Persistence/Step/Configure.pm:189
+msgid "Failed"
+msgstr "Falhou"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:269
+#: ../lib/Tails/Persistence/Step/Delete.pm:84
+msgid "Correcting attributes on Tails system partition."
+msgstr "Corrigindo atributos na partição de sistema do Tails."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:272
+#: ../lib/Tails/Persistence/Step/Delete.pm:87
+msgid "The attributes of the Tails system partition will be corrected."
+msgstr "Os atributos na partição de sistema do Tails foram corrigidos."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:280
+msgid "Mounting Tails persistence partition."
+msgstr "Montando a partição persistente do Tails."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:283
+msgid "The Tails persistence partition will be mounted."
+msgstr "A partição persistente do Tails será montada."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:304
+msgid "Creating..."
+msgstr "Criando..."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:307
+msgid "Creating the persistent volume..."
+msgstr "Criando o volume persistente..."
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:60
+msgid "Persistence wizard - Persistent volume configuration"
+msgstr "Assistente de persistência - Configuração do volume persistente"
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:63
+msgid "Specify the files that will be saved in the persistent volume"
+msgstr "Especifique os arquivos que serão salvos no volume persistente"
+
+#. TRANSLATORS: partition, size, device vendor, device model
+#: ../lib/Tails/Persistence/Step/Configure.pm:67
+#, perl-format
+msgid ""
+"The selected files will be stored in the encrypted partition %s (%s), on the"
+" <b>%s %s</b> device."
+msgstr "Os arquivos selecionados serão armazenados na partição criptografada %s (%s), no dispositivo <b>%s %s</b>."
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:73
+msgid "Save"
+msgstr "Salvar"
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:135
+msgid "Make custom directory persistent (absolute path):"
+msgstr "Tornar um diretório específico persistente (caminho absoluto):"
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:141
+msgid "Destination:"
+msgstr "Destino:"
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:204
+msgid "Saving..."
+msgstr "Salvando..."
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:207
+msgid "Saving persistence configuration..."
+msgstr "Salvando configuração persistente..."
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:41
+msgid "Persistence wizard - Persistent volume deletion"
+msgstr "Assistente de persistência - Apagamento de volume persistente"
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:44
+msgid "Your persistent data will be deleted."
+msgstr "Seus dados persistentes serão apagados."
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:48
+#, perl-format
+msgid ""
+"The persistent volume %s (%s), on the <b>%s %s</b> device, will be deleted."
+msgstr "O volume persistente %s (%s), no dispositivo <b>%s %s</b>, será apagado."
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:54
+msgid "Delete"
+msgstr "Apagar"
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:99
+msgid "Deleting..."
+msgstr "Apagando..."
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:102
+msgid "Deleting the persistent volume..."
+msgstr "Apagando o volume persistente..."
diff --git a/ru/ru.po b/ru/ru.po
new file mode 100644
index 0000000..da30d15
--- /dev/null
+++ b/ru/ru.po
@@ -0,0 +1,318 @@
+# 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: https://trac.torproject.org/projects/tor\n"
+"POT-Creation-Date: 2012-10-03 16:16+0200\n"
+"PO-Revision-Date: 2012-10-03 17:39+0000\n"
+"Last-Translator: runasand <runa.sandvik(a)gmail.com>\n"
+"Language-Team: Russian (http://www.transifex.com/projects/p/torproject/language/ru/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ru\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:48
+msgid "Personal Data"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:50
+msgid "Keep files stored in the `Persistent' directory"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:58
+msgid "GnuPG"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:60
+msgid "GnuPG keyrings and configuration"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:68
+msgid "SSH Client"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:70
+msgid "SSH keys, configuration and known hosts"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:78
+msgid "Pidgin"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:80
+msgid "Pidgin profiles and OTR keyring"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:88
+msgid "Claws Mail"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:90
+msgid "Claws Mail profiles and locally stored email"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:98
+msgid "GNOME Keyring"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:100
+msgid "Secrets stored by GNOME Keyring"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:108
+msgid "Network Connections"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:110
+msgid "Configuration of network devices and connections"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:118
+msgid "APT Packages"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:120
+msgid "Packages downloaded by APT"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:128
+msgid "APT Lists"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:130
+msgid "Lists downloaded by APT"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:138
+msgid "Dotfiles"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:140
+msgid ""
+"Symlink into $HOME every file or directory found in the `dotfiles' directory"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:259
+msgid ""
+"The device Tails is running from cannot be found. Maybe you used the `toram'"
+" option?"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:284
+msgid "'Unparseable partition path.'"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:298
+msgid "Setup Tails persistent volume"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:442
+#, perl-format
+msgid "Device %s already has a persistent volume."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:450
+#, perl-format
+msgid "Device %s has not enough unallocated space."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:458 ../lib/Tails/Persistence/Setup.pm:472
+#, perl-format
+msgid "Device %s has no persistent volume."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:464
+msgid ""
+"Cannot delete the persistent volume while in use. You should restart Tails "
+"without persistence."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:483
+msgid "Persistence volume is not unlocked."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:488
+msgid "Persistence volume is not mounted."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:493
+msgid "Persistence volume is not readable. Permissions or ownership problems?"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:498
+msgid "Persistence volume is not writable. Maybe it was mounted read-only?"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:507
+#, perl-format
+msgid "Tails is running from non-USB device %s."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:513
+#, perl-format
+msgid "Device %s is optical."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:520
+#, perl-format
+msgid "Device %s was not created using Tails USB installer."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:554
+msgid "Error"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:861
+msgid "Persistence wizard - Finished"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Setup.pm:864
+msgid ""
+"Any changes you have made will only take effect after restarting Tails.\n"
+"\n"
+"You may now close this application."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:54
+msgid "Persistence wizard - Persistent volume creation"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:57
+msgid "Choose a passphrase to protect the persistent volume"
+msgstr ""
+
+#. TRANSLATORS: size, device vendor, device model
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:61
+#, perl-format
+msgid ""
+"A %s persistent volume will be created on the <b>%s %s</b> device. Data on "
+"this device will be stored in an encrypted form protected by a passphrase."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:66
+msgid "Create"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:110
+msgid ""
+"<b>Beware!</b> Using persistence has consequences that must be well "
+"understood. Tails can't help you if you use it wrong! See <a "
+"href='file:///usr/share/doc/tails/website/doc/first_steps/persistence.en.html'>Tails"
+" documentation about persistence</a> to learn more."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:144
+msgid "Passphrase:"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:154
+msgid "Verify Passphrase:"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:167
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:231
+msgid "Passphrase can't be empty"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:222
+msgid "Passphrases do not match"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:262
+#: ../lib/Tails/Persistence/Step/Configure.pm:189
+msgid "Failed"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:269
+#: ../lib/Tails/Persistence/Step/Delete.pm:84
+msgid "Correcting attributes on Tails system partition."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:272
+#: ../lib/Tails/Persistence/Step/Delete.pm:87
+msgid "The attributes of the Tails system partition will be corrected."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:280
+msgid "Mounting Tails persistence partition."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:283
+msgid "The Tails persistence partition will be mounted."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:304
+msgid "Creating..."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:307
+msgid "Creating the persistent volume..."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:60
+msgid "Persistence wizard - Persistent volume configuration"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:63
+msgid "Specify the files that will be saved in the persistent volume"
+msgstr ""
+
+#. TRANSLATORS: partition, size, device vendor, device model
+#: ../lib/Tails/Persistence/Step/Configure.pm:67
+#, perl-format
+msgid ""
+"The selected files will be stored in the encrypted partition %s (%s), on the"
+" <b>%s %s</b> device."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:73
+msgid "Save"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:135
+msgid "Make custom directory persistent (absolute path):"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:141
+msgid "Destination:"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:204
+msgid "Saving..."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:207
+msgid "Saving persistence configuration..."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:41
+msgid "Persistence wizard - Persistent volume deletion"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:44
+msgid "Your persistent data will be deleted."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:48
+#, perl-format
+msgid ""
+"The persistent volume %s (%s), on the <b>%s %s</b> device, will be deleted."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:54
+msgid "Delete"
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:99
+msgid "Deleting..."
+msgstr ""
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:102
+msgid "Deleting the persistent volume..."
+msgstr ""
diff --git a/templates/tails-persistence-setup.pot b/templates/tails-persistence-setup.pot
new file mode 100644
index 0000000..3b23c9e
--- /dev/null
+++ b/templates/tails-persistence-setup.pot
@@ -0,0 +1,318 @@
+# 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: https://trac.torproject.org/projects/tor\n"
+"POT-Creation-Date: 2012-10-03 16:16+0200\n"
+"PO-Revision-Date: 2012-10-03 17:39+0000\n"
+"Last-Translator: runasand <runa.sandvik(a)gmail.com>\n"
+"Language-Team: LANGUAGE <LL(a)li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: en\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:48
+msgid "Personal Data"
+msgstr "Personal Data"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:50
+msgid "Keep files stored in the `Persistent' directory"
+msgstr "Keep files stored in the `Persistent' directory"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:58
+msgid "GnuPG"
+msgstr "GnuPG"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:60
+msgid "GnuPG keyrings and configuration"
+msgstr "GnuPG keyrings and configuration"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:68
+msgid "SSH Client"
+msgstr "SSH Client"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:70
+msgid "SSH keys, configuration and known hosts"
+msgstr "SSH keys, configuration and known hosts"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:78
+msgid "Pidgin"
+msgstr "Pidgin"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:80
+msgid "Pidgin profiles and OTR keyring"
+msgstr "Pidgin profiles and OTR keyring"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:88
+msgid "Claws Mail"
+msgstr "Claws Mail"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:90
+msgid "Claws Mail profiles and locally stored email"
+msgstr "Claws Mail profiles and locally stored email"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:98
+msgid "GNOME Keyring"
+msgstr "GNOME Keyring"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:100
+msgid "Secrets stored by GNOME Keyring"
+msgstr "Secrets stored by GNOME Keyring"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:108
+msgid "Network Connections"
+msgstr "Network Connections"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:110
+msgid "Configuration of network devices and connections"
+msgstr "Configuration of network devices and connections"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:118
+msgid "APT Packages"
+msgstr "APT Packages"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:120
+msgid "Packages downloaded by APT"
+msgstr "Packages downloaded by APT"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:128
+msgid "APT Lists"
+msgstr "APT Lists"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:130
+msgid "Lists downloaded by APT"
+msgstr "Lists downloaded by APT"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:138
+msgid "Dotfiles"
+msgstr "Dotfiles"
+
+#: ../lib/Tails/Persistence/Configuration/Presets.pm:140
+msgid ""
+"Symlink into $HOME every file or directory found in the `dotfiles' directory"
+msgstr "Symlink into $HOME every file or directory found in the `dotfiles' directory"
+
+#: ../lib/Tails/Persistence/Setup.pm:259
+msgid ""
+"The device Tails is running from cannot be found. Maybe you used the `toram'"
+" option?"
+msgstr "The device Tails is running from cannot be found. Maybe you used the `toram' option?"
+
+#: ../lib/Tails/Persistence/Setup.pm:284
+msgid "'Unparseable partition path.'"
+msgstr "'Unparseable partition path.'"
+
+#: ../lib/Tails/Persistence/Setup.pm:298
+msgid "Setup Tails persistent volume"
+msgstr "Setup Tails persistent volume"
+
+#: ../lib/Tails/Persistence/Setup.pm:442
+#, perl-format
+msgid "Device %s already has a persistent volume."
+msgstr "Device %s already has a persistent volume."
+
+#: ../lib/Tails/Persistence/Setup.pm:450
+#, perl-format
+msgid "Device %s has not enough unallocated space."
+msgstr "Device %s has not enough unallocated space."
+
+#: ../lib/Tails/Persistence/Setup.pm:458 ../lib/Tails/Persistence/Setup.pm:472
+#, perl-format
+msgid "Device %s has no persistent volume."
+msgstr "Device %s has no persistent volume."
+
+#: ../lib/Tails/Persistence/Setup.pm:464
+msgid ""
+"Cannot delete the persistent volume while in use. You should restart Tails "
+"without persistence."
+msgstr "Cannot delete the persistent volume while in use. You should restart Tails without persistence."
+
+#: ../lib/Tails/Persistence/Setup.pm:483
+msgid "Persistence volume is not unlocked."
+msgstr "Persistence volume is not unlocked."
+
+#: ../lib/Tails/Persistence/Setup.pm:488
+msgid "Persistence volume is not mounted."
+msgstr "Persistence volume is not mounted."
+
+#: ../lib/Tails/Persistence/Setup.pm:493
+msgid "Persistence volume is not readable. Permissions or ownership problems?"
+msgstr "Persistence volume is not readable. Permissions or ownership problems?"
+
+#: ../lib/Tails/Persistence/Setup.pm:498
+msgid "Persistence volume is not writable. Maybe it was mounted read-only?"
+msgstr "Persistence volume is not writable. Maybe it was mounted read-only?"
+
+#: ../lib/Tails/Persistence/Setup.pm:507
+#, perl-format
+msgid "Tails is running from non-USB device %s."
+msgstr "Tails is running from non-USB device %s."
+
+#: ../lib/Tails/Persistence/Setup.pm:513
+#, perl-format
+msgid "Device %s is optical."
+msgstr "Device %s is optical."
+
+#: ../lib/Tails/Persistence/Setup.pm:520
+#, perl-format
+msgid "Device %s was not created using Tails USB installer."
+msgstr "Device %s was not created using Tails USB installer."
+
+#: ../lib/Tails/Persistence/Setup.pm:554
+msgid "Error"
+msgstr "Error"
+
+#: ../lib/Tails/Persistence/Setup.pm:861
+msgid "Persistence wizard - Finished"
+msgstr "Persistence wizard - Finished"
+
+#: ../lib/Tails/Persistence/Setup.pm:864
+msgid ""
+"Any changes you have made will only take effect after restarting Tails.\n"
+"\n"
+"You may now close this application."
+msgstr "Any changes you have made will only take effect after restarting Tails.\n\nYou may now close this application."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:54
+msgid "Persistence wizard - Persistent volume creation"
+msgstr "Persistence wizard - Persistent volume creation"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:57
+msgid "Choose a passphrase to protect the persistent volume"
+msgstr "Choose a passphrase to protect the persistent volume"
+
+#. TRANSLATORS: size, device vendor, device model
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:61
+#, perl-format
+msgid ""
+"A %s persistent volume will be created on the <b>%s %s</b> device. Data on "
+"this device will be stored in an encrypted form protected by a passphrase."
+msgstr "A %s persistent volume will be created on the <b>%s %s</b> device. Data on this device will be stored in an encrypted form protected by a passphrase."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:66
+msgid "Create"
+msgstr "Create"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:110
+msgid ""
+"<b>Beware!</b> Using persistence has consequences that must be well "
+"understood. Tails can't help you if you use it wrong! See <a "
+"href='file:///usr/share/doc/tails/website/doc/first_steps/persistence.en.html'>Tails"
+" documentation about persistence</a> to learn more."
+msgstr "<b>Beware!</b> Using persistence has consequences that must be well understood. Tails can't help you if you use it wrong! See <a href='file:///usr/share/doc/tails/website/doc/first_steps/persistence.en.html'>Tails documentation about persistence</a> to learn more."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:144
+msgid "Passphrase:"
+msgstr "Passphrase:"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:154
+msgid "Verify Passphrase:"
+msgstr "Verify Passphrase:"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:167
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:231
+msgid "Passphrase can't be empty"
+msgstr "Passphrase can't be empty"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:222
+msgid "Passphrases do not match"
+msgstr "Passphrases do not match"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:262
+#: ../lib/Tails/Persistence/Step/Configure.pm:189
+msgid "Failed"
+msgstr "Failed"
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:269
+#: ../lib/Tails/Persistence/Step/Delete.pm:84
+msgid "Correcting attributes on Tails system partition."
+msgstr "Correcting attributes on Tails system partition."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:272
+#: ../lib/Tails/Persistence/Step/Delete.pm:87
+msgid "The attributes of the Tails system partition will be corrected."
+msgstr "The attributes of the Tails system partition will be corrected."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:280
+msgid "Mounting Tails persistence partition."
+msgstr "Mounting Tails persistence partition."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:283
+msgid "The Tails persistence partition will be mounted."
+msgstr "The Tails persistence partition will be mounted."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:304
+msgid "Creating..."
+msgstr "Creating..."
+
+#: ../lib/Tails/Persistence/Step/Bootstrap.pm:307
+msgid "Creating the persistent volume..."
+msgstr "Creating the persistent volume..."
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:60
+msgid "Persistence wizard - Persistent volume configuration"
+msgstr "Persistence wizard - Persistent volume configuration"
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:63
+msgid "Specify the files that will be saved in the persistent volume"
+msgstr "Specify the files that will be saved in the persistent volume"
+
+#. TRANSLATORS: partition, size, device vendor, device model
+#: ../lib/Tails/Persistence/Step/Configure.pm:67
+#, perl-format
+msgid ""
+"The selected files will be stored in the encrypted partition %s (%s), on the"
+" <b>%s %s</b> device."
+msgstr "The selected files will be stored in the encrypted partition %s (%s), on the <b>%s %s</b> device."
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:73
+msgid "Save"
+msgstr "Save"
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:135
+msgid "Make custom directory persistent (absolute path):"
+msgstr "Make custom directory persistent (absolute path):"
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:141
+msgid "Destination:"
+msgstr "Destination:"
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:204
+msgid "Saving..."
+msgstr "Saving..."
+
+#: ../lib/Tails/Persistence/Step/Configure.pm:207
+msgid "Saving persistence configuration..."
+msgstr "Saving persistence configuration..."
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:41
+msgid "Persistence wizard - Persistent volume deletion"
+msgstr "Persistence wizard - Persistent volume deletion"
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:44
+msgid "Your persistent data will be deleted."
+msgstr "Your persistent data will be deleted."
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:48
+#, perl-format
+msgid ""
+"The persistent volume %s (%s), on the <b>%s %s</b> device, will be deleted."
+msgstr "The persistent volume %s (%s), on the <b>%s %s</b> device, will be deleted."
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:54
+msgid "Delete"
+msgstr "Delete"
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:99
+msgid "Deleting..."
+msgstr "Deleting..."
+
+#: ../lib/Tails/Persistence/Step/Delete.pm:102
+msgid "Deleting the persistent volume..."
+msgstr "Deleting the persistent volume..."
1
0