Commit ebb3d849 authored by sajolida's avatar sajolida
Browse files

Merge remote-tracking branch 'origin/master' into web/14996-blog-post-dates

parents 9fa3f80e 76277b7d
......@@ -241,6 +241,8 @@ Structured explanation
- <https://icloak.me/>
- <https://www.apple.com/apple-watch-series-3/>
- <https://www.tunnelbear.com/>
- <https://duckduckgo.com/> <https://duckduckgo.com/about>
- <https://mullvad.net/>
Post-summit
-----------
......
......@@ -45,6 +45,6 @@ designate themselves beforehand.
| July 2018 | sajolida | u |
| August 2018 | sajolida | segfault |
| September 2018 | muri | intrigeri |
| October 2018 | | |
| October 2018 | muri | |
| November 2018 | intrigeri | |
| December 2018 | | |
......@@ -4,18 +4,15 @@ All times are referenced to Berlin and Paris time.
## 2018Q3
* 2018-09-04: Build and upload tentative 3.9 ISO image — intrigeri
* 2018-09-05: Test and **release 3.9** (Firefox 60.2, major release) — intrigeri is the RM
- includes VeraCrypt support + major Additional Software Packages improvements
## 2018Q4
* 2018-10-03, 19:00: [[Contributors meeting|contribute/meetings]]
* 2018-10-15: 14:00: Additional Software meeting (wrap up)
* 2018-10-23: **Release 3.10** (Firefox 60.3, bugfix release)
* 2018-10-22: Build and upload tentative 3.10 ISO image — kibi
* 2018-10-23: Test and **release 3.10** (Firefox 60.3, bugfix release) — kibi is the RM
* 2018-11-06, 19:00: [[Contributors meeting|contribute/meetings]]
......
[[!meta title="Additional software packages design documentation"]]
[[!meta title="Additional software packages"]]
[[!toc levels=2]]
......@@ -78,8 +78,9 @@ empty. It is a oneshot service that executes
`tails-additional-software install` reads `live-additional-software.conf` which
contains a package name per line and install these packages with `apt-get`
(using `DEBIAN_PRIORITY=critical` and the command line options `--yes` and
`--option DPkg::Options::=--force-confold`).
(using options prevent questions being asked to the user, see
`install_additional_packages` and `_launch_apt_get` in
[[!tails_gitweb config/chroot_local-includes/usr/local/sbin/tails-additional-software]]).
In the beginning of the process, the user is notified through desktop
notifications that additional software is being installed:
......@@ -107,7 +108,7 @@ if the configuration file
`/live/persistence/TailsData_unlocked/live-additional-software.conf` is not
empty.
[[!tails_gitweb config/chroot_local-includes/usr/local/sbin.tails-additional-software]]
[[!tails_gitweb config/chroot_local-includes/usr/local/sbin/tails-additional-software]]
`update` saves a copy of apt lists, then starts `apt-get update` and launches the
installation process again, triggering an upgrade if necessary.
......@@ -164,7 +165,7 @@ When *Add To Persistent Storage* is clicked,
`AdditionalSoftware` preset. The new additional packages are then added
atomically to the `live-additional-software.conf` configuration file
(this logic is handled by
[[!tails_gitweb submodules/pythonlib/tailslib/additionalsoftware/config.py]])
<https://git-tails.immerda.ch/pythonlib/plain/tailslib/additionalsoftware/config.py>)
#### Without persistent storage
......@@ -178,7 +179,7 @@ automatically enabled. The new additional packages are then added to the
`live-additional-software.conf` configuration file, which is in this
case mounted to `/media/tails-persistence-setup/TailsData` instead of
`/live/persistence/TailsData_unlocked` (this logic in handled by
[[!tails_gitweb submodules/pythonlib/tailslib/persistence.py]]).
<https://git-tails.immerda.ch/pythonlib/plain/tailslib/persistence.py>).
The systemd service
[[!tails_gitweb config/chroot_local-includes/lib/systemd/system/tails-synchronize-data-to-new-persistent-volume-on-shutdown.service]]
......@@ -214,7 +215,7 @@ too much.
When *Remove* is clicked, the packages are removed atomically from the
`live-additional-software.conf` configuration file (this logic is
handled by
[[!tails_gitweb submodules/pythonlib/tailslib/additionalsoftware/config.py]]).
<https://git-tails.immerda.ch/pythonlib/plain/tailslib/additionalsoftware/config.py>).
Additional Software configuration window
----------------------------------------
......@@ -255,7 +256,7 @@ When clicking on the delete cross, a confirmation dialog is displayed:
<img src="https://git.tails.boum.org/ux/plain/additional software/png/additional software - remove.png"/>
The privileged helper
[[!tails_gitweb config/chroot_config/chroot_local-includes/usr/local/sbin/tails-additional-software-remove]]
[[!tails_gitweb config/chroot_local-includes/usr/local/sbin/tails-additional-software-remove]]
is called through *pkexec* to remove the software from the
`live-additional-software.conf` configuration file (see
[[!tails_gitweb config/chroot_config/chroot_local-includes/usr/share/polkit-1/actions/org.boum.tails.additional-software.policy]]
[[!tails_gitweb config/chroot_local-includes/usr/share/polkit-1/actions/org.boum.tails.additional-software.policy]]
......@@ -336,34 +336,7 @@ Additional software packages
The `tails-additional-software` script installs a list of
additional software packages stored in persistence.
To this aim, the persistent volume root directory may contain
a `live-additional-software.conf` file that holds the list of packages to install
(from persistence, since they were cached already).
`live-persist` guarantees that this file, and its parent directory,
have correct access rights: owned by
`tails-persistence-setup:tails-persistence-setup`, and not be writable
by anyone else than the `tails-persistence-setup` user.
First, those additional software packages are installed offline by a systemd
user unit triggered by desktop.target. It starts a system unit of the same
name, which itself calls Additional Software Packages installation.
Then, once connected to the network, a NetworkManager dispatcher hook triggers
a systemd system unit which looks for upgrades if additional software were
activated (`apt update`, then `apt install` the additional software packages).
For some packages (e.g. already running software) the change will only be
effective at next boot but hopefully a outdated version won't be used too long
in the meantime. To ensure that the upgrade started by a NetworkManager hook is
not racy with the installation, systemd unit is ordered after the installation,
and waits for its state file to appear.
- [[!tails_gitweb config/chroot_local-includes/usr/lib/systemd/user/tails-additional-software-install.service]]
- [[!tails_gitweb config/chroot_local-includes/lib/systemd/system/tails-additional-software-install.service]]
- [[!tails_gitweb config/chroot_local-includes/lib/systemd/system/tails-additional-software-upgrade.service]]
- [[!tails_gitweb config/chroot_local-includes/etc/NetworkManager/dispatcher.d/70-upgrade-additional-software.sh]]
- [[!tails_gitweb config/chroot_local-includes/usr/local/sbin/tails-additional-software]]
For details see [[additional_software_packages]].
<a id="security"></a>
......
......@@ -12,10 +12,20 @@ Everything in this report is public.
We scheduled two sprints to do this work in September and October.
## A.5 Add VeraCrypt support to GNOME Disks
## A.6 Add VeraCrypt support to GNOME Files
We continued working with GNOME on the following merge requests related to unlocking VeraCrypt volumes in GNOME Files:
* <https://gitlab.gnome.org/GNOME/gtk/merge_requests/220>
* <https://gitlab.gnome.org/GNOME/gvfs/merge_requests/7>
* <https://gitlab.gnome.org/GNOME/glib/merge_requests/293>
* <https://gitlab.gnome.org/GNOME/gvfs/merge_requests/8>
* <https://gitlab.gnome.org/GNOME/gtk/merge_requests/266>
* <https://gitlab.gnome.org/GNOME/gtk/merge_requests/245>
* <https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/126>
* <https://gitlab.gnome.org/GNOME/gtk/merge_requests/263>
* <https://gitlab.gnome.org/GNOME/gtk/merge_requests/289>
## A.7 Write user documentation
We finished writing the documentation about [[Using VeraCrypt encrypted
......@@ -24,12 +34,14 @@ part of Tails 3.9. ([[!tails_ticket 14468]])
This task is now complete.
## A.8 User testing & community feedback
## A.9 Fix bugs and UX issues
We fixed a lot of bugs and UX issues: [[!tails_ticket 15663]], [[!tails_ticket 15843]], [[!tails_ticket 15849]], [[!tails_ticket 15795]], [[!tails_ticket 15734]], [[!tails_ticket 15732]], [[!tails_ticket 15671]]
## A.10 Port to the latest version of GNOME
We backported our GNOME patches to the version we use in Tails and shipped them in Tails 3.9. ([[!tails_ticket 15521]])
# B. Additional software
## B.2 Write technical design documentation
......@@ -40,7 +52,9 @@ this item.
## B.3 Write automated tests
XXX
We wrote automated tests ([[!tails_ticket 14576]], [[!tails_ticket
14596]]) and will review them during the months of September
and October.
## B.6 Write user documentation
......@@ -50,15 +64,13 @@ part of Tails 3.9. ([[!tails_ticket 14589]])
This task is now complete.
## B.7 User testing and community feedback
XXX
## B.8 Fix bugs and UX issues
We've been working on fixing bugs and UX issues discovered in the Beta
release of the _Additional Software_ feature ([[!tails_ticket 15567]]).
We committed fixes for 11 out of 15 items, the remaining ones being still in progress.
We committed fixes for all reported items.
This task is now complete.
# C. Deliver new features
......
[[!meta title="Sponsorship to attend events on behalf of Tails"]]
In general, you should not have to spend your own money to attend
relevant events such as conferences on behalf of Tails: in most cases
relevant events, such as conferences, on behalf of Tails: in most cases
the project will reimburse the corresponding expenses. Here is how to
get such sponsorship.
......
......@@ -185,6 +185,7 @@ Below, importance level is evaluated based on:
* access: Tails core developers only
* tools: [[!debpts bitcoind]]
* configuration: `bitcoind` class in [[!tails_gitweb_repo puppet-bitcoind]]
* Vcs-Git: https://git-tails.immerda.ch/bitcoin/
* importance: medium
## BitTorrent
......
......@@ -14,6 +14,10 @@ as a fallback if no other contributor volunteers to do it.
- Redacting exceptional publications on our
blog (security advisory, etc.) or reviewing
them against GDSG and the rest of our documentation.
- Reviewing contributions of paid workers to our end-user
documentation (/doc and /support) against GDSG and consistency
with the rest of our documentation. For example, the [[Foundations
Team]] sometimes write known issues.
- Maintaining a style guide of Tails-related terms and usage to
summarizes the terminology decision taken elsewhere.
- Documenting new features, including [[doc/about/features]].
......
......@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2018-09-04 12:52+0200\n"
"POT-Creation-Date: 2018-09-15 09:38+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"
......@@ -281,14 +281,22 @@ msgstr ""
#. type: Bullet: '1. '
msgid ""
"<span class=\"application\">Unlock VeraCrypt Volumes</span> opens your "
"<span class=\"application\">Unlock VeraCrypt Volumes</span> unlocks your "
"volume."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
" If unlocking the volume fails (for example, if you mistyped the\n"
" password), click on <span class=\"button\">Unlock</span> to try\n"
" unlocking again.\n"
msgstr ""
#. type: Bullet: '1. '
msgid ""
"If unlocking the volume fails (for example, if you mistyped the password), "
"click on <span class=\"button\">Unlock</span> to try unlocking again."
"Click <span class=\"button\">Open</span> to open the volume in the <span "
"class=\"application\">Files</span> browser."
msgstr ""
#. type: Plain text
......@@ -410,10 +418,6 @@ msgid ""
"span> browser."
msgstr ""
#. type: Bullet: '1. '
msgid "Your volume opens in <span class=\"application\">Files</span>."
msgstr ""
#. type: Title -
#, no-wrap
msgid "Closing a file container\n"
......
......@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2018-09-04 12:52+0200\n"
"POT-Creation-Date: 2018-09-15 09:38+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"
......@@ -281,14 +281,22 @@ msgstr ""
#. type: Bullet: '1. '
msgid ""
"<span class=\"application\">Unlock VeraCrypt Volumes</span> opens your "
"<span class=\"application\">Unlock VeraCrypt Volumes</span> unlocks your "
"volume."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
" If unlocking the volume fails (for example, if you mistyped the\n"
" password), click on <span class=\"button\">Unlock</span> to try\n"
" unlocking again.\n"
msgstr ""
#. type: Bullet: '1. '
msgid ""
"If unlocking the volume fails (for example, if you mistyped the password), "
"click on <span class=\"button\">Unlock</span> to try unlocking again."
"Click <span class=\"button\">Open</span> to open the volume in the <span "
"class=\"application\">Files</span> browser."
msgstr ""
#. type: Plain text
......@@ -410,10 +418,6 @@ msgid ""
"span> browser."
msgstr ""
#. type: Bullet: '1. '
msgid "Your volume opens in <span class=\"application\">Files</span>."
msgstr ""
#. type: Title -
#, no-wrap
msgid "Closing a file container\n"
......
......@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2018-09-04 12:52+0200\n"
"POT-Creation-Date: 2018-09-15 09:38+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"
......@@ -281,14 +281,22 @@ msgstr ""
#. type: Bullet: '1. '
msgid ""
"<span class=\"application\">Unlock VeraCrypt Volumes</span> opens your "
"<span class=\"application\">Unlock VeraCrypt Volumes</span> unlocks your "
"volume."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
" If unlocking the volume fails (for example, if you mistyped the\n"
" password), click on <span class=\"button\">Unlock</span> to try\n"
" unlocking again.\n"
msgstr ""
#. type: Bullet: '1. '
msgid ""
"If unlocking the volume fails (for example, if you mistyped the password), "
"click on <span class=\"button\">Unlock</span> to try unlocking again."
"Click <span class=\"button\">Open</span> to open the volume in the <span "
"class=\"application\">Files</span> browser."
msgstr ""
#. type: Plain text
......@@ -410,10 +418,6 @@ msgid ""
"span> browser."
msgstr ""
#. type: Bullet: '1. '
msgid "Your volume opens in <span class=\"application\">Files</span>."
msgstr ""
#. type: Title -
#, no-wrap
msgid "Closing a file container\n"
......
......@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2018-09-04 12:52+0200\n"
"POT-Creation-Date: 2018-09-15 09:38+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"
......@@ -281,14 +281,22 @@ msgstr ""
#. type: Bullet: '1. '
msgid ""
"<span class=\"application\">Unlock VeraCrypt Volumes</span> opens your "
"<span class=\"application\">Unlock VeraCrypt Volumes</span> unlocks your "
"volume."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
" If unlocking the volume fails (for example, if you mistyped the\n"
" password), click on <span class=\"button\">Unlock</span> to try\n"
" unlocking again.\n"
msgstr ""
#. type: Bullet: '1. '
msgid ""
"If unlocking the volume fails (for example, if you mistyped the password), "
"click on <span class=\"button\">Unlock</span> to try unlocking again."
"Click <span class=\"button\">Open</span> to open the volume in the <span "
"class=\"application\">Files</span> browser."
msgstr ""
#. type: Plain text
......@@ -410,10 +418,6 @@ msgid ""
"span> browser."
msgstr ""
#. type: Bullet: '1. '
msgid "Your volume opens in <span class=\"application\">Files</span>."
msgstr ""
#. type: Title -
#, no-wrap
msgid "Closing a file container\n"
......
......@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2018-09-04 12:52+0200\n"
"POT-Creation-Date: 2018-09-15 09:38+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"
......@@ -281,14 +281,22 @@ msgstr ""
#. type: Bullet: '1. '
msgid ""
"<span class=\"application\">Unlock VeraCrypt Volumes</span> opens your "
"<span class=\"application\">Unlock VeraCrypt Volumes</span> unlocks your "
"volume."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
" If unlocking the volume fails (for example, if you mistyped the\n"
" password), click on <span class=\"button\">Unlock</span> to try\n"
" unlocking again.\n"
msgstr ""
#. type: Bullet: '1. '
msgid ""
"If unlocking the volume fails (for example, if you mistyped the password), "
"click on <span class=\"button\">Unlock</span> to try unlocking again."
"Click <span class=\"button\">Open</span> to open the volume in the <span "
"class=\"application\">Files</span> browser."
msgstr ""
#. type: Plain text
......@@ -410,10 +418,6 @@ msgid ""
"span> browser."
msgstr ""
#. type: Bullet: '1. '
msgid "Your volume opens in <span class=\"application\">Files</span>."
msgstr ""
#. type: Title -
#, no-wrap
msgid "Closing a file container\n"
......
......@@ -122,12 +122,15 @@ Unlocking a file container without keyfiles
Click <span class="button">Unlock</span>.
1. <span class="application">Unlock VeraCrypt Volumes</span> opens your volume.
1. <span class="application">Unlock VeraCrypt Volumes</span> unlocks your volume.
1. If unlocking the volume fails (for example, if you mistyped the
If unlocking the volume fails (for example, if you mistyped the
password), click on <span class="button">Unlock</span> to try
unlocking again.
1. Click <span class="button">Open</span> to open the volume in the
<span class="application">Files</span> browser.
<a id="container-disks"></a>
Unlocking a file container with keyfiles
......@@ -193,8 +196,6 @@ Unlocking a file container with keyfiles
the right pane to open the volume in the
<span class="application">Files</span> browser.
1. Your volume opens in <span class="application">Files</span>.
Closing a file container
------------------------
......@@ -245,7 +246,8 @@ Unlocking a partition or drive without keyfiles
Click <span class="button">Unlock</span>.
1. <span class="application">Unlock VeraCrypt Volumes</span> opens your volume.
1. Click <span class="button">Open</span> to open the volume in the
<span class="application">Files</span> browser.
<a id="partition-disks"></a>
......@@ -297,8 +299,6 @@ Unlocking a partition or drive with keyfiles
the right pane to open the volume in the
<span class="application">Files</span> browser.
1. Your volume opens in <span class="application">Files</span>.
Closing a partition or drive
----------------------------
......
......@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2018-09-04 12:52+0200\n"
"POT-Creation-Date: 2018-09-15 09:38+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"
......@@ -281,14 +281,22 @@ msgstr ""
#. type: Bullet: '1. '
msgid ""
"<span class=\"application\">Unlock VeraCrypt Volumes</span> opens your "
"<span class=\"application\">Unlock VeraCrypt Volumes</span> unlocks your "
"volume."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
" If unlocking the volume fails (for example, if you mistyped the\n"
" password), click on <span class=\"button\">Unlock</span> to try\n"
" unlocking again.\n"
msgstr ""
#. type: Bullet: '1. '
msgid ""
"If unlocking the volume fails (for example, if you mistyped the password), "
"click on <span class=\"button\">Unlock</span> to try unlocking again."
"Click <span class=\"button\">Open</span> to open the volume in the <span "
"class=\"application\">Files</span> browser."
msgstr ""
#. type: Plain text
......@@ -410,10 +418,6 @@ msgid ""
"span> browser."
msgstr ""
#. type: Bullet: '1. '
msgid "Your volume opens in <span class=\"application\">Files</span>."
msgstr ""
#. type: Title -
#, no-wrap
msgid "Closing a file container\n"
......
......@@ -7,14 +7,14 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2018-04-24 16:42+0300\n"
"PO-Revision-Date: 2016-02-14 23:47+0100\n"
"Last-Translator: Tails translators <tails@boum.org>\n"
"PO-Revision-Date: 2018-08-27 15:09+0200\n"
"Last-Translator: Tails translators\n"
"Language-Team: \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 1.8.7\n"
"X-Generator: Poedit 1.8.11\n"
#. type: Plain text
#, no-wrap
......@@ -24,7 +24,7 @@ msgstr "[[!meta title=\"Von einem anderen Tails aus installieren\"]]\n"
#. type: Plain text
#, no-wrap
msgid "[[!meta robots=\"noindex\"]]\n"
msgstr ""
msgstr "[[!meta robots=\"noindex\"]]\n"
#. type: Plain text
#, no-wrap
......@@ -71,19 +71,11 @@ msgstr "[[!inline pages=\"install/inc/steps/restart_second_time.inline.de\" raw=
msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr "[[!inline pages=\"install/inc/steps/create_persistence.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid ""
#~ "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw="
#~ "\"yes\" sort=\"age\"]]\n"
#~ msgstr ""
#~ "[[!inline pages=\"install/inc/tails-installation-assistant.inline.de\" "
#~ "raw=\"yes\" sort=\"age\"]]\n"
#~ msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgstr "[[!inline pages=\"install/inc/tails-installation-assistant.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid "[[!inline pages=\"install/inc/steps/switch.inline\" raw=\"yes\"]]\n"
#~ msgstr ""
#~ "[[!inline pages=\"install/inc/steps/switch.inline.de\" raw=\"yes\"]]\n"
#~ msgstr "[[!inline pages=\"install/inc/steps/switch.inline.de\" raw=\"yes\"]]\n"
#~ msgid ""
#~ "[[!inline pages=\"install/inc/steps/you_are_done.inline\" raw=\"yes\"]]\n"
#~ msgstr ""
#~ "[[!inline pages=\"install/inc/steps/you_are_done.inline.de\" raw=\"yes"
#~ "\"]]\n"
#~ msgid "[[!inline pages=\"install/inc/steps/you_are_done.inline\" raw=\"yes\"]]\n"
#~ msgstr "[[!inline pages=\"install/inc/steps/you_are_done.inline.de\" raw=\"yes\"]]\n"
......@@ -7,17 +7,16 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2018-05-07 20:12+0300\n"
"PO-Revision-Date: 2017-02-09 19:11+0100\n"
"Last-Translator: Tails translators <tails@boum.org>\n"
"PO-Revision-Date: 2018-08-28 03:30+0200\n"
"Last-Translator: Tails translators\n"
"Language-Team: \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 1.8.6\n"
"X-Generator: Poedit 1.8.11\n"
#. type: Content of: outside any tag (error?)
#, fuzzy
#| msgid ""