Commit dd155034 authored by Ulrike Uhlig's avatar Ulrike Uhlig
Browse files

Merge branch 'master' of d53ykjpeekuikgoq.onion:tails

parents e8138c60 46113506
tails (3.11) UNRELEASED; urgency=medium
* Dummy entry for next release.
-- Cyril Brulebois <ckb@riseup.net> Thu, 25 Oct 2018 04:11:36 +0200
tails (3.10.1) unstable; urgency=medium
* Declare that Enigmail is compatible with Thunderbird 60.*.
......
......@@ -184,7 +184,11 @@ intltool_update_pot
# If left out files are detected, intltool-update --maintain writes
# them to po/missing.
no_left_out_files || exit 3
if ! no_left_out_files; then
echo "E: These files should be listed in POTFILES.in or POTFILES.skip:" >&2
cat po/missing
exit 3
fi
# Update PO files
intltool_update_po $(po_languages)
......
......@@ -73,8 +73,21 @@ image before building it.
# Known issues and workarounds
* If Vagrant fails to start the Tails builder VM with an error similar
to `Virtio-9p Failed to initialize fs-driver with id:fsdev-fs0`,
see [[!tails_ticket 11411]].
to:
Virtio-9p Failed to initialize fs-driver with id:fsdev-fs0
… then see [[!tails_ticket 11411]].
* If Vagrant fails to start the Tails builder VM with:
Initialization parameters must be an attributes hash, got NilClass nil (ArgumentError)
… then restart the libvirtd service:
sudo systemctl restart libvirtd.service
Finally, try building again.
* If Vagrant failed to start the Tails builder VM the first time
(e.g. because of permission issues or the `kvm` module not being
......
......@@ -301,30 +301,34 @@ Alias rules dramatically increase the policy compile time (e.g.
8 seconds with the aforementioned rule change in the
`sanitized_helper` profile).
To mitigate that problem, we could:
- either look at the rules and see if we can optimize it... which kind
of defeats the purpose of using alias rules in the first place to
avoid the need for modifying profiles;
- or ship a cached pre-compiled policy. As long as the parser and
kernel are in sync, the policy can be pulled straight from the
cache, without any compilation. If the parser detects that the
policy is out of date, then the cache will be ignored and
compilation will happen. This is what is done for the Ubuntu phone.
Note that the "exact same kernel" requirement has been relaxed,
either `--match-string` or `--features-file` or both ought to let
a new-enough parser generate "correct" policy for a given target
kernel using any other kernel. This could allow precompiling on the
build hosts. See `apparmor_parser(8)`, `apparmor_parser --help`,
examples in `parser/tst/features_files/*`, and `parser.conf`.
Potential problems:
* missing documentation: see <https://bugs.launchpad.net/bugs/1491147>
* if alias rules need to be added at login time, then the cache must
be invalidated, and the policy entirely recompiled;
* it remains to be researched how well this would work, once
combined with the [[additional software
packages|doc/first_steps/persistence/configure]] persistence
feature.
<a id="pre-compiled-AppArmor-policy"></a>
To mitigate that problem, we could ship a cached pre-compiled policy,
that the parser will use as long as it considered it valid, and then
no policy compilation happens at boot time; if the parser detects that
the policy is out of date, then it will ignore the cache and compile
the policy. For instance, this is what was done for the Ubuntu phone.
To generate a valid binary policy cache at ISO build time:
- we need to call the parser with a `--features-file` value that
matches the pinned feature set used at Tails runtime; this comes
for free if we run the parser from the build chroot, where this
variable is set in the same `/etc/apparmor/parser.conf` file that
will be used at runtime;
- we need to use a similar enough version of the parser to the one
installed in Tails; here again, this comes for free if we run the
parser inside the build chroot;
- the version of the kernel used during the ISO build process, that
is the one the Vagrant box is running, should not matter: for
example, since 2.13-1, the [[!debpts apparmor]] package maintains
separate caches per feature set and a binary cache built on Linux
4.18 is still valid and used when booting on Linux 4.19 with the
same `features-file` setting.
Resources: `apparmor_parser(8)`, `apparmor_parser --help`,
examples in `parser/tst/features_files/*`, and `parser.conf`.
<a id="rewrite-rules"></a>
......
......@@ -206,7 +206,8 @@ Download a snapshot of the current Tails files:
Your mirror should sync every hour + a random time (maximum 40 minutes).
Use `cron` or equivalent to schedule the same `rsync` command
as above.
as above. For example, you can create a file in `/etc/cron.d/` with
this content:
0 * * * * root sleep $(perl -E 'print int(rand(2400))') && flock -n /var/run/lock/tails-mirror-rsync rsync -rt --delete mirrors.rsync.tails.boum.org::amnesia-archive /var/www/YOUR_PATH/
......
This diff is collapsed.
......@@ -5,25 +5,26 @@
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Project-Id-Version: \n"
"POT-Creation-Date: 2018-10-23 23:25+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"PO-Revision-Date: 2018-10-28 08:37+0100\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.2\n"
"Last-Translator: \n"
"Language-Team: \n"
#. type: Plain text
#, no-wrap
msgid "[[!meta title=\"Our donation campaign for 2019 begins today\"]]\n"
msgstr ""
msgstr "[[!meta title=\"Unsere Spendenaktion für 2019 beginnt heute\"]]\n"
#. type: Plain text
#, no-wrap
msgid "[[!meta date=\"Fri, 12 Oct 2018 14:36:53 +0000\"]]\n"
msgstr ""
msgstr "[[!meta date=\"Fri, 12 Oct 2018 14:36:53 +0000\"]]\n"
#. type: Plain text
#, no-wrap
......@@ -40,18 +41,24 @@ msgid ""
"Every day, Tails helps thousands of people to safely use their computers "
"online and offline."
msgstr ""
"Jeden Tag hilft Tails tausenden von Leuten ihren Computer online und offline "
"sicher zu nutzen."
#. type: Plain text
msgid ""
"Tails is available for free because we believe that nobody should have to "
"pay to be protected from surveillance and censorship."
msgstr ""
"Tails ist kostenlos, weil wir denken, dass niemand dafür bezahlen sollte, um "
"vor Überwachung und Zensur geschützt zu sein."
#. type: Plain text
msgid ""
"Tails is free software because if our source code was closed, there would be "
"no way of verifying that it is secure."
msgstr ""
"Tails ist freie Software, denn wenn unser Sourcecode geheim wäre, gäbe es "
"keinen Weg zu bestätigen, dass dieser sicher ist."
#. type: Plain text
msgid ""
......@@ -60,6 +67,10 @@ msgid ""
"protect you against targeted advertisement, and we obviously don't want to "
"rely on these sources of revenue."
msgstr ""
"Heutzutage ist es die wirtschaftlichste Strategie im Internet sich auf "
"Werbung und Tracking zu verlassen. Aber eines unserer Ziele ist es auch Euch "
"vor gezielter Werbung zu schützen und wir wollen uns klarerweise nicht auf "
"solche Einnahmequellen verlassen."
#. type: Plain text
msgid ""
......@@ -68,6 +79,11 @@ msgid ""
"want Tails to be smoother to install, upgrade, use and to include even more "
"security protection."
msgstr ""
"Die Zahl der Menschen die Tails nutzen wächst konstant genauso wie auch "
"unsere Verantwortung ein so einfaches und sicheres Werkzeug wie möglich "
"bereit zu stellen. In 2019 wollen wir die Installation, Aktualisierung und "
"Nutzung von Tails reibungsloser gestalten und noch mehr Sicherheitsschutz "
"einarbeiten."
#. type: Plain text
msgid ""
......@@ -75,10 +91,13 @@ msgid ""
"small number given all the work done, and many of us still do a lot of work "
"for free in addition to paid hours."
msgstr ""
"Tails bereit zu stellen kostet uns jährlich rund 200&#8239;000€. Das nicht "
"viel angesichts all der geleisteten Arbeit und viele von uns machen "
"zusätzlich zu bezahlten Stunden noch Arbeit für umsonst."
#. type: Plain text
msgid "Our money comes from:"
msgstr ""
msgstr "Unser Geld kommt von:"
#. type: Plain text
msgid ""
......@@ -86,6 +105,10 @@ msgid ""
"or Lush - Foundations and NGOs like The Handshake Foundation or The ISC "
"Project - Funds from the US government like the Open Technology Fund"
msgstr ""
"- Leidenschaftliche Leuten wie Sie - Private Unternehmen wie Mozilla, "
"DuckDuckGo oder Lush - Stiftungen und Nichtregierungsorganisationen wie die "
"Handshake Foundation oder das ISC Project - Gelder von der US-Regierung wie "
"der Open Technology Fund"
#. type: Plain text
#, no-wrap
......@@ -100,6 +123,8 @@ msgid ""
"[[!img income.png link=\"no\" class=\"margin center\" alt=\"Individuals: 35%,\n"
"Foundations & NGOs: 34%, Related to US government: 24%, Companies: 7%\"]]\n"
msgstr ""
"[[!img income.png link=\"no\" class=\"margin center\" alt=\"Einzelpersonen: 35%,\n"
"Stiftungen & Nichtregierungsorganisation: 34%, Der US-Regierung nahestehend: 24%, Unternehmen: 7%\"]]\n"
#. type: Plain text
msgid ""
......@@ -108,6 +133,10 @@ msgid ""
"share this concern and we will never be at ease as long as the well-being of "
"our project depends on such funding."
msgstr ""
"Wir hören oft Beschwerden über Software-Projekte, die gegen Überwachung "
"ankämpfen, wie Tor und Tails, und Gelder von der US-Regierung bekommen. Wir "
"teilen diese Sorge, und wir werden niemals beruhigt sein, solange das "
"Wohlergehen unseres Projekts von einer solchen Finanzierung abhängt."
#. type: Plain text
#, no-wrap
......@@ -115,6 +144,8 @@ msgid ""
"This is why it's so <b>important to be sustained\n"
"by users like you, and our independence protected by your donations.</b>\n"
msgstr ""
"Das ist warum es so <b>wichtig ist\n"
"von Nutzern und Nutzerinnen wie Ihnen finanziert zu werden und unsere Unabhängigkeit durch Ihre Spenden zu schützen.</b>\n"
#. type: Plain text
#, no-wrap
......@@ -124,6 +155,10 @@ msgid ""
"day. <b>If each user gave $6, our\n"
"fundraiser would be done in one day.</b> The price of a USB stick is all we need.\n"
msgstr ""
"Von [[anonymized statistics|support/faq#boot_statistics]],\n"
"wir wissen, dass Tails mehr als 20&#8239;000 Mal pro Tag verwendet wird.\n"
"<b> Wenn jeder unserer Nutzer und jede Nutzerin $6\n"
"spenden würde, wäre die Spendenaktion in einem Tag vorbei.</b> Der Preis eines USB-Sticks ist alles was wir brauchen.\n"
#. type: Plain text
msgid ""
......@@ -132,6 +167,10 @@ msgid ""
"giving to an anti-surveillance tool like Tails, or simply because they don't "
"have the money."
msgstr ""
"Aber wir wissen, dass die [[Leute, die Tails am meisten brauchen|news/"
"who_are_you_helping]] nicht spenden können, weil sie für die Unterstützung "
"von einem Anti-Überwachungswerkzeug wie Tails Probleme bekommen würden, oder "
"einfach, weil sie nicht das Geld dazu haben."
#. type: Plain text
#, no-wrap
......@@ -140,12 +179,17 @@ msgid ""
"donations for a total of 101&#8239;644€. <b>This year, we aim for 120&#8239;000€\n"
"and a larger number of donors.</b>\n"
msgstr ""
"Letztes Jahr haben wir 1&#8239;167 Spenden\n"
"erhalten, was insgesamt 101&#8239;644€ entspricht. <b>Dieses Jahr streben wir 120&#8239;000€ an\n"
"und eine größere Anzahl an Spendern und Spenderinnen.</b>\n"
#. type: Plain text
msgid "Please consider taking a minute to donate to Tails today."
msgstr ""
"Bitte überlegen Sie sich eine Minute Zeit zu nehmen, um heute noch an Tails "
"zu spenden."
#. type: Plain text
#, no-wrap
msgid "<div id=\"donate-button\"><a href=\"https://tails.boum.org/donate?r=2018\">Donate</a></div>\n"
msgstr ""
msgstr "<div id=\"donate-button\"><a href=\"https://tails.boum.org/donate?r=2018\">Spenden</a></div>\n"
......@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2018-11-11 07:42+0000\n"
"POT-Creation-Date: 2018-11-22 14:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -18,7 +18,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid "[[!meta date=\"Fri, 11 Nov 2018 08:00:00 +0000\"]]\n"
msgid "[[!meta date=\"Fri, 14 Nov 2018 08:00:00 +0000\"]]\n"
msgstr ""
#. type: Plain text
......@@ -38,9 +38,9 @@ msgstr ""
#. type: Plain text
msgid ""
"On October 12, we started our [[yearly donation "
"campaign|news/2018-fundraiser]]. Today, we summarize what we achieved with "
"your help in 2018 and renew our call for donations."
"On October 12, we started our [[yearly donation campaign|news/2018-"
"fundraiser]]. Today, we summarize what we achieved with your help in 2018 "
"and renew our call for donations."
msgstr ""
#. type: Title =
......@@ -56,10 +56,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
" [[!img "
"doc/encryption_and_privacy/veracrypt/unlock-veracrypt-volumes-with-partition.png "
"link=\"no\" alt=\"\"]]\n"
msgid " [[!img doc/encryption_and_privacy/veracrypt/unlock-veracrypt-volumes-with-partition.png link=\"no\" alt=\"\"]]\n"
msgstr ""
#. type: Plain text
......@@ -77,33 +74,24 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
" [[!img doc/first_steps/additional_software/add-additional-software.png "
"link=\"no\" alt=\"Add vlc to your additional software? 'Install Only Once' "
"or 'Install Every Time'\"]]\n"
msgid " [[!img doc/first_steps/additional_software/add-additional-software.png link=\"no\" alt=\"Add vlc to your additional software? 'Install Only Once' or 'Install Every Time'\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
" [[!img doc/first_steps/additional_software/additional-software.png "
"link=\"no\" alt=\"\"]]\n"
msgid " [[!img doc/first_steps/additional_software/additional-software.png link=\"no\" alt=\"\"]]\n"
msgstr ""
#. type: Bullet: '- '
msgid ""
"We added a [[screen "
"locker|doc/first_steps/introduction_to_gnome_and_the_tails_desktop#screen-locker]] "
"to give you some protection if you leave your Tails unattended, willingly or "
"not."
"We added a [[screen locker|doc/first_steps/"
"introduction_to_gnome_and_the_tails_desktop#screen-locker]] to give you some "
"protection if you leave your Tails unattended, willingly or not."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
" [[!img "
"doc/first_steps/introduction_to_gnome_and_the_tails_desktop/screen-locker.png "
"alt=\"\" link=\"no\"]]\n"
msgid " [[!img doc/first_steps/introduction_to_gnome_and_the_tails_desktop/screen-locker.png alt=\"\" link=\"no\"]]\n"
msgstr ""
#. type: Bullet: '- '
......@@ -149,17 +137,16 @@ msgstr ""
#. type: Bullet: '- '
msgid ""
"We made the build of Tails completely "
"[[reproducible|news/reproducible_Tails]], which brings even more trust in "
"the ISO images that we are distributing, a faster release process, and "
"slightly smaller upgrades."
"We made the build of Tails completely [[reproducible|news/"
"reproducible_Tails]], which brings even more trust in the ISO images that we "
"are distributing, a faster release process, and slightly smaller upgrades."
msgstr ""
#. type: Bullet: '- '
msgid ""
"We greatly diversified our sources of income. Thanks to all of you, the "
"share of donations that we got from individuals increased from 17% to "
"34%. This made our organization more robust and independent."
"share of donations that we got from individuals increased from 17% to 34%. "
"This made our organization more robust and independent."
msgstr ""
#. type: Title =
......@@ -204,7 +191,5 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
"<div id=\"donate-button\"><a "
"href=\"https://tails.boum.org/donate?r=2018-achievements\">Donate</a></div>\n"
msgid "<div id=\"donate-button\"><a href=\"https://tails.boum.org/donate?r=2018-achievements\">Donate</a></div>\n"
msgstr ""
......@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2018-11-11 07:42+0000\n"
"POT-Creation-Date: 2018-11-22 14:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -18,7 +18,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid "[[!meta date=\"Fri, 11 Nov 2018 08:00:00 +0000\"]]\n"
msgid "[[!meta date=\"Fri, 14 Nov 2018 08:00:00 +0000\"]]\n"
msgstr ""
#. type: Plain text
......@@ -38,9 +38,9 @@ msgstr ""
#. type: Plain text
msgid ""
"On October 12, we started our [[yearly donation "
"campaign|news/2018-fundraiser]]. Today, we summarize what we achieved with "
"your help in 2018 and renew our call for donations."
"On October 12, we started our [[yearly donation campaign|news/2018-"
"fundraiser]]. Today, we summarize what we achieved with your help in 2018 "
"and renew our call for donations."
msgstr ""
#. type: Title =
......@@ -56,10 +56,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
" [[!img "
"doc/encryption_and_privacy/veracrypt/unlock-veracrypt-volumes-with-partition.png "
"link=\"no\" alt=\"\"]]\n"
msgid " [[!img doc/encryption_and_privacy/veracrypt/unlock-veracrypt-volumes-with-partition.png link=\"no\" alt=\"\"]]\n"
msgstr ""
#. type: Plain text
......@@ -77,33 +74,24 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
" [[!img doc/first_steps/additional_software/add-additional-software.png "
"link=\"no\" alt=\"Add vlc to your additional software? 'Install Only Once' "
"or 'Install Every Time'\"]]\n"
msgid " [[!img doc/first_steps/additional_software/add-additional-software.png link=\"no\" alt=\"Add vlc to your additional software? 'Install Only Once' or 'Install Every Time'\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
" [[!img doc/first_steps/additional_software/additional-software.png "
"link=\"no\" alt=\"\"]]\n"
msgid " [[!img doc/first_steps/additional_software/additional-software.png link=\"no\" alt=\"\"]]\n"
msgstr ""
#. type: Bullet: '- '
msgid ""
"We added a [[screen "
"locker|doc/first_steps/introduction_to_gnome_and_the_tails_desktop#screen-locker]] "
"to give you some protection if you leave your Tails unattended, willingly or "
"not."
"We added a [[screen locker|doc/first_steps/"
"introduction_to_gnome_and_the_tails_desktop#screen-locker]] to give you some "
"protection if you leave your Tails unattended, willingly or not."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
" [[!img "
"doc/first_steps/introduction_to_gnome_and_the_tails_desktop/screen-locker.png "
"alt=\"\" link=\"no\"]]\n"
msgid " [[!img doc/first_steps/introduction_to_gnome_and_the_tails_desktop/screen-locker.png alt=\"\" link=\"no\"]]\n"
msgstr ""
#. type: Bullet: '- '
......@@ -149,17 +137,16 @@ msgstr ""
#. type: Bullet: '- '
msgid ""
"We made the build of Tails completely "
"[[reproducible|news/reproducible_Tails]], which brings even more trust in "
"the ISO images that we are distributing, a faster release process, and "
"slightly smaller upgrades."
"We made the build of Tails completely [[reproducible|news/"
"reproducible_Tails]], which brings even more trust in the ISO images that we "
"are distributing, a faster release process, and slightly smaller upgrades."
msgstr ""
#. type: Bullet: '- '
msgid ""
"We greatly diversified our sources of income. Thanks to all of you, the "
"share of donations that we got from individuals increased from 17% to "
"34%. This made our organization more robust and independent."
"share of donations that we got from individuals increased from 17% to 34%. "
"This made our organization more robust and independent."
msgstr ""
#. type: Title =
......@@ -204,7 +191,5 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
"<div id=\"donate-button\"><a "
"href=\"https://tails.boum.org/donate?r=2018-achievements\">Donate</a></div>\n"
msgid "<div id=\"donate-button\"><a href=\"https://tails.boum.org/donate?r=2018-achievements\">Donate</a></div>\n"
msgstr ""
......@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2018-11-11 07:42+0000\n"
"POT-Creation-Date: 2018-11-22 14:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -18,7 +18,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid "[[!meta date=\"Fri, 11 Nov 2018 08:00:00 +0000\"]]\n"
msgid "[[!meta date=\"Fri, 14 Nov 2018 08:00:00 +0000\"]]\n"
msgstr ""
#. type: Plain text
......@@ -38,9 +38,9 @@ msgstr ""
#. type: Plain text
msgid ""
"On October 12, we started our [[yearly donation "
"campaign|news/2018-fundraiser]]. Today, we summarize what we achieved with "
"your help in 2018 and renew our call for donations."
"On October 12, we started our [[yearly donation campaign|news/2018-"
"fundraiser]]. Today, we summarize what we achieved with your help in 2018 "
"and renew our call for donations."
msgstr ""
#. type: Title =
......@@ -56,10 +56,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
" [[!img "
"doc/encryption_and_privacy/veracrypt/unlock-veracrypt-volumes-with-partition.png "
"link=\"no\" alt=\"\"]]\n"
msgid " [[!img doc/encryption_and_privacy/veracrypt/unlock-veracrypt-volumes-with-partition.png link=\"no\" alt=\"\"]]\n"
msgstr ""
#. type: Plain text
......@@ -77,33 +74,24 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
" [[!img doc/first_steps/additional_software/add-additional-software.png "
"link=\"no\" alt=\"Add vlc to your additional software? 'Install Only Once' "
"or 'Install Every Time'\"]]\n"
msgid " [[!img doc/first_steps/additional_software/add-additional-software.png link=\"no\" alt=\"Add vlc to your additional software? 'Install Only Once' or 'Install Every Time'\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
" [[!img doc/first_steps/additional_software/additional-software.png "
"link=\"no\" alt=\"\"]]\n"
msgid " [[!img doc/first_steps/additional_software/additional-software.png link=\"no\" alt=\"\"]]\n"
msgstr ""
#. type: Bullet: '- '
msgid ""
"We added a [[screen "
"locker|doc/first_steps/introduction_to_gnome_and_the_tails_desktop#screen-locker]] "
"to give you some protection if you leave your Tails unattended, willingly or "
"not."
"We added a [[screen locker|doc/first_steps/"
"introduction_to_gnome_and_the_tails_desktop#screen-locker]] to give you some "
"protection if you leave your Tails unattended, willingly or not."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
" [[!img "
"doc/first_steps/introduction_to_gnome_and_the_tails_desktop/screen-locker.png "
"alt=\"\" link=\"no\"]]\n"
msgid " [[!img doc/first_steps/introduction_to_gnome_and_the_tails_desktop/screen-locker.png alt=\"\" link=\"no\"]]\n"
msgstr ""
#. type: Bullet: '- '
......@@ -149,17 +137,16 @@ msgstr ""
#. type: Bullet: '- '
msgid ""
"We made the build of Tails completely "
"[[reproducible|news/reproducible_Tails]], which brings even more trust in "
"the ISO images that we are distributing, a faster release process, and "
"slightly smaller upgrades."
"We made the build of Tails completely [[reproducible|news/"
"reproducible_Tails]], which brings even more trust in the ISO images that we "
"are distributing, a faster release process, and slightly smaller upgrades."
msgstr ""
#. type: Bullet: '- '
msgid ""
"We greatly diversified our sources of income. Thanks to all of you, the "
"share of donations that we got from individuals increased from 17% to "
"34%. This made our organization more robust and independent."
"share of donations that we got from individuals increased from 17% to 34%. "
"This made our organization more robust and independent."
msgstr ""
#. type: Title =
......@@ -204,7 +191,5 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
"<div id=\"donate-button\"><a "
"href=\"https://tails.boum.org/donate?r=2018-achievements\">Donate</a></div>\n"
msgid "<div id=\"donate-button\"><a href=\"https://tails.boum.org/donate?r=2018-achievements\">Donate</a></div>\n"
msgstr ""
......@@ -3,64 +3,68 @@
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2018-11-11 07:42+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"