summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorintrigeri <intrigeri@boum.org>2017-03-06 08:06:12 +0000
committerintrigeri <intrigeri@boum.org>2017-03-06 08:06:12 +0000
commit682a7a568a2f351e8626fc7fcbfc8e6d32ca1f20 (patch)
treedb4d7fe77ec717da9f838382b726d08ca5a1cd3e
parenta125665e9ca875c16465f014c3cafe002eef1572 (diff)
parent1fe3bb4bbcefbc2308b716247b2971f3b8b7fb4f (diff)
Merge branch 'devel' into feature/tor-nightly-master
-rw-r--r--Rakefile13
-rw-r--r--config/APT_overlays.d/bugfix-8449-iuk-install-robustness0
-rw-r--r--config/APT_overlays.d/feature-12122-linux-4.90
-rw-r--r--config/amnesia2
-rw-r--r--config/chroot_apt/preferences2
-rwxr-xr-xconfig/chroot_local-hooks/52-update-rc.d2
-rwxr-xr-xconfig/chroot_local-hooks/80-block-network4
-rw-r--r--config/chroot_local-includes/etc/ferm/ferm.conf2
-rw-r--r--config/chroot_local-includes/etc/modprobe.d/no-mei.conf4
-rw-r--r--config/chroot_local-includes/etc/modprobe.d/uncommon-network-protocols.conf4
-rw-r--r--config/chroot_local-includes/etc/sudoers.d/zzz_upgrade2
-rwxr-xr-xconfig/chroot_local-includes/lib/live/config/1500-reconfigure-APT5
-rw-r--r--config/chroot_local-includes/usr/lib/systemd/user/tails-32-bit-notify-user.service10
-rw-r--r--config/chroot_local-includes/usr/lib/systemd/user/tails-i2p-removal-notify-user.service11
-rwxr-xr-xconfig/chroot_local-includes/usr/local/bin/tails-documentation5
-rwxr-xr-xconfig/chroot_local-includes/usr/local/bin/tor-browser7
-rwxr-xr-xconfig/chroot_local-includes/usr/local/lib/tails-32-bit-notify-user67
-rwxr-xr-xconfig/chroot_local-includes/usr/local/lib/tails-autotest-remote-shell111
-rwxr-xr-xconfig/chroot_local-includes/usr/local/lib/tails-i2p-removal-notify-user63
-rwxr-xr-xconfig/chroot_local-includes/usr/local/lib/tails-spoof-mac3
-rwxr-xr-xconfig/chroot_local-includes/usr/local/lib/tails-virt-notify-user14
-rw-r--r--config/chroot_local-includes/usr/share/tails/tbb-dist-url.txt2
-rw-r--r--config/chroot_local-includes/usr/share/tails/tbb-sha256sums.txt32
-rw-r--r--config/chroot_local-packageslists/tails-common.list3
-rw-r--r--features/apt.feature1
-rw-r--r--features/documentation.feature3
-rw-r--r--features/images/TorBrowserWindow.pngbin1572 -> 0 bytes
-rw-r--r--features/localization.feature2
-rwxr-xr-xfeatures/scripts/vm-execute2
-rw-r--r--features/step_definitions/apt.rb7
-rw-r--r--features/step_definitions/browser.rb30
-rw-r--r--features/step_definitions/checks.rb6
-rw-r--r--features/step_definitions/common_steps.rb10
-rw-r--r--features/step_definitions/icedove.rb41
-rw-r--r--features/support/helpers/dogtail.rb179
-rw-r--r--features/support/helpers/misc_helpers.rb8
-rw-r--r--features/support/helpers/remote_shell.rb45
-rw-r--r--features/support/helpers/vm_helper.rb2
-rw-r--r--features/tor_enforcement.feature1
-rw-r--r--features/torified_browsing.feature2
-rw-r--r--po/POTFILES.in2
-rwxr-xr-xrefresh-translations2
-rw-r--r--vagrant/Vagrantfile2
-rw-r--r--vagrant/provision/assets/acng.conf1
-rwxr-xr-xvagrant/provision/setup-tails-builder24
-rw-r--r--wiki/src/about/contact.de.po12
-rw-r--r--wiki/src/about/contact.fa.po74
-rw-r--r--wiki/src/about/contact.fr.po12
-rw-r--r--wiki/src/about/contact.it.po74
-rw-r--r--wiki/src/about/contact.mdwn6
-rw-r--r--wiki/src/about/contact.pt.po74
-rw-r--r--wiki/src/blueprint/bootstrapping/extension/prototype.mdwn18
-rw-r--r--wiki/src/blueprint/logo/discussion.htm1
-rw-r--r--wiki/src/blueprint/monthly_report.mdwn2
-rw-r--r--wiki/src/blueprint/monthly_report/report_2017_01.mdwn57
-rw-r--r--wiki/src/blueprint/monthly_report/report_2017_02.mdwn106
-rw-r--r--wiki/src/contribute/build.mdwn7
-rw-r--r--wiki/src/contribute/build/website.mdwn8
-rw-r--r--wiki/src/contribute/design.mdwn8
-rw-r--r--wiki/src/contribute/design/Tor_enforcement.mdwn4
-rw-r--r--wiki/src/contribute/design/incremental_upgrades.mdwn6
-rw-r--r--wiki/src/contribute/how/translate.mdwn2
-rw-r--r--wiki/src/contribute/how/user_interface.mdwn2
-rw-r--r--wiki/src/contribute/merge_policy.mdwn6
-rw-r--r--wiki/src/doc.de.po24
-rw-r--r--wiki/src/doc.fa.po24
-rw-r--r--wiki/src/doc.fr.po24
-rw-r--r--wiki/src/doc.it.po24
-rw-r--r--wiki/src/doc.mdwn12
-rw-r--r--wiki/src/doc.pt.po24
-rw-r--r--wiki/src/doc/about.de.po4
-rw-r--r--wiki/src/doc/about.fa.po2
-rw-r--r--wiki/src/doc/about.fr.po4
-rw-r--r--wiki/src/doc/about.it.po4
-rw-r--r--wiki/src/doc/about.mdwn2
-rw-r--r--wiki/src/doc/about.pt.po4
-rw-r--r--wiki/src/doc/advanced_topics.de.po4
-rw-r--r--wiki/src/doc/advanced_topics.fa.po4
-rw-r--r--wiki/src/doc/advanced_topics.fr.po4
-rw-r--r--wiki/src/doc/advanced_topics.it.po2
-rw-r--r--wiki/src/doc/advanced_topics.mdwn2
-rw-r--r--wiki/src/doc/advanced_topics.pt.po4
-rw-r--r--wiki/src/doc/advanced_topics/lan.de.po4
-rw-r--r--wiki/src/doc/advanced_topics/lan.fa.po27
-rw-r--r--wiki/src/doc/advanced_topics/lan.fr.po4
-rw-r--r--wiki/src/doc/advanced_topics/lan.it.po27
-rw-r--r--wiki/src/doc/advanced_topics/lan.mdwn2
-rw-r--r--wiki/src/doc/advanced_topics/lan.pt.po27
-rw-r--r--wiki/src/doc/advanced_topics/virtualization/boxes.de.po4
-rw-r--r--wiki/src/doc/advanced_topics/virtualization/boxes.fa.po20
-rw-r--r--wiki/src/doc/advanced_topics/virtualization/boxes.fr.po4
-rw-r--r--wiki/src/doc/advanced_topics/virtualization/boxes.it.po20
-rw-r--r--wiki/src/doc/advanced_topics/virtualization/boxes.mdwn2
-rw-r--r--wiki/src/doc/advanced_topics/virtualization/boxes.pt.po2
-rw-r--r--wiki/src/doc/advanced_topics/virtualization/virt-manager.de.po4
-rw-r--r--wiki/src/doc/advanced_topics/virtualization/virt-manager.fa.po2
-rw-r--r--wiki/src/doc/advanced_topics/virtualization/virt-manager.fr.po4
-rw-r--r--wiki/src/doc/advanced_topics/virtualization/virt-manager.it.po2
-rw-r--r--wiki/src/doc/advanced_topics/virtualization/virt-manager.mdwn2
-rw-r--r--wiki/src/doc/advanced_topics/virtualization/virt-manager.pt.po2
-rw-r--r--wiki/src/doc/advanced_topics/virtualization/virtualbox.de.po4
-rw-r--r--wiki/src/doc/advanced_topics/virtualization/virtualbox.fa.po2
-rw-r--r--wiki/src/doc/advanced_topics/virtualization/virtualbox.fr.po4
-rw-r--r--wiki/src/doc/advanced_topics/virtualization/virtualbox.it.po2
-rw-r--r--wiki/src/doc/advanced_topics/virtualization/virtualbox.mdwn2
-rw-r--r--wiki/src/doc/advanced_topics/virtualization/virtualbox.pt.po2
-rw-r--r--wiki/src/doc/anonymous_internet.de.po4
-rw-r--r--wiki/src/doc/anonymous_internet.fa.po4
-rw-r--r--wiki/src/doc/anonymous_internet.fr.po4
-rw-r--r--wiki/src/doc/anonymous_internet.it.po2
-rw-r--r--wiki/src/doc/anonymous_internet.mdwn2
-rw-r--r--wiki/src/doc/anonymous_internet.pt.po4
-rw-r--r--wiki/src/doc/anonymous_internet/claws_mail.de.po2
-rw-r--r--wiki/src/doc/anonymous_internet/claws_mail.fa.po4
-rw-r--r--wiki/src/doc/anonymous_internet/claws_mail.fr.po4
-rw-r--r--wiki/src/doc/anonymous_internet/claws_mail.it.po2
-rw-r--r--wiki/src/doc/anonymous_internet/claws_mail.mdwn2
-rw-r--r--wiki/src/doc/anonymous_internet/claws_mail.pt.po2
-rw-r--r--wiki/src/doc/anonymous_internet/claws_mail_to_icedove.de.po6
-rw-r--r--wiki/src/doc/anonymous_internet/claws_mail_to_icedove.fa.po6
-rw-r--r--wiki/src/doc/anonymous_internet/claws_mail_to_icedove.fr.po12
-rw-r--r--wiki/src/doc/anonymous_internet/claws_mail_to_icedove.it.po6
-rw-r--r--wiki/src/doc/anonymous_internet/claws_mail_to_icedove.mdwn6
-rw-r--r--wiki/src/doc/anonymous_internet/claws_mail_to_icedove.pt.po6
-rw-r--r--wiki/src/doc/anonymous_internet/i2p.mdwn13
-rw-r--r--wiki/src/doc/anonymous_internet/icedove.de.po12
-rw-r--r--wiki/src/doc/anonymous_internet/icedove.fa.po6
-rw-r--r--wiki/src/doc/anonymous_internet/icedove.fr.po12
-rw-r--r--wiki/src/doc/anonymous_internet/icedove.it.po6
-rw-r--r--wiki/src/doc/anonymous_internet/icedove.mdwn6
-rw-r--r--wiki/src/doc/anonymous_internet/icedove.pt.po6
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.de.po4
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.fa.po4
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.fr.po4
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.it.po2
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.mdwn2
-rw-r--r--wiki/src/doc/anonymous_internet/unsafe_browser.pt.po2
-rw-r--r--wiki/src/doc/encryption_and_privacy.de.po4
-rw-r--r--wiki/src/doc/encryption_and_privacy.fa.po4
-rw-r--r--wiki/src/doc/encryption_and_privacy.fr.po4
-rw-r--r--wiki/src/doc/encryption_and_privacy.it.po2
-rw-r--r--wiki/src/doc/encryption_and_privacy.mdwn2
-rw-r--r--wiki/src/doc/encryption_and_privacy.pt.po4
-rw-r--r--wiki/src/doc/encryption_and_privacy/gpgapplet.de.po4
-rw-r--r--wiki/src/doc/encryption_and_privacy/gpgapplet.fa.po4
-rw-r--r--wiki/src/doc/encryption_and_privacy/gpgapplet.fr.po4
-rw-r--r--wiki/src/doc/encryption_and_privacy/gpgapplet.it.po2
-rw-r--r--wiki/src/doc/encryption_and_privacy/gpgapplet.mdwn2
-rw-r--r--wiki/src/doc/encryption_and_privacy/gpgapplet.pt.po2
-rw-r--r--wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.de.po4
-rw-r--r--wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.fa.po4
-rw-r--r--wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.fr.po4
-rw-r--r--wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.it.po2
-rw-r--r--wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.mdwn2
-rw-r--r--wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.pt.po2
-rw-r--r--wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.de.po4
-rw-r--r--wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.fa.po4
-rw-r--r--wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.fr.po4
-rw-r--r--wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.it.po2
-rw-r--r--wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.mdwn2
-rw-r--r--wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.pt.po2
-rw-r--r--wiki/src/doc/first_steps.de.po4
-rw-r--r--wiki/src/doc/first_steps.fa.po4
-rw-r--r--wiki/src/doc/first_steps.fr.po4
-rw-r--r--wiki/src/doc/first_steps.it.po4
-rw-r--r--wiki/src/doc/first_steps.mdwn2
-rw-r--r--wiki/src/doc/first_steps.pt.po4
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.de.po4
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.fa.po4
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.fr.po4
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.it.po4
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.mdwn2
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.pt.po2
-rw-r--r--wiki/src/doc/first_steps/persistence.de.po4
-rw-r--r--wiki/src/doc/first_steps/persistence.fa.po4
-rw-r--r--wiki/src/doc/first_steps/persistence.fr.po4
-rw-r--r--wiki/src/doc/first_steps/persistence.it.po4
-rw-r--r--wiki/src/doc/first_steps/persistence.mdwn2
-rw-r--r--wiki/src/doc/first_steps/persistence.pt.po4
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.de.po4
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.fa.po4
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.fr.po4
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.it.po4
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.mdwn2
-rw-r--r--wiki/src/doc/first_steps/persistence/configure.pt.po4
-rw-r--r--wiki/src/doc/first_steps/persistence/use.de.po4
-rw-r--r--wiki/src/doc/first_steps/persistence/use.fa.po4
-rw-r--r--wiki/src/doc/first_steps/persistence/use.fr.po4
-rw-r--r--wiki/src/doc/first_steps/persistence/use.it.po4
-rw-r--r--wiki/src/doc/first_steps/persistence/use.mdwn2
-rw-r--r--wiki/src/doc/first_steps/persistence/use.pt.po4
-rw-r--r--wiki/src/doc/first_steps/reset.de.po4
-rw-r--r--wiki/src/doc/first_steps/reset.fa.po4
-rw-r--r--wiki/src/doc/first_steps/reset.fr.po4
-rw-r--r--wiki/src/doc/first_steps/reset.it.po4
-rw-r--r--wiki/src/doc/first_steps/reset.mdwn2
-rw-r--r--wiki/src/doc/first_steps/reset.pt.po4
-rw-r--r--wiki/src/doc/first_steps/reset/linux.de.po4
-rw-r--r--wiki/src/doc/first_steps/reset/linux.fa.po4
-rw-r--r--wiki/src/doc/first_steps/reset/linux.fr.po4
-rw-r--r--wiki/src/doc/first_steps/reset/linux.it.po4
-rw-r--r--wiki/src/doc/first_steps/reset/linux.mdwn2
-rw-r--r--wiki/src/doc/first_steps/reset/linux.pt.po4
-rw-r--r--wiki/src/doc/first_steps/reset/mac.de.po4
-rw-r--r--wiki/src/doc/first_steps/reset/mac.fa.po4
-rw-r--r--wiki/src/doc/first_steps/reset/mac.fr.po4
-rw-r--r--wiki/src/doc/first_steps/reset/mac.it.po2
-rw-r--r--wiki/src/doc/first_steps/reset/mac.mdwn2
-rw-r--r--wiki/src/doc/first_steps/reset/mac.pt.po4
-rw-r--r--wiki/src/doc/first_steps/reset/windows.de.po4
-rw-r--r--wiki/src/doc/first_steps/reset/windows.fa.po4
-rw-r--r--wiki/src/doc/first_steps/reset/windows.fr.po4
-rw-r--r--wiki/src/doc/first_steps/reset/windows.it.po4
-rw-r--r--wiki/src/doc/first_steps/reset/windows.mdwn2
-rw-r--r--wiki/src/doc/first_steps/reset/windows.pt.po4
-rw-r--r--wiki/src/doc/first_steps/startup_options/bridge_mode.de.po4
-rw-r--r--wiki/src/doc/first_steps/startup_options/bridge_mode.fa.po4
-rw-r--r--wiki/src/doc/first_steps/startup_options/bridge_mode.fr.po4
-rw-r--r--wiki/src/doc/first_steps/startup_options/bridge_mode.it.po2
-rw-r--r--wiki/src/doc/first_steps/startup_options/bridge_mode.mdwn2
-rw-r--r--wiki/src/doc/first_steps/startup_options/bridge_mode.pt.po4
-rw-r--r--wiki/src/doc/first_steps/startup_options/network_configuration.de.po4
-rw-r--r--wiki/src/doc/first_steps/startup_options/network_configuration.fa.po2
-rw-r--r--wiki/src/doc/first_steps/startup_options/network_configuration.fr.po4
-rw-r--r--wiki/src/doc/first_steps/startup_options/network_configuration.it.po2
-rw-r--r--wiki/src/doc/first_steps/startup_options/network_configuration.mdwn2
-rw-r--r--wiki/src/doc/first_steps/startup_options/network_configuration.pt.po4
-rw-r--r--wiki/src/doc/first_steps/upgrade.de.po4
-rw-r--r--wiki/src/doc/first_steps/upgrade.fa.po4
-rw-r--r--wiki/src/doc/first_steps/upgrade.fr.po2
-rw-r--r--wiki/src/doc/first_steps/upgrade.it.po4
-rw-r--r--wiki/src/doc/first_steps/upgrade.mdwn4
-rw-r--r--wiki/src/doc/first_steps/upgrade.pt.po4
-rw-r--r--wiki/src/doc/first_steps/upgrade/release_notes.inline.de.po9
-rw-r--r--wiki/src/doc/first_steps/upgrade/release_notes.inline.fa.po12
-rw-r--r--wiki/src/doc/first_steps/upgrade/release_notes.inline.fr.po13
-rw-r--r--wiki/src/doc/first_steps/upgrade/release_notes.inline.html2
-rw-r--r--wiki/src/doc/first_steps/upgrade/release_notes.inline.it.po9
-rw-r--r--wiki/src/doc/first_steps/upgrade/release_notes.inline.pt.po13
-rw-r--r--wiki/src/doc/sensitive_documents.de.po4
-rw-r--r--wiki/src/doc/sensitive_documents.fa.po4
-rw-r--r--wiki/src/doc/sensitive_documents.fr.po4
-rw-r--r--wiki/src/doc/sensitive_documents.it.po2
-rw-r--r--wiki/src/doc/sensitive_documents.mdwn2
-rw-r--r--wiki/src/doc/sensitive_documents.pt.po4
-rw-r--r--wiki/src/doc/sensitive_documents/graphics.de.po8
-rw-r--r--wiki/src/doc/sensitive_documents/graphics.fa.po8
-rw-r--r--wiki/src/doc/sensitive_documents/graphics.fr.po8
-rw-r--r--wiki/src/doc/sensitive_documents/graphics.it.po4
-rw-r--r--wiki/src/doc/sensitive_documents/graphics.mdwn4
-rw-r--r--wiki/src/doc/sensitive_documents/graphics.pt.po4
-rw-r--r--wiki/src/doc/sensitive_documents/office_suite.de.po8
-rw-r--r--wiki/src/doc/sensitive_documents/office_suite.fa.po8
-rw-r--r--wiki/src/doc/sensitive_documents/office_suite.fr.po8
-rw-r--r--wiki/src/doc/sensitive_documents/office_suite.it.po4
-rw-r--r--wiki/src/doc/sensitive_documents/office_suite.mdwn4
-rw-r--r--wiki/src/doc/sensitive_documents/office_suite.pt.po4
-rw-r--r--wiki/src/doc/sensitive_documents/sound_and_video.de.po8
-rw-r--r--wiki/src/doc/sensitive_documents/sound_and_video.fa.po8
-rw-r--r--wiki/src/doc/sensitive_documents/sound_and_video.fr.po8
-rw-r--r--wiki/src/doc/sensitive_documents/sound_and_video.it.po4
-rw-r--r--wiki/src/doc/sensitive_documents/sound_and_video.mdwn4
-rw-r--r--wiki/src/doc/sensitive_documents/sound_and_video.pt.po4
-rw-r--r--wiki/src/getting_started.de.po4
-rw-r--r--wiki/src/getting_started.fa.po4
-rw-r--r--wiki/src/getting_started.fr.po4
-rw-r--r--wiki/src/getting_started.it.po4
-rw-r--r--wiki/src/getting_started.mdwn2
-rw-r--r--wiki/src/getting_started.pt.po4
-rw-r--r--wiki/src/home.de.po4
-rw-r--r--wiki/src/home.fa.po2
-rw-r--r--wiki/src/home.fr.po4
-rw-r--r--wiki/src/home.html2
-rw-r--r--wiki/src/home.it.po2
-rw-r--r--wiki/src/home.pt.po2
-rw-r--r--wiki/src/index.de.po22
-rw-r--r--wiki/src/index.fa.po25
-rw-r--r--wiki/src/index.fr.po21
-rw-r--r--wiki/src/index.html4
-rw-r--r--wiki/src/index.it.po18
-rw-r--r--wiki/src/index.pt.po23
-rw-r--r--wiki/src/install.de.po22
-rw-r--r--wiki/src/install.fa.po4
-rw-r--r--wiki/src/install.fr.po14
-rw-r--r--wiki/src/install.html2
-rw-r--r--wiki/src/install.it.po22
-rw-r--r--wiki/src/install.pt.po4
-rw-r--r--wiki/src/install/clone.de.po24
-rw-r--r--wiki/src/install/clone.fa.po12
-rw-r--r--wiki/src/install/clone.fr.po24
-rw-r--r--wiki/src/install/clone.it.po24
-rw-r--r--wiki/src/install/clone.mdwn12
-rw-r--r--wiki/src/install/clone.pt.po12
-rw-r--r--wiki/src/install/debian.de.po33
-rw-r--r--wiki/src/install/debian.fa.po9
-rw-r--r--wiki/src/install/debian.fr.po24
-rw-r--r--wiki/src/install/debian.html6
-rw-r--r--wiki/src/install/debian.it.po33
-rw-r--r--wiki/src/install/debian.pt.po9
-rw-r--r--wiki/src/install/debian/clone/overview.de.po29
-rw-r--r--wiki/src/install/debian/clone/overview.fa.po6
-rw-r--r--wiki/src/install/debian/clone/overview.fr.po20
-rw-r--r--wiki/src/install/debian/clone/overview.html4
-rw-r--r--wiki/src/install/debian/clone/overview.it.po8
-rw-r--r--wiki/src/install/debian/clone/overview.pt.po6
-rw-r--r--wiki/src/install/debian/usb.de.po22
-rw-r--r--wiki/src/install/debian/usb.fa.po12
-rw-r--r--wiki/src/install/debian/usb.fr.po24
-rw-r--r--wiki/src/install/debian/usb.it.po22
-rw-r--r--wiki/src/install/debian/usb.mdwn12
-rw-r--r--wiki/src/install/debian/usb.pt.po12
-rw-r--r--wiki/src/install/debian/usb/overview.de.po9
-rw-r--r--wiki/src/install/debian/usb/overview.fa.po6
-rw-r--r--wiki/src/install/debian/usb/overview.fr.po20
-rw-r--r--wiki/src/install/debian/usb/overview.html4
-rw-r--r--wiki/src/install/debian/usb/overview.it.po8
-rw-r--r--wiki/src/install/debian/usb/overview.pt.po6
-rw-r--r--wiki/src/install/download.de.po4
-rw-r--r--wiki/src/install/download.fa.po2
-rw-r--r--wiki/src/install/download.fr.po4
-rw-r--r--wiki/src/install/download.it.po4
-rw-r--r--wiki/src/install/download.mdwn2
-rw-r--r--wiki/src/install/download.pt.po2
-rw-r--r--wiki/src/install/download/openpgp.de.po38
-rw-r--r--wiki/src/install/download/openpgp.fa.po20
-rw-r--r--wiki/src/install/download/openpgp.fr.po37
-rw-r--r--wiki/src/install/download/openpgp.it.po39
-rw-r--r--wiki/src/install/download/openpgp.mdwn14
-rw-r--r--wiki/src/install/download/openpgp.pt.po20
-rw-r--r--wiki/src/install/dvd.de.po8
-rw-r--r--wiki/src/install/dvd.fa.po4
-rw-r--r--wiki/src/install/dvd.fr.po8
-rw-r--r--wiki/src/install/dvd.it.po8
-rw-r--r--wiki/src/install/dvd.mdwn4
-rw-r--r--wiki/src/install/dvd.pt.po4
-rw-r--r--wiki/src/install/expert/usb.de.po34
-rw-r--r--wiki/src/install/expert/usb.fa.po18
-rw-r--r--wiki/src/install/expert/usb.fr.po36
-rw-r--r--wiki/src/install/expert/usb.it.po34
-rw-r--r--wiki/src/install/expert/usb.mdwn16
-rw-r--r--wiki/src/install/expert/usb.pt.po18
-rw-r--r--wiki/src/install/expert/usb/overview.de.po9
-rw-r--r--wiki/src/install/expert/usb/overview.fa.po6
-rw-r--r--wiki/src/install/expert/usb/overview.fr.po20
-rw-r--r--wiki/src/install/expert/usb/overview.html4
-rw-r--r--wiki/src/install/expert/usb/overview.it.po8
-rw-r--r--wiki/src/install/expert/usb/overview.pt.po6
-rw-r--r--wiki/src/install/inc/overview.de.po21
-rw-r--r--wiki/src/install/inc/overview.fa.po14
-rw-r--r--wiki/src/install/inc/overview.fr.po31
-rw-r--r--wiki/src/install/inc/overview.html6
-rw-r--r--wiki/src/install/inc/overview.it.po14
-rw-r--r--wiki/src/install/inc/overview.pt.po21
-rw-r--r--wiki/src/install/inc/steps/download.inline.de.po62
-rw-r--r--wiki/src/install/inc/steps/download.inline.fa.po62
-rw-r--r--wiki/src/install/inc/steps/download.inline.fr.po93
-rw-r--r--wiki/src/install/inc/steps/download.inline.html20
-rw-r--r--wiki/src/install/inc/steps/download.inline.it.po109
-rw-r--r--wiki/src/install/inc/steps/download.inline.pt.po119
-rw-r--r--wiki/src/install/inc/steps/restart_first_time.inline.de.po12
-rw-r--r--wiki/src/install/inc/steps/restart_first_time.inline.fa.po6
-rw-r--r--wiki/src/install/inc/steps/restart_first_time.inline.fr.po12
-rw-r--r--wiki/src/install/inc/steps/restart_first_time.inline.it.po12
-rw-r--r--wiki/src/install/inc/steps/restart_first_time.inline.mdwn4
-rw-r--r--wiki/src/install/inc/steps/restart_first_time.inline.pt.po6
-rw-r--r--wiki/src/install/inc/steps/restart_second_time.inline.de.po6
-rw-r--r--wiki/src/install/inc/steps/restart_second_time.inline.fa.po6
-rw-r--r--wiki/src/install/inc/steps/restart_second_time.inline.fr.po6
-rw-r--r--wiki/src/install/inc/steps/restart_second_time.inline.it.po12
-rw-r--r--wiki/src/install/inc/steps/restart_second_time.inline.mdwn4
-rw-r--r--wiki/src/install/inc/steps/restart_second_time.inline.pt.po6
-rw-r--r--wiki/src/install/inc/steps/verify_up-to-date.inline.de.po22
-rw-r--r--wiki/src/install/inc/steps/verify_up-to-date.inline.fa.po10
-rw-r--r--wiki/src/install/inc/steps/verify_up-to-date.inline.fr.po21
-rw-r--r--wiki/src/install/inc/steps/verify_up-to-date.inline.it.po21
-rw-r--r--wiki/src/install/inc/steps/verify_up-to-date.inline.mdwn8
-rw-r--r--wiki/src/install/inc/steps/verify_up-to-date.inline.pt.po21
-rw-r--r--wiki/src/install/linux.de.po27
-rw-r--r--wiki/src/install/linux.fa.po12
-rw-r--r--wiki/src/install/linux.fr.po34
-rw-r--r--wiki/src/install/linux.html8
-rw-r--r--wiki/src/install/linux.it.po32
-rw-r--r--wiki/src/install/linux.pt.po12
-rw-r--r--wiki/src/install/linux/clone/overview.de.po9
-rw-r--r--wiki/src/install/linux/clone/overview.fa.po6
-rw-r--r--wiki/src/install/linux/clone/overview.fr.po20
-rw-r--r--wiki/src/install/linux/clone/overview.html4
-rw-r--r--wiki/src/install/linux/clone/overview.it.po8
-rw-r--r--wiki/src/install/linux/clone/overview.pt.po6
-rw-r--r--wiki/src/install/linux/usb.de.po32
-rw-r--r--wiki/src/install/linux/usb.fa.po16
-rw-r--r--wiki/src/install/linux/usb.fr.po32
-rw-r--r--wiki/src/install/linux/usb.it.po32
-rw-r--r--wiki/src/install/linux/usb.mdwn16
-rw-r--r--wiki/src/install/linux/usb.pt.po16
-rw-r--r--wiki/src/install/linux/usb/overview.de.po11
-rw-r--r--wiki/src/install/linux/usb/overview.fa.po8
-rw-r--r--wiki/src/install/linux/usb/overview.fr.po22
-rw-r--r--wiki/src/install/linux/usb/overview.html4
-rw-r--r--wiki/src/install/linux/usb/overview.it.po10
-rw-r--r--wiki/src/install/linux/usb/overview.pt.po8
-rw-r--r--wiki/src/install/mac.de.po4
-rw-r--r--wiki/src/install/mac.fa.po4
-rw-r--r--wiki/src/install/mac.fr.po13
-rw-r--r--wiki/src/install/mac.html2
-rw-r--r--wiki/src/install/mac.it.po4
-rw-r--r--wiki/src/install/mac.pt.po4
-rw-r--r--wiki/src/install/mac/clone.de.po24
-rw-r--r--wiki/src/install/mac/clone.fa.po12
-rw-r--r--wiki/src/install/mac/clone.fr.po24
-rw-r--r--wiki/src/install/mac/clone.it.po24
-rw-r--r--wiki/src/install/mac/clone.mdwn12
-rw-r--r--wiki/src/install/mac/clone.pt.po12
-rw-r--r--wiki/src/install/mac/clone/overview.de.po9
-rw-r--r--wiki/src/install/mac/clone/overview.fa.po6
-rw-r--r--wiki/src/install/mac/clone/overview.fr.po20
-rw-r--r--wiki/src/install/mac/clone/overview.html4
-rw-r--r--wiki/src/install/mac/clone/overview.it.po8
-rw-r--r--wiki/src/install/mac/clone/overview.pt.po6
-rw-r--r--wiki/src/install/mac/dvd.de.po24
-rw-r--r--wiki/src/install/mac/dvd.fa.po12
-rw-r--r--wiki/src/install/mac/dvd.fr.po24
-rw-r--r--wiki/src/install/mac/dvd.it.po24
-rw-r--r--wiki/src/install/mac/dvd.mdwn12
-rw-r--r--wiki/src/install/mac/dvd.pt.po12
-rw-r--r--wiki/src/install/mac/dvd/overview.de.po9
-rw-r--r--wiki/src/install/mac/dvd/overview.fa.po6
-rw-r--r--wiki/src/install/mac/dvd/overview.fr.po20
-rw-r--r--wiki/src/install/mac/dvd/overview.html4
-rw-r--r--wiki/src/install/mac/dvd/overview.it.po8
-rw-r--r--wiki/src/install/mac/dvd/overview.pt.po6
-rw-r--r--wiki/src/install/mac/usb.de.po32
-rw-r--r--wiki/src/install/mac/usb.fa.po16
-rw-r--r--wiki/src/install/mac/usb.fr.po32
-rw-r--r--wiki/src/install/mac/usb.it.po32
-rw-r--r--wiki/src/install/mac/usb.mdwn16
-rw-r--r--wiki/src/install/mac/usb.pt.po16
-rw-r--r--wiki/src/install/mac/usb/overview.de.po9
-rw-r--r--wiki/src/install/mac/usb/overview.fa.po6
-rw-r--r--wiki/src/install/mac/usb/overview.fr.po20
-rw-r--r--wiki/src/install/mac/usb/overview.html4
-rw-r--r--wiki/src/install/mac/usb/overview.it.po8
-rw-r--r--wiki/src/install/mac/usb/overview.pt.po6
-rw-r--r--wiki/src/install/os.de.po5
-rw-r--r--wiki/src/install/os.fa.po5
-rw-r--r--wiki/src/install/os.fr.po14
-rw-r--r--wiki/src/install/os.html2
-rw-r--r--wiki/src/install/os.it.po5
-rw-r--r--wiki/src/install/os.pt.po5
-rw-r--r--wiki/src/install/vm.de.po12
-rw-r--r--wiki/src/install/vm.fa.po6
-rw-r--r--wiki/src/install/vm.fr.po12
-rw-r--r--wiki/src/install/vm.it.po12
-rw-r--r--wiki/src/install/vm.mdwn6
-rw-r--r--wiki/src/install/vm.pt.po6
-rw-r--r--wiki/src/install/win.de.po26
-rw-r--r--wiki/src/install/win.fa.po11
-rw-r--r--wiki/src/install/win.fr.po34
-rw-r--r--wiki/src/install/win.html8
-rw-r--r--wiki/src/install/win.it.po26
-rw-r--r--wiki/src/install/win.pt.po11
-rw-r--r--wiki/src/install/win/clone/overview.de.po9
-rw-r--r--wiki/src/install/win/clone/overview.fa.po6
-rw-r--r--wiki/src/install/win/clone/overview.fr.po20
-rw-r--r--wiki/src/install/win/clone/overview.html4
-rw-r--r--wiki/src/install/win/clone/overview.it.po8
-rw-r--r--wiki/src/install/win/clone/overview.pt.po6
-rw-r--r--wiki/src/install/win/usb.de.po32
-rw-r--r--wiki/src/install/win/usb.fa.po16
-rw-r--r--wiki/src/install/win/usb.fr.po32
-rw-r--r--wiki/src/install/win/usb.it.po32
-rw-r--r--wiki/src/install/win/usb.mdwn16
-rw-r--r--wiki/src/install/win/usb.pt.po16
-rw-r--r--wiki/src/install/win/usb/overview.de.po11
-rw-r--r--wiki/src/install/win/usb/overview.fa.po8
-rw-r--r--wiki/src/install/win/usb/overview.fr.po22
-rw-r--r--wiki/src/install/win/usb/overview.html4
-rw-r--r--wiki/src/install/win/usb/overview.it.po10
-rw-r--r--wiki/src/install/win/usb/overview.pt.po8
-rw-r--r--wiki/src/lib/download_stable_i386_iso_sig.de.html4
-rw-r--r--wiki/src/lib/download_stable_i386_iso_sig.html4
-rw-r--r--wiki/src/news.de.po26
-rw-r--r--wiki/src/news.fa.po46
-rw-r--r--wiki/src/news.fr.po36
-rw-r--r--wiki/src/news.html4
-rw-r--r--wiki/src/news.it.po10
-rw-r--r--wiki/src/news.pt.po20
-rw-r--r--wiki/src/news/Tails_3.0_will_require_a_64-bit_processor.fr.po103
-rw-r--r--wiki/src/news/report_2013_09.mdwn1
-rw-r--r--wiki/src/news/report_2013_10.mdwn1
-rw-r--r--wiki/src/news/report_2013_11.mdwn1
-rw-r--r--wiki/src/news/report_2013_12.mdwn1
-rw-r--r--wiki/src/news/report_2014_01.mdwn1
-rw-r--r--wiki/src/news/report_2014_02.mdwn1
-rw-r--r--wiki/src/news/report_2014_03.mdwn1
-rw-r--r--wiki/src/news/report_2014_04.mdwn1
-rw-r--r--wiki/src/news/report_2014_05.mdwn1
-rw-r--r--wiki/src/news/report_2014_06-07.mdwn1
-rw-r--r--wiki/src/news/report_2015_01-02.mdwn1
-rw-r--r--wiki/src/news/report_2015_03.mdwn1
-rw-r--r--wiki/src/news/report_2015_04.mdwn1
-rw-r--r--wiki/src/news/report_2015_05.mdwn1
-rw-r--r--wiki/src/news/report_2015_06.mdwn1
-rw-r--r--wiki/src/news/report_2015_07.mdwn1
-rw-r--r--wiki/src/news/report_2015_08.mdwn1
-rw-r--r--wiki/src/news/report_2015_12.mdwn1
-rw-r--r--wiki/src/news/report_2016_01.mdwn1
-rw-r--r--wiki/src/news/report_2016_02.mdwn1
-rw-r--r--wiki/src/news/report_2016_03.mdwn1
-rw-r--r--wiki/src/news/report_2016_04.mdwn1
-rw-r--r--wiki/src/news/report_2016_05.mdwn1
-rw-r--r--wiki/src/news/report_2016_06.mdwn1
-rw-r--r--wiki/src/news/report_2016_07.mdwn1
-rw-r--r--wiki/src/news/report_2016_08.mdwn1
-rw-r--r--wiki/src/news/report_2016_09.mdwn1
-rw-r--r--wiki/src/news/report_2016_10.mdwn1
-rw-r--r--wiki/src/news/report_2016_11.mdwn1
-rw-r--r--wiki/src/news/tails-support.de.po2
-rw-r--r--wiki/src/news/tails-support.fa.po2
-rw-r--r--wiki/src/news/tails-support.fr.po4
-rw-r--r--wiki/src/news/tails-support.it.po2
-rw-r--r--wiki/src/news/tails-support.mdwn2
-rw-r--r--wiki/src/news/tails-support.pt.po2
-rw-r--r--wiki/src/news/tails-testers.de.po2
-rw-r--r--wiki/src/news/tails-testers.fa.po4
-rw-r--r--wiki/src/news/tails-testers.fr.po2
-rw-r--r--wiki/src/news/tails-testers.it.po2
-rw-r--r--wiki/src/news/tails-testers.mdwn2
-rw-r--r--wiki/src/news/tails-testers.pt.po2
-rw-r--r--wiki/src/news/test_3.0-beta1.fr.po89
-rw-r--r--wiki/src/news/version_2.7.1.de.po51
-rw-r--r--wiki/src/news/version_2.9.1.de.po100
-rw-r--r--wiki/src/press.de.po12
-rw-r--r--wiki/src/press.fa.po24
-rw-r--r--wiki/src/press.fr.po24
-rw-r--r--wiki/src/press.it.po12
-rw-r--r--wiki/src/press.mdwn12
-rw-r--r--wiki/src/press.pt.po12
-rw-r--r--wiki/src/recentchanges.mdwn2
-rw-r--r--wiki/src/recentforumchanges.mdwn2
-rw-r--r--wiki/src/security.de.po25
-rw-r--r--wiki/src/security.fa.po34
-rw-r--r--wiki/src/security.fr.po31
-rw-r--r--wiki/src/security.it.po10
-rw-r--r--wiki/src/security.mdwn8
-rw-r--r--wiki/src/security.pt.po10
-rw-r--r--wiki/src/security/Numerous_security_holes_in_2.7.1.de.po27
-rw-r--r--wiki/src/security/Numerous_security_holes_in_2.7.de.po25
-rw-r--r--wiki/src/security/claws_mail_leaks_plaintext_to_imap.de.po2
-rw-r--r--wiki/src/security/claws_mail_leaks_plaintext_to_imap.fa.po2
-rw-r--r--wiki/src/security/claws_mail_leaks_plaintext_to_imap.fr.po4
-rw-r--r--wiki/src/security/claws_mail_leaks_plaintext_to_imap.it.po2
-rw-r--r--wiki/src/security/claws_mail_leaks_plaintext_to_imap.mdwn2
-rw-r--r--wiki/src/security/claws_mail_leaks_plaintext_to_imap.pt.po2
-rw-r--r--wiki/src/sidebar.de.po23
-rw-r--r--wiki/src/sidebar.fa.po6
-rw-r--r--wiki/src/sidebar.fr.po22
-rw-r--r--wiki/src/sidebar.it.po12
-rw-r--r--wiki/src/sidebar.mdwn4
-rw-r--r--wiki/src/sidebar.pt.po12
-rw-r--r--wiki/src/support.de.po12
-rw-r--r--wiki/src/support.fa.po12
-rw-r--r--wiki/src/support.fr.po13
-rw-r--r--wiki/src/support.it.po12
-rw-r--r--wiki/src/support.mdwn4
-rw-r--r--wiki/src/support.pt.po12
-rw-r--r--wiki/src/support/learn.de.po2
-rw-r--r--wiki/src/support/learn.fa.po2
-rw-r--r--wiki/src/support/learn.fr.po4
-rw-r--r--wiki/src/support/learn.it.po2
-rw-r--r--wiki/src/support/learn.mdwn2
-rw-r--r--wiki/src/support/learn.pt.po2
-rw-r--r--wiki/src/support/talk.de.po4
-rw-r--r--wiki/src/support/talk.fa.po4
-rw-r--r--wiki/src/support/talk.fr.po4
-rw-r--r--wiki/src/support/talk.html2
-rw-r--r--wiki/src/support/talk.it.po2
-rw-r--r--wiki/src/support/talk.pt.po2
-rw-r--r--wiki/src/torrents/rss.mdwn2
-rw-r--r--wiki/src/upgrade.de.po22
-rw-r--r--wiki/src/upgrade.fa.po10
-rw-r--r--wiki/src/upgrade.fr.po29
-rw-r--r--wiki/src/upgrade.html6
-rw-r--r--wiki/src/upgrade.it.po22
-rw-r--r--wiki/src/upgrade.pt.po22
-rw-r--r--wiki/src/upgrade/clone.de.po16
-rw-r--r--wiki/src/upgrade/clone.fa.po8
-rw-r--r--wiki/src/upgrade/clone.fr.po16
-rw-r--r--wiki/src/upgrade/clone.it.po14
-rw-r--r--wiki/src/upgrade/clone.mdwn8
-rw-r--r--wiki/src/upgrade/clone.pt.po16
-rw-r--r--wiki/src/upgrade/clone/overview.de.po11
-rw-r--r--wiki/src/upgrade/clone/overview.fa.po8
-rw-r--r--wiki/src/upgrade/clone/overview.fr.po23
-rw-r--r--wiki/src/upgrade/clone/overview.html4
-rw-r--r--wiki/src/upgrade/clone/overview.it.po10
-rw-r--r--wiki/src/upgrade/clone/overview.pt.po10
-rw-r--r--wiki/src/upgrade/tails.de.po16
-rw-r--r--wiki/src/upgrade/tails.fa.po8
-rw-r--r--wiki/src/upgrade/tails.fr.po16
-rw-r--r--wiki/src/upgrade/tails.it.po16
-rw-r--r--wiki/src/upgrade/tails.mdwn8
-rw-r--r--wiki/src/upgrade/tails.pt.po16
-rw-r--r--wiki/src/upgrade/tails/overview.de.po11
-rw-r--r--wiki/src/upgrade/tails/overview.fa.po8
-rw-r--r--wiki/src/upgrade/tails/overview.fr.po23
-rw-r--r--wiki/src/upgrade/tails/overview.html4
-rw-r--r--wiki/src/upgrade/tails/overview.it.po10
-rw-r--r--wiki/src/upgrade/tails/overview.pt.po10
609 files changed, 3595 insertions, 3323 deletions
diff --git a/Rakefile b/Rakefile
index 8228701..4aafab6 100644
--- a/Rakefile
+++ b/Rakefile
@@ -31,7 +31,7 @@ VAGRANT_PATH = File.expand_path('../vagrant', __FILE__)
STABLE_BRANCH_NAMES = ['stable', 'testing']
# Environment variables that will be exported to the build script
-EXPORTED_VARIABLES = ['http_proxy', 'MKSQUASHFS_OPTIONS', 'TAILS_RAM_BUILD', 'TAILS_CLEAN_BUILD']
+EXPORTED_VARIABLES = ['http_proxy', 'MKSQUASHFS_OPTIONS', 'TAILS_RAM_BUILD', 'TAILS_CLEAN_BUILD', 'TAILS_OFFLINE_BUILD']
# Let's save the http_proxy set before playing with it
EXTERNAL_HTTP_PROXY = ENV['http_proxy']
@@ -175,6 +175,8 @@ task :parse_build_options do
ENV['http_proxy'] = INTERNAL_HTTP_PROXY
when 'noproxy'
ENV['http_proxy'] = nil
+ when 'offline'
+ ENV['TAILS_OFFLINE_MODE'] = '1'
# SquashFS compression settings
when 'gzipcomp'
ENV['MKSQUASHFS_OPTIONS'] = '-comp gzip'
@@ -195,6 +197,15 @@ task :parse_build_options do
raise "Unknown Tails build option '#{opt}'"
end
end
+
+ if ENV['TAILS_OFFLINE_MODE'] == '1'
+ if ENV['http_proxy'].nil?
+ abort "You must use a caching proxy when building offline"
+ end
+ if ENV['TAILS_NO_AUTO_PROVISION'] == '1'
+ abort "Offline mode requires provisioning"
+ end
+ end
end
task :ensure_clean_repository do
diff --git a/config/APT_overlays.d/bugfix-8449-iuk-install-robustness b/config/APT_overlays.d/bugfix-8449-iuk-install-robustness
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/config/APT_overlays.d/bugfix-8449-iuk-install-robustness
diff --git a/config/APT_overlays.d/feature-12122-linux-4.9 b/config/APT_overlays.d/feature-12122-linux-4.9
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/config/APT_overlays.d/feature-12122-linux-4.9
diff --git a/config/amnesia b/config/amnesia
index 78602fb..d4aac96 100644
--- a/config/amnesia
+++ b/config/amnesia
@@ -22,7 +22,7 @@ AMNESIA_ISOHYBRID_OPTS="-h 255 -s 63"
REQUIRED_SYSLINUX_UTILS_UPSTREAM_VERSION="6.03~pre20"
# Kernel version
-KERNEL_VERSION='4.8.0-0.bpo.2'
+KERNEL_VERSION='4.9.0-0.bpo.2'
KERNEL_SOURCE_VERSION=$(
echo "$KERNEL_VERSION" \
| perl -p -E 's{\A (\d+ [.] \d+) [.] .*}{$1}xms'
diff --git a/config/chroot_apt/preferences b/config/chroot_apt/preferences
index a4725fa..160819c 100644
--- a/config/chroot_apt/preferences
+++ b/config/chroot_apt/preferences
@@ -163,7 +163,7 @@ Pin: release o=Debian,n=jessie-backports
Pin-Priority: 999
Package: virtualbox-guest-utils virtualbox-guest-dkms virtualbox-guest-x11
-Pin: release o=Debian,n=jessie-backports
+Pin: release o=Debian,n=sid
Pin-Priority: 999
Package: xserver-xorg-video-amdgpu
diff --git a/config/chroot_local-hooks/52-update-rc.d b/config/chroot_local-hooks/52-update-rc.d
index 645b9c5..48cfbbb 100755
--- a/config/chroot_local-hooks/52-update-rc.d
+++ b/config/chroot_local-hooks/52-update-rc.d
@@ -48,9 +48,11 @@ systemctl enable tails-tor-has-bootstrapped-flag-file.service
systemctl enable tor-controlport-filter.service
# Enable our own systemd user unit files
+systemctl --global enable tails-32-bit-notify-user.service
systemctl --global enable tails-add-GNOME-bookmarks.service
systemctl --global enable tails-configure-keyboard.service
systemctl --global enable tails-create-tor-browser-directories.service
+systemctl --global enable tails-i2p-removal-notify-user.service
systemctl --global enable tails-security-check.service
systemctl --global enable tails-upgrade-frontend.service
systemctl --global enable tails-virt-notify-user.service
diff --git a/config/chroot_local-hooks/80-block-network b/config/chroot_local-hooks/80-block-network
index f6b4dd0..1d375b3 100755
--- a/config/chroot_local-hooks/80-block-network
+++ b/config/chroot_local-hooks/80-block-network
@@ -5,6 +5,6 @@ set -e
echo "Generating blocklist for all network devices"
find /lib/modules/*/kernel/drivers/net \
- -name "*.ko" -printf "blacklist %f\n" | \
- sed 's/\.ko$//' | \
+ -name "*.ko" -printf "install %f /bin/true\n" | \
+ sed 's/\.ko / /' | \
sort -u > /etc/modprobe.d/all-net-blacklist.conf
diff --git a/config/chroot_local-includes/etc/ferm/ferm.conf b/config/chroot_local-includes/etc/ferm/ferm.conf
index 48e6593..44a4700 100644
--- a/config/chroot_local-includes/etc/ferm/ferm.conf
+++ b/config/chroot_local-includes/etc/ferm/ferm.conf
@@ -129,7 +129,7 @@ domain ip {
# White-list access to OnionShare
daddr 127.0.0.1 proto tcp syn dport 17600:17650 {
- mod owner uid-owner amnesia ACCEPT;
+ mod owner uid-owner $amnesia_uid ACCEPT;
}
}
diff --git a/config/chroot_local-includes/etc/modprobe.d/no-mei.conf b/config/chroot_local-includes/etc/modprobe.d/no-mei.conf
index 1d917d1..7a51479 100644
--- a/config/chroot_local-includes/etc/modprobe.d/no-mei.conf
+++ b/config/chroot_local-includes/etc/modprobe.d/no-mei.conf
@@ -1,2 +1,2 @@
-blacklist mei-me
-blacklist mei
+install mei-me /bin/true
+install mei /bin/true
diff --git a/config/chroot_local-includes/etc/modprobe.d/uncommon-network-protocols.conf b/config/chroot_local-includes/etc/modprobe.d/uncommon-network-protocols.conf
new file mode 100644
index 0000000..92966bd
--- /dev/null
+++ b/config/chroot_local-includes/etc/modprobe.d/uncommon-network-protocols.conf
@@ -0,0 +1,4 @@
+install dccp /bin/true
+install sctp /bin/true
+install rds /bin/true
+install tipc /bin/true
diff --git a/config/chroot_local-includes/etc/sudoers.d/zzz_upgrade b/config/chroot_local-includes/etc/sudoers.d/zzz_upgrade
index ac29a44..4cc0618 100644
--- a/config/chroot_local-includes/etc/sudoers.d/zzz_upgrade
+++ b/config/chroot_local-includes/etc/sudoers.d/zzz_upgrade
@@ -1,4 +1,4 @@
-Cmnd_Alias INSTALL_IUK = /bin/chmod, /bin/cp, /bin/dd, /bin/mkdir, /bin/mktemp, /bin/mount, /bin/rm, /bin/tar, /lib/live/mount/medium/utils/linux/syslinux
+Cmnd_Alias INSTALL_IUK = /bin/chmod, /bin/dd, /bin/mkdir, /bin/mktemp, /bin/mount, /bin/rm, /bin/tar, /lib/live/mount/medium/utils/linux/syslinux, /usr/bin/nocache /bin/cp *
Cmnd_Alias IUK_GET_TARGET_FILE = /usr/bin/tails-iuk-get-target-file
Cmnd_Alias UPGRADE_FRONTEND = /usr/bin/tails-upgrade-frontend ""
diff --git a/config/chroot_local-includes/lib/live/config/1500-reconfigure-APT b/config/chroot_local-includes/lib/live/config/1500-reconfigure-APT
index 432c407..b20eac3 100755
--- a/config/chroot_local-includes/lib/live/config/1500-reconfigure-APT
+++ b/config/chroot_local-includes/lib/live/config/1500-reconfigure-APT
@@ -8,6 +8,9 @@ sed -i 's,^\(\#\?\s*deb\(-src\)\?\s\+\)http://,\1tor+http://,' \
sed -E -i 's,\s+non-free$,,' \
/etc/apt/sources.list /etc/apt/sources.list.d/*.list
+sed -E -i '/^deb(-src)?\s+\S+\s+\S+-proposed-updates\s+/d' \
+ /etc/apt/sources.list /etc/apt/sources.list.d/*.list
+
echo '
### Time-based snapshots
@@ -85,3 +88,5 @@ s{
}{$1tor+http://jenw7xbd6tf7vfhp.onion/$2}xms;
' | perl -pi - /etc/apt/sources.list /etc/apt/sources.list.d/*.list
+
+find /etc/apt/sources.list* -size 0 -delete
diff --git a/config/chroot_local-includes/usr/lib/systemd/user/tails-32-bit-notify-user.service b/config/chroot_local-includes/usr/lib/systemd/user/tails-32-bit-notify-user.service
new file mode 100644
index 0000000..ab8091d
--- /dev/null
+++ b/config/chroot_local-includes/usr/lib/systemd/user/tails-32-bit-notify-user.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Warn the user if Tails is running on a 32-bit processor
+
+[Service]
+Type=oneshot
+ExecStart=/usr/local/lib/tails-32-bit-notify-user
+RemainAfterExit=yes
+
+[Install]
+WantedBy=desktop.target
diff --git a/config/chroot_local-includes/usr/lib/systemd/user/tails-i2p-removal-notify-user.service b/config/chroot_local-includes/usr/lib/systemd/user/tails-i2p-removal-notify-user.service
new file mode 100644
index 0000000..b630960
--- /dev/null
+++ b/config/chroot_local-includes/usr/lib/systemd/user/tails-i2p-removal-notify-user.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Warn the user that I2P will be removed
+ConditionKernelCommandLine=i2p
+
+[Service]
+Type=oneshot
+ExecStart=/usr/local/lib/tails-i2p-removal-notify-user
+RemainAfterExit=yes
+
+[Install]
+WantedBy=desktop.target
diff --git a/config/chroot_local-includes/usr/local/bin/tails-documentation b/config/chroot_local-includes/usr/local/bin/tails-documentation
index 36932d0..6a99cb6 100755
--- a/config/chroot_local-includes/usr/local/bin/tails-documentation
+++ b/config/chroot_local-includes/usr/local/bin/tails-documentation
@@ -17,4 +17,9 @@ else
FILE="${PAGE}.html"
fi
+if [ -n "${2}" ]; then
+ FILE="${FILE}#${2}"
+fi
+
+export TOR_BROWSER_SKIP_OFFLINE_WARNING=yes
exec /usr/local/bin/tor-browser "file://${WIKI_ROOT}/${FILE}"
diff --git a/config/chroot_local-includes/usr/local/bin/tor-browser b/config/chroot_local-includes/usr/local/bin/tor-browser
index 8024d33..a2d0902 100755
--- a/config/chroot_local-includes/usr/local/bin/tor-browser
+++ b/config/chroot_local-includes/usr/local/bin/tor-browser
@@ -19,6 +19,9 @@ PROFILE="${HOME}/.tor-browser/profile.default"
# Import exec_firefox() and configure_best_tor_browser_locale()
. /usr/local/lib/tails-shell-library/tor-browser.sh
+# Get LIVE_USERNAME
+. /etc/live/config.d/username.conf
+
# Allow Torbutton access to the control port filter (for new identity).
# Setting a password is required, otherwise Torbutton attempts to
# read the authentication cookie file instead, which fails.
@@ -32,8 +35,8 @@ export TOR_NO_DISPLAY_NETWORK_SETTINGS='yes'
ask_for_confirmation() {
- # Skip dialog if user is already running Tor Browser:
- if pgrep -u amnesia -f "${TBB_INSTALL}/firefox" ; then
+ if [ "${TOR_BROWSER_SKIP_OFFLINE_WARNING:-}" = 'yes' ] || \
+ pgrep -u "${LIVE_USERNAME}" -f "${TBB_INSTALL}/firefox"; then
return
fi
diff --git a/config/chroot_local-includes/usr/local/lib/tails-32-bit-notify-user b/config/chroot_local-includes/usr/local/lib/tails-32-bit-notify-user
new file mode 100755
index 0000000..20aaf19
--- /dev/null
+++ b/config/chroot_local-includes/usr/local/lib/tails-32-bit-notify-user
@@ -0,0 +1,67 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+
+#man{{{
+
+=head1 NAME
+
+tails-32-bit-notify-user
+
+=head1 VERSION
+
+Version X.XX
+
+=head1 AUTHOR
+
+Tails dev team <amnesia@boum.org>
+See https://tails.boum.org/.
+
+=cut
+
+#}}}
+
+use Desktop::Notify;
+use English '-no_match_vars';
+use Locale::gettext;
+use Net::DBus::Reactor;
+use Path::Tiny;
+use POSIX;
+
+### initialization
+setlocale(LC_MESSAGES, "");
+textdomain("tails");
+
+### callbacks
+
+sub action_cb {
+ my $reactor = shift;
+ unless (fork) {
+ exec(
+ '/usr/local/bin/tails-documentation',
+ 'news/Tails_3.0_will_require_a_64-bit_processor'
+ );
+ }
+ $reactor->shutdown;
+}
+
+### main
+
+exit 0 if grep {/^flags\s+:.*\s[l][m]\s/xms} path('/proc/cpuinfo')->lines_utf8;
+
+my $reactor = Net::DBus::Reactor->main;
+
+my $notify = Desktop::Notify->new();
+$notify->action_callback(sub { action_cb($reactor, @_) });
+$notify->close_callback(sub { $reactor->shutdown; });
+
+my $summary = gettext("Warning: Tails 3.0 won't work on this computer!");
+my $body = gettext("Tails 3.0 will require a 64-bit processor.");
+$notify->create(summary => $summary,
+ body => $body,
+ actions => { "moreinfo_$PID" => gettext('Learn more'), },
+ hints => { 'transient' => 1, },
+ timeout => 0)->show();
+
+$reactor->run;
diff --git a/config/chroot_local-includes/usr/local/lib/tails-autotest-remote-shell b/config/chroot_local-includes/usr/local/lib/tails-autotest-remote-shell
index 3ebca14..8660cd6 100755
--- a/config/chroot_local-includes/usr/local/lib/tails-autotest-remote-shell
+++ b/config/chroot_local-includes/usr/local/lib/tails-autotest-remote-shell
@@ -6,6 +6,7 @@
import base64
import fcntl
+import io
import json
import os
import pwd
@@ -14,22 +15,22 @@ import signal
import subprocess
import sys
import systemd.daemon
+import textwrap
import traceback
REMOTE_SHELL_DEV = '/dev/ttyS0'
-def mk_switch_user_fn(uid, gid):
+def mk_switch_user_fn(user):
+ pwd_user = pwd.getpwnam(user)
def switch_user():
- os.setgid(gid)
- os.setuid(uid)
+ os.initgroups(user, pwd_user.pw_gid)
+ os.setgid(pwd_user.pw_gid)
+ os.setuid(pwd_user.pw_uid)
return switch_user
-def run_cmd_as_user(cmd, user):
- pwd_user = pwd.getpwnam(user)
- switch_user_fn = mk_switch_user_fn(pwd_user.pw_uid,
- pwd_user.pw_gid)
+def get_user_env(user):
# We try to create an environment identical to what's expected
# inside Tails for the user by logging in (via `su`) as the user,
# setting up the GNOME shell environment, and extracting the
@@ -41,7 +42,80 @@ def run_cmd_as_user(cmd, user):
wrapped_env_cmd = "su -c '{}' {}".format(env_cmd, user)
pipe = subprocess.Popen(wrapped_env_cmd, stdout=subprocess.PIPE, shell=True)
env_data = pipe.communicate()[0].decode('utf-8')
- env = dict((line.split('=', 1) for line in env_data.splitlines()))
+ return dict((line.split('=', 1) for line in env_data.splitlines()))
+
+
+# Dogtail does not seem to support the root user interacting with
+# other users' applications, and it does not support Python 3 (which
+# this script is written in) so let's wrap around an interactive
+# Python shell started as a subprocess.
+class PythonSession:
+ def __init__(self, user = None):
+ interactive_shell_code = '; '.join([
+ "import sys",
+ "import code",
+ "sys.ps1 = ''",
+ "sys.ps2 = ''",
+ "code.interact(banner='')",
+ ])
+ if not user:
+ user = pwd.getpwuid(os.getuid()).pw_name
+ env = get_user_env(user)
+ cwd = env['HOME']
+ self.process = subprocess.Popen(
+ ["python2", "-u", "-c", interactive_shell_code],
+ bufsize = 0,
+ shell=False,
+ stdin=subprocess.PIPE,
+ stdout=subprocess.PIPE,
+ stderr=subprocess.PIPE,
+ env=env,
+ cwd=cwd,
+ preexec_fn=mk_switch_user_fn(user)
+ )
+ init_code = """
+ import cStringIO
+ import json
+ import sys
+ orig_stdout = sys.stdout
+ orig_stderr = sys.stderr
+ """.replace(' ', '').lstrip()
+ self.process.stdin.write(init_code.encode())
+ self.process.stdin.flush()
+
+ def execute(self, code):
+ # This wrapping ensures that we can run almost any reasonable
+ # code and capture what it does.
+ wrapper = """
+ fake_stdout = cStringIO.StringIO()
+ fake_stderr = cStringIO.StringIO()
+ sys.stdout = fake_stdout
+ sys.stderr = fake_stderr
+ exc = None
+ try:
+ {code}
+ except Exception as e:
+ exc = '%s: %s' % (type(e).__name__, str(e))
+ # This newline is needed to end the `try` statement.
+
+ sys.stdout = orig_stdout
+ sys.stderr = orig_stderr
+ out_data = fake_stdout.getvalue()
+ err_data = fake_stderr.getvalue()
+ fake_stdout.close()
+ fake_stderr.close()
+ print(json.dumps([exc, out_data, err_data]))
+ """.replace(' ', '').lstrip()
+ indented_code = textwrap.indent(code, prefix=' '*4)
+ wrapped_code = wrapper.format(code=indented_code)
+ self.process.stdin.write(wrapped_code.encode())
+ self.process.stdin.flush()
+ return str(self.process.stdout.readline().strip(), 'utf-8')
+
+
+def run_cmd_as_user(cmd, user):
+ switch_user_fn = mk_switch_user_fn(user)
+ env = get_user_env(user)
cwd = env['HOME']
return subprocess.Popen(
cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE,
@@ -51,6 +125,7 @@ def run_cmd_as_user(cmd, user):
def main():
port = serial.Serial(port = REMOTE_SHELL_DEV, baudrate = 4000000)
+ python_sessions = dict()
# Notify systemd that we're ready
systemd.daemon.notify('READY=1')
@@ -61,10 +136,10 @@ def main():
try:
id, cmd_type, *rest = json.loads(line)
ret = ""
- if cmd_type in ['call', 'spawn']:
+ if cmd_type in ['sh_call', 'sh_spawn']:
user, cmd = rest
p = run_cmd_as_user(cmd, user)
- if cmd_type == "spawn":
+ if cmd_type == "sh_spawn":
returncode, stdout, stderr = 0, "", ""
else:
stdout_b, stderr_b = p.communicate()
@@ -72,14 +147,22 @@ def main():
stderr = stderr_b.decode('utf-8')
returncode = p.returncode
ret = json.dumps([id, 'success', returncode, stdout, stderr])
- elif cmd_type in ['read', 'write', 'append']:
+ elif cmd_type == 'python_execute':
+ user, code = rest
+ if user not in python_sessions:
+ python_sessions[user] = PythonSession(user)
+ session = python_sessions[user]
+ result_str = session.execute(code)
+ result = json.loads(result_str)
+ ret = json.dumps([id, 'success'] + result)
+ elif cmd_type in ['file_read', 'file_write', 'file_append']:
path, *rest = rest
- open_mode = cmd_type[0] + 'b'
+ open_mode = cmd_type[5] + 'b'
with open(path, open_mode) as f:
- if cmd_type == 'read':
+ if cmd_type == 'file_read':
assert(rest == [])
ret = str(base64.b64encode(f.read()), 'utf-8')
- elif cmd_type in ['write', 'append']:
+ elif cmd_type in ['file_write', 'file_append']:
assert(len(rest) == 1)
data = base64.b64decode(rest[0])
ret = f.write(data)
diff --git a/config/chroot_local-includes/usr/local/lib/tails-i2p-removal-notify-user b/config/chroot_local-includes/usr/local/lib/tails-i2p-removal-notify-user
new file mode 100755
index 0000000..25408c4
--- /dev/null
+++ b/config/chroot_local-includes/usr/local/lib/tails-i2p-removal-notify-user
@@ -0,0 +1,63 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+
+#man{{{
+
+=head1 NAME
+
+tails-i2p-removal-notify-user
+
+=head1 VERSION
+
+Version X.XX
+
+=head1 AUTHOR
+
+Tails dev team <amnesia@boum.org>
+See https://tails.boum.org/.
+
+=cut
+
+#}}}
+
+use Desktop::Notify;
+use English '-no_match_vars';
+use Locale::gettext;
+use Net::DBus::Reactor;
+use POSIX;
+
+### initialization
+setlocale(LC_MESSAGES, "");
+textdomain("tails");
+
+### callbacks
+
+sub action_cb {
+ my $reactor = shift;
+ unless (fork) {
+ exec(
+ '/usr/local/bin/tails-documentation',
+ 'doc/anonymous_internet/i2p',
+ 'removal',
+ );
+ }
+ $reactor->shutdown;
+}
+
+### main
+
+my $reactor = Net::DBus::Reactor->main;
+
+my $notify = Desktop::Notify->new();
+$notify->action_callback(sub { action_cb($reactor, @_) });
+$notify->close_callback(sub { $reactor->shutdown; });
+
+my $summary = gettext("Warning: I2P will be removed in Tails 2.12");
+$notify->create(summary => $summary,
+ actions => { "moreinfo_$PID" => gettext('Learn more'), },
+ hints => { 'transient' => 1, },
+ timeout => 0)->show();
+
+$reactor->run;
diff --git a/config/chroot_local-includes/usr/local/lib/tails-spoof-mac b/config/chroot_local-includes/usr/local/lib/tails-spoof-mac
index 774a347..b43811c 100755
--- a/config/chroot_local-includes/usr/local/lib/tails-spoof-mac
+++ b/config/chroot_local-includes/usr/local/lib/tails-spoof-mac
@@ -75,7 +75,8 @@ mac_spoof_panic() {
fi
module=$(get_module_used_by_nic "${nic}")
nic_name="$(get_name_of_nic ${nic})"
- echo "blacklist ${module}" >> /etc/modprobe.d/"${module}"-blacklist.conf
+ echo "install ${module} /bin/true" >> \
+ /etc/modprobe.d/"${module}"-blacklist.conf
unload_module_and_rev_deps "${module}" || :
if nic_exists "${nic}"; then
log "Failed to unload module ${module} of NIC ${nic}."
diff --git a/config/chroot_local-includes/usr/local/lib/tails-virt-notify-user b/config/chroot_local-includes/usr/local/lib/tails-virt-notify-user
index d71255b..41ecc41 100755
--- a/config/chroot_local-includes/usr/local/lib/tails-virt-notify-user
+++ b/config/chroot_local-includes/usr/local/lib/tails-virt-notify-user
@@ -23,6 +23,7 @@ See https://tails.boum.org/.
#}}}
use Desktop::Notify;
+use English '-no_match_vars';
use IPC::System::Simple qw{capturex $EXITVAL};
use Locale::gettext;
use Net::DBus::Reactor;
@@ -36,10 +37,13 @@ textdomain("tails");
sub action_cb {
my $reactor = shift;
- exec(
- '/usr/local/bin/tor-browser',
- 'file:///usr/share/doc/tails/website/doc/advanced_topics/virtualization.en.html#security'
- );
+ unless (fork) {
+ exec(
+ '/usr/local/bin/tails-documentation',
+ 'doc/advanced_topics/virtualization',
+ 'security'
+ );
+ }
$reactor->shutdown;
}
@@ -76,7 +80,7 @@ else {
$notify->create(summary => $summary,
body => $body,
- actions => { 'moreinfo' => gettext('Learn more'), },
+ actions => { "moreinfo_$PID" => gettext('Learn more'), },
hints => { 'transient' => 1, },
timeout => 0)->show();
diff --git a/config/chroot_local-includes/usr/share/tails/tbb-dist-url.txt b/config/chroot_local-includes/usr/share/tails/tbb-dist-url.txt
index ec0bbed..b7c44c1 100644
--- a/config/chroot_local-includes/usr/share/tails/tbb-dist-url.txt
+++ b/config/chroot_local-includes/usr/share/tails/tbb-dist-url.txt
@@ -1 +1 @@
-http://torbrowser-archive.tails.boum.org/6.5-build3/
+http://torbrowser-archive.tails.boum.org/6.5.1-build2/
diff --git a/config/chroot_local-includes/usr/share/tails/tbb-sha256sums.txt b/config/chroot_local-includes/usr/share/tails/tbb-sha256sums.txt
index 94964e8..b759ab8 100644
--- a/config/chroot_local-includes/usr/share/tails/tbb-sha256sums.txt
+++ b/config/chroot_local-includes/usr/share/tails/tbb-sha256sums.txt
@@ -1,16 +1,16 @@
-5d5c4c9924f6f4df1da9c567640ce78d9401e18892e36f7689c30e7df1f42e6d tor-browser-linux32-6.5_ar.tar.xz
-334600f4645b5dbabda519c6ce5e46520bb5c96a6c7f166b51190132f8c855d2 tor-browser-linux32-6.5_de.tar.xz
-6d00985eace478e099801b2e305133acff7c0f093a13a188206fbbed9d0a9f0d tor-browser-linux32-6.5_en-US.tar.xz
-358db61cbc9bfba82da897ee4e76fa0e1e0bb3dd05e3e82c3edeb9421a1c6659 tor-browser-linux32-6.5_es-ES.tar.xz
-1424cef11103b7371a4f148190fb372182a962738bf11381d60602304b4b4b27 tor-browser-linux32-6.5_fa.tar.xz
-bd05d80ca7a933ea57cfe4137898e5855e703792b8393adf098ae7d484cec6ce tor-browser-linux32-6.5_fr.tar.xz
-858e303abd1ddeb1262c5c65cd39f1709d73b3b5476c6634a27f6f204d1b0020 tor-browser-linux32-6.5_it.tar.xz
-36d2de8211e9824c45704853bb804ebfc3af314461e85d26054ca44e19e5e6ca tor-browser-linux32-6.5_ja.tar.xz
-2de5c9234baf6de459a26b26146e30deb305df7b584ff872b66c61b42a4cd7d7 tor-browser-linux32-6.5_ko.tar.xz
-28ec4aabe007871e951eb90280ef88f1b3ed9b592cd67088af966ec267acd03d tor-browser-linux32-6.5_nl.tar.xz
-63c8fbac6cd69ac0edb942d3eb576045a639d9c2a466d00f10e89a04d80afe39 tor-browser-linux32-6.5_pl.tar.xz
-0e3ebcdee2e8eb2bd101a73398a85ce8b7cd65a94806abbaf94b3e1ea87ecfe0 tor-browser-linux32-6.5_pt-BR.tar.xz
-47c9115c0fd963705e927f9023d4a6a31be4a92be35a14ff4c79e290688bc8e9 tor-browser-linux32-6.5_ru.tar.xz
-4d1ab1d96ad8976b4e1c37e26633e6d7c865e5325ac569946edf2456b2b7c6b4 tor-browser-linux32-6.5_tr.tar.xz
-fb105a3962154f0aa9e7fb583b27695b54a41011d86395db845f74bc25ccae4d tor-browser-linux32-6.5_vi.tar.xz
-bc4668ba3f7c4b97d55d22d73a615f28fe0c5bba4fd5903e0c1db011bdca6101 tor-browser-linux32-6.5_zh-CN.tar.xz
+06a0a019f4511e63b1dfe99e28650c05802984eca3f5fa164763a99f822e6da3 tor-browser-linux32-6.5.1_ar.tar.xz
+cf801697a987aa4b97f98a52bd0d8a7abf9f8367f6af4908336ef7cda6091e4a tor-browser-linux32-6.5.1_de.tar.xz
+99addabdc645a5b8c57fb98e4a14f5fd5ce54ff7f07085791af6c2154086cffd tor-browser-linux32-6.5.1_en-US.tar.xz
+e5cd51ffbf7acc1a262866b27e84a0fbf586a0119367bea6ecadd6e12b1f3229 tor-browser-linux32-6.5.1_es-ES.tar.xz
+f266429db0b0bf78a792d8242cd5c9719a16fdc54c8ebd68820ee5c2b5e600bb tor-browser-linux32-6.5.1_fa.tar.xz
+6f76c3601d786ff10f5faf7aff9130d7d532125e1f9b01a76e7302d3ed385ef5 tor-browser-linux32-6.5.1_fr.tar.xz
+eafa06332bacaf5e82a8e77ed7780a61983bb94d7d4f942151b3d6d33fb0034c tor-browser-linux32-6.5.1_it.tar.xz
+0d31ed72ad2ed3691c21e5ffdb0f1c56cf678f4fd78b596440eb108d9ee7f1de tor-browser-linux32-6.5.1_ja.tar.xz
+494599bb91f9b5e4351b6cffa93f6d30cbd23917f7926126c12883aadef0f384 tor-browser-linux32-6.5.1_ko.tar.xz
+d99b30d796a01966268942ece05bb85fdcc485e111c63b0429ae546c74419776 tor-browser-linux32-6.5.1_nl.tar.xz
+e116523b4f65904eb51908ff6ee9939e7bb1ac75f3f308d4e9fc25102de94f51 tor-browser-linux32-6.5.1_pl.tar.xz
+d630885bf4e86be998be4007d3961ff0e1dfd34c7e9e3077b60f0127e29bb2d5 tor-browser-linux32-6.5.1_pt-BR.tar.xz
+9bbf0360cab2f016b9ea68f62471bc6acbffd4c2668dab269213ce805dd1a6d3 tor-browser-linux32-6.5.1_ru.tar.xz
+ee5037266e70563594963417467d60eb28b1f70a784f38259e39195a0e82401c tor-browser-linux32-6.5.1_tr.tar.xz
+b12aaef2c1e5ed7d6276e4540725484b290cc6b8ef909c89589122319d9f4cba tor-browser-linux32-6.5.1_vi.tar.xz
+44f772fb784eda7507a3204076d7f8a63ab06e86d42adab1b7049224afcbb03e tor-browser-linux32-6.5.1_zh-CN.tar.xz
diff --git a/config/chroot_local-packageslists/tails-common.list b/config/chroot_local-packageslists/tails-common.list
index 147394f..0859549 100644
--- a/config/chroot_local-packageslists/tails-common.list
+++ b/config/chroot_local-packageslists/tails-common.list
@@ -48,6 +48,8 @@ gksu
libdesktop-notify-perl
# Needed by tails-transform-mirror-url
nodejs
+# Needed by tails-32-bit-notify-user
+libpath-tiny-perl
### Software
@@ -229,7 +231,6 @@ unar
usbutils
vim-nox
virtualbox-guest-utils
-virtualbox-guest-x11
wireless-tools
xsel
xul-ext-torbirdy
diff --git a/features/apt.feature b/features/apt.feature
index c835d27..70c2413 100644
--- a/features/apt.feature
+++ b/features/apt.feature
@@ -10,6 +10,7 @@ Feature: Installing packages through APT
Scenario: APT sources are configured correctly
Then the only hosts in APT sources are "vwakviie2ienjx6t.onion,sgvtcaew4bxjd7ln.onion,jenw7xbd6tf7vfhp.onion,sdscoq7snqtznauu.onion"
+ And no proposed-updates APT suite is enabled
@check_tor_leaks
Scenario: Install packages using apt
diff --git a/features/documentation.feature b/features/documentation.feature
index c636b19..f6be5ef 100644
--- a/features/documentation.feature
+++ b/features/documentation.feature
@@ -3,8 +3,5 @@ Feature: Tails documentation
Scenario: The "Report an Error" launcher will open the support documentation
Given I have started Tails from DVD without network and logged in
- And the network is plugged
- And Tor is ready
- And all notifications have disappeared
When I double-click the Report an Error launcher on the desktop
Then the support documentation page opens in Tor Browser
diff --git a/features/images/TorBrowserWindow.png b/features/images/TorBrowserWindow.png
deleted file mode 100644
index 33c11e3..0000000
--- a/features/images/TorBrowserWindow.png
+++ /dev/null
Binary files differ
diff --git a/features/localization.feature b/features/localization.feature
index 2f36aa2..2697ff8 100644
--- a/features/localization.feature
+++ b/features/localization.feature
@@ -7,9 +7,7 @@ Feature: Localization
@doc
Scenario: The Report an Error launcher will open the support documentation in supported non-English locales
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen
- And the network is plugged
And I log in to a new session in German
- And Tor is ready
When I double-click the Report an Error launcher on the desktop
Then the support documentation page opens in Tor Browser
diff --git a/features/scripts/vm-execute b/features/scripts/vm-execute
index 6486a2e..06ff5a2 100755
--- a/features/scripts/vm-execute
+++ b/features/scripts/vm-execute
@@ -46,7 +46,7 @@ opt_parser = OptionParser.new do |opts|
end
opt_parser.parse!(ARGV)
cmd = ARGV.join(" ")
-c = RemoteShell::Command.new(FakeVM.new, cmd, cmd_opts)
+c = RemoteShell::ShellCommand.new(FakeVM.new, cmd, cmd_opts)
puts "Return status: #{c.returncode}"
puts "STDOUT:\n#{c.stdout}"
puts "STDERR:\n#{c.stderr}"
diff --git a/features/step_definitions/apt.rb b/features/step_definitions/apt.rb
index 87b30c09..0af7703 100644
--- a/features/step_definitions/apt.rb
+++ b/features/step_definitions/apt.rb
@@ -14,6 +14,13 @@ Given /^the only hosts in APT sources are "([^"]*)"$/ do |hosts_str|
end
end
+Given /^no proposed-updates APT suite is enabled$/ do
+ apt_sources = $vm.execute_successfully(
+ 'cat /etc/apt/sources.list /etc/apt/sources.list.d/*'
+ ).stdout
+ assert_no_match(/\s\S+-proposed-updates\s/, apt_sources)
+end
+
When /^I configure APT to use non-onion sources$/ do
script = <<-EOF
use strict;
diff --git a/features/step_definitions/browser.rb b/features/step_definitions/browser.rb
index fac23b7..8334dc0 100644
--- a/features/step_definitions/browser.rb
+++ b/features/step_definitions/browser.rb
@@ -100,16 +100,21 @@ When /^I open the address "([^"]*)" in the (.*)$/ do |address, browser|
@screen.type('v', Sikuli::KeyModifier.CTRL)
@screen.type(Sikuli::Key.ENTER)
end
- open_address.call
+ recovery_on_failure = Proc.new do
+ @screen.type(Sikuli::Key.ESC)
+ @screen.waitVanish('BrowserReloadButton.png', 3)
+ open_address.call
+ end
if browser == "Tor Browser"
- recovery_on_failure = Proc.new do
- @screen.type(Sikuli::Key.ESC)
- @screen.waitVanish('BrowserReloadButton.png', 3)
- open_address.call
- end
- retry_tor(recovery_on_failure) do
- @screen.wait('BrowserReloadButton.png', 120)
- end
+ retry_method = method(:retry_tor)
+ elsif browser == "I2P Browser"
+ retry_method = method(:retry_i2p)
+ else
+ retry_method = Proc.new { |p, &b| retry_action(10, recovery_proc: p, &b) }
+ end
+ open_address.call
+ retry_method.call(recovery_on_failure) do
+ @screen.wait('BrowserReloadButton.png', 120)
end
end
@@ -125,12 +130,12 @@ Then /^"([^"]+)" has loaded in the Tor Browser$/ do |title|
end
expected_title = "#{title} - #{browser_name}"
app = Dogtail::Application.new('Firefox')
- app.child(expected_title, roleName: 'frame').wait(60)
+ try_for(60) { app.child(expected_title, roleName: 'frame') }
# The 'Reload current page' button (graphically shown as a looping
# arrow) is only shown when a page has loaded, so once we see the
# expected title *and* this button has appeared, then we can be sure
# that the page has fully loaded.
- app.child(reload_action, roleName: 'push button').wait(60)
+ try_for(60) { app.child(reload_action, roleName: 'push button') }
end
Then /^the (.*) has no plugins installed$/ do |browser|
@@ -230,9 +235,6 @@ end
Then /^the Tor Browser shows the "([^"]+)" error$/ do |error|
firefox = Dogtail::Application.new('Firefox')
page = firefox.child("Problem loading page", roleName: "document frame")
- # Important to wait here since children() won't retry but return the
- # immediate results
- page.wait
headers = page.children(roleName: "heading")
found = headers.any? { |heading| heading.text == error }
raise "Could not find the '#{error}' error in the Tor Browser" unless found
diff --git a/features/step_definitions/checks.rb b/features/step_definitions/checks.rb
index d61c89f..776c90c 100644
--- a/features/step_definitions/checks.rb
+++ b/features/step_definitions/checks.rb
@@ -36,7 +36,11 @@ Then /^the shipped (?:Debian repository key|OpenPGP key ([A-Z0-9]+)) will be val
end
Then /^I double-click the Report an Error launcher on the desktop$/ do
- @screen.wait_and_double_click('DesktopReportAnError.png', 30)
+ # Sometimes the double-click is lost (#12131).
+ retry_action(10) do
+ @screen.wait_and_double_click('DesktopReportAnError.png', 30)
+ step 'the Tor Browser has started'
+ end
end
Then /^the live user has been setup by live\-boot$/ do
diff --git a/features/step_definitions/common_steps.rb b/features/step_definitions/common_steps.rb
index a5af7b1..643af7b 100644
--- a/features/step_definitions/common_steps.rb
+++ b/features/step_definitions/common_steps.rb
@@ -57,6 +57,7 @@ def robust_notification_wait(notification_image, time_to_wait)
# Close the notification applet
@screen.type(Sikuli::Key.ESC)
+ @screen.waitVanish('GnomeNotificationAppletOpened.png', 10)
end
def post_snapshot_restore_hook
@@ -422,8 +423,11 @@ Given /^available upgrades have been checked$/ do
end
Given /^the Tor Browser has started$/ do
- tor_browser_picture = "TorBrowserWindow.png"
- @screen.wait(tor_browser_picture, 60)
+ try_for(60) do
+ Dogtail::Application.new('Firefox')
+ .child(roleName: 'frame', recursive: false)
+ .exist?
+ end
end
Given /^the Tor Browser (?:has started and )?load(?:ed|s) the (startup page|Tails roadmap)$/ do |page|
@@ -716,7 +720,7 @@ end
Given /^I start "([^"]+)" via the GNOME "([^"]+)" applications menu$/ do |app_name, submenu|
app = Dogtail::Application.new('gnome-shell')
for element in ['Applications', submenu, app_name] do
- app.child(element, roleName: 'label').click
+ app.child(element, roleName: 'label', showingOnly: true).click
end
end
diff --git a/features/step_definitions/icedove.rb b/features/step_definitions/icedove.rb
index 07625c0..f5b3fb3 100644
--- a/features/step_definitions/icedove.rb
+++ b/features/step_definitions/icedove.rb
@@ -32,7 +32,7 @@ When /^I start Icedove$/ do
$vm.file_append('/etc/icedove/pref/icedove.js ', line)
end
step 'I start "Icedove" via the GNOME "Internet" applications menu'
- icedove_main.wait(60)
+ try_for(60) { icedove_main }
end
When /^I have not configured an email account$/ do
@@ -44,7 +44,7 @@ When /^I have not configured an email account$/ do
end
Then /^I am prompted to setup an email account$/ do
- icedove_wizard.wait(30)
+ icedove_wizard
end
Then /^I cancel setting up an email account$/ do
@@ -57,7 +57,6 @@ Then /^I open Icedove's Add-ons Manager$/ do
@icedove_addons = icedove_app.child(
'Add-ons Manager - Icedove Mail/News', roleName: 'frame'
)
- @icedove_addons.wait
end
Then /^I click the extensions tab$/ do
@@ -86,7 +85,14 @@ When /^I go into Enigmail's preferences$/ do
end
When /^I enable Enigmail's expert settings$/ do
- @enigmail_prefs.button('Display Expert Settings and Menus').click
+ # Clicking the "Display..." button sometimes fails, presumably
+ # because the GUI hasn't loaded completely (or perhaps the button
+ # gets its action connected *after* the button is displayed?), so we
+ # have to verify that the click actually happened.
+ retry_action(5) do
+ @enigmail_prefs.button('Display Expert Settings and Menus').click
+ @enigmail_prefs.button('Hide Expert Settings and Menus')
+ end
end
Then /^I click Enigmail's (.+) tab$/ do |tab_name|
@@ -111,7 +117,7 @@ end
Then /^I see that Torbirdy is configured to use Tor$/ do
icedove_main.child(roleName: 'status bar')
- .child('TorBirdy Enabled: Tor', roleName: 'label').wait
+ .child('TorBirdy Enabled: Tor', roleName: 'label')
end
When /^I enter my email credentials into the autoconfiguration wizard$/ do
@@ -121,7 +127,7 @@ When /^I enter my email credentials into the autoconfiguration wizard$/ do
.typeText($config['Icedove']['password'])
icedove_wizard.button('Continue').click
# This button is shown if and only if a configuration has been found
- icedove_wizard.button('Done').wait(120)
+ try_for(120) { icedove_wizard.button('Done') }
end
Then /^the autoconfiguration wizard's choice for the (incoming|outgoing) server is secure (.+)$/ do |type, protocol|
@@ -140,24 +146,31 @@ When /^I fetch my email$/ do
icedove_main.child('Mail Toolbar', roleName: 'tool bar')
.button('Get Messages').click
- fetch_progress = icedove_main.child(roleName: 'status bar')
- .child(roleName: 'progress bar')
- fetch_progress.wait_vanish(120)
+ try_for(120) do
+ begin
+ icedove_main.child(roleName: 'status bar', retry: false)
+ .child(roleName: 'progress bar', retry: false)
+ false
+ rescue
+ true
+ end
+ end
end
When /^I accept the (?:autoconfiguration wizard's|manual) configuration$/ do
# The password check can fail due to bad Tor circuits.
retry_tor do
try_for(120) do
- if icedove_wizard.exist?
+ begin
# Spam the button, even if it is disabled (while it is still
# testing the password).
icedove_wizard.button('Done').click
false
- else
+ rescue
true
end
end
+ true
end
# The account isn't fully created before we fetch our mail. For
# instance, if we'd try to send an email before this, yet another
@@ -196,7 +209,6 @@ end
When /^I send an email to myself$/ do
icedove_main.child('Mail Toolbar', roleName: 'tool bar').button('Write').click
compose_window = icedove_app.child('Write: (no subject)')
- compose_window.wait(10)
compose_window.child('To:', roleName: 'autocomplete').child(roleName: 'entry')
.typeText($config['Icedove']['address'])
# The randomness of the subject will make it easier for us to later
@@ -210,7 +222,9 @@ When /^I send an email to myself$/ do
.typeText('test')
compose_window.child('Composition Toolbar', roleName: 'tool bar')
.button('Send').click
- compose_window.wait_vanish(120)
+ try_for(120) do
+ not compose_window.exist?
+ end
end
Then /^I can find the email I sent to myself in my inbox$/ do
@@ -221,7 +235,6 @@ Then /^I can find the email I sent to myself in my inbox$/ do
roleName: 'entry')
filter.typeText(@subject)
hit_counter = icedove_main.child('1 message')
- hit_counter.wait
inbox_view = hit_counter.parent
message_list = inbox_view.child(roleName: 'table')
the_message = message_list.children(roleName: 'table row').find do |message|
diff --git a/features/support/helpers/dogtail.rb b/features/support/helpers/dogtail.rb
index 2d81205..21ddcf2 100644
--- a/features/support/helpers/dogtail.rb
+++ b/features/support/helpers/dogtail.rb
@@ -45,59 +45,51 @@ module Dogtail
# menu.click()
#
# i.e. the object referenced by `menu` is never modified by method
- # calls and can be used as expected. This explains why
- # `proxy_call()` below returns a new instance instead of adding
- # appending the new component the proxied method call would result
- # in.
+ # calls and can be used as expected.
class Application
+ @@node_counter ||= 0
def initialize(app_name, opts = {})
+ @var = "node#{@@node_counter += 1}"
@app_name = app_name
@opts = opts
- @init_lines = @opts[:init_lines] || [
- "from dogtail import tree",
- "from dogtail.config import config",
- "config.logDebugToFile = False",
- "config.logDebugToStdOut = False",
- "config.blinkOnActions = True",
- "config.searchShowingOnly = True",
- "application = tree.root.application('#{@app_name}')",
+ @opts[:user] ||= LIVE_USER
+ @find_code = "dogtail.tree.root.application('#{@app_name}')"
+ script_lines = [
+ "import dogtail.config",
+ "import dogtail.tree",
+ "import dogtail.predicate",
+ "dogtail.config.logDebugToFile = False",
+ "dogtail.config.logDebugToStdOut = False",
+ "dogtail.config.blinkOnActions = True",
+ "dogtail.config.searchShowingOnly = True",
+ "#{@var} = #{@find_code}",
]
- @components = @opts[:components] || ['application']
+ run(script_lines)
end
- def build_script(lines)
- (
- ["#!/usr/bin/python"] +
- @init_lines +
- lines
- ).join("\n")
+ def to_s
+ @var
end
- def build_line
- @components.join('.')
+ def run(code)
+ code = code.join("\n") if code.class == Array
+ c = RemoteShell::PythonCommand.new($vm, code, user: @opts[:user])
+ if c.failure?
+ raise RuntimeError.new("The Dogtail script raised: #{c.exception}")
+ end
+ return c
end
- def run(lines = nil)
- @opts[:user] ||= LIVE_USER
- lines ||= [build_line]
- lines = [lines] if lines.class != Array
- script = build_script(lines)
- script_path = $vm.execute_successfully('mktemp', @opts).stdout.chomp
- $vm.file_overwrite(script_path, script)
- args = ["/usr/bin/python '#{script_path}'", @opts]
- if @opts[:allow_failure]
- return $vm.execute(*args)
- else
- begin
- return $vm.execute_successfully(*args)
- rescue Exception => e
- debug_log("Failing Dogtail script (#{script_path}):")
- script.split("\n").each { |line| debug_log(" "*4 + line) }
- raise e
- end
- end
+ def exist?
+ run("dogtail.config.searchCutoffCount = 0")
+ run(@find_code)
+ return true
+ rescue
+ return false
+ ensure
+ run("dogtail.config.searchCutoffCount = 20")
end
def self.value_to_s(v)
@@ -132,28 +124,6 @@ module Dogtail
).join(', ')
end
- def wait(timeout = nil)
- if timeout
- try_for(timeout) { run }
- else
- run
- end
- end
-
- def exist?
- @opts[:allow_failure] = true
- # We do not want any retries since this method should return the
- # result for the immediate situation, not for the situation up
- # to 20 retries in the future.
- optimization = "config.searchCutoffCount = 1"
- @init_lines << optimization unless @init_lines.include?(optimization)
- run.success?
- end
-
- def wait_vanish(timeout)
- try_for(timeout) { not(exist?) }
- end
-
# Equivalent to the Tree API's Node.findChildren(), with the
# arguments constructing a GenericPredicate to use as parameter.
def children(*args)
@@ -173,50 +143,24 @@ module Dogtail
if findChildren_opts_hash.size > 0
findChildren_opts = ", " + self.class.args_to_s([findChildren_opts_hash])
end
- # A fundamental assumption of ScriptProxy is that we will only
- # act on *one* object at a time. If we were to allow more, we'd
- # have to port looping, conditionals and much more into our
- # script generation, which is insane.
- # However, since references are lost between script runs (=
- # Application.run()) we need to be a bit tricky here. We use the
- # internal a11y AT-SPI "path" to uniquely identify a Dogtail
- # node, so we can give handles to each of them that can be used
- # later to re-find them.
predicate_opts = self.class.args_to_s(args)
- find_paths_script_lines = [
- "from dogtail import predicate",
- "for n in #{build_line}.findChildren(predicate.GenericPredicate(#{predicate_opts})#{findChildren_opts}):",
- " print(n.path)",
+ nodes_var = "nodes#{@@node_counter += 1}"
+ find_script_lines = [
+ "#{nodes_var} = #{@var}.findChildren(dogtail.predicate.GenericPredicate(#{predicate_opts})#{findChildren_opts})",
+ "print(len(#{nodes_var}))",
]
- a11y_at_spi_paths = run(find_paths_script_lines).stdout.chomp.split("\n")
- .grep(Regexp.new('^/org/a11y/atspi/accessible/'))
- .map { |path| path.chomp }
- a11y_at_spi_paths.map do |path|
- more_init_lines = [
- "from dogtail import predicate",
- "node = None",
- "for n in #{build_line}.findChildren(predicate.GenericPredicate()):",
- " if str(n.path) == '#{path}':",
- " node = n",
- " break",
- "assert(node)",
- ]
- Node.new(
- @app_name,
- @opts.merge(
- init_lines: @init_lines + more_init_lines,
- components: ['node']
- )
- )
+ size = run(find_script_lines).stdout.chomp.to_i
+ return size.times.map do |i|
+ Node.new("#{nodes_var}[#{i}]", @opts)
end
end
def get_field(key)
- run("print(#{build_line}.#{key})").stdout.chomp
+ run("print(#{@var}.#{key})").stdout.chomp
end
def set_field(key, value)
- run("#{build_line}.#{key} = #{self.class.value_to_s(value)}")
+ run("#{@var}.#{key} = #{self.class.value_to_s(value)}")
end
def text
@@ -231,33 +175,17 @@ module Dogtail
get_field('name')
end
- def proxy_call(method, args)
- args_str = self.class.args_to_s(args)
- method_call = "#{method.to_s}(#{args_str})"
- Node.new(
- @app_name,
- @opts.merge(
- init_lines: @init_lines,
- components: @components + [method_call]
- )
- )
- end
-
TREE_API_APP_SEARCHES.each do |method|
define_method(method) do |*args|
- proxy_call(method, args)
+ args_str = self.class.args_to_s(args)
+ method_call = "#{method.to_s}(#{args_str})"
+ Node.new("#{@var}.#{method_call}", @opts)
end
end
TREE_API_NODE_SEARCH_FIELDS.each do |field|
define_method(field) do
- Node.new(
- @app_name,
- @opts.merge(
- init_lines: @init_lines,
- components: @components + [field]
- )
- )
+ Node.new("#{@var}.#{field}", @opts)
end
end
@@ -265,15 +193,28 @@ module Dogtail
class Node < Application
+ def initialize(expr, opts = {})
+ @expr = expr
+ @opts = opts
+ @opts[:user] ||= LIVE_USER
+ @find_code = expr
+ @var = "node#{@@node_counter += 1}"
+ run("#{@var} = #{@find_code}")
+ end
+
TREE_API_NODE_SEARCHES.each do |method|
define_method(method) do |*args|
- proxy_call(method, args)
+ args_str = self.class.args_to_s(args)
+ method_call = "#{method.to_s}(#{args_str})"
+ Node.new("#{@var}.#{method_call}", @opts)
end
end
TREE_API_NODE_ACTIONS.each do |method|
define_method(method) do |*args|
- proxy_call(method, args).run
+ args_str = self.class.args_to_s(args)
+ method_call = "#{method.to_s}(#{args_str})"
+ run("#{@var}.#{method_call}")
end
end
diff --git a/features/support/helpers/misc_helpers.rb b/features/support/helpers/misc_helpers.rb
index ed9c54e..4a55286 100644
--- a/features/support/helpers/misc_helpers.rb
+++ b/features/support/helpers/misc_helpers.rb
@@ -98,7 +98,15 @@ end
def force_new_tor_circuit()
debug_log("Forcing new Tor circuit...")
+ # Tor rate limits NEWNYM to at most one per 10 second period.
+ interval = 10
+ if $__last_newnym
+ elapsed = Time.now - $__last_newnym
+ # We sleep an extra second to avoid tight timings.
+ sleep interval - elapsed + 1 if 0 < elapsed && elapsed < interval
+ end
$vm.execute_successfully('tor_control_send "signal NEWNYM"', :libs => 'tor')
+ $__last_newnym = Time.now
end
# This will retry the block up to MAX_NEW_TOR_CIRCUIT_RETRIES
diff --git a/features/support/helpers/remote_shell.rb b/features/support/helpers/remote_shell.rb
index b2465a3..b890578 100644
--- a/features/support/helpers/remote_shell.rb
+++ b/features/support/helpers/remote_shell.rb
@@ -56,7 +56,7 @@ module RemoteShell
module_function :communicate
private :communicate
- class Command
+ class ShellCommand
# If `:spawn` is false the server will block until it has finished
# executing `cmd`. If it's true the server won't block, and the
# response will always be [0, "", ""] (only used as an
@@ -69,7 +69,7 @@ module RemoteShell
opts[:spawn] = false unless opts.has_key?(:spawn)
type = opts[:spawn] ? "spawn" : "call"
debug_log("#{type}ing as #{opts[:user]}: #{cmd}")
- ret = RemoteShell.communicate(vm, type, opts[:user], cmd, **opts)
+ ret = RemoteShell.communicate(vm, 'sh_' + type, opts[:user], cmd, **opts)
debug_log("#{type} returned: #{ret}") if not(opts[:spawn])
return ret
end
@@ -98,12 +98,51 @@ module RemoteShell
end
end
+ class PythonCommand
+ def self.execute(vm, code, **opts)
+ opts[:user] ||= "root"
+ show_code = code.chomp
+ if show_code["\n"]
+ show_code = "\n" + show_code.lines.map { |l| " "*4 + l.chomp } .join("\n")
+ end
+ debug_log("executing Python as #{opts[:user]}: #{show_code}")
+ ret = RemoteShell.communicate(
+ vm, 'python_execute', opts[:user], code, **opts
+ )
+ debug_log("execution complete")
+ return ret
+ end
+
+ attr_reader :code, :exception, :stdout, :stderr
+
+ def initialize(vm, code, **opts)
+ @code = code
+ @exception, @stdout, @stderr = self.class.execute(vm, code, **opts)
+ end
+
+ def success?
+ return @exception == nil
+ end
+
+ def failure?
+ return not(success?)
+ end
+
+ def to_s
+ "Exception: #{@exception}\n" +
+ "STDOUT:\n" +
+ @stdout +
+ "STDERR:\n" +
+ @stderr
+ end
+ end
+
# An IO-like object that is more or less equivalent to a File object
# opened in rw mode.
class File
def self.open(vm, mode, path, *args, **opts)
debug_log("opening file #{path} in '#{mode}' mode")
- ret = RemoteShell.communicate(vm, mode, path, *args, **opts)
+ ret = RemoteShell.communicate(vm, 'file_' + mode, path, *args, **opts)
if ret.size != 1
raise ServerFailure.new("expected 1 value but got #{ret.size}")
end
diff --git a/features/support/helpers/vm_helper.rb b/features/support/helpers/vm_helper.rb
index 3029acf..bbfdfa6 100644
--- a/features/support/helpers/vm_helper.rb
+++ b/features/support/helpers/vm_helper.rb
@@ -463,7 +463,7 @@ EOF
cmds << cmd
cmd = cmds.join(" && ")
end
- return RemoteShell::Command.new(self, cmd, options)
+ return RemoteShell::ShellCommand.new(self, cmd, options)
end
def execute_successfully(*args)
diff --git a/features/tor_enforcement.feature b/features/tor_enforcement.feature
index fd4acef..0095f77 100644
--- a/features/tor_enforcement.feature
+++ b/features/tor_enforcement.feature
@@ -12,7 +12,6 @@ Feature: The Tor enforcement is effective
And the firewall's NAT rules only redirect traffic for Tor's TransPort and DNSPort
And the firewall is configured to block all external IPv6 traffic
- @fragile
Scenario: Anti test: Detecting TCP leaks from the Unsafe Browser with the firewall leak detector
Given I have started Tails from DVD and logged in and the network is connected
And I capture all network traffic
diff --git a/features/torified_browsing.feature b/features/torified_browsing.feature
index 878340f..7de383d 100644
--- a/features/torified_browsing.feature
+++ b/features/torified_browsing.feature
@@ -50,7 +50,7 @@ Feature: Browsing the web using the Tor Browser
And I click the HTML5 play button
And 1 application is playing audio after 10 seconds
- @check_tor_leaks @fragile
+ @check_tor_leaks
Scenario: Watching a WebM video
Given I have started Tails from DVD and logged in and the network is connected
When I start the Tor Browser
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 512e14c..57afe71 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -4,9 +4,11 @@ tmp/pot/config.py.pot
tmp/pot/electrum.pot
tmp/pot/icedove.pot
tmp/pot/shutdown-helper-extension.js.pot
+tmp/pot/tails-32-bit-notify-user.pot
tmp/pot/tails-about.pot
tmp/pot/tails-additional-software.pot
tmp/pot/tails-htp-notify-user.pot
+tmp/pot/tails-i2p-removal-notify-user.pot
tmp/pot/tails-security-check.pot
tmp/pot/tails-spoof-mac.pot
tmp/pot/tails-upgrade-frontend-wrapper.pot
diff --git a/refresh-translations b/refresh-translations
index 85f98f7..15834fb 100755
--- a/refresh-translations
+++ b/refresh-translations
@@ -4,7 +4,9 @@ set -e
set -u
PERL_PROGS="/usr/local/bin/tails-security-check \
+ /usr/local/lib/tails-32-bit-notify-user \
/usr/local/lib/tails-htp-notify-user \
+ /usr/local/lib/tails-i2p-removal-notify-user \
/usr/local/lib/tails-virt-notify-user"
PYTHON_PROGS="/etc/whisperback/config.py \
/usr/local/bin/tails-about /usr/local/sbin/tails-additional-software"
diff --git a/vagrant/Vagrantfile b/vagrant/Vagrantfile
index 4d8afbe..dae389c 100644
--- a/vagrant/Vagrantfile
+++ b/vagrant/Vagrantfile
@@ -26,7 +26,7 @@ Vagrant.configure("2") do |config|
config.vm.box_download_checksum_type = "sha256"
config.vm.box_download_checksum = '4600eaffa300123c6a1cff8a1b69f1366a62c2f502ef059c9196d7ae5e5fff8b'
config.vm.provision "shell", inline: <<-EOF
- sudo http_proxy='#{ENV['http_proxy']}' /vagrant/provision/setup-tails-builder
+ sudo http_proxy='#{ENV['http_proxy']}' TAILS_OFFLINE_MODE='#{ENV['TAILS_OFFLINE_MODE']}' /vagrant/provision/setup-tails-builder
EOF
config.vm.synced_folder '.', '/vagrant', type: '9p', readonly: true
config.vm.synced_folder '../.git', '/amnesia.git', type: '9p', readonly: true
diff --git a/vagrant/provision/assets/acng.conf b/vagrant/provision/assets/acng.conf
index 3d41fc8..841edc6 100644
--- a/vagrant/provision/assets/acng.conf
+++ b/vagrant/provision/assets/acng.conf
@@ -1,5 +1,6 @@
CacheDir: /var/cache/apt-cacher-ng
LogDir: /var/log/apt-cacher-ng
+Offlinemode: 0
Port:3142
Remap-debrep: file:deb_mirror*.gz /debian ; file:backends_debian
Remap-uburep: file:ubuntu_mirrors /ubuntu ; file:backends_ubuntu
diff --git a/vagrant/provision/setup-tails-builder b/vagrant/provision/setup-tails-builder
index a033fea..d076f30 100755
--- a/vagrant/provision/setup-tails-builder
+++ b/vagrant/provision/setup-tails-builder
@@ -7,6 +7,11 @@ export DEBIAN_FRONTEND=noninteractive
# Do not use virtual machine proxy before apt-cacher-ng is installed
if [ "$http_proxy" = "http://$(hostname -f):3142" ] &&
! [ -f /etc/apt-cacher-ng/acng.conf ]; then
+ if [ "${TAILS_OFFLINE_MODE}" = 1 ]; then
+ echo "When using the VM proxy the first build must be " \
+ "made without offline mode" >&2
+ exit 1
+ fi
LOCAL_HTTP_PROXY="$http_proxy"
http_proxy=''
fi
@@ -42,18 +47,25 @@ sed -e 's/^[[:blank:]]*//' > /etc/apt/preferences.d/syslinux-utils <<EOF
EOF
# We don't want to use apt-cacher-ng for gpg
-http_proxy="" gpg --keyserver hkps.pool.sks-keyservers.net --recv-key C7988EA7A358D82E
-gpg --export C7988EA7A358D82E | sudo apt-key add -
+if [ "${TAILS_OFFLINE_MODE}" != 1 ]; then
+ http_proxy="" gpg --keyserver hkps.pool.sks-keyservers.net --recv-key C7988EA7A358D82E
+ gpg --export C7988EA7A358D82E | sudo apt-key add -
+fi
# We need a newer version of debootstrap for saving the list of
# packages used when building Tails (#6297).
echo 'deb http://ftp.us.debian.org/debian jessie-backports main' > /etc/apt/sources.list.d/jessie-backports.list
-apt-get update
-apt-get -o Dpkg::Options::="--force-confold" -y install apt-cacher-ng
+if ! systemctl --quiet is-active apt-cacher-ng.service; then
+ apt-get update
+ apt-get -o Dpkg::Options::="--force-confold" -y install apt-cacher-ng
+fi
# Install custom configuration for apt-cacher-ng and restart
-install -o root -g root -m 644 /vagrant/provision/assets/acng.conf /etc/apt-cacher-ng/acng.conf
+ACNG_CONF=/etc/apt-cacher-ng/acng.conf
+install -o root -g root -m 644 /vagrant/provision/assets/acng.conf "${ACNG_CONF}"
+[ "${TAILS_OFFLINE_MODE}" = 1 ] || TAILS_OFFLINE_MODE=0
+sed -i "s/^Offlinemode:.*$/Offlinemode: ${TAILS_OFFLINE_MODE}/" "${ACNG_CONF}"
service apt-cacher-ng restart
# Restore local HTTP proxy if needed
@@ -61,6 +73,8 @@ if [ "$LOCAL_HTTP_PROXY" ]; then
http_proxy="$LOCAL_HTTP_PROXY"
fi
+apt-get update
+
# Upgrade if needed
apt-get -y dist-upgrade
diff --git a/wiki/src/about/contact.de.po b/wiki/src/about/contact.de.po
index c2d4952..bcd1aef 100644
--- a/wiki/src/about/contact.de.po
+++ b/wiki/src/about/contact.de.po
@@ -83,8 +83,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"support/tails-support\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"support/tails-support.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"support/tails-support\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"support/tails-support.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
@@ -298,8 +298,8 @@ msgstr "tails-l10n\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"contribute/how/translate/tails-l10n.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"contribute/how/translate/tails-l10n.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"contribute/how/translate/tails-l10n.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"contribute/how/translate/tails-l10n.inline\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title =
#, no-wrap
@@ -334,8 +334,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"support/talk/languages.inline.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"support/talk/languages.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/about/contact.fa.po b/wiki/src/about/contact.fa.po
index fc28acc..fff4633 100644
--- a/wiki/src/about/contact.fa.po
+++ b/wiki/src/about/contact.fa.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-07-05 19:07+0000\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\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"
@@ -22,7 +22,8 @@ msgid "[[!meta title=\"Contact\"]]\n"
msgstr ""
#. type: Plain text
-msgid "There are many ways to contact us, depending on what you want to talk about."
+msgid ""
+"There are many ways to contact us, depending on what you want to talk about."
msgstr ""
#. type: Plain text
@@ -75,7 +76,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"support/tails-support\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"support/tails-support\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -97,15 +98,14 @@ msgstr ""
#. type: Plain text
msgid ""
-"Public archive of amnesia-news: "
-"<https://mailman.boum.org/pipermail/amnesia-news/>."
+"Public archive of amnesia-news: <https://mailman.boum.org/pipermail/amnesia-"
+"news/>."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"<form method=\"POST\" "
-"action=\"https://mailman.boum.org/subscribe/amnesia-news\">\n"
+"<form method=\"POST\" action=\"https://mailman.boum.org/subscribe/amnesia-news\">\n"
"\t<input class=\"text\" name=\"email\" value=\"\"/>\n"
"\t<input class=\"button\" type=\"submit\" value=\"Subscribe\"/>\n"
"</form>\n"
@@ -129,15 +129,14 @@ msgstr ""
#. type: Plain text
msgid ""
-"Public archive of tails-project: "
-"<https://mailman.boum.org/pipermail/tails-project/>."
+"Public archive of tails-project: <https://mailman.boum.org/pipermail/tails-"
+"project/>."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"<form method=\"POST\" "
-"action=\"https://mailman.boum.org/subscribe/tails-project\">\n"
+"<form method=\"POST\" action=\"https://mailman.boum.org/subscribe/tails-project\">\n"
"\t<input class=\"text\" name=\"email\" value=\"\"/>\n"
"\t<input class=\"button\" type=\"submit\" value=\"Subscribe\"/>\n"
"</form>\n"
@@ -162,15 +161,13 @@ msgstr ""
#. type: Plain text
msgid ""
-"Public archive of tails-dev: "
-"<https://mailman.boum.org/pipermail/tails-dev/>."
+"Public archive of tails-dev: <https://mailman.boum.org/pipermail/tails-dev/>."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"<form method=\"POST\" "
-"action=\"https://mailman.boum.org/subscribe/tails-dev\">\n"
+"<form method=\"POST\" action=\"https://mailman.boum.org/subscribe/tails-dev\">\n"
"\t<input class=\"text\" name=\"email\" value=\"\"/>\n"
"\t<input class=\"button\" type=\"submit\" value=\"Subscribe\"/>\n"
"</form>\n"
@@ -194,15 +191,14 @@ msgstr ""
#. type: Plain text
msgid ""
-"Public archive of tails-testers: "
-"<https://mailman.boum.org/pipermail/tails-testers/>."
+"Public archive of tails-testers: <https://mailman.boum.org/pipermail/tails-"
+"testers/>."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"<form method=\"POST\" "
-"action=\"https://mailman.boum.org/subscribe/tails-testers\">\n"
+"<form method=\"POST\" action=\"https://mailman.boum.org/subscribe/tails-testers\">\n"
"\t<input class=\"text\" name=\"email\" value=\"\"/>\n"
"\t<input class=\"button\" type=\"submit\" value=\"Subscribe\"/>\n"
"</form>\n"
@@ -225,14 +221,14 @@ msgid ""
msgstr ""
#. type: Plain text
-msgid "Public archive of tails-ux: <https://mailman.boum.org/pipermail/tails-ux/>."
+msgid ""
+"Public archive of tails-ux: <https://mailman.boum.org/pipermail/tails-ux/>."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"<form method=\"POST\" "
-"action=\"https://mailman.boum.org/subscribe/tails-ux\">\n"
+"<form method=\"POST\" action=\"https://mailman.boum.org/subscribe/tails-ux\">\n"
"\t<input class=\"text\" name=\"email\" value=\"\"/>\n"
"\t<input class=\"button\" type=\"submit\" value=\"Subscribe\"/>\n"
"</form>\n"
@@ -250,9 +246,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid ""
-"[[!inline pages=\"contribute/how/translate/tails-l10n.inline\" "
-"raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"contribute/how/translate/tails-l10n.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Title =
@@ -278,12 +272,13 @@ msgid ""
msgstr ""
#. type: Plain text
-msgid "[[OpenPGP key|tails-bugs.key]] ([[details|doc/about/openpgp_keys#support]])."
+msgid ""
+"[[OpenPGP key|tails-bugs.key]] ([[details|doc/about/openpgp_keys#support]])."
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -305,7 +300,8 @@ msgid ""
msgstr ""
#. type: Plain text
-msgid "[[OpenPGP key|tails-press.key]] ([[details|doc/about/openpgp_keys#press]])."
+msgid ""
+"[[OpenPGP key|tails-press.key]] ([[details|doc/about/openpgp_keys#press]])."
msgstr ""
#. type: Plain text
@@ -327,8 +323,8 @@ msgstr ""
#. type: Plain text
msgid ""
-"[[OpenPGP key|tails-accounting.key]] "
-"([[details|doc/about/openpgp_keys#accounting]])."
+"[[OpenPGP key|tails-accounting.key]] ([[details|doc/about/"
+"openpgp_keys#accounting]])."
msgstr ""
#. type: Plain text
@@ -350,8 +346,8 @@ msgstr ""
#. type: Plain text
msgid ""
-"[[OpenPGP key|tails-mirrors.key]] "
-"([[details|doc/about/openpgp_keys#mirrors]])."
+"[[OpenPGP key|tails-mirrors.key]] ([[details|doc/about/"
+"openpgp_keys#mirrors]])."
msgstr ""
#. type: Plain text
@@ -373,8 +369,8 @@ msgstr ""
#. type: Plain text
msgid ""
-"[[OpenPGP key|tails-sysadmins.key]] "
-"([[details|doc/about/openpgp_keys#sysadmins]])."
+"[[OpenPGP key|tails-sysadmins.key]] ([[details|doc/about/"
+"openpgp_keys#sysadmins]])."
msgstr ""
#. type: Plain text
@@ -395,8 +391,7 @@ msgstr ""
#. type: Plain text
msgid ""
-"[[OpenPGP key|tails-email.key]] "
-"([[details|doc/about/openpgp_keys#private]])."
+"[[OpenPGP key|tails-email.key]] ([[details|doc/about/openpgp_keys#private]])."
msgstr ""
#. type: Plain text
@@ -411,8 +406,7 @@ msgstr ""
#. type: Plain text
msgid ""
-"You can join our [[users chat room|support/chat]] and [[developers chat "
-"room|contribute/chat]]. Only a few Tails developers hang out there, so email "
-"is preferred for anything that might be of interest for the larger "
-"community."
+"You can join our [[users chat room|support/chat]] and [[developers chat room|"
+"contribute/chat]]. Only a few Tails developers hang out there, so email is "
+"preferred for anything that might be of interest for the larger community."
msgstr ""
diff --git a/wiki/src/about/contact.fr.po b/wiki/src/about/contact.fr.po
index 79d1832..181b17d 100644
--- a/wiki/src/about/contact.fr.po
+++ b/wiki/src/about/contact.fr.po
@@ -83,8 +83,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"support/tails-support\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"support/tails-support.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"support/tails-support\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"support/tails-support.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
@@ -296,8 +296,8 @@ msgstr "tails-l10n\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"contribute/how/translate/tails-l10n.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"contribute/how/translate/tails-l10n.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"contribute/how/translate/tails-l10n.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"contribute/how/translate/tails-l10n.inline\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title =
#, no-wrap
@@ -331,8 +331,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"support/talk/languages.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"support/talk/languages.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/about/contact.it.po b/wiki/src/about/contact.it.po
index 4362746..4b96664 100644
--- a/wiki/src/about/contact.it.po
+++ b/wiki/src/about/contact.it.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-07-05 19:07+0000\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: ita <transitails@inventati.org>\n"
@@ -22,7 +22,8 @@ msgid "[[!meta title=\"Contact\"]]\n"
msgstr ""
#. type: Plain text
-msgid "There are many ways to contact us, depending on what you want to talk about."
+msgid ""
+"There are many ways to contact us, depending on what you want to talk about."
msgstr ""
#. type: Plain text
@@ -75,7 +76,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"support/tails-support\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"support/tails-support\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -97,15 +98,14 @@ msgstr ""
#. type: Plain text
msgid ""
-"Public archive of amnesia-news: "
-"<https://mailman.boum.org/pipermail/amnesia-news/>."
+"Public archive of amnesia-news: <https://mailman.boum.org/pipermail/amnesia-"
+"news/>."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"<form method=\"POST\" "
-"action=\"https://mailman.boum.org/subscribe/amnesia-news\">\n"
+"<form method=\"POST\" action=\"https://mailman.boum.org/subscribe/amnesia-news\">\n"
"\t<input class=\"text\" name=\"email\" value=\"\"/>\n"
"\t<input class=\"button\" type=\"submit\" value=\"Subscribe\"/>\n"
"</form>\n"
@@ -129,15 +129,14 @@ msgstr ""
#. type: Plain text
msgid ""
-"Public archive of tails-project: "
-"<https://mailman.boum.org/pipermail/tails-project/>."
+"Public archive of tails-project: <https://mailman.boum.org/pipermail/tails-"
+"project/>."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"<form method=\"POST\" "
-"action=\"https://mailman.boum.org/subscribe/tails-project\">\n"
+"<form method=\"POST\" action=\"https://mailman.boum.org/subscribe/tails-project\">\n"
"\t<input class=\"text\" name=\"email\" value=\"\"/>\n"
"\t<input class=\"button\" type=\"submit\" value=\"Subscribe\"/>\n"
"</form>\n"
@@ -162,15 +161,13 @@ msgstr ""
#. type: Plain text
msgid ""
-"Public archive of tails-dev: "
-"<https://mailman.boum.org/pipermail/tails-dev/>."
+"Public archive of tails-dev: <https://mailman.boum.org/pipermail/tails-dev/>."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"<form method=\"POST\" "
-"action=\"https://mailman.boum.org/subscribe/tails-dev\">\n"
+"<form method=\"POST\" action=\"https://mailman.boum.org/subscribe/tails-dev\">\n"
"\t<input class=\"text\" name=\"email\" value=\"\"/>\n"
"\t<input class=\"button\" type=\"submit\" value=\"Subscribe\"/>\n"
"</form>\n"
@@ -194,15 +191,14 @@ msgstr ""
#. type: Plain text
msgid ""
-"Public archive of tails-testers: "
-"<https://mailman.boum.org/pipermail/tails-testers/>."
+"Public archive of tails-testers: <https://mailman.boum.org/pipermail/tails-"
+"testers/>."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"<form method=\"POST\" "
-"action=\"https://mailman.boum.org/subscribe/tails-testers\">\n"
+"<form method=\"POST\" action=\"https://mailman.boum.org/subscribe/tails-testers\">\n"
"\t<input class=\"text\" name=\"email\" value=\"\"/>\n"
"\t<input class=\"button\" type=\"submit\" value=\"Subscribe\"/>\n"
"</form>\n"
@@ -225,14 +221,14 @@ msgid ""
msgstr ""
#. type: Plain text
-msgid "Public archive of tails-ux: <https://mailman.boum.org/pipermail/tails-ux/>."
+msgid ""
+"Public archive of tails-ux: <https://mailman.boum.org/pipermail/tails-ux/>."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"<form method=\"POST\" "
-"action=\"https://mailman.boum.org/subscribe/tails-ux\">\n"
+"<form method=\"POST\" action=\"https://mailman.boum.org/subscribe/tails-ux\">\n"
"\t<input class=\"text\" name=\"email\" value=\"\"/>\n"
"\t<input class=\"button\" type=\"submit\" value=\"Subscribe\"/>\n"
"</form>\n"
@@ -250,9 +246,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid ""
-"[[!inline pages=\"contribute/how/translate/tails-l10n.inline\" "
-"raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"contribute/how/translate/tails-l10n.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Title =
@@ -278,12 +272,13 @@ msgid ""
msgstr ""
#. type: Plain text
-msgid "[[OpenPGP key|tails-bugs.key]] ([[details|doc/about/openpgp_keys#support]])."
+msgid ""
+"[[OpenPGP key|tails-bugs.key]] ([[details|doc/about/openpgp_keys#support]])."
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -305,7 +300,8 @@ msgid ""
msgstr ""
#. type: Plain text
-msgid "[[OpenPGP key|tails-press.key]] ([[details|doc/about/openpgp_keys#press]])."
+msgid ""
+"[[OpenPGP key|tails-press.key]] ([[details|doc/about/openpgp_keys#press]])."
msgstr ""
#. type: Plain text
@@ -327,8 +323,8 @@ msgstr ""
#. type: Plain text
msgid ""
-"[[OpenPGP key|tails-accounting.key]] "
-"([[details|doc/about/openpgp_keys#accounting]])."
+"[[OpenPGP key|tails-accounting.key]] ([[details|doc/about/"
+"openpgp_keys#accounting]])."
msgstr ""
#. type: Plain text
@@ -350,8 +346,8 @@ msgstr ""
#. type: Plain text
msgid ""
-"[[OpenPGP key|tails-mirrors.key]] "
-"([[details|doc/about/openpgp_keys#mirrors]])."
+"[[OpenPGP key|tails-mirrors.key]] ([[details|doc/about/"
+"openpgp_keys#mirrors]])."
msgstr ""
#. type: Plain text
@@ -373,8 +369,8 @@ msgstr ""
#. type: Plain text
msgid ""
-"[[OpenPGP key|tails-sysadmins.key]] "
-"([[details|doc/about/openpgp_keys#sysadmins]])."
+"[[OpenPGP key|tails-sysadmins.key]] ([[details|doc/about/"
+"openpgp_keys#sysadmins]])."
msgstr ""
#. type: Plain text
@@ -395,8 +391,7 @@ msgstr ""
#. type: Plain text
msgid ""
-"[[OpenPGP key|tails-email.key]] "
-"([[details|doc/about/openpgp_keys#private]])."
+"[[OpenPGP key|tails-email.key]] ([[details|doc/about/openpgp_keys#private]])."
msgstr ""
#. type: Plain text
@@ -411,8 +406,7 @@ msgstr ""
#. type: Plain text
msgid ""
-"You can join our [[users chat room|support/chat]] and [[developers chat "
-"room|contribute/chat]]. Only a few Tails developers hang out there, so email "
-"is preferred for anything that might be of interest for the larger "
-"community."
+"You can join our [[users chat room|support/chat]] and [[developers chat room|"
+"contribute/chat]]. Only a few Tails developers hang out there, so email is "
+"preferred for anything that might be of interest for the larger community."
msgstr ""
diff --git a/wiki/src/about/contact.mdwn b/wiki/src/about/contact.mdwn
index 287c9bf..d735c06 100644
--- a/wiki/src/about/contact.mdwn
+++ b/wiki/src/about/contact.mdwn
@@ -26,7 +26,7 @@ tails-support
[[tails-support@boum.org|support/tails-support]] is the mailing list
dedicated to Tails user support.
-[[!inline pages="support/tails-support" raw="yes"]]
+[[!inline pages="support/tails-support" raw="yes" sort="age"]]
<a id="amnesia-news"></a>
@@ -110,7 +110,7 @@ Public archive of tails-ux: <https://mailman.boum.org/pipermail/tails-ux/>.
tails-l10n
----------
-[[!inline pages="contribute/how/translate/tails-l10n.inline" raw="yes"]]
+[[!inline pages="contribute/how/translate/tails-l10n.inline" raw="yes" sort="age"]]
Private email addresses
=======================
@@ -126,7 +126,7 @@ you need help in private.
[[OpenPGP key|tails-bugs.key]]
([[details|doc/about/openpgp_keys#support]]).
-[[!inline pages="support/talk/languages.inline" raw="yes"]]
+[[!inline pages="support/talk/languages.inline" raw="yes" sort="age"]]
<a id="tails-press"></a>
diff --git a/wiki/src/about/contact.pt.po b/wiki/src/about/contact.pt.po
index fc28acc..fff4633 100644
--- a/wiki/src/about/contact.pt.po
+++ b/wiki/src/about/contact.pt.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-07-05 19:07+0000\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\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"
@@ -22,7 +22,8 @@ msgid "[[!meta title=\"Contact\"]]\n"
msgstr ""
#. type: Plain text
-msgid "There are many ways to contact us, depending on what you want to talk about."
+msgid ""
+"There are many ways to contact us, depending on what you want to talk about."
msgstr ""
#. type: Plain text
@@ -75,7 +76,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"support/tails-support\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"support/tails-support\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -97,15 +98,14 @@ msgstr ""
#. type: Plain text
msgid ""
-"Public archive of amnesia-news: "
-"<https://mailman.boum.org/pipermail/amnesia-news/>."
+"Public archive of amnesia-news: <https://mailman.boum.org/pipermail/amnesia-"
+"news/>."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"<form method=\"POST\" "
-"action=\"https://mailman.boum.org/subscribe/amnesia-news\">\n"
+"<form method=\"POST\" action=\"https://mailman.boum.org/subscribe/amnesia-news\">\n"
"\t<input class=\"text\" name=\"email\" value=\"\"/>\n"
"\t<input class=\"button\" type=\"submit\" value=\"Subscribe\"/>\n"
"</form>\n"
@@ -129,15 +129,14 @@ msgstr ""
#. type: Plain text
msgid ""
-"Public archive of tails-project: "
-"<https://mailman.boum.org/pipermail/tails-project/>."
+"Public archive of tails-project: <https://mailman.boum.org/pipermail/tails-"
+"project/>."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"<form method=\"POST\" "
-"action=\"https://mailman.boum.org/subscribe/tails-project\">\n"
+"<form method=\"POST\" action=\"https://mailman.boum.org/subscribe/tails-project\">\n"
"\t<input class=\"text\" name=\"email\" value=\"\"/>\n"
"\t<input class=\"button\" type=\"submit\" value=\"Subscribe\"/>\n"
"</form>\n"
@@ -162,15 +161,13 @@ msgstr ""
#. type: Plain text
msgid ""
-"Public archive of tails-dev: "
-"<https://mailman.boum.org/pipermail/tails-dev/>."
+"Public archive of tails-dev: <https://mailman.boum.org/pipermail/tails-dev/>."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"<form method=\"POST\" "
-"action=\"https://mailman.boum.org/subscribe/tails-dev\">\n"
+"<form method=\"POST\" action=\"https://mailman.boum.org/subscribe/tails-dev\">\n"
"\t<input class=\"text\" name=\"email\" value=\"\"/>\n"
"\t<input class=\"button\" type=\"submit\" value=\"Subscribe\"/>\n"
"</form>\n"
@@ -194,15 +191,14 @@ msgstr ""
#. type: Plain text
msgid ""
-"Public archive of tails-testers: "
-"<https://mailman.boum.org/pipermail/tails-testers/>."
+"Public archive of tails-testers: <https://mailman.boum.org/pipermail/tails-"
+"testers/>."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"<form method=\"POST\" "
-"action=\"https://mailman.boum.org/subscribe/tails-testers\">\n"
+"<form method=\"POST\" action=\"https://mailman.boum.org/subscribe/tails-testers\">\n"
"\t<input class=\"text\" name=\"email\" value=\"\"/>\n"
"\t<input class=\"button\" type=\"submit\" value=\"Subscribe\"/>\n"
"</form>\n"
@@ -225,14 +221,14 @@ msgid ""
msgstr ""
#. type: Plain text
-msgid "Public archive of tails-ux: <https://mailman.boum.org/pipermail/tails-ux/>."
+msgid ""
+"Public archive of tails-ux: <https://mailman.boum.org/pipermail/tails-ux/>."
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"<form method=\"POST\" "
-"action=\"https://mailman.boum.org/subscribe/tails-ux\">\n"
+"<form method=\"POST\" action=\"https://mailman.boum.org/subscribe/tails-ux\">\n"
"\t<input class=\"text\" name=\"email\" value=\"\"/>\n"
"\t<input class=\"button\" type=\"submit\" value=\"Subscribe\"/>\n"
"</form>\n"
@@ -250,9 +246,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid ""
-"[[!inline pages=\"contribute/how/translate/tails-l10n.inline\" "
-"raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"contribute/how/translate/tails-l10n.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Title =
@@ -278,12 +272,13 @@ msgid ""
msgstr ""
#. type: Plain text
-msgid "[[OpenPGP key|tails-bugs.key]] ([[details|doc/about/openpgp_keys#support]])."
+msgid ""
+"[[OpenPGP key|tails-bugs.key]] ([[details|doc/about/openpgp_keys#support]])."
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -305,7 +300,8 @@ msgid ""
msgstr ""
#. type: Plain text
-msgid "[[OpenPGP key|tails-press.key]] ([[details|doc/about/openpgp_keys#press]])."
+msgid ""
+"[[OpenPGP key|tails-press.key]] ([[details|doc/about/openpgp_keys#press]])."
msgstr ""
#. type: Plain text
@@ -327,8 +323,8 @@ msgstr ""
#. type: Plain text
msgid ""
-"[[OpenPGP key|tails-accounting.key]] "
-"([[details|doc/about/openpgp_keys#accounting]])."
+"[[OpenPGP key|tails-accounting.key]] ([[details|doc/about/"
+"openpgp_keys#accounting]])."
msgstr ""
#. type: Plain text
@@ -350,8 +346,8 @@ msgstr ""
#. type: Plain text
msgid ""
-"[[OpenPGP key|tails-mirrors.key]] "
-"([[details|doc/about/openpgp_keys#mirrors]])."
+"[[OpenPGP key|tails-mirrors.key]] ([[details|doc/about/"
+"openpgp_keys#mirrors]])."
msgstr ""
#. type: Plain text
@@ -373,8 +369,8 @@ msgstr ""
#. type: Plain text
msgid ""
-"[[OpenPGP key|tails-sysadmins.key]] "
-"([[details|doc/about/openpgp_keys#sysadmins]])."
+"[[OpenPGP key|tails-sysadmins.key]] ([[details|doc/about/"
+"openpgp_keys#sysadmins]])."
msgstr ""
#. type: Plain text
@@ -395,8 +391,7 @@ msgstr ""
#. type: Plain text
msgid ""
-"[[OpenPGP key|tails-email.key]] "
-"([[details|doc/about/openpgp_keys#private]])."
+"[[OpenPGP key|tails-email.key]] ([[details|doc/about/openpgp_keys#private]])."
msgstr ""
#. type: Plain text
@@ -411,8 +406,7 @@ msgstr ""
#. type: Plain text
msgid ""
-"You can join our [[users chat room|support/chat]] and [[developers chat "
-"room|contribute/chat]]. Only a few Tails developers hang out there, so email "
-"is preferred for anything that might be of interest for the larger "
-"community."
+"You can join our [[users chat room|support/chat]] and [[developers chat room|"
+"contribute/chat]]. Only a few Tails developers hang out there, so email is "
+"preferred for anything that might be of interest for the larger community."
msgstr ""
diff --git a/wiki/src/blueprint/bootstrapping/extension/prototype.mdwn b/wiki/src/blueprint/bootstrapping/extension/prototype.mdwn
index 73c1c7a..18fb090 100644
--- a/wiki/src/blueprint/bootstrapping/extension/prototype.mdwn
+++ b/wiki/src/blueprint/bootstrapping/extension/prototype.mdwn
@@ -17,7 +17,7 @@
</div>
<div class="col-md-6 bittorrent">
<h2>BitTorrent</h2>
- <a href="[[!inline pages="inc/stable_i386_torrent_url" raw="yes"]]" class="btn btn-lg btn-primary">Download Torrent file</a>
+ <a href="[[!inline pages="inc/stable_i386_torrent_url" raw="yes" sort="age"]]" class="btn btn-lg btn-primary">Download Torrent file</a>
</div>
</div>
</div>
@@ -33,7 +33,7 @@
</div>
<div class="col-md-6 bittorrent">
<h2>BitTorrent</h2>
- <a href="[[!inline pages="inc/stable_i386_torrent_url" raw="yes"]]" class="btn btn-lg btn-primary">Download Torrent file</a>
+ <a href="[[!inline pages="inc/stable_i386_torrent_url" raw="yes" sort="age"]]" class="btn btn-lg btn-primary">Download Torrent file</a>
</div>
</div>
</div>
@@ -85,15 +85,15 @@
</div>
</div>
</div>
- <p id="bittorrent-minor">or <a href="[[!inline pages="inc/stable_i386_torrent_url" raw="yes"]]" >Download via BitTorrent</a></p>
+ <p id="bittorrent-minor">or <a href="[[!inline pages="inc/stable_i386_torrent_url" raw="yes" sort="age"]]" >Download via BitTorrent</a></p>
</div>
<a id="i_have_iso" href="">I already have an ISO image.</a>
<div id="download">
- <a id="download-button" href="[[!inline pages="inc/stable_i386_iso_url" raw="yes"]]" class="btn btn-lg btn-primary clearfix">
- <span id="download-button-label" class="pull-left">Download Tails [[!inline pages="inc/stable_i386_version" raw="yes"]] ISO image
- (<small id="download-button-size" >[[!inline pages="inc/stable_i386_iso_size" raw="yes"]]</small>)
+ <a id="download-button" href="[[!inline pages="inc/stable_i386_iso_url" raw="yes" sort="age"]]" class="btn btn-lg btn-primary clearfix">
+ <span id="download-button-label" class="pull-left">Download Tails [[!inline pages="inc/stable_i386_version" raw="yes" sort="age"]] ISO image
+ (<small id="download-button-size" >[[!inline pages="inc/stable_i386_iso_size" raw="yes" sort="age"]]</small>)
</span>
<div id="download-button-state" class="pull-right">
<span id="download-button-state-retry" class="label label-warning">Retry</span>
@@ -102,9 +102,9 @@
</a>
<div id="download-text" class="btn btn-lg clearfix">
<div id="download-text-left" class="pull-left clearfix">
- <div id="download-text-label" class="pull-left">Download Tails[[!inline pages="inc/stable_i386_version" raw="yes"]] ISO image
+ <div id="download-text-label" class="pull-left">Download Tails[[!inline pages="inc/stable_i386_version" raw="yes" sort="age"]] ISO image
<small id="download-eta">
- 240 Ko/s - 360,7/[[!inline pages="inc/stable_i386_iso_size" raw="yes"]], 10 minutes left
+ 240 Ko/s - 360,7/[[!inline pages="inc/stable_i386_iso_size" raw="yes" sort="age"]], 10 minutes left
</small>
</div>
<div id="download-progress" class="progress">
@@ -144,7 +144,7 @@
</div>
</div>
<div id="verify-text-success" class="bg-success">
- <p>If you are knowledgeable about OpenPGP, you can do additional verification using the <a href=[[!inline pages="inc/stable_i386_iso_sig_url" raw="yes"]]>OpenPGP signature</a>.
+ <p>If you are knowledgeable about OpenPGP, you can do additional verification using the <a href=[[!inline pages="inc/stable_i386_iso_sig_url" raw="yes" sort="age"]]>OpenPGP signature</a>.
<a href="">Learn how to do that</a></p>
<a href="" class="btn btn-lg btn-primary">Next <span>Copy ISO image on first USB stick</span></a>
</div>
diff --git a/wiki/src/blueprint/logo/discussion.htm b/wiki/src/blueprint/logo/discussion.htm
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/wiki/src/blueprint/logo/discussion.htm
@@ -0,0 +1 @@
+
diff --git a/wiki/src/blueprint/monthly_report.mdwn b/wiki/src/blueprint/monthly_report.mdwn
index 05c17e9..26e7fa4 100644
--- a/wiki/src/blueprint/monthly_report.mdwn
+++ b/wiki/src/blueprint/monthly_report.mdwn
@@ -61,7 +61,7 @@ Template
========
\[[!meta title="Tails report for MONTH, YEAR"]]
- \[[!meta date="XXX"]]
+ \[[!meta date"DATE"]]
\[[!toc]]
diff --git a/wiki/src/blueprint/monthly_report/report_2017_01.mdwn b/wiki/src/blueprint/monthly_report/report_2017_01.mdwn
index 636385c..f2fb60f 100644
--- a/wiki/src/blueprint/monthly_report/report_2017_01.mdwn
+++ b/wiki/src/blueprint/monthly_report/report_2017_01.mdwn
@@ -1,4 +1,4 @@
-[[!meta title="Tails report for January 2017"]]
+[[!meta title="Tails report for January, 2017"]]
[[!meta date="XXX"]]
[[!toc ]]
@@ -15,7 +15,13 @@ The following changes were introduced in Tails 2.10:
- We installed [[*OnionShare*|doc/anonymous_internet/onionshare]],
a tool for anonymous file sharing.
- - Enable the [[circuit view|doc/anonymous_internet/Tor_Browser/index.en.html#circuit_view]] in Tor Browser.
+ [[!img news/version_2.10/onionshare.png link="no"]]
+
+ - We enabled the
+ [[circuit view|doc/anonymous_internet/Tor_Browser#circuit_view]]
+ in *Tor Browser*.
+
+ [[!img doc/anonymous_internet/Tor_Browser/circuit_view.png link="no"]]
- Replace *AdBlock Plus* with *uBlock Origin*.
@@ -40,10 +46,13 @@ The following changes were introduced in Tails 2.10:
Code
====
-* We've issued a [[call for testing for Tails 3.0 beta|news/test_3.0-beta1/]], which is based on Debian Stretch.
-
-XXX: List important code work that is not covered already by the Release
- section (for example, the changes being worked on for the next version).
+* We (almost) finished updating the AppArmor policy in Debian Stretch
+ so that it supports merged-/usr systems.
+* We started evaluating
+ [USBGuard](https://dkopecek.github.io/usbguard/), and
+ [posted](https://github.com/dkopecek/usbguard/issues/157)
+ suggestions to improve its user experience, that
+ upstream warmly welcomes.
Documentation and website
=========================
@@ -51,28 +60,32 @@ Documentation and website
* We documented how to use [[*OnionShare*|doc/anonymous_internet/onionshare]],
a tool for anonymous file sharing.
+* We documented the [[circuit view|doc/anonymous_internet/Tor_Browser#circuit_view]]
+ in *Tor Browser*.
+
User experience
===============
* We've been working on [improving the user experience of Tails Installer](https://mailman.boum.org/pipermail/tails-ux/2017-January/003333.html)
-* For the Tails 3.0 test images, in Tails Greeter we will [drop the read-only persistence option](https://mailman.boum.org/pipermail/tails-ux/2017-January/003320.html). We don't know yet if we will be able to re-add this option to Tails 3.0 once we release it, but we are worlking on it.
+* For the Tails 3.0 test images, in Tails Greeter we will [drop the read-only persistence option](https://mailman.boum.org/pipermail/tails-ux/2017-January/003320.html). We don't know yet if we will be able to re-add this option to Tails 3.0 once we release it, but we are working on it.
Infrastructure
==============
-XXX: Count the number of tests in /features at the beginning of next month
-
- git checkout `git rev-list -n 1 --before="June 1" origin/devel`
- git grep --extended-regexp '^\s*Scenario:' -- features/*.feature | wc -l
-
-XXX: Report only if more scenarios have been written and add the diff from the previous month, for example:
-
- - Our test suite covers SCENARIOS scenarios, DIFF more that in May.
+* We started to set up a XMPP server to satisfy the need for private
+ communication tools expressed by one of our teams.
+* We enabled an Onion service for our APT repository
+ ([[!tails_ticket 11556]]).
+* We improved our systems so that they send less useless email to our
+ system administrators.
+* We started updating our Puppet modules to better support Debian Stretch.
Funding
=======
* [LinuxFr: Tails, nous avons besoin de vos dons](https://linuxfr.org/news/tails-nous-avons-besoin-de-vos-dons) was published as a follow-up on our call for donations.
+* We received feedback from OTF about our concept note, and started
+ working on our answer.
Outreach
========
@@ -81,13 +94,15 @@ Upcoming events
---------------
* We have a booth at [FOSDEM](https://fosdem.org/2017/) in Brussels.
-* Tails will be presented in a [cryptoparty](http://biblio.insa-rennes.fr/crypto) on march 4th 2017 in Rennes, France.
+* Tails will be presented in a [cryptoparty](http://biblio.insa-rennes.fr/crypto) on March 4th 2017 in Rennes, France.
+* We started organizing a Debian event that will take place in Paris
+ on May 13-14. Stay tuned!
On-going discussions
====================
* We've been discussing how to [improve our memory erasure process](https://mailman.boum.org/pipermail/tails-dev/2017-January/011128.html).
-* We've announced that [[Tails 3.0 will require a 64-bit processor|news/Tails_3.0_will_require_a_64-bit_processor/]].
+* We've announced that [[Tails 3.0 will require a 64-bit processor|news/Tails_3.0_will_require_a_64-bit_processor]].
Translation
===========
@@ -113,8 +128,6 @@ Total original words: 57564
Metrics
=======
-* Tails has been started more than 662.874 times this month. This makes 21.383 boots a day on average.
-* 14.782 downloads of the OpenPGP signature of Tails ISO from our website.
-* WHISPERBACK bug reports were received through WhisperBack.
-
-XXX: Ask tails@boum.org for these numbers.
+* Tails has been started more than 662 874 times this month. This makes 21 383 boots a day on average.
+* 14 782 downloads of the OpenPGP signature of Tails ISO from our website.
+* 142 bug reports were received through WhisperBack.
diff --git a/wiki/src/blueprint/monthly_report/report_2017_02.mdwn b/wiki/src/blueprint/monthly_report/report_2017_02.mdwn
new file mode 100644
index 0000000..289520c
--- /dev/null
+++ b/wiki/src/blueprint/monthly_report/report_2017_02.mdwn
@@ -0,0 +1,106 @@
+[[!meta title="Tails report for February, 2017"]]
+[[!meta date="XXX"]]
+
+[[!toc]]
+
+Releases
+========
+
+* [[Tails VERSION was released on MONTH DAY|news/version_VERSION]] ([major|minor] release).
+
+* Tails VERSION+1 is [[scheduled for MONTH DAY|contribute/calendar]].
+
+The following changes were introduced in Tails VERSION:
+
+XXX: Copy the "Changes" section of the release notes, and compact a bit:
+
+* Remove lines about software upgrade (that's not Tails itself).
+* Remove screenshots.
+* Remove "New features" and "Upgrades and changes" headlines.
+* Remove line about Changelog.
+
+Code
+====
+
+* XXX:intrigeri: Stretch sprint
+* We've issued a [[call for testing for Tails 3.0 beta|news/test_3.0-beta1/]], which is based on Debian Stretch.
+
+XXX: List important code work that is not covered already by the Release
+ section (for example, the changes being worked on for the next version).
+
+Documentation and website
+=========================
+
+XXX: Explore the Git history:
+
+ git log --patch --since='1 October' --until='1 November' origin/master -- "*.*m*"
+
+User experience
+===============
+
+XXX: Check the archives of tails-ux: https://mailman.boum.org/pipermail/tails-ux/
+
+Infrastructure
+==============
+
+XXX: Count the number of tests in /features at the beginning of next month
+
+ git checkout `git rev-list -n 1 --before="June 1" origin/devel`
+ git grep --extended-regexp '^\s*Scenario:' -- features/*.feature | wc -l
+
+XXX: Report only if more scenarios have been written and add the diff from the previous month, for example:
+
+ - Our test suite covers SCENARIOS scenarios, DIFF more that in May.
+
+Funding
+=======
+
+XXX: The fundraising team should look at the fundraising Git.
+
+ git log --patch --since='1 December' --until='1 January' origin/master
+
+XXX: The fundraising and accounting teams should look at the archives of <tails-fundraising@boum.org> and <tails-accounting@boum.org>.
+
+Outreach
+========
+
+Past events
+-----------
+
+* XXX:intrigeri: FOSDEM
+
+Upcoming events
+---------------
+
+* XXX:intrigeri: CryptoRave
+
+On-going discussions
+====================
+
+XXX: Link to the thread on <https://mailman.boum.org/pipermail/tails-XXX/>.
+
+Press and testimonials
+======================
+
+XXX: Copy content from press/media_appearances_2016.mdwn
+ This page is continuously updated by tails-press@boum.org, so if
+ it's empty there might be nothing special to report.
+
+Translation
+===========
+
+XXX: Add the output of `contribute/l10n_tricks/language_statistics.sh`
+XXX: Add the output of (adjust month!):
+
+ git checkout $(git rev-list -n 1 --before="September 1" origin/master) && \
+ git submodule update --init && \
+ ./wiki/src/contribute/l10n_tricks/language_statistics.sh
+
+Metrics
+=======
+
+* Tails has been started more than BOOTS/MONTH times this month. This makes BOOTS/DAY boots a day on average.
+* SIGS downloads of the OpenPGP signature of Tails ISO from our website.
+* WHISPERBACK bug reports were received through WhisperBack.
+
+XXX: Ask tails@boum.org for these numbers.
diff --git a/wiki/src/contribute/build.mdwn b/wiki/src/contribute/build.mdwn
index 9521e16..b5e50e4 100644
--- a/wiki/src/contribute/build.mdwn
+++ b/wiki/src/contribute/build.mdwn
@@ -197,6 +197,13 @@ The following flags can be used to force a specific behaviour:
if a local HTTP proxy is set.
* **noproxy**: do not use any HTTP proxy.
+### Network settings
+
+ * **offline**: This option will make the build system do its best to
+ not depend on the network, e.g. if you use the VM's caching proxy
+ if will *only* use cached APT lists and packages. Use this when you
+ do not have an Internet connection.
+
### SquashFS compression settings
One of the most expensive operations when building Tails is the creation
diff --git a/wiki/src/contribute/build/website.mdwn b/wiki/src/contribute/build/website.mdwn
index 9538365..39f9830 100644
--- a/wiki/src/contribute/build/website.mdwn
+++ b/wiki/src/contribute/build/website.mdwn
@@ -32,14 +32,14 @@ Build the website in Linux
git clone https://git-tails.immerda.ch/tails
-[[!inline pages="contribute/build/website/src.inline" raw="yes"]]
+[[!inline pages="contribute/build/website/src.inline" raw="yes" sort="age"]]
4. Build the website:
cd tails
./build-website
-[[!inline pages="contribute/build/website/languages.inline" raw="yes"]]
+[[!inline pages="contribute/build/website/languages.inline" raw="yes" sort="age"]]
5. You can now browse your local copy of the website in the following folder:
@@ -72,14 +72,14 @@ Build the website in Tails
cd ~/Persistent/
git clone https://git-tails.immerda.ch/tails
-[[!inline pages="contribute/build/website/src.inline" raw="yes"]]
+[[!inline pages="contribute/build/website/src.inline" raw="yes" sort="age"]]
6. Build the website:
cd tails
./build-website --set destdir="/home/amnesia/Persistent/Tor Browser/tails" "$@"
-[[!inline pages="contribute/build/website/languages.inline" raw="yes"]]
+[[!inline pages="contribute/build/website/languages.inline" raw="yes" sort="age"]]
7. You can now visit the following link in <span class="application">Tor Browser</span> to browse your local copy of the website:
diff --git a/wiki/src/contribute/design.mdwn b/wiki/src/contribute/design.mdwn
index 4bb9674..5ae6668 100644
--- a/wiki/src/contribute/design.mdwn
+++ b/wiki/src/contribute/design.mdwn
@@ -876,7 +876,7 @@ has bootstrapped already.
### 3.6.3 DNS
-[[!inline pages="contribute/design/Tor_enforcement/DNS" raw=yes]]
+[[!inline pages="contribute/design/Tor_enforcement/DNS" raw=yes sort="age"]]
### 3.6.4 HTTP Proxy
@@ -893,7 +893,7 @@ configured for completeness.
### 3.6.6 Network Filter
-[[!inline pages="contribute/design/Tor_enforcement/Network_filter" raw=yes]]
+[[!inline pages="contribute/design/Tor_enforcement/Network_filter" raw=yes sort="age"]]
### 3.6.7 MAC address spoofing
@@ -910,7 +910,7 @@ live-boot's `swapon` option is not set.
### 3.6.9 Host system RAM
-[[!inline pages="contribute/design/memory_erasure" raw=yes]]
+[[!inline pages="contribute/design/memory_erasure" raw=yes sort="age"]]
### 3.6.10 Host system disks and partitions
@@ -1281,7 +1281,7 @@ preferences and the cached Bitcoin blockchain.
### 3.6.29 Kernel hardening
-[[!inline pages="contribute/design/kernel_hardening" raw=yes]]
+[[!inline pages="contribute/design/kernel_hardening" raw=yes sort="age"]]
## 3.7 Running Tails in virtual machines
diff --git a/wiki/src/contribute/design/Tor_enforcement.mdwn b/wiki/src/contribute/design/Tor_enforcement.mdwn
index d13db74..558c0a7 100644
--- a/wiki/src/contribute/design/Tor_enforcement.mdwn
+++ b/wiki/src/contribute/design/Tor_enforcement.mdwn
@@ -8,9 +8,9 @@ This is almost true. Let's clarify this a bit.
DNS
===
-[[!inline pages="contribute/design/Tor_enforcement/DNS" raw=yes]]
+[[!inline pages="contribute/design/Tor_enforcement/DNS" raw=yes sort="age"]]
Network filter
==============
-[[!inline pages="contribute/design/Tor_enforcement/Network_filter" raw=yes]]
+[[!inline pages="contribute/design/Tor_enforcement/Network_filter" raw=yes sort="age"]]
diff --git a/wiki/src/contribute/design/incremental_upgrades.mdwn b/wiki/src/contribute/design/incremental_upgrades.mdwn
index faaf241..e1e7ee2 100644
--- a/wiki/src/contribute/design/incremental_upgrades.mdwn
+++ b/wiki/src/contribute/design/incremental_upgrades.mdwn
@@ -717,9 +717,9 @@ user, who itself:
passwordless sudo, as the `tails-iuk-get-target-file` user.
The `tails-install-iuk` user is allowed to run, using passwordless
-sudo, every command required by its task (currently: `chmod`, `cp`,
-`dd`, `mkdir`, `mktemp`, `mount`, `rm`, `tar` and
-`/lib/live/mount/medium/utils/linux/syslinux`) with any arguments.
+sudo, every command required by its task with any arguments.
+This includes e.g. `cp` so for all practical security purposes,
+it can effectively escalate to arbitrary code execution as root.
It is a member of the `tails-iuk-get-target-file` group, which allows it to
read the files downloaded by the `tails-iuk-get-target-file` program.
diff --git a/wiki/src/contribute/how/translate.mdwn b/wiki/src/contribute/how/translate.mdwn
index 802dea8..bb65c6e 100644
--- a/wiki/src/contribute/how/translate.mdwn
+++ b/wiki/src/contribute/how/translate.mdwn
@@ -63,4 +63,4 @@ to [[add a new language|translate/team/new]].
# Mailing list for translators
-[[!inline pages="contribute/how/translate/tails-l10n.inline" raw="yes"]]
+[[!inline pages="contribute/how/translate/tails-l10n.inline" raw="yes" sort="age"]]
diff --git a/wiki/src/contribute/how/user_interface.mdwn b/wiki/src/contribute/how/user_interface.mdwn
index 623dbb6..d9e6d386 100644
--- a/wiki/src/contribute/how/user_interface.mdwn
+++ b/wiki/src/contribute/how/user_interface.mdwn
@@ -24,6 +24,8 @@ Resources
=========
- [[Guidelines for user testing|user_interface/testing]]
+ - [Paper Prototyping](http://alistapart.com/article/paperprototyping),
+ by Shawn Medero
Talk to us
==========
diff --git a/wiki/src/contribute/merge_policy.mdwn b/wiki/src/contribute/merge_policy.mdwn
index ce3e9bc..5fb3463 100644
--- a/wiki/src/contribute/merge_policy.mdwn
+++ b/wiki/src/contribute/merge_policy.mdwn
@@ -13,14 +13,14 @@ to Tails|contribute/how/code]] documentation.</p>
# Common rules
-[[!inline pages="contribute/merge_policy/common_rules" raw=yes]]
+[[!inline pages="contribute/merge_policy/common_rules" raw=yes sort="age"]]
<a id="submit"></a>
# How to submit your changes
-[[!inline pages="contribute/merge_policy/submit" raw=yes]]
+[[!inline pages="contribute/merge_policy/submit" raw=yes sort="age"]]
# Review and merge process
-[[!inline pages="contribute/merge_policy/review" raw=yes]]
+[[!inline pages="contribute/merge_policy/review" raw=yes sort="age"]]
diff --git a/wiki/src/doc.de.po b/wiki/src/doc.de.po
index f0cf2c4..bbf7fc1 100644
--- a/wiki/src/doc.de.po
+++ b/wiki/src/doc.de.po
@@ -64,8 +64,8 @@ msgstr "Allgemeine Informationen"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/about.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/about.index.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/about.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/about.index.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -147,8 +147,8 @@ msgstr "Erste Schritte mit Tails"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps.index.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps.index.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -157,8 +157,8 @@ msgstr "Sich anonym mit dem Internet verbinden"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet.index.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet.index.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -167,8 +167,8 @@ msgstr "Verschlüsselung und Privatsphäre"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/encryption_and_privacy.index.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/encryption_and_privacy.index.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -177,8 +177,8 @@ msgstr "Mit sensiblen Dokumenten arbeiten"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents.index.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents.index.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -187,8 +187,8 @@ msgstr "Fortgeschrittene Themen"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/advanced_topics.index.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/advanced_topics.index.de\" raw=\"yes\" sort=\"age\"]]\n"
#, fuzzy
#~| msgid ""
diff --git a/wiki/src/doc.fa.po b/wiki/src/doc.fa.po
index 42cdfc8..a985b91 100644
--- a/wiki/src/doc.fa.po
+++ b/wiki/src/doc.fa.po
@@ -64,8 +64,8 @@ msgstr "اطلاعات کلی"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/about.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/about.index.fa\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/about.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/about.index.fa\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, fuzzy, no-wrap
@@ -127,8 +127,8 @@ msgstr "اولین گام‌های کار با تیلز"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps.index.fa\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps.index.fa\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -137,8 +137,8 @@ msgstr "به صورت به ناشناس به اینترنت وصل شوید"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet.index.fa\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet.index.fa\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -147,8 +147,8 @@ msgstr "رمز‌گذاری و حریم خصوصی"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/encryption_and_privacy.index.fa\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/encryption_and_privacy.index.fa\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -157,8 +157,8 @@ msgstr "کار روی مستندات مهم"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents.index.fa\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents.index.fa\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -167,8 +167,8 @@ msgstr "موضوع‌های پیشرفته"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/advanced_topics.index.fa\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/advanced_topics.index.fa\" raw=\"yes\" sort=\"age\"]]\n"
#, fuzzy
#~| msgid ""
diff --git a/wiki/src/doc.fr.po b/wiki/src/doc.fr.po
index c7de864..b8461ad 100644
--- a/wiki/src/doc.fr.po
+++ b/wiki/src/doc.fr.po
@@ -65,8 +65,8 @@ msgstr "Informations générales"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/about.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/about.index.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/about.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/about.index.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -139,8 +139,8 @@ msgstr "Premiers pas avec Tails"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps.index.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps.index.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -149,8 +149,8 @@ msgstr "Se connecter à internet anonymement"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet.index.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet.index.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -159,8 +159,8 @@ msgstr "Chiffrement et vie privée"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/encryption_and_privacy.index.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/encryption_and_privacy.index.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -169,8 +169,8 @@ msgstr "Travailler sur des documents sensibles"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents.index.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents.index.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -179,8 +179,8 @@ msgstr "Sujets avancés"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/advanced_topics.index.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/advanced_topics.index.fr\" raw=\"yes\" sort=\"age\"]]\n"
#, fuzzy
#~| msgid ""
diff --git a/wiki/src/doc.it.po b/wiki/src/doc.it.po
index 6db8875..a3d9640 100644
--- a/wiki/src/doc.it.po
+++ b/wiki/src/doc.it.po
@@ -64,8 +64,8 @@ msgstr "Informazioni generali"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/about.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/about.index.it\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/about.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/about.index.it\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -137,8 +137,8 @@ msgstr "Tails per principianti"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps.index.it\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps.index.it\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -147,8 +147,8 @@ msgstr "Connettiti ad internet in modo anonimo."
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet.index.it\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet.index.it\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -157,8 +157,8 @@ msgstr "Cifratura e privacy"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/encryption_and_privacy.index.it\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/encryption_and_privacy.index.it\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -167,8 +167,8 @@ msgstr "Lavorare su documenti sensibili."
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents.index.it\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents.index.it\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -177,5 +177,5 @@ msgstr "Argomenti avanzati"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/advanced_topics.index.it\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/advanced_topics.index.it\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc.mdwn b/wiki/src/doc.mdwn
index b83d621..b99b50c 100644
--- a/wiki/src/doc.mdwn
+++ b/wiki/src/doc.mdwn
@@ -16,7 +16,7 @@ documentation|/contribute/how/documentation]].
# General information
-[[!inline pages="doc/about.index" raw="yes"]]
+[[!inline pages="doc/about.index" raw="yes" sort="age"]]
# Download and install
@@ -34,20 +34,20 @@ documentation|/contribute/how/documentation]].
# First steps with Tails
-[[!inline pages="doc/first_steps.index" raw="yes"]]
+[[!inline pages="doc/first_steps.index" raw="yes" sort="age"]]
# Connect to the Internet anonymously
-[[!inline pages="doc/anonymous_internet.index" raw="yes"]]
+[[!inline pages="doc/anonymous_internet.index" raw="yes" sort="age"]]
# Encryption and privacy
-[[!inline pages="doc/encryption_and_privacy.index" raw="yes"]]
+[[!inline pages="doc/encryption_and_privacy.index" raw="yes" sort="age"]]
# Work on sensitive documents
-[[!inline pages="doc/sensitive_documents.index" raw="yes"]]
+[[!inline pages="doc/sensitive_documents.index" raw="yes" sort="age"]]
# Advanced topics
-[[!inline pages="doc/advanced_topics.index" raw="yes"]]
+[[!inline pages="doc/advanced_topics.index" raw="yes" sort="age"]]
diff --git a/wiki/src/doc.pt.po b/wiki/src/doc.pt.po
index 1f62b04..09d964b 100644
--- a/wiki/src/doc.pt.po
+++ b/wiki/src/doc.pt.po
@@ -64,8 +64,8 @@ msgstr "Informações gerais"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/about.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/about.index.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/about.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/about.index.pt\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -144,8 +144,8 @@ msgstr "Primeiros passos com Tails"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps.index.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps.index.pt\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -154,8 +154,8 @@ msgstr "Conecte à Internet anonimamente"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet.index.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet.index.pt\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -164,8 +164,8 @@ msgstr "Criptografia e privacidade"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/encryption_and_privacy.index.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/encryption_and_privacy.index.pt\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -174,8 +174,8 @@ msgstr "Trabalhe com documentos importantes"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents.index.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents.index.pt\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title #
#, no-wrap
@@ -184,8 +184,8 @@ msgstr "Tópicos avançados"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/advanced_topics.index.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/advanced_topics.index.pt\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid ""
#~ " - [[Verify the ISO image|doc/get/verify]]\n"
diff --git a/wiki/src/doc/about.de.po b/wiki/src/doc/about.de.po
index 0fe0941..7adda82 100644
--- a/wiki/src/doc/about.de.po
+++ b/wiki/src/doc/about.de.po
@@ -23,5 +23,5 @@ msgstr "[[!meta title=\"Allgemeine Informationen\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/about.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/about.index.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/about.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/about.index.de\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/about.fa.po b/wiki/src/doc/about.fa.po
index 504ec6f..72c3a10 100644
--- a/wiki/src/doc/about.fa.po
+++ b/wiki/src/doc/about.fa.po
@@ -23,5 +23,5 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/about.index\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/about.index\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/doc/about.fr.po b/wiki/src/doc/about.fr.po
index f919e6a..1a7cd36 100644
--- a/wiki/src/doc/about.fr.po
+++ b/wiki/src/doc/about.fr.po
@@ -22,5 +22,5 @@ msgstr "[[!meta title=\"Informations générales\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/about.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/about.index.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/about.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/about.index.fr\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/about.it.po b/wiki/src/doc/about.it.po
index 94dc9d3..2a6fd39 100644
--- a/wiki/src/doc/about.it.po
+++ b/wiki/src/doc/about.it.po
@@ -23,5 +23,5 @@ msgstr "[[!meta title=\"Informazioni generali\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/about.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/about.index\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/about.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/about.index\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/about.mdwn b/wiki/src/doc/about.mdwn
index cb4e53b..2a0ba2b 100644
--- a/wiki/src/doc/about.mdwn
+++ b/wiki/src/doc/about.mdwn
@@ -1,3 +1,3 @@
[[!meta title="General information"]]
-[[!inline pages="doc/about.index" raw="yes"]]
+[[!inline pages="doc/about.index" raw="yes" sort="age"]]
diff --git a/wiki/src/doc/about.pt.po b/wiki/src/doc/about.pt.po
index 6fb31bf..b083221 100644
--- a/wiki/src/doc/about.pt.po
+++ b/wiki/src/doc/about.pt.po
@@ -22,6 +22,6 @@ msgstr "[[!meta title=\"Informações gerais\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/about.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/about.index.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/about.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/about.index.pt\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/advanced_topics.de.po b/wiki/src/doc/advanced_topics.de.po
index d3d091c..40902fe 100644
--- a/wiki/src/doc/advanced_topics.de.po
+++ b/wiki/src/doc/advanced_topics.de.po
@@ -23,5 +23,5 @@ msgstr "[[!meta title=\"Fortgeschrittene Themen\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/advanced_topics.index.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/advanced_topics.index.de\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/advanced_topics.fa.po b/wiki/src/doc/advanced_topics.fa.po
index f9f6c7c..080274f 100644
--- a/wiki/src/doc/advanced_topics.fa.po
+++ b/wiki/src/doc/advanced_topics.fa.po
@@ -26,5 +26,5 @@ msgstr "[[!meta title=\"موضوعات پیشرفته\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/advanced_topics.index.fa\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/advanced_topics.index.fa\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/advanced_topics.fr.po b/wiki/src/doc/advanced_topics.fr.po
index 835b588..9389bcb 100644
--- a/wiki/src/doc/advanced_topics.fr.po
+++ b/wiki/src/doc/advanced_topics.fr.po
@@ -22,5 +22,5 @@ msgstr "[[!meta title=\"Sujets avancés\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/advanced_topics.index.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/advanced_topics.index.fr\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/advanced_topics.it.po b/wiki/src/doc/advanced_topics.it.po
index c02c9bd..b04844a 100644
--- a/wiki/src/doc/advanced_topics.it.po
+++ b/wiki/src/doc/advanced_topics.it.po
@@ -23,5 +23,5 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics.index\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics.index\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/doc/advanced_topics.mdwn b/wiki/src/doc/advanced_topics.mdwn
index 2191dec..601b716 100644
--- a/wiki/src/doc/advanced_topics.mdwn
+++ b/wiki/src/doc/advanced_topics.mdwn
@@ -1,3 +1,3 @@
[[!meta title="Advanced topics"]]
-[[!inline pages="doc/advanced_topics.index" raw="yes"]]
+[[!inline pages="doc/advanced_topics.index" raw="yes" sort="age"]]
diff --git a/wiki/src/doc/advanced_topics.pt.po b/wiki/src/doc/advanced_topics.pt.po
index 0c606ba..c59de95 100644
--- a/wiki/src/doc/advanced_topics.pt.po
+++ b/wiki/src/doc/advanced_topics.pt.po
@@ -23,5 +23,5 @@ msgstr "[[!meta title=\"Tópicos avançados\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/advanced_topics.index.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/advanced_topics.index.pt\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/advanced_topics/lan.de.po b/wiki/src/doc/advanced_topics/lan.de.po
index 76eba2b..54bdc1a7 100644
--- a/wiki/src/doc/advanced_topics/lan.de.po
+++ b/wiki/src/doc/advanced_topics/lan.de.po
@@ -147,8 +147,8 @@ msgstr "Dateien von Webseiten im lokalen Netzwerk herunterladen\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/advanced_topics/lan.fa.po b/wiki/src/doc/advanced_topics/lan.fa.po
index b2d8abbb..9df9416 100644
--- a/wiki/src/doc/advanced_topics/lan.fa.po
+++ b/wiki/src/doc/advanced_topics/lan.fa.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-09-26 10:31+0200\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\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"
@@ -47,14 +47,11 @@ msgstr ""
#, no-wrap
msgid ""
"But an application that can connect to both resources on the\n"
-"Internet (going through Tor) and resources on the local network (without "
-"going\n"
+"Internet (going through Tor) and resources on the local network (without going\n"
"through Tor) can break your anonymity. For example, if a website that\n"
-"you visit anonymously using <span class=\"application\">Tor Browser</span> "
-"could also connect to other\n"
+"you visit anonymously using <span class=\"application\">Tor Browser</span> could also connect to other\n"
"web pages that are specific to your local network, then this information\n"
-"could reveal where you are. This is why <span class=\"application\">Tor "
-"Browser</span> is prevented from\n"
+"could reveal where you are. This is why <span class=\"application\">Tor Browser</span> is prevented from\n"
"accessing the local network in Tails.\n"
msgstr ""
@@ -95,19 +92,16 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"It is impossible to access web pages on the local network using <span "
-"class=\"application\">Tor\n"
+"It is impossible to access web pages on the local network using <span class=\"application\">Tor\n"
"Browser</span>. This prevents websites on the Internet from deducing your\n"
-"location from the content of other web pages that might be specific to your "
-"local\n"
+"location from the content of other web pages that might be specific to your local\n"
"network.\n"
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"To access web pages on the local network, use the [[<span "
-"class=\"application\">Unsafe\n"
+"To access web pages on the local network, use the [[<span class=\"application\">Unsafe\n"
"Browser</span>|anonymous_internet/unsafe_browser]] instead.\n"
msgstr ""
@@ -123,9 +117,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid ""
-"[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" "
-"raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -133,8 +125,7 @@ msgstr ""
msgid ""
"To download files from web pages on the local network, you can use the\n"
"`curl` command instead. For example, to download a document available on\n"
-"the local network at <span "
-"class=\"filename\">http://192.168.1.40/document.pdf</span>\n"
+"the local network at <span class=\"filename\">http://192.168.1.40/document.pdf</span>\n"
"execute the following command:\n"
msgstr ""
diff --git a/wiki/src/doc/advanced_topics/lan.fr.po b/wiki/src/doc/advanced_topics/lan.fr.po
index eb71f26..aaab6c0 100644
--- a/wiki/src/doc/advanced_topics/lan.fr.po
+++ b/wiki/src/doc/advanced_topics/lan.fr.po
@@ -143,8 +143,8 @@ msgstr "Télécharger des fichiers à partir de pages web sur le réseau local\n
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/advanced_topics/lan.it.po b/wiki/src/doc/advanced_topics/lan.it.po
index c28a0ea..35a76f9 100644
--- a/wiki/src/doc/advanced_topics/lan.it.po
+++ b/wiki/src/doc/advanced_topics/lan.it.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-11-19 23:06+0100\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: ita <transitails@inventati.org>\n"
@@ -47,14 +47,11 @@ msgstr ""
#, no-wrap
msgid ""
"But an application that can connect to both resources on the\n"
-"Internet (going through Tor) and resources on the local network (without "
-"going\n"
+"Internet (going through Tor) and resources on the local network (without going\n"
"through Tor) can break your anonymity. For example, if a website that\n"
-"you visit anonymously using <span class=\"application\">Tor Browser</span> "
-"could also connect to other\n"
+"you visit anonymously using <span class=\"application\">Tor Browser</span> could also connect to other\n"
"web pages that are specific to your local network, then this information\n"
-"could reveal where you are. This is why <span class=\"application\">Tor "
-"Browser</span> is prevented from\n"
+"could reveal where you are. This is why <span class=\"application\">Tor Browser</span> is prevented from\n"
"accessing the local network in Tails.\n"
msgstr ""
@@ -95,19 +92,16 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"It is impossible to access web pages on the local network using <span "
-"class=\"application\">Tor\n"
+"It is impossible to access web pages on the local network using <span class=\"application\">Tor\n"
"Browser</span>. This prevents websites on the Internet from deducing your\n"
-"location from the content of other web pages that might be specific to your "
-"local\n"
+"location from the content of other web pages that might be specific to your local\n"
"network.\n"
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"To access web pages on the local network, use the [[<span "
-"class=\"application\">Unsafe\n"
+"To access web pages on the local network, use the [[<span class=\"application\">Unsafe\n"
"Browser</span>|anonymous_internet/unsafe_browser]] instead.\n"
msgstr ""
@@ -123,9 +117,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid ""
-"[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" "
-"raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -133,8 +125,7 @@ msgstr ""
msgid ""
"To download files from web pages on the local network, you can use the\n"
"`curl` command instead. For example, to download a document available on\n"
-"the local network at <span "
-"class=\"filename\">http://192.168.1.40/document.pdf</span>\n"
+"the local network at <span class=\"filename\">http://192.168.1.40/document.pdf</span>\n"
"execute the following command:\n"
msgstr ""
diff --git a/wiki/src/doc/advanced_topics/lan.mdwn b/wiki/src/doc/advanced_topics/lan.mdwn
index 52afc03..03af38d 100644
--- a/wiki/src/doc/advanced_topics/lan.mdwn
+++ b/wiki/src/doc/advanced_topics/lan.mdwn
@@ -54,7 +54,7 @@ Browser</span>|anonymous_internet/unsafe_browser]] instead.
Downloading files from web pages on the local network
=====================================================
-[[!inline pages="doc/anonymous_internet/unsafe_browser/chroot.inline" raw="yes"]]
+[[!inline pages="doc/anonymous_internet/unsafe_browser/chroot.inline" raw="yes" sort="age"]]
To download files from web pages on the local network, you can use the
`curl` command instead. For example, to download a document available on
diff --git a/wiki/src/doc/advanced_topics/lan.pt.po b/wiki/src/doc/advanced_topics/lan.pt.po
index 9665a8d..9df9416 100644
--- a/wiki/src/doc/advanced_topics/lan.pt.po
+++ b/wiki/src/doc/advanced_topics/lan.pt.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-07-05 17:57+0200\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\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"
@@ -47,14 +47,11 @@ msgstr ""
#, no-wrap
msgid ""
"But an application that can connect to both resources on the\n"
-"Internet (going through Tor) and resources on the local network (without "
-"going\n"
+"Internet (going through Tor) and resources on the local network (without going\n"
"through Tor) can break your anonymity. For example, if a website that\n"
-"you visit anonymously using <span class=\"application\">Tor Browser</span> "
-"could also connect to other\n"
+"you visit anonymously using <span class=\"application\">Tor Browser</span> could also connect to other\n"
"web pages that are specific to your local network, then this information\n"
-"could reveal where you are. This is why <span class=\"application\">Tor "
-"Browser</span> is prevented from\n"
+"could reveal where you are. This is why <span class=\"application\">Tor Browser</span> is prevented from\n"
"accessing the local network in Tails.\n"
msgstr ""
@@ -95,19 +92,16 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"It is impossible to access web pages on the local network using <span "
-"class=\"application\">Tor\n"
+"It is impossible to access web pages on the local network using <span class=\"application\">Tor\n"
"Browser</span>. This prevents websites on the Internet from deducing your\n"
-"location from the content of other web pages that might be specific to your "
-"local\n"
+"location from the content of other web pages that might be specific to your local\n"
"network.\n"
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"To access web pages on the local network, use the [[<span "
-"class=\"application\">Unsafe\n"
+"To access web pages on the local network, use the [[<span class=\"application\">Unsafe\n"
"Browser</span>|anonymous_internet/unsafe_browser]] instead.\n"
msgstr ""
@@ -123,9 +117,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid ""
-"[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" "
-"raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -133,8 +125,7 @@ msgstr ""
msgid ""
"To download files from web pages on the local network, you can use the\n"
"`curl` command instead. For example, to download a document available on\n"
-"the local network at <span "
-"class=\"filename\">http://192.168.1.40/document.pdf</span>\n"
+"the local network at <span class=\"filename\">http://192.168.1.40/document.pdf</span>\n"
"execute the following command:\n"
msgstr ""
diff --git a/wiki/src/doc/advanced_topics/virtualization/boxes.de.po b/wiki/src/doc/advanced_topics/virtualization/boxes.de.po
index 4750ba4..7e5a51a 100644
--- a/wiki/src/doc/advanced_topics/virtualization/boxes.de.po
+++ b/wiki/src/doc/advanced_topics/virtualization/boxes.de.po
@@ -34,8 +34,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/advanced_topics/virtualization.caution.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/advanced_topics/virtualization.caution.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/advanced_topics/virtualization/boxes.fa.po b/wiki/src/doc/advanced_topics/virtualization/boxes.fa.po
index 06d574d..be80cd8 100644
--- a/wiki/src/doc/advanced_topics/virtualization/boxes.fa.po
+++ b/wiki/src/doc/advanced_topics/virtualization/boxes.fa.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-07-28 09:53+0200\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\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"
@@ -24,17 +24,14 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"[<span class=\"application\">GNOME "
-"Boxes</span>](https://wiki.gnome.org/Boxes) aims at providing a simple\n"
+"[<span class=\"application\">GNOME Boxes</span>](https://wiki.gnome.org/Boxes) aims at providing a simple\n"
"interface to create and use virtual machines for Linux with GNOME.\n"
"*GNOME Boxes* does not allow to use a persistent volume.\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid ""
-"[[!inline pages=\"doc/advanced_topics/virtualization.caution\" "
-"raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -58,7 +55,8 @@ msgid "Installation\n"
msgstr ""
#. type: Plain text
-msgid "To install *GNOME Boxes* in Debian or Ubuntu, execute the following command:"
+msgid ""
+"To install *GNOME Boxes* in Debian or Ubuntu, execute the following command:"
msgstr ""
#. type: Plain text
@@ -125,9 +123,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid ""
-" [[!img preferences-system-symbolic.png alt=\"Preferences\" "
-"class=symbolic link=no]]\n"
+msgid " [[!img preferences-system-symbolic.png alt=\"Preferences\" class=symbolic link=no]]\n"
msgstr ""
#. type: Plain text
@@ -141,9 +137,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid ""
-" [[!img go-previous-symbolic.png alt=\"Previous\" class=symbolic "
-"link=no]]\n"
+msgid " [[!img go-previous-symbolic.png alt=\"Previous\" class=symbolic link=no]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/advanced_topics/virtualization/boxes.fr.po b/wiki/src/doc/advanced_topics/virtualization/boxes.fr.po
index 66fe7bf..50a3391 100644
--- a/wiki/src/doc/advanced_topics/virtualization/boxes.fr.po
+++ b/wiki/src/doc/advanced_topics/virtualization/boxes.fr.po
@@ -34,8 +34,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/advanced_topics/virtualization.caution.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/advanced_topics/virtualization.caution.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/advanced_topics/virtualization/boxes.it.po b/wiki/src/doc/advanced_topics/virtualization/boxes.it.po
index 2896e9c..fb5d655 100644
--- a/wiki/src/doc/advanced_topics/virtualization/boxes.it.po
+++ b/wiki/src/doc/advanced_topics/virtualization/boxes.it.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-11-19 23:06+0100\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: ita <transitails@inventati.org>\n"
@@ -24,17 +24,14 @@ msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"[<span class=\"application\">GNOME "
-"Boxes</span>](https://wiki.gnome.org/Boxes) aims at providing a simple\n"
+"[<span class=\"application\">GNOME Boxes</span>](https://wiki.gnome.org/Boxes) aims at providing a simple\n"
"interface to create and use virtual machines for Linux with GNOME.\n"
"*GNOME Boxes* does not allow to use a persistent volume.\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid ""
-"[[!inline pages=\"doc/advanced_topics/virtualization.caution\" "
-"raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -58,7 +55,8 @@ msgid "Installation\n"
msgstr ""
#. type: Plain text
-msgid "To install *GNOME Boxes* in Debian or Ubuntu, execute the following command:"
+msgid ""
+"To install *GNOME Boxes* in Debian or Ubuntu, execute the following command:"
msgstr ""
#. type: Plain text
@@ -125,9 +123,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid ""
-" [[!img preferences-system-symbolic.png alt=\"Preferences\" "
-"class=symbolic link=no]]\n"
+msgid " [[!img preferences-system-symbolic.png alt=\"Preferences\" class=symbolic link=no]]\n"
msgstr ""
#. type: Plain text
@@ -141,9 +137,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid ""
-" [[!img go-previous-symbolic.png alt=\"Previous\" class=symbolic "
-"link=no]]\n"
+msgid " [[!img go-previous-symbolic.png alt=\"Previous\" class=symbolic link=no]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/advanced_topics/virtualization/boxes.mdwn b/wiki/src/doc/advanced_topics/virtualization/boxes.mdwn
index 506a8d4..cd69d66 100644
--- a/wiki/src/doc/advanced_topics/virtualization/boxes.mdwn
+++ b/wiki/src/doc/advanced_topics/virtualization/boxes.mdwn
@@ -4,7 +4,7 @@
interface to create and use virtual machines for Linux with GNOME.
*GNOME Boxes* does not allow to use a persistent volume.
-[[!inline pages="doc/advanced_topics/virtualization.caution" raw="yes"]]
+[[!inline pages="doc/advanced_topics/virtualization.caution" raw="yes" sort="age"]]
<div class="note">
diff --git a/wiki/src/doc/advanced_topics/virtualization/boxes.pt.po b/wiki/src/doc/advanced_topics/virtualization/boxes.pt.po
index 054539e..97aad12 100644
--- a/wiki/src/doc/advanced_topics/virtualization/boxes.pt.po
+++ b/wiki/src/doc/advanced_topics/virtualization/boxes.pt.po
@@ -31,7 +31,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/advanced_topics/virtualization/virt-manager.de.po b/wiki/src/doc/advanced_topics/virtualization/virt-manager.de.po
index 1c85110..df12dbf 100644
--- a/wiki/src/doc/advanced_topics/virtualization/virt-manager.de.po
+++ b/wiki/src/doc/advanced_topics/virtualization/virt-manager.de.po
@@ -35,8 +35,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/advanced_topics/virtualization.caution.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/advanced_topics/virtualization.caution.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/advanced_topics/virtualization/virt-manager.fa.po b/wiki/src/doc/advanced_topics/virtualization/virt-manager.fa.po
index 60c4f55..e0c7f27 100644
--- a/wiki/src/doc/advanced_topics/virtualization/virt-manager.fa.po
+++ b/wiki/src/doc/advanced_topics/virtualization/virt-manager.fa.po
@@ -32,7 +32,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/advanced_topics/virtualization/virt-manager.fr.po b/wiki/src/doc/advanced_topics/virtualization/virt-manager.fr.po
index 78ef4a7..2d954e1 100644
--- a/wiki/src/doc/advanced_topics/virtualization/virt-manager.fr.po
+++ b/wiki/src/doc/advanced_topics/virtualization/virt-manager.fr.po
@@ -36,8 +36,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/advanced_topics/virtualization.caution.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/advanced_topics/virtualization.caution.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/advanced_topics/virtualization/virt-manager.it.po b/wiki/src/doc/advanced_topics/virtualization/virt-manager.it.po
index 1f11a99..23d471c 100644
--- a/wiki/src/doc/advanced_topics/virtualization/virt-manager.it.po
+++ b/wiki/src/doc/advanced_topics/virtualization/virt-manager.it.po
@@ -32,7 +32,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/advanced_topics/virtualization/virt-manager.mdwn b/wiki/src/doc/advanced_topics/virtualization/virt-manager.mdwn
index 3788c2c..41d15e4 100644
--- a/wiki/src/doc/advanced_topics/virtualization/virt-manager.mdwn
+++ b/wiki/src/doc/advanced_topics/virtualization/virt-manager.mdwn
@@ -5,7 +5,7 @@ virtualization solution for Linux. *virt-manager* has a more complex
interface than *VirtualBox* or *GNOME Boxes* but it also has a more
complete set of features.
-[[!inline pages="doc/advanced_topics/virtualization.caution" raw="yes"]]
+[[!inline pages="doc/advanced_topics/virtualization.caution" raw="yes" sort="age"]]
<div class="tip">
diff --git a/wiki/src/doc/advanced_topics/virtualization/virt-manager.pt.po b/wiki/src/doc/advanced_topics/virtualization/virt-manager.pt.po
index 60c4f55..e0c7f27 100644
--- a/wiki/src/doc/advanced_topics/virtualization/virt-manager.pt.po
+++ b/wiki/src/doc/advanced_topics/virtualization/virt-manager.pt.po
@@ -32,7 +32,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/advanced_topics/virtualization/virtualbox.de.po b/wiki/src/doc/advanced_topics/virtualization/virtualbox.de.po
index 3c23ae1..ef1f12d 100644
--- a/wiki/src/doc/advanced_topics/virtualization/virtualbox.de.po
+++ b/wiki/src/doc/advanced_topics/virtualization/virtualbox.de.po
@@ -34,8 +34,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/advanced_topics/virtualization.caution.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/advanced_topics/virtualization.caution.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/advanced_topics/virtualization/virtualbox.fa.po b/wiki/src/doc/advanced_topics/virtualization/virtualbox.fa.po
index 744af30..dd26885 100644
--- a/wiki/src/doc/advanced_topics/virtualization/virtualbox.fa.po
+++ b/wiki/src/doc/advanced_topics/virtualization/virtualbox.fa.po
@@ -31,7 +31,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/advanced_topics/virtualization/virtualbox.fr.po b/wiki/src/doc/advanced_topics/virtualization/virtualbox.fr.po
index e0a6353..ee044ac 100644
--- a/wiki/src/doc/advanced_topics/virtualization/virtualbox.fr.po
+++ b/wiki/src/doc/advanced_topics/virtualization/virtualbox.fr.po
@@ -34,8 +34,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/advanced_topics/virtualization.caution.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/advanced_topics/virtualization.caution.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/advanced_topics/virtualization/virtualbox.it.po b/wiki/src/doc/advanced_topics/virtualization/virtualbox.it.po
index 52dfc6e..2b2f4d2 100644
--- a/wiki/src/doc/advanced_topics/virtualization/virtualbox.it.po
+++ b/wiki/src/doc/advanced_topics/virtualization/virtualbox.it.po
@@ -31,7 +31,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/advanced_topics/virtualization/virtualbox.mdwn b/wiki/src/doc/advanced_topics/virtualization/virtualbox.mdwn
index a2bae8f..39ce8cb 100644
--- a/wiki/src/doc/advanced_topics/virtualization/virtualbox.mdwn
+++ b/wiki/src/doc/advanced_topics/virtualization/virtualbox.mdwn
@@ -4,7 +4,7 @@ It is possible to run Tails in a virtual machine using [<span
class="application">VirtualBox</span>](https://www.virtualbox.org/) from a
Windows, Linux, or Mac OS&nbsp;X host operating system.
-[[!inline pages="doc/advanced_topics/virtualization.caution" raw="yes"]]
+[[!inline pages="doc/advanced_topics/virtualization.caution" raw="yes" sort="age"]]
<span class="application">VirtualBox</span> has a free software version,
called <span class="application">VirtualBox Open Source Edition</span>
diff --git a/wiki/src/doc/advanced_topics/virtualization/virtualbox.pt.po b/wiki/src/doc/advanced_topics/virtualization/virtualbox.pt.po
index 744af30..dd26885 100644
--- a/wiki/src/doc/advanced_topics/virtualization/virtualbox.pt.po
+++ b/wiki/src/doc/advanced_topics/virtualization/virtualbox.pt.po
@@ -31,7 +31,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/advanced_topics/virtualization.caution\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/anonymous_internet.de.po b/wiki/src/doc/anonymous_internet.de.po
index 576b4b4..05edae6 100644
--- a/wiki/src/doc/anonymous_internet.de.po
+++ b/wiki/src/doc/anonymous_internet.de.po
@@ -23,5 +23,5 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet.index.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet.index.de\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/anonymous_internet.fa.po b/wiki/src/doc/anonymous_internet.fa.po
index 7c03835..16391e8 100644
--- a/wiki/src/doc/anonymous_internet.fa.po
+++ b/wiki/src/doc/anonymous_internet.fa.po
@@ -26,5 +26,5 @@ msgstr "[[!meta title=\"به طور ناشناس به اینترنت وصل شو
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet.index.fa\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet.index.fa\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/anonymous_internet.fr.po b/wiki/src/doc/anonymous_internet.fr.po
index 6a78c51..0c088ea 100644
--- a/wiki/src/doc/anonymous_internet.fr.po
+++ b/wiki/src/doc/anonymous_internet.fr.po
@@ -22,5 +22,5 @@ msgstr "[[!meta title=\"Se connecter à Internet de manière anonyme\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet.index.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet.index.fr\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/anonymous_internet.it.po b/wiki/src/doc/anonymous_internet.it.po
index 9f85683..b2d45ed 100644
--- a/wiki/src/doc/anonymous_internet.it.po
+++ b/wiki/src/doc/anonymous_internet.it.po
@@ -23,5 +23,5 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet.index\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet.index\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/doc/anonymous_internet.mdwn b/wiki/src/doc/anonymous_internet.mdwn
index 461acb6..159f2b2 100644
--- a/wiki/src/doc/anonymous_internet.mdwn
+++ b/wiki/src/doc/anonymous_internet.mdwn
@@ -1,3 +1,3 @@
[[!meta title="Connect to the Internet anonymously"]]
-[[!inline pages="doc/anonymous_internet.index" raw="yes"]]
+[[!inline pages="doc/anonymous_internet.index" raw="yes" sort="age"]]
diff --git a/wiki/src/doc/anonymous_internet.pt.po b/wiki/src/doc/anonymous_internet.pt.po
index d4e6943..160e7f6 100644
--- a/wiki/src/doc/anonymous_internet.pt.po
+++ b/wiki/src/doc/anonymous_internet.pt.po
@@ -23,5 +23,5 @@ msgstr "[[!meta title=\"Conecte à Internet anonimamente\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet.index.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet.index.pt\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/anonymous_internet/claws_mail.de.po b/wiki/src/doc/anonymous_internet/claws_mail.de.po
index 22db5ae..e82d4b5 100644
--- a/wiki/src/doc/anonymous_internet/claws_mail.de.po
+++ b/wiki/src/doc/anonymous_internet/claws_mail.de.po
@@ -23,5 +23,5 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/doc/anonymous_internet/claws_mail.fa.po b/wiki/src/doc/anonymous_internet/claws_mail.fa.po
index a8bb1a8..3aa3684 100644
--- a/wiki/src/doc/anonymous_internet/claws_mail.fa.po
+++ b/wiki/src/doc/anonymous_internet/claws_mail.fa.po
@@ -27,8 +27,8 @@ msgstr "[[!meta title=\"خواندن و نوشتن رایانامه با Claws M
#. type: Plain text
#, fuzzy, no-wrap
#| msgid "[[!inline pages=\"doc/anonymous_internet/claws_mail/persistence.bug\" raw=\"yes\"]]\n"
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet/claws_mail/persistence.bug\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet/claws_mail/persistence.bug\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid ""
#~ "For reading and writing email, Tails includes <span\n"
diff --git a/wiki/src/doc/anonymous_internet/claws_mail.fr.po b/wiki/src/doc/anonymous_internet/claws_mail.fr.po
index 320d1e2..736a9848 100644
--- a/wiki/src/doc/anonymous_internet/claws_mail.fr.po
+++ b/wiki/src/doc/anonymous_internet/claws_mail.fr.po
@@ -23,8 +23,8 @@ msgstr "[[!meta title=\"Lire et écrire des emails avec Claws Mail\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid ""
#~ "For reading and writing email, Tails includes <span\n"
diff --git a/wiki/src/doc/anonymous_internet/claws_mail.it.po b/wiki/src/doc/anonymous_internet/claws_mail.it.po
index 0e81b61..f4f43b0 100644
--- a/wiki/src/doc/anonymous_internet/claws_mail.it.po
+++ b/wiki/src/doc/anonymous_internet/claws_mail.it.po
@@ -23,5 +23,5 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/doc/anonymous_internet/claws_mail.mdwn b/wiki/src/doc/anonymous_internet/claws_mail.mdwn
index 13a0f02..dda20c1 100644
--- a/wiki/src/doc/anonymous_internet/claws_mail.mdwn
+++ b/wiki/src/doc/anonymous_internet/claws_mail.mdwn
@@ -1,3 +1,3 @@
[[!meta title="Reading and writing emails with Claws Mail"]]
-[[!inline pages="doc/anonymous_internet/icedove/replacement.inline" raw="yes"]]
+[[!inline pages="doc/anonymous_internet/icedove/replacement.inline" raw="yes" sort="age"]]
diff --git a/wiki/src/doc/anonymous_internet/claws_mail.pt.po b/wiki/src/doc/anonymous_internet/claws_mail.pt.po
index 22db5ae..e82d4b5 100644
--- a/wiki/src/doc/anonymous_internet/claws_mail.pt.po
+++ b/wiki/src/doc/anonymous_internet/claws_mail.pt.po
@@ -23,5 +23,5 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.de.po b/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.de.po
index ef1d16f..aab19b7 100644
--- a/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.de.po
+++ b/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.de.po
@@ -30,7 +30,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -42,7 +42,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -265,7 +265,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.fa.po b/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.fa.po
index ef1d16f..aab19b7 100644
--- a/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.fa.po
+++ b/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.fa.po
@@ -30,7 +30,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -42,7 +42,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -265,7 +265,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.fr.po b/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.fr.po
index c800363..543ac6a 100644
--- a/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.fr.po
+++ b/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.fr.po
@@ -29,8 +29,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
@@ -43,8 +43,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
@@ -266,8 +266,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.it.po b/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.it.po
index 94147a2..f8c529c 100644
--- a/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.it.po
+++ b/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.it.po
@@ -30,7 +30,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -42,7 +42,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -265,7 +265,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.mdwn b/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.mdwn
index 280cefd..edb0112 100644
--- a/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.mdwn
+++ b/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.mdwn
@@ -3,12 +3,12 @@
<!-- Note for translators: Claws Mail was removed from Tails in December
2015, so feel free to skip translating this page after some time. -->
-[[!inline pages="doc/anonymous_internet/icedove/replacement.inline" raw="yes"]]
+[[!inline pages="doc/anonymous_internet/icedove/replacement.inline" raw="yes" sort="age"]]
<span class="application">Claws Mail</span> was removed
from Tails in version 2.0 (2016-01-26).
-[[!inline pages="doc/anonymous_internet/icedove/name.inline" raw="yes"]]
+[[!inline pages="doc/anonymous_internet/icedove/name.inline" raw="yes" sort="age"]]
We recommend you do the migration before launching <span class="application">Icedove</span> for the first
time. You should, in this order:
@@ -124,7 +124,7 @@ Configure your email accounts in <span class="application">Icedove</span>
</span>
to start <span class="application">Icedove</span>.
-[[!inline pages="doc/anonymous_internet/icedove/account_creation.inline" raw="yes"]]
+[[!inline pages="doc/anonymous_internet/icedove/account_creation.inline" raw="yes" sort="age"]]
<div class="tip">
<p>If you want to compare with the settings in
diff --git a/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.pt.po b/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.pt.po
index ef1d16f..aab19b7 100644
--- a/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.pt.po
+++ b/wiki/src/doc/anonymous_internet/claws_mail_to_icedove.pt.po
@@ -30,7 +30,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -42,7 +42,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -265,7 +265,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/anonymous_internet/i2p.mdwn b/wiki/src/doc/anonymous_internet/i2p.mdwn
index fb3a4c2..6762c1f 100644
--- a/wiki/src/doc/anonymous_internet/i2p.mdwn
+++ b/wiki/src/doc/anonymous_internet/i2p.mdwn
@@ -1,5 +1,18 @@
[[!meta title="Using I2P"]]
+<a id="removal"></a>
+
+<div class="caution">
+
+<p>I2P will be removed in Tails 2.12, which is due on the
+2017-04-18. The reason for this is that we unfortunately have
+[[!tails_ticket 11276 desc="failed to find a developer to maintain I2P in Tails"]]. We
+will [[!tails_ticket 12264 desc="reintroduce I2P"]] if we find such a
+person. If you are a developer and care about I2P in Tails, that
+person could be you!</p>
+
+</div>
+
[I2P](https://geti2p.net/) is an alternative anonymity network to Tor
which supports most common Internet activities like web browsing,
email, filesharing etc. Unlike Tor, whose main focus arguably is on
diff --git a/wiki/src/doc/anonymous_internet/icedove.de.po b/wiki/src/doc/anonymous_internet/icedove.de.po
index e6d0b14..b4f9872 100644
--- a/wiki/src/doc/anonymous_internet/icedove.de.po
+++ b/wiki/src/doc/anonymous_internet/icedove.de.po
@@ -32,8 +32,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
@@ -42,8 +42,8 @@ msgstr "<div class=\"note\">\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
@@ -99,8 +99,8 @@ msgstr "Konfigurieren Sie einen E-Mail Account\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title =
#, no-wrap
diff --git a/wiki/src/doc/anonymous_internet/icedove.fa.po b/wiki/src/doc/anonymous_internet/icedove.fa.po
index 0211f48..5a9cc7d 100644
--- a/wiki/src/doc/anonymous_internet/icedove.fa.po
+++ b/wiki/src/doc/anonymous_internet/icedove.fa.po
@@ -30,7 +30,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -40,7 +40,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -86,7 +86,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Title =
diff --git a/wiki/src/doc/anonymous_internet/icedove.fr.po b/wiki/src/doc/anonymous_internet/icedove.fr.po
index 03e8cc5..cf85101 100644
--- a/wiki/src/doc/anonymous_internet/icedove.fr.po
+++ b/wiki/src/doc/anonymous_internet/icedove.fr.po
@@ -32,8 +32,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
@@ -42,8 +42,8 @@ msgstr "<div class=\"note\">\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
@@ -99,8 +99,8 @@ msgstr "Configurer un compte de messagerie électronique\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title =
#, no-wrap
diff --git a/wiki/src/doc/anonymous_internet/icedove.it.po b/wiki/src/doc/anonymous_internet/icedove.it.po
index 656660f..845fc15 100644
--- a/wiki/src/doc/anonymous_internet/icedove.it.po
+++ b/wiki/src/doc/anonymous_internet/icedove.it.po
@@ -30,7 +30,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -40,7 +40,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -86,7 +86,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Title =
diff --git a/wiki/src/doc/anonymous_internet/icedove.mdwn b/wiki/src/doc/anonymous_internet/icedove.mdwn
index 4b73444..0f4a327 100644
--- a/wiki/src/doc/anonymous_internet/icedove.mdwn
+++ b/wiki/src/doc/anonymous_internet/icedove.mdwn
@@ -3,11 +3,11 @@
For reading and writing emails, Tails includes <span
class="application">Icedove</span>.
-[[!inline pages="doc/anonymous_internet/icedove/name.inline" raw="yes"]]
+[[!inline pages="doc/anonymous_internet/icedove/name.inline" raw="yes" sort="age"]]
<div class="note">
-[[!inline pages="doc/anonymous_internet/icedove/replacement.inline" raw="yes"]]
+[[!inline pages="doc/anonymous_internet/icedove/replacement.inline" raw="yes" sort="age"]]
</div>
@@ -32,7 +32,7 @@ help](https://support.mozilla.org/en-US/products/thunderbird).
Configure an email account
==========================
-[[!inline pages="doc/anonymous_internet/icedove/account_creation.inline" raw="yes"]]
+[[!inline pages="doc/anonymous_internet/icedove/account_creation.inline" raw="yes" sort="age"]]
OpenPGP encryption with Enigmail
================================
diff --git a/wiki/src/doc/anonymous_internet/icedove.pt.po b/wiki/src/doc/anonymous_internet/icedove.pt.po
index 0211f48..5a9cc7d 100644
--- a/wiki/src/doc/anonymous_internet/icedove.pt.po
+++ b/wiki/src/doc/anonymous_internet/icedove.pt.po
@@ -30,7 +30,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/name.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -40,7 +40,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/replacement.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -86,7 +86,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/icedove/account_creation.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Title =
diff --git a/wiki/src/doc/anonymous_internet/unsafe_browser.de.po b/wiki/src/doc/anonymous_internet/unsafe_browser.de.po
index 089319c..7dc5587 100644
--- a/wiki/src/doc/anonymous_internet/unsafe_browser.de.po
+++ b/wiki/src/doc/anonymous_internet/unsafe_browser.de.po
@@ -98,8 +98,8 @@ msgstr "<div class=\"note\">\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
msgid "Security recommendations:"
diff --git a/wiki/src/doc/anonymous_internet/unsafe_browser.fa.po b/wiki/src/doc/anonymous_internet/unsafe_browser.fa.po
index 070f6f7..d7d2046 100644
--- a/wiki/src/doc/anonymous_internet/unsafe_browser.fa.po
+++ b/wiki/src/doc/anonymous_internet/unsafe_browser.fa.po
@@ -97,8 +97,8 @@ msgstr "<div class=\"note\">\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
msgid "Security recommendations:"
diff --git a/wiki/src/doc/anonymous_internet/unsafe_browser.fr.po b/wiki/src/doc/anonymous_internet/unsafe_browser.fr.po
index 9b14e87..91f2bc9 100644
--- a/wiki/src/doc/anonymous_internet/unsafe_browser.fr.po
+++ b/wiki/src/doc/anonymous_internet/unsafe_browser.fr.po
@@ -95,8 +95,8 @@ msgstr "<div class=\"note\">\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
msgid "Security recommendations:"
diff --git a/wiki/src/doc/anonymous_internet/unsafe_browser.it.po b/wiki/src/doc/anonymous_internet/unsafe_browser.it.po
index 63e7b83..6f6fdd1 100644
--- a/wiki/src/doc/anonymous_internet/unsafe_browser.it.po
+++ b/wiki/src/doc/anonymous_internet/unsafe_browser.it.po
@@ -76,7 +76,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/anonymous_internet/unsafe_browser.mdwn b/wiki/src/doc/anonymous_internet/unsafe_browser.mdwn
index 5b2e161..a85ab34 100644
--- a/wiki/src/doc/anonymous_internet/unsafe_browser.mdwn
+++ b/wiki/src/doc/anonymous_internet/unsafe_browser.mdwn
@@ -30,7 +30,7 @@ anonymous</strong>. Use it only to log in to captive portals or to
<div class="note">
-[[!inline pages="doc/anonymous_internet/unsafe_browser/chroot.inline" raw="yes"]]
+[[!inline pages="doc/anonymous_internet/unsafe_browser/chroot.inline" raw="yes" sort="age"]]
</div>
diff --git a/wiki/src/doc/anonymous_internet/unsafe_browser.pt.po b/wiki/src/doc/anonymous_internet/unsafe_browser.pt.po
index 12e4024..281bf4c 100644
--- a/wiki/src/doc/anonymous_internet/unsafe_browser.pt.po
+++ b/wiki/src/doc/anonymous_internet/unsafe_browser.pt.po
@@ -100,7 +100,7 @@ msgstr "<div class=\"caution\">\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/anonymous_internet/unsafe_browser/chroot.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/encryption_and_privacy.de.po b/wiki/src/doc/encryption_and_privacy.de.po
index 15beb77..d01747f 100644
--- a/wiki/src/doc/encryption_and_privacy.de.po
+++ b/wiki/src/doc/encryption_and_privacy.de.po
@@ -22,5 +22,5 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/encryption_and_privacy.index.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/encryption_and_privacy.index.de\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/encryption_and_privacy.fa.po b/wiki/src/doc/encryption_and_privacy.fa.po
index 7016d0e..cdd9811 100644
--- a/wiki/src/doc/encryption_and_privacy.fa.po
+++ b/wiki/src/doc/encryption_and_privacy.fa.po
@@ -26,5 +26,5 @@ msgstr "[[!meta title=\"رمزگذاری و حریم خصوصی\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/encryption_and_privacy.index.fa\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/encryption_and_privacy.index.fa\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/encryption_and_privacy.fr.po b/wiki/src/doc/encryption_and_privacy.fr.po
index 90ce18c..76e5089 100644
--- a/wiki/src/doc/encryption_and_privacy.fr.po
+++ b/wiki/src/doc/encryption_and_privacy.fr.po
@@ -23,8 +23,8 @@ msgstr "[[!meta title=\"Chiffrement et vie privée\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/encryption_and_privacy.index.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/encryption_and_privacy.index.fr\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid "<!--\n"
#~ msgstr "<!--\n"
diff --git a/wiki/src/doc/encryption_and_privacy.it.po b/wiki/src/doc/encryption_and_privacy.it.po
index 9063d8b..f340d79 100644
--- a/wiki/src/doc/encryption_and_privacy.it.po
+++ b/wiki/src/doc/encryption_and_privacy.it.po
@@ -23,5 +23,5 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy.index\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy.index\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/doc/encryption_and_privacy.mdwn b/wiki/src/doc/encryption_and_privacy.mdwn
index a985e08..82d8eca 100644
--- a/wiki/src/doc/encryption_and_privacy.mdwn
+++ b/wiki/src/doc/encryption_and_privacy.mdwn
@@ -1,3 +1,3 @@
[[!meta title="Encryption and privacy"]]
-[[!inline pages="doc/encryption_and_privacy.index" raw="yes"]]
+[[!inline pages="doc/encryption_and_privacy.index" raw="yes" sort="age"]]
diff --git a/wiki/src/doc/encryption_and_privacy.pt.po b/wiki/src/doc/encryption_and_privacy.pt.po
index eae0054..c76e9ca 100644
--- a/wiki/src/doc/encryption_and_privacy.pt.po
+++ b/wiki/src/doc/encryption_and_privacy.pt.po
@@ -22,8 +22,8 @@ msgstr "[[!meta title=\"Criptografia e privacidade\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/encryption_and_privacy.index.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/encryption_and_privacy.index.pt\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid "<!--\n"
#~ msgstr "<!--\n"
diff --git a/wiki/src/doc/encryption_and_privacy/gpgapplet.de.po b/wiki/src/doc/encryption_and_privacy/gpgapplet.de.po
index 1087508..e2c4fd5 100644
--- a/wiki/src/doc/encryption_and_privacy/gpgapplet.de.po
+++ b/wiki/src/doc/encryption_and_privacy/gpgapplet.de.po
@@ -31,8 +31,8 @@ msgstr "Tails enthält ein kleines Hilfsprogramm (sog. \"Applet\") <span class=\
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/encryption_and_privacy/gpgapplet.fa.po b/wiki/src/doc/encryption_and_privacy/gpgapplet.fa.po
index 97354eb..a3c50c4 100644
--- a/wiki/src/doc/encryption_and_privacy/gpgapplet.fa.po
+++ b/wiki/src/doc/encryption_and_privacy/gpgapplet.fa.po
@@ -37,8 +37,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"بله\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"بله\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/encryption_and_privacy/gpgapplet.fr.po b/wiki/src/doc/encryption_and_privacy/gpgapplet.fr.po
index a403b9a..fffe52f 100644
--- a/wiki/src/doc/encryption_and_privacy/gpgapplet.fr.po
+++ b/wiki/src/doc/encryption_and_privacy/gpgapplet.fr.po
@@ -33,8 +33,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/encryption_and_privacy/gpgapplet.it.po b/wiki/src/doc/encryption_and_privacy/gpgapplet.it.po
index 409783a..2283ac0 100644
--- a/wiki/src/doc/encryption_and_privacy/gpgapplet.it.po
+++ b/wiki/src/doc/encryption_and_privacy/gpgapplet.it.po
@@ -31,7 +31,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/encryption_and_privacy/gpgapplet.mdwn b/wiki/src/doc/encryption_and_privacy/gpgapplet.mdwn
index 308b27c..76baaca 100644
--- a/wiki/src/doc/encryption_and_privacy/gpgapplet.mdwn
+++ b/wiki/src/doc/encryption_and_privacy/gpgapplet.mdwn
@@ -4,7 +4,7 @@ Tails includes a custom applet, called <span
class="application">OpenPGP Applet</span>, to manipulate text using
OpenPGP.
-[[!inline pages="doc/encryption_and_privacy/gpgapplet.warning" raw="yes"]]
+[[!inline pages="doc/encryption_and_privacy/gpgapplet.warning" raw="yes" sort="age"]]
<span class="application">OpenPGP Applet</span> is located in the notification area.
diff --git a/wiki/src/doc/encryption_and_privacy/gpgapplet.pt.po b/wiki/src/doc/encryption_and_privacy/gpgapplet.pt.po
index 1121e96..dbb80db 100644
--- a/wiki/src/doc/encryption_and_privacy/gpgapplet.pt.po
+++ b/wiki/src/doc/encryption_and_privacy/gpgapplet.pt.po
@@ -31,7 +31,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.de.po b/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.de.po
index 148ef1b..cd00c2b 100644
--- a/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.de.po
+++ b/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.de.po
@@ -32,8 +32,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.fa.po b/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.fa.po
index c75cafb..068bd39 100644
--- a/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.fa.po
+++ b/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.fa.po
@@ -34,8 +34,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"بله\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"بله\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.fr.po b/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.fr.po
index ba19359..020f12e 100644
--- a/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.fr.po
+++ b/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.fr.po
@@ -32,8 +32,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.it.po b/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.it.po
index 5283324..659274a 100644
--- a/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.it.po
+++ b/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.it.po
@@ -30,7 +30,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.mdwn b/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.mdwn
index 33ebabd..007667f 100644
--- a/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.mdwn
+++ b/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.mdwn
@@ -3,7 +3,7 @@
With <span class="application">OpenPGP Applet</span> you can **encrypt text
with a passphrase** using the passphrase encryption of OpenPGP.
-[[!inline pages="doc/encryption_and_privacy/gpgapplet.warning" raw="yes"]]
+[[!inline pages="doc/encryption_and_privacy/gpgapplet.warning" raw="yes" sort="age"]]
<div class="note">
diff --git a/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.pt.po b/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.pt.po
index 6b25cfc..aacc687 100644
--- a/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.pt.po
+++ b/wiki/src/doc/encryption_and_privacy/gpgapplet/passphrase_encryption.pt.po
@@ -30,7 +30,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.de.po b/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.de.po
index edf70c2..1ce9b36 100644
--- a/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.de.po
+++ b/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.de.po
@@ -32,8 +32,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.fa.po b/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.fa.po
index 20d06f7..ec8651b 100644
--- a/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.fa.po
+++ b/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.fa.po
@@ -34,8 +34,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"بله\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"بله\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.fr.po b/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.fr.po
index 818375a..4980c11 100644
--- a/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.fr.po
+++ b/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.fr.po
@@ -32,8 +32,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.it.po b/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.it.po
index c6d58aa..3b3c5d2 100644
--- a/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.it.po
+++ b/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.it.po
@@ -30,7 +30,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.mdwn b/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.mdwn
index c673831..25a39c5 100644
--- a/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.mdwn
+++ b/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.mdwn
@@ -3,7 +3,7 @@
With <span class="application">OpenPGP Applet</span> you can
**encrypt or sign text using the public key encryption of OpenPGP**.
-[[!inline pages="doc/encryption_and_privacy/gpgapplet.warning" raw="yes"]]
+[[!inline pages="doc/encryption_and_privacy/gpgapplet.warning" raw="yes" sort="age"]]
<div class="note">
diff --git a/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.pt.po b/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.pt.po
index 5b08ab5..2dbd262 100644
--- a/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.pt.po
+++ b/wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.pt.po
@@ -30,7 +30,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/encryption_and_privacy/gpgapplet.warning\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/first_steps.de.po b/wiki/src/doc/first_steps.de.po
index 7c4f497..ac5bbe9d 100644
--- a/wiki/src/doc/first_steps.de.po
+++ b/wiki/src/doc/first_steps.de.po
@@ -22,5 +22,5 @@ msgstr "[[!meta title=\"Erste Schritte mit Tails\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps.index.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps.index.de\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/first_steps.fa.po b/wiki/src/doc/first_steps.fa.po
index 2b40c2b..17efbfb 100644
--- a/wiki/src/doc/first_steps.fa.po
+++ b/wiki/src/doc/first_steps.fa.po
@@ -26,5 +26,5 @@ msgstr "[[!meta title=\"اولین گام‌ها برای استفاده از ت
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps.index.fa\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps.index.fa\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/first_steps.fr.po b/wiki/src/doc/first_steps.fr.po
index 71af62e..46eccd5 100644
--- a/wiki/src/doc/first_steps.fr.po
+++ b/wiki/src/doc/first_steps.fr.po
@@ -22,5 +22,5 @@ msgstr "[[!meta title=\"Vos premiers pas avec Tails\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps.index.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps.index.fr\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/first_steps.it.po b/wiki/src/doc/first_steps.it.po
index 1ac106c..973d3bc 100644
--- a/wiki/src/doc/first_steps.it.po
+++ b/wiki/src/doc/first_steps.it.po
@@ -23,5 +23,5 @@ msgstr "[[!meta title=\"Primi passi con Tails\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps.index.it\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps.index.it\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/first_steps.mdwn b/wiki/src/doc/first_steps.mdwn
index 922fd11..486a286 100644
--- a/wiki/src/doc/first_steps.mdwn
+++ b/wiki/src/doc/first_steps.mdwn
@@ -1,3 +1,3 @@
[[!meta title="First steps with Tails"]]
-[[!inline pages="doc/first_steps.index" raw="yes"]]
+[[!inline pages="doc/first_steps.index" raw="yes" sort="age"]]
diff --git a/wiki/src/doc/first_steps.pt.po b/wiki/src/doc/first_steps.pt.po
index 9d5cd05..54e157b 100644
--- a/wiki/src/doc/first_steps.pt.po
+++ b/wiki/src/doc/first_steps.pt.po
@@ -22,5 +22,5 @@ msgstr "[[!meta title=\"Primeiros passos com Tails\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps.index.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps.index.pt\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/first_steps/bug_reporting.de.po b/wiki/src/doc/first_steps/bug_reporting.de.po
index 666f0df..1992e20 100644
--- a/wiki/src/doc/first_steps/bug_reporting.de.po
+++ b/wiki/src/doc/first_steps/bug_reporting.de.po
@@ -229,8 +229,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"support/talk/languages.inline.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"support/talk/languages.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title -
#, no-wrap
diff --git a/wiki/src/doc/first_steps/bug_reporting.fa.po b/wiki/src/doc/first_steps/bug_reporting.fa.po
index b46358c..726c9a8 100644
--- a/wiki/src/doc/first_steps/bug_reporting.fa.po
+++ b/wiki/src/doc/first_steps/bug_reporting.fa.po
@@ -227,8 +227,8 @@ msgstr ""
#. type: Plain text
#, fuzzy, no-wrap
-msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"support/talk/languages.inline\" raw=\"بله\"]]\n"
+msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"support/talk/languages.inline\" raw=\"بله\" sort=\"age\"]]\n"
#. type: Title -
#, no-wrap
diff --git a/wiki/src/doc/first_steps/bug_reporting.fr.po b/wiki/src/doc/first_steps/bug_reporting.fr.po
index ae25228..e322421 100644
--- a/wiki/src/doc/first_steps/bug_reporting.fr.po
+++ b/wiki/src/doc/first_steps/bug_reporting.fr.po
@@ -226,8 +226,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"support/talk/languages.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"support/talk/languages.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title -
#, no-wrap
diff --git a/wiki/src/doc/first_steps/bug_reporting.it.po b/wiki/src/doc/first_steps/bug_reporting.it.po
index 91c0cfd..891c6f1 100644
--- a/wiki/src/doc/first_steps/bug_reporting.it.po
+++ b/wiki/src/doc/first_steps/bug_reporting.it.po
@@ -229,8 +229,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"support.it/talk/languages.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"support.it/talk/languages.inline\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title -
#, no-wrap
diff --git a/wiki/src/doc/first_steps/bug_reporting.mdwn b/wiki/src/doc/first_steps/bug_reporting.mdwn
index cec5bb0..966ef17 100644
--- a/wiki/src/doc/first_steps/bug_reporting.mdwn
+++ b/wiki/src/doc/first_steps/bug_reporting.mdwn
@@ -76,7 +76,7 @@ You can also have a look at the <span class="guilabel">technical details
to include</span> in your bug report. It will give us information about
your hardware, your version of Tails and the startup process.
-[[!inline pages="support/talk/languages.inline" raw="yes"]]
+[[!inline pages="support/talk/languages.inline" raw="yes" sort="age"]]
Optional email address
----------------------
diff --git a/wiki/src/doc/first_steps/bug_reporting.pt.po b/wiki/src/doc/first_steps/bug_reporting.pt.po
index b41d71a..6cff03e 100644
--- a/wiki/src/doc/first_steps/bug_reporting.pt.po
+++ b/wiki/src/doc/first_steps/bug_reporting.pt.po
@@ -222,7 +222,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"support/talk/languages.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Title -
diff --git a/wiki/src/doc/first_steps/persistence.de.po b/wiki/src/doc/first_steps/persistence.de.po
index 0cbf453..f76631c 100644
--- a/wiki/src/doc/first_steps/persistence.de.po
+++ b/wiki/src/doc/first_steps/persistence.de.po
@@ -100,8 +100,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/persistence.fa.po b/wiki/src/doc/first_steps/persistence.fa.po
index ee0dd64..aef9b30 100644
--- a/wiki/src/doc/first_steps/persistence.fa.po
+++ b/wiki/src/doc/first_steps/persistence.fa.po
@@ -95,8 +95,8 @@ msgstr ""
#. type: Plain text
#, fuzzy, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"بله\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"بله\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/persistence.fr.po b/wiki/src/doc/first_steps/persistence.fr.po
index 9bfb219..891fde7 100644
--- a/wiki/src/doc/first_steps/persistence.fr.po
+++ b/wiki/src/doc/first_steps/persistence.fr.po
@@ -98,8 +98,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/persistence.it.po b/wiki/src/doc/first_steps/persistence.it.po
index 0a9377e..ff7994b 100644
--- a/wiki/src/doc/first_steps/persistence.it.po
+++ b/wiki/src/doc/first_steps/persistence.it.po
@@ -102,8 +102,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.pt\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/persistence.mdwn b/wiki/src/doc/first_steps/persistence.mdwn
index df99437..ac2caa7 100644
--- a/wiki/src/doc/first_steps/persistence.mdwn
+++ b/wiki/src/doc/first_steps/persistence.mdwn
@@ -26,7 +26,7 @@ The persistent volume is an encrypted partition protected by a passphrase.
Once the persistent volume is created, you can choose to activate it or not
each time you start Tails.
-[[!inline pages="doc/first_steps/persistence.caution" raw="yes"]]
+[[!inline pages="doc/first_steps/persistence.caution" raw="yes" sort="age"]]
How to use the persistent volume
=================================
diff --git a/wiki/src/doc/first_steps/persistence.pt.po b/wiki/src/doc/first_steps/persistence.pt.po
index cbd1617..30c5b38 100644
--- a/wiki/src/doc/first_steps/persistence.pt.po
+++ b/wiki/src/doc/first_steps/persistence.pt.po
@@ -97,8 +97,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.pt\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/persistence/configure.de.po b/wiki/src/doc/first_steps/persistence/configure.de.po
index 4f25593..a72c0b3 100644
--- a/wiki/src/doc/first_steps/persistence/configure.de.po
+++ b/wiki/src/doc/first_steps/persistence/configure.de.po
@@ -23,8 +23,8 @@ msgstr "[[!meta title=\"Erstellen und Konfigurieren des beständigen Speicherber
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/persistence/configure.fa.po b/wiki/src/doc/first_steps/persistence/configure.fa.po
index b063cbd..629c115 100644
--- a/wiki/src/doc/first_steps/persistence/configure.fa.po
+++ b/wiki/src/doc/first_steps/persistence/configure.fa.po
@@ -25,8 +25,8 @@ msgstr "[[!meta title=\"درایو مانا را ایجاد و تنظیم کنی
#. type: Plain text
#, fuzzy, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"بله\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"بله\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/persistence/configure.fr.po b/wiki/src/doc/first_steps/persistence/configure.fr.po
index e8109a4..c8c7234 100644
--- a/wiki/src/doc/first_steps/persistence/configure.fr.po
+++ b/wiki/src/doc/first_steps/persistence/configure.fr.po
@@ -23,8 +23,8 @@ msgstr "[[!meta title=\"Créer et configurer le volume persistant\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/persistence/configure.it.po b/wiki/src/doc/first_steps/persistence/configure.it.po
index eba78f5..f1fac11 100644
--- a/wiki/src/doc/first_steps/persistence/configure.it.po
+++ b/wiki/src/doc/first_steps/persistence/configure.it.po
@@ -23,8 +23,8 @@ msgstr "[[!meta title=\"Creare e configurare il volume persistente\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.it\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.it\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/persistence/configure.mdwn b/wiki/src/doc/first_steps/persistence/configure.mdwn
index 7eba941..8a72370 100644
--- a/wiki/src/doc/first_steps/persistence/configure.mdwn
+++ b/wiki/src/doc/first_steps/persistence/configure.mdwn
@@ -1,6 +1,6 @@
[[!meta title="Create & configure the persistent volume"]]
-[[!inline pages="doc/first_steps/persistence.caution" raw="yes"]]
+[[!inline pages="doc/first_steps/persistence.caution" raw="yes" sort="age"]]
[[!toc levels=2]]
diff --git a/wiki/src/doc/first_steps/persistence/configure.pt.po b/wiki/src/doc/first_steps/persistence/configure.pt.po
index f478d81..c3e576a 100644
--- a/wiki/src/doc/first_steps/persistence/configure.pt.po
+++ b/wiki/src/doc/first_steps/persistence/configure.pt.po
@@ -22,8 +22,8 @@ msgstr "[[!meta title=\"Crie e configure o volume persistente\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.pt\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/persistence/use.de.po b/wiki/src/doc/first_steps/persistence/use.de.po
index e8c73e5..c251e41 100644
--- a/wiki/src/doc/first_steps/persistence/use.de.po
+++ b/wiki/src/doc/first_steps/persistence/use.de.po
@@ -23,8 +23,8 @@ msgstr "[[!meta title=\"Aktivierung und Benutzung des beständigen Speicherberei
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/persistence/use.fa.po b/wiki/src/doc/first_steps/persistence/use.fa.po
index 60f657e..4d81537 100644
--- a/wiki/src/doc/first_steps/persistence/use.fa.po
+++ b/wiki/src/doc/first_steps/persistence/use.fa.po
@@ -25,8 +25,8 @@ msgstr "[[!meta title=\"فعال کردن و استفاده از درایو ما
#. type: Plain text
#, fuzzy, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"بله\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"بله\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/persistence/use.fr.po b/wiki/src/doc/first_steps/persistence/use.fr.po
index ea2fa0f..0abe26b 100644
--- a/wiki/src/doc/first_steps/persistence/use.fr.po
+++ b/wiki/src/doc/first_steps/persistence/use.fr.po
@@ -23,8 +23,8 @@ msgstr "[[!meta title=\"Activer et utiliser le volume persistant\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/persistence/use.it.po b/wiki/src/doc/first_steps/persistence/use.it.po
index ffb2166..392e53c 100644
--- a/wiki/src/doc/first_steps/persistence/use.it.po
+++ b/wiki/src/doc/first_steps/persistence/use.it.po
@@ -23,8 +23,8 @@ msgstr "[[!meta title=\"Avviare e usare il volume persistente\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/persistence/use.mdwn b/wiki/src/doc/first_steps/persistence/use.mdwn
index f8816ff..3981f31 100644
--- a/wiki/src/doc/first_steps/persistence/use.mdwn
+++ b/wiki/src/doc/first_steps/persistence/use.mdwn
@@ -1,6 +1,6 @@
[[!meta title="Enable & use the persistent volume"]]
-[[!inline pages="doc/first_steps/persistence.caution" raw="yes"]]
+[[!inline pages="doc/first_steps/persistence.caution" raw="yes" sort="age"]]
[[!toc levels=1]]
diff --git a/wiki/src/doc/first_steps/persistence/use.pt.po b/wiki/src/doc/first_steps/persistence/use.pt.po
index 8e1df3c..8762a35 100644
--- a/wiki/src/doc/first_steps/persistence/use.pt.po
+++ b/wiki/src/doc/first_steps/persistence/use.pt.po
@@ -22,8 +22,8 @@ msgstr "[[!meta title=\"Habilite e use o volume persistente\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/persistence.caution\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/persistence.caution.pt\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/reset.de.po b/wiki/src/doc/first_steps/reset.de.po
index e2e9743..5897632 100644
--- a/wiki/src/doc/first_steps/reset.de.po
+++ b/wiki/src/doc/first_steps/reset.de.po
@@ -23,8 +23,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/reset.intro.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/reset.intro.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Bullet: ' - '
msgid ""
diff --git a/wiki/src/doc/first_steps/reset.fa.po b/wiki/src/doc/first_steps/reset.fa.po
index 1f94020..ad24e25 100644
--- a/wiki/src/doc/first_steps/reset.fa.po
+++ b/wiki/src/doc/first_steps/reset.fa.po
@@ -27,8 +27,8 @@ msgstr "[[!meta title=\"عزل تیلز یا راه‌اندازی مجدد یک
#. type: Plain text
#, fuzzy, no-wrap
#| msgid "[[!inline pages=\"doc/first_steps/usb_reset.intro\" raw=\"yes\"]]\n"
-msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/usb_reset.intro\" raw=\"بله\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/usb_reset.intro\" raw=\"بله\" sort=\"age\"]]\n"
#. type: Bullet: ' - '
msgid ""
diff --git a/wiki/src/doc/first_steps/reset.fr.po b/wiki/src/doc/first_steps/reset.fr.po
index 57d854b..71703d0 100644
--- a/wiki/src/doc/first_steps/reset.fr.po
+++ b/wiki/src/doc/first_steps/reset.fr.po
@@ -23,8 +23,8 @@ msgstr "[[!meta title=\"Désinstaller Tails ou réinitialiser une clé USB ou un
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/reset.intro.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/reset.intro.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Bullet: ' - '
msgid ""
diff --git a/wiki/src/doc/first_steps/reset.it.po b/wiki/src/doc/first_steps/reset.it.po
index 801aa2f..809dcbb 100644
--- a/wiki/src/doc/first_steps/reset.it.po
+++ b/wiki/src/doc/first_steps/reset.it.po
@@ -24,8 +24,8 @@ msgstr "[[!meta title=\"Disinstallare Tails o formattare una chiave USB o una sc
#. type: Plain text
#, fuzzy, no-wrap
#| msgid "[[!inline pages=\"doc/first_steps/usb_reset.intro\" raw=\"yes\"]]\n"
-msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/usb_reset.intro.it\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/usb_reset.intro.it\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Bullet: ' - '
msgid ""
diff --git a/wiki/src/doc/first_steps/reset.mdwn b/wiki/src/doc/first_steps/reset.mdwn
index a2e13e2..3aaf280 100644
--- a/wiki/src/doc/first_steps/reset.mdwn
+++ b/wiki/src/doc/first_steps/reset.mdwn
@@ -1,6 +1,6 @@
[[!meta title="Uninstalling Tails or resetting a USB stick or SD card"]]
-[[!inline pages="doc/first_steps/reset.intro" raw="yes"]]
+[[!inline pages="doc/first_steps/reset.intro" raw="yes" sort="age"]]
- [[Instructions for Linux with GNOME: Ubuntu, Debian, Tails, etc.|reset/linux]]
- [[Instructions for Windows|reset/windows]]
diff --git a/wiki/src/doc/first_steps/reset.pt.po b/wiki/src/doc/first_steps/reset.pt.po
index 162d6d9..3b800a2 100644
--- a/wiki/src/doc/first_steps/reset.pt.po
+++ b/wiki/src/doc/first_steps/reset.pt.po
@@ -22,8 +22,8 @@ msgstr "[[!meta title=\"Desinstalando o Tails ou resetando uma memória USB ou u
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/reset.intro.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/reset.intro.pt\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Bullet: ' - '
msgid ""
diff --git a/wiki/src/doc/first_steps/reset/linux.de.po b/wiki/src/doc/first_steps/reset/linux.de.po
index 715bd92..6939c64 100644
--- a/wiki/src/doc/first_steps/reset/linux.de.po
+++ b/wiki/src/doc/first_steps/reset/linux.de.po
@@ -23,8 +23,8 @@ msgstr "[[!meta title=\"Einen USB-Stick oder eine SD-Karte mit Linux zurücksetz
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/reset.intro.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/reset.intro.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/reset/linux.fa.po b/wiki/src/doc/first_steps/reset/linux.fa.po
index d1db816..cf1b8c5 100644
--- a/wiki/src/doc/first_steps/reset/linux.fa.po
+++ b/wiki/src/doc/first_steps/reset/linux.fa.po
@@ -26,8 +26,8 @@ msgstr "[[!meta title=\"ایجاد دوبارهٔ یک درایو یواس‌ب
#. type: Plain text
#, fuzzy, no-wrap
#| msgid "[[!inline pages=\"doc/first_steps/usb_reset.intro\" raw=\"yes\"]]\n"
-msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/usb_reset.intro\" raw=\"بله\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/usb_reset.intro\" raw=\"بله\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/reset/linux.fr.po b/wiki/src/doc/first_steps/reset/linux.fr.po
index 8554df2..77dac06 100644
--- a/wiki/src/doc/first_steps/reset/linux.fr.po
+++ b/wiki/src/doc/first_steps/reset/linux.fr.po
@@ -23,8 +23,8 @@ msgstr "[[!meta title=\"Réinitialiser une clé USB ou une carte SD en utilisant
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/reset.intro.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/reset.intro.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/reset/linux.it.po b/wiki/src/doc/first_steps/reset/linux.it.po
index 6bf1307..2c91af5 100644
--- a/wiki/src/doc/first_steps/reset/linux.it.po
+++ b/wiki/src/doc/first_steps/reset/linux.it.po
@@ -24,8 +24,8 @@ msgstr "[[!meta title=\"Formattare una chiavetta USB o una scheda SD usando Linu
#. type: Plain text
#, fuzzy, no-wrap
#| msgid "[[!inline pages=\"doc/first_steps/usb_reset.intro\" raw=\"yes\"]]\n"
-msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/usb_reset.intro.it\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/usb_reset.intro.it\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/reset/linux.mdwn b/wiki/src/doc/first_steps/reset/linux.mdwn
index 8517d04..a28c8ec 100644
--- a/wiki/src/doc/first_steps/reset/linux.mdwn
+++ b/wiki/src/doc/first_steps/reset/linux.mdwn
@@ -1,6 +1,6 @@
[[!meta title="Resetting a USB stick or SD card using Linux"]]
-[[!inline pages="doc/first_steps/reset.intro" raw="yes"]]
+[[!inline pages="doc/first_steps/reset.intro" raw="yes" sort="age"]]
[[!toc levels=1]]
diff --git a/wiki/src/doc/first_steps/reset/linux.pt.po b/wiki/src/doc/first_steps/reset/linux.pt.po
index 6b9e76d..a6f4528 100644
--- a/wiki/src/doc/first_steps/reset/linux.pt.po
+++ b/wiki/src/doc/first_steps/reset/linux.pt.po
@@ -22,8 +22,8 @@ msgstr "[[!meta title=\"Resetando uma memória USB ou um cartão SD no Linux\"]]
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/reset.intro.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/reset.intro.pt\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/reset/mac.de.po b/wiki/src/doc/first_steps/reset/mac.de.po
index d80cb18..0c09c00 100644
--- a/wiki/src/doc/first_steps/reset/mac.de.po
+++ b/wiki/src/doc/first_steps/reset/mac.de.po
@@ -23,8 +23,8 @@ msgstr "[[!meta title=\" Einen USB-Stick oder eine SD-Karte mit Mac OSX zurücks
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/reset.intro.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/reset.intro.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/reset/mac.fa.po b/wiki/src/doc/first_steps/reset/mac.fa.po
index cffa2e3..6b02b85 100644
--- a/wiki/src/doc/first_steps/reset/mac.fa.po
+++ b/wiki/src/doc/first_steps/reset/mac.fa.po
@@ -26,8 +26,8 @@ msgstr "[[!meta title=\"تنظیم دوبارهٔ یک درایو یواس‌ب
#. type: Plain text
#, fuzzy, no-wrap
#| msgid "[[!inline pages=\"doc/first_steps/usb_reset.intro\" raw=\"yes\"]]\n"
-msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/usb_reset.intro\" raw=\"بله\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/usb_reset.intro\" raw=\"بله\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/reset/mac.fr.po b/wiki/src/doc/first_steps/reset/mac.fr.po
index cfd48f1..1702e7f 100644
--- a/wiki/src/doc/first_steps/reset/mac.fr.po
+++ b/wiki/src/doc/first_steps/reset/mac.fr.po
@@ -23,8 +23,8 @@ msgstr "[[!meta title=\"Réinitialiser une clé USB ou une carte SD, pour Mac OS
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/reset.intro.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/reset.intro.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/reset/mac.it.po b/wiki/src/doc/first_steps/reset/mac.it.po
index efe811d..baaef38 100644
--- a/wiki/src/doc/first_steps/reset/mac.it.po
+++ b/wiki/src/doc/first_steps/reset/mac.it.po
@@ -23,7 +23,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/first_steps/reset/mac.mdwn b/wiki/src/doc/first_steps/reset/mac.mdwn
index 359c890..eb093a6 100644
--- a/wiki/src/doc/first_steps/reset/mac.mdwn
+++ b/wiki/src/doc/first_steps/reset/mac.mdwn
@@ -1,6 +1,6 @@
[[!meta title="Resetting a USB stick or SD card using Mac OSX"]]
-[[!inline pages="doc/first_steps/reset.intro" raw="yes"]]
+[[!inline pages="doc/first_steps/reset.intro" raw="yes" sort="age"]]
<div class="caution">
diff --git a/wiki/src/doc/first_steps/reset/mac.pt.po b/wiki/src/doc/first_steps/reset/mac.pt.po
index 10a8100..1435413 100644
--- a/wiki/src/doc/first_steps/reset/mac.pt.po
+++ b/wiki/src/doc/first_steps/reset/mac.pt.po
@@ -23,8 +23,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/reset.intro.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/reset.intro.pt\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/reset/windows.de.po b/wiki/src/doc/first_steps/reset/windows.de.po
index f934bd2..21b65f9 100644
--- a/wiki/src/doc/first_steps/reset/windows.de.po
+++ b/wiki/src/doc/first_steps/reset/windows.de.po
@@ -23,8 +23,8 @@ msgstr "[[!meta title=\"Einen USB-Stick oder eine SD-Karte mit Windows zurückse
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/reset.intro.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/reset.intro.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/reset/windows.fa.po b/wiki/src/doc/first_steps/reset/windows.fa.po
index 5c4158b..a8fc015 100644
--- a/wiki/src/doc/first_steps/reset/windows.fa.po
+++ b/wiki/src/doc/first_steps/reset/windows.fa.po
@@ -26,8 +26,8 @@ msgstr "[[!meta title=\"تنظیم دوبارهٔ یک درایو یواس‌ب
#. type: Plain text
#, fuzzy, no-wrap
#| msgid "[[!inline pages=\"doc/first_steps/usb_reset.intro\" raw=\"yes\"]]\n"
-msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/usb_reset.intro\" raw=\"بله\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/usb_reset.intro\" raw=\"بله\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/reset/windows.fr.po b/wiki/src/doc/first_steps/reset/windows.fr.po
index db54d2f..d13593a 100644
--- a/wiki/src/doc/first_steps/reset/windows.fr.po
+++ b/wiki/src/doc/first_steps/reset/windows.fr.po
@@ -23,8 +23,8 @@ msgstr "[[!meta title=\"Réinitialiser une clé USB ou carte SD, pour Windows\"]
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/reset.intro.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/reset.intro.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/reset/windows.it.po b/wiki/src/doc/first_steps/reset/windows.it.po
index 3025586..47c0e73 100644
--- a/wiki/src/doc/first_steps/reset/windows.it.po
+++ b/wiki/src/doc/first_steps/reset/windows.it.po
@@ -24,8 +24,8 @@ msgstr "[[!meta title=\"Formattare una chiavetta USB o una scheda SD usando Wind
#. type: Plain text
#, fuzzy, no-wrap
#| msgid "[[!inline pages=\"doc/first_steps/usb_reset.intro\" raw=\"yes\"]]\n"
-msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/usb_reset.intro.it\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/usb_reset.intro.it\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/reset/windows.mdwn b/wiki/src/doc/first_steps/reset/windows.mdwn
index 7409eec..a61ac3e 100644
--- a/wiki/src/doc/first_steps/reset/windows.mdwn
+++ b/wiki/src/doc/first_steps/reset/windows.mdwn
@@ -1,6 +1,6 @@
[[!meta title="Resetting a USB stick or SD card using Windows"]]
-[[!inline pages="doc/first_steps/reset.intro" raw="yes"]]
+[[!inline pages="doc/first_steps/reset.intro" raw="yes" sort="age"]]
<div class="bug">
diff --git a/wiki/src/doc/first_steps/reset/windows.pt.po b/wiki/src/doc/first_steps/reset/windows.pt.po
index b64a30f..fc90da8 100644
--- a/wiki/src/doc/first_steps/reset/windows.pt.po
+++ b/wiki/src/doc/first_steps/reset/windows.pt.po
@@ -22,8 +22,8 @@ msgstr "[[!meta title=\"Resetando uma memória USB ou um cartão SD no Windows\"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/reset.intro.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/reset.intro\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/reset.intro.pt\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/startup_options/bridge_mode.de.po b/wiki/src/doc/first_steps/startup_options/bridge_mode.de.po
index 616d693..b3d91b5 100644
--- a/wiki/src/doc/first_steps/startup_options/bridge_mode.de.po
+++ b/wiki/src/doc/first_steps/startup_options/bridge_mode.de.po
@@ -176,8 +176,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/startup_options/bridge_mode.fa.po b/wiki/src/doc/first_steps/startup_options/bridge_mode.fa.po
index fa70fe0..d04218f 100644
--- a/wiki/src/doc/first_steps/startup_options/bridge_mode.fa.po
+++ b/wiki/src/doc/first_steps/startup_options/bridge_mode.fa.po
@@ -177,8 +177,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline.fa\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline.fa\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/startup_options/bridge_mode.fr.po b/wiki/src/doc/first_steps/startup_options/bridge_mode.fr.po
index 1b951b2..e7b6aef 100644
--- a/wiki/src/doc/first_steps/startup_options/bridge_mode.fr.po
+++ b/wiki/src/doc/first_steps/startup_options/bridge_mode.fr.po
@@ -172,8 +172,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/startup_options/bridge_mode.it.po b/wiki/src/doc/first_steps/startup_options/bridge_mode.it.po
index b7e71ff..9ea8a0f 100644
--- a/wiki/src/doc/first_steps/startup_options/bridge_mode.it.po
+++ b/wiki/src/doc/first_steps/startup_options/bridge_mode.it.po
@@ -178,7 +178,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/first_steps/startup_options/bridge_mode.mdwn b/wiki/src/doc/first_steps/startup_options/bridge_mode.mdwn
index c73b826..12c09e0 100644
--- a/wiki/src/doc/first_steps/startup_options/bridge_mode.mdwn
+++ b/wiki/src/doc/first_steps/startup_options/bridge_mode.mdwn
@@ -62,7 +62,7 @@ Tails allows you to use bridges of the following types:
To use bridges, choose to configure bridge settings from
<span class="application">Tails Greeter</span>:
-[[!inline pages="doc/first_steps/startup_options/bridge_mode.inline" raw="yes"]]
+[[!inline pages="doc/first_steps/startup_options/bridge_mode.inline" raw="yes" sort="age"]]
<div class="tip">
diff --git a/wiki/src/doc/first_steps/startup_options/bridge_mode.pt.po b/wiki/src/doc/first_steps/startup_options/bridge_mode.pt.po
index 8bafd94..10316d5 100644
--- a/wiki/src/doc/first_steps/startup_options/bridge_mode.pt.po
+++ b/wiki/src/doc/first_steps/startup_options/bridge_mode.pt.po
@@ -177,8 +177,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline.pt\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/startup_options/network_configuration.de.po b/wiki/src/doc/first_steps/startup_options/network_configuration.de.po
index be451a4..31a710b 100644
--- a/wiki/src/doc/first_steps/startup_options/network_configuration.de.po
+++ b/wiki/src/doc/first_steps/startup_options/network_configuration.de.po
@@ -66,8 +66,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/startup_options/network_configuration.fa.po b/wiki/src/doc/first_steps/startup_options/network_configuration.fa.po
index 22222e7..6be41fa 100644
--- a/wiki/src/doc/first_steps/startup_options/network_configuration.fa.po
+++ b/wiki/src/doc/first_steps/startup_options/network_configuration.fa.po
@@ -65,7 +65,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/first_steps/startup_options/network_configuration.fr.po b/wiki/src/doc/first_steps/startup_options/network_configuration.fr.po
index 216c150..aeeb7d9 100644
--- a/wiki/src/doc/first_steps/startup_options/network_configuration.fr.po
+++ b/wiki/src/doc/first_steps/startup_options/network_configuration.fr.po
@@ -63,8 +63,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/startup_options/network_configuration.it.po b/wiki/src/doc/first_steps/startup_options/network_configuration.it.po
index e70dbf8..a64f485 100644
--- a/wiki/src/doc/first_steps/startup_options/network_configuration.it.po
+++ b/wiki/src/doc/first_steps/startup_options/network_configuration.it.po
@@ -67,7 +67,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/first_steps/startup_options/network_configuration.mdwn b/wiki/src/doc/first_steps/startup_options/network_configuration.mdwn
index dd33daf..911aa1e 100644
--- a/wiki/src/doc/first_steps/startup_options/network_configuration.mdwn
+++ b/wiki/src/doc/first_steps/startup_options/network_configuration.mdwn
@@ -13,7 +13,7 @@ connects to the Internet. For example:
In these cases, choose to configure bridge, firewall, or proxy settings from
<span class="application">Tails Greeter</span>:
-[[!inline pages="doc/first_steps/startup_options/bridge_mode.inline" raw="yes"]]
+[[!inline pages="doc/first_steps/startup_options/bridge_mode.inline" raw="yes" sort="age"]]
<div class="tip">
diff --git a/wiki/src/doc/first_steps/startup_options/network_configuration.pt.po b/wiki/src/doc/first_steps/startup_options/network_configuration.pt.po
index 443c9f2..f3c7ea9 100644
--- a/wiki/src/doc/first_steps/startup_options/network_configuration.pt.po
+++ b/wiki/src/doc/first_steps/startup_options/network_configuration.pt.po
@@ -62,8 +62,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/startup_options/bridge_mode.inline.pt\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/doc/first_steps/upgrade.de.po b/wiki/src/doc/first_steps/upgrade.de.po
index edd6ad1..89c8cfb 100644
--- a/wiki/src/doc/first_steps/upgrade.de.po
+++ b/wiki/src/doc/first_steps/upgrade.de.po
@@ -236,8 +236,8 @@ msgstr "<pre>tails-upgrade-frontend-wrapper</pre>\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/upgrade/release_notes.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/upgrade/release_notes.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/upgrade/release_notes.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/upgrade/release_notes.inline\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
msgid ""
diff --git a/wiki/src/doc/first_steps/upgrade.fa.po b/wiki/src/doc/first_steps/upgrade.fa.po
index 5bbb777..f048c33 100644
--- a/wiki/src/doc/first_steps/upgrade.fa.po
+++ b/wiki/src/doc/first_steps/upgrade.fa.po
@@ -234,8 +234,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/upgrade/release_notes.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/upgrade/release_notes.inline.fa\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/upgrade/release_notes.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/upgrade/release_notes.inline.fa\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
msgid ""
diff --git a/wiki/src/doc/first_steps/upgrade.fr.po b/wiki/src/doc/first_steps/upgrade.fr.po
index 6b3e641..32ecfdf 100644
--- a/wiki/src/doc/first_steps/upgrade.fr.po
+++ b/wiki/src/doc/first_steps/upgrade.fr.po
@@ -232,7 +232,7 @@ msgstr "<pre>tails-upgrade-frontend-wrapper</pre>\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/upgrade/release_notes.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/upgrade/release_notes.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/doc/first_steps/upgrade.it.po b/wiki/src/doc/first_steps/upgrade.it.po
index db58685..cfe8a6e 100644
--- a/wiki/src/doc/first_steps/upgrade.it.po
+++ b/wiki/src/doc/first_steps/upgrade.it.po
@@ -231,8 +231,8 @@ msgstr "<pre>tails-upgrade-frontend-wrapper</pre>\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/first_steps/upgrade/release_notes.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/upgrade.release_notes.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/upgrade/release_notes.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/upgrade.release_notes.inline\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
msgid ""
diff --git a/wiki/src/doc/first_steps/upgrade.mdwn b/wiki/src/doc/first_steps/upgrade.mdwn
index 98c360c..0723a26 100644
--- a/wiki/src/doc/first_steps/upgrade.mdwn
+++ b/wiki/src/doc/first_steps/upgrade.mdwn
@@ -91,7 +91,7 @@ command:</p>
</div>
-[[!inline pages="doc/first_steps/upgrade/release_notes.inline" raw="yes"]]
+[[!inline pages="doc/first_steps/upgrade/release_notes.inline" raw="yes" sort="age"]]
If an error occurs, the assistant proposes you to read one of the following
pages:
@@ -108,7 +108,7 @@ pages:
Manual upgrade using <span class="application">Tails Installer</span>
=====================================================================
-[[!inline pages="doc/first_steps/upgrade/release_notes.inline" raw="yes"]]
+[[!inline pages="doc/first_steps/upgrade/release_notes.inline" raw="yes" sort="age"]]
It might not always be possible to do an automatic upgrade as described above.
For example, when:
diff --git a/wiki/src/doc/first_steps/upgrade.pt.po b/wiki/src/doc/first_steps/upgrade.pt.po
index d4fc9e7..691f974 100644
--- a/wiki/src/doc/first_steps/upgrade.pt.po
+++ b/wiki/src/doc/first_steps/upgrade.pt.po
@@ -228,8 +228,8 @@ msgstr ""
#. type: Plain text
#, fuzzy, no-wrap
#| msgid "[[!inline pages=\"doc/first_steps/upgrade.release_notes\" raw=\"yes\"]]\n"
-msgid "[[!inline pages=\"doc/first_steps/upgrade/release_notes.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/first_steps/upgrade.release_notes.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/first_steps/upgrade/release_notes.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/first_steps/upgrade.release_notes.pt\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
msgid ""
diff --git a/wiki/src/doc/first_steps/upgrade/release_notes.inline.de.po b/wiki/src/doc/first_steps/upgrade/release_notes.inline.de.po
index ed5234e..2cac4f2 100644
--- a/wiki/src/doc/first_steps/upgrade/release_notes.inline.de.po
+++ b/wiki/src/doc/first_steps/upgrade/release_notes.inline.de.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-01-25 20:34+0100\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\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"
@@ -19,8 +19,8 @@ msgstr ""
#. type: Content of: <div><p>
msgid ""
"We recommend you read the [[!inline pages=\"inc/stable_i386_release_notes\" "
-"raw=\"yes\"]] for the latest version. They document all the changes in this "
-"new version:"
+"raw=\"yes\" sort=\"age\"]] for the latest version. They document all the "
+"changes in this new version:"
msgstr ""
#. type: Content of: <div><ul><li>
@@ -36,5 +36,6 @@ msgid "known issues that have already been identified"
msgstr ""
#. type: Content of: <div><p>
-msgid "They might also contain <strong>special instructions for upgrading</strong>."
+msgid ""
+"They might also contain <strong>special instructions for upgrading</strong>."
msgstr ""
diff --git a/wiki/src/doc/first_steps/upgrade/release_notes.inline.fa.po b/wiki/src/doc/first_steps/upgrade/release_notes.inline.fa.po
index 34ac53a..e8ab91c 100644
--- a/wiki/src/doc/first_steps/upgrade/release_notes.inline.fa.po
+++ b/wiki/src/doc/first_steps/upgrade/release_notes.inline.fa.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-01-25 20:34+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 18:57+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: fa\n"
@@ -18,11 +18,9 @@ msgstr ""
#. type: Content of: <div><p>
msgid ""
"We recommend you read the [[!inline pages=\"inc/stable_i386_release_notes\" "
-"raw=\"yes\"]] for the latest version. They document all the changes in this "
-"new version:"
-msgstr ""
-"پیشنهاد می‌کنیم آخرین نسخه [[!inline pages=\"inc/stable_i386_release_notes\" "
-"raw=\"yes\"]] را بخوانید. تمام تغییرات در این نسخهٔ جدید مستندسازی شده‌اند:"
+"raw=\"yes\" sort=\"age\"]] for the latest version. They document all the "
+"changes in this new version:"
+msgstr "پیشنهاد می‌کنیم آخرین نسخه [[!inline pages=\"inc/stable_i386_release_notes\" sort=\"age\" raw=\"yes\"]] را بخوانید. تمام تغییرات در این نسخهٔ جدید مستندسازی شده‌اند:"
#. type: Content of: <div><ul><li>
msgid "new features"
diff --git a/wiki/src/doc/first_steps/upgrade/release_notes.inline.fr.po b/wiki/src/doc/first_steps/upgrade/release_notes.inline.fr.po
index 787fa3a..e15b443 100644
--- a/wiki/src/doc/first_steps/upgrade/release_notes.inline.fr.po
+++ b/wiki/src/doc/first_steps/upgrade/release_notes.inline.fr.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Tails\n"
-"POT-Creation-Date: 2016-01-25 20:34+0100\n"
-"PO-Revision-Date: 2016-06-22 13:34-0000\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 18:56+0100\n"
"Last-Translator: \n"
"Language-Team: Tails translators <tails@boum.org>\n"
"Language: fr\n"
@@ -19,12 +19,9 @@ msgstr ""
#. type: Content of: <div><p>
msgid ""
"We recommend you read the [[!inline pages=\"inc/stable_i386_release_notes\" "
-"raw=\"yes\"]] for the latest version. They document all the changes in this "
-"new version:"
-msgstr ""
-"Nous vous recommandons de lire les [[!inline pages=\"inc/"
-"stable_i386_release_notes.fr\" raw=\"yes\"]] de la dernière version. Elles "
-"documentent tout ce qui a changé dans la nouvelle version :"
+"raw=\"yes\" sort=\"age\"]] for the latest version. They document all the "
+"changes in this new version:"
+msgstr "Nous vous recommandons de lire les [[!inline pages=\"inc/stable_i386_release_notes.fr\" raw=\"yes\" sort=\"age\"]] de la dernière version. Elles documentent tout ce qui a changé dans la nouvelle version :"
#. type: Content of: <div><ul><li>
msgid "new features"
diff --git a/wiki/src/doc/first_steps/upgrade/release_notes.inline.html b/wiki/src/doc/first_steps/upgrade/release_notes.inline.html
index ec10ffb..7356603 100644
--- a/wiki/src/doc/first_steps/upgrade/release_notes.inline.html
+++ b/wiki/src/doc/first_steps/upgrade/release_notes.inline.html
@@ -3,7 +3,7 @@
<!-- Note for translators: make sure that the translation of this string
integrates well with /inc/stable_i386_release_notes. -->
-<p>We recommend you read the [[!inline pages="inc/stable_i386_release_notes" raw="yes"]]
+<p>We recommend you read the [[!inline pages="inc/stable_i386_release_notes" raw="yes" sort="age"]]
for the latest version. They document all the changes in this new version:</p>
<ul>
diff --git a/wiki/src/doc/first_steps/upgrade/release_notes.inline.it.po b/wiki/src/doc/first_steps/upgrade/release_notes.inline.it.po
index b5e2db0..defb833 100644
--- a/wiki/src/doc/first_steps/upgrade/release_notes.inline.it.po
+++ b/wiki/src/doc/first_steps/upgrade/release_notes.inline.it.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-01-27 19:43+0100\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: ita <transitails@inventati.org>\n"
@@ -19,8 +19,8 @@ msgstr ""
#. type: Content of: <div><p>
msgid ""
"We recommend you read the [[!inline pages=\"inc/stable_i386_release_notes\" "
-"raw=\"yes\"]] for the latest version. They document all the changes in this "
-"new version:"
+"raw=\"yes\" sort=\"age\"]] for the latest version. They document all the "
+"changes in this new version:"
msgstr ""
#. type: Content of: <div><ul><li>
@@ -36,5 +36,6 @@ msgid "known issues that have already been identified"
msgstr ""
#. type: Content of: <div><p>
-msgid "They might also contain <strong>special instructions for upgrading</strong>."
+msgid ""
+"They might also contain <strong>special instructions for upgrading</strong>."
msgstr ""
diff --git a/wiki/src/doc/first_steps/upgrade/release_notes.inline.pt.po b/wiki/src/doc/first_steps/upgrade/release_notes.inline.pt.po
index 98badf9..a56d8f9 100644
--- a/wiki/src/doc/first_steps/upgrade/release_notes.inline.pt.po
+++ b/wiki/src/doc/first_steps/upgrade/release_notes.inline.pt.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-04-02 13:44-0300\n"
-"PO-Revision-Date: 2016-03-29 22:20-0000\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 18:56+0100\n"
"Last-Translator: Tails developers <tails@boum.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
@@ -19,12 +19,9 @@ msgstr ""
#. type: Content of: <div><p>
msgid ""
"We recommend you read the [[!inline pages=\"inc/stable_i386_release_notes\" "
-"raw=\"yes\"]] for the latest version. They document all the changes in this "
-"new version:"
-msgstr ""
-"Recomendamos a leitura das [[!inline pages=\"inc/stable_i386_release_notes\" "
-"raw=\"yes\"]] da última versão. Elas documentam todas as mudanças nesta nova "
-"versão:"
+"raw=\"yes\" sort=\"age\"]] for the latest version. They document all the "
+"changes in this new version:"
+msgstr "Recomendamos a leitura das [[!inline pages=\"inc/stable_i386_release_notes\" raw=\"yes\" sort=\"age\"]] da última versão. Elas documentam todas as mudanças nesta nova versão:"
#. type: Content of: <div><ul><li>
msgid "new features"
diff --git a/wiki/src/doc/sensitive_documents.de.po b/wiki/src/doc/sensitive_documents.de.po
index 7f773d7..0a0ac96 100644
--- a/wiki/src/doc/sensitive_documents.de.po
+++ b/wiki/src/doc/sensitive_documents.de.po
@@ -23,5 +23,5 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents.index.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents.index.de\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/sensitive_documents.fa.po b/wiki/src/doc/sensitive_documents.fa.po
index c2c2c87..8af8680 100644
--- a/wiki/src/doc/sensitive_documents.fa.po
+++ b/wiki/src/doc/sensitive_documents.fa.po
@@ -26,5 +26,5 @@ msgstr "[[!meta title=\"کار روی سندهای مهم\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents.index.fa\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents.index.fa\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/sensitive_documents.fr.po b/wiki/src/doc/sensitive_documents.fr.po
index f650196..fcf1116 100644
--- a/wiki/src/doc/sensitive_documents.fr.po
+++ b/wiki/src/doc/sensitive_documents.fr.po
@@ -22,8 +22,8 @@ msgstr "[[!meta title=\"Travailler sur des documents sensibles\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents.index.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents.index.fr\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid ""
#~ "Tails aims at providing a \"safe\" environment to produce and optionally "
diff --git a/wiki/src/doc/sensitive_documents.it.po b/wiki/src/doc/sensitive_documents.it.po
index f514efb..6acb9d8 100644
--- a/wiki/src/doc/sensitive_documents.it.po
+++ b/wiki/src/doc/sensitive_documents.it.po
@@ -23,5 +23,5 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents.index\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents.index\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/doc/sensitive_documents.mdwn b/wiki/src/doc/sensitive_documents.mdwn
index bf866d9..f6126df 100644
--- a/wiki/src/doc/sensitive_documents.mdwn
+++ b/wiki/src/doc/sensitive_documents.mdwn
@@ -1,3 +1,3 @@
[[!meta title="Work on sensitive documents"]]
-[[!inline pages="doc/sensitive_documents.index" raw="yes"]]
+[[!inline pages="doc/sensitive_documents.index" raw="yes" sort="age"]]
diff --git a/wiki/src/doc/sensitive_documents.pt.po b/wiki/src/doc/sensitive_documents.pt.po
index 84528e4..54e6e62 100644
--- a/wiki/src/doc/sensitive_documents.pt.po
+++ b/wiki/src/doc/sensitive_documents.pt.po
@@ -22,8 +22,8 @@ msgstr "[[!meta title=\"Trabalhe em documentos sensíveis\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents.index\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents.index.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents.index\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents.index.pt\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid ""
#~ "Tails aims at providing a \"safe\" environment to produce and optionally "
diff --git a/wiki/src/doc/sensitive_documents/graphics.de.po b/wiki/src/doc/sensitive_documents/graphics.de.po
index ebfeab8..ccfa0a7 100644
--- a/wiki/src/doc/sensitive_documents/graphics.de.po
+++ b/wiki/src/doc/sensitive_documents/graphics.de.po
@@ -107,10 +107,10 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents/persistence.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents/persistence.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents/metadata.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents/metadata.de\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/sensitive_documents/graphics.fa.po b/wiki/src/doc/sensitive_documents/graphics.fa.po
index 4a635cf..c13256e 100644
--- a/wiki/src/doc/sensitive_documents/graphics.fa.po
+++ b/wiki/src/doc/sensitive_documents/graphics.fa.po
@@ -113,10 +113,10 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/sensitive_documents/graphics.fr.po b/wiki/src/doc/sensitive_documents/graphics.fr.po
index 254b285..e530ec8 100644
--- a/wiki/src/doc/sensitive_documents/graphics.fr.po
+++ b/wiki/src/doc/sensitive_documents/graphics.fr.po
@@ -109,13 +109,13 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents/persistence.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents/persistence.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents/metadata.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents/metadata.fr\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid ""
#~ "Tails includes [The GIMP](http://gimp.org) for The GNU Image Manipulation "
diff --git a/wiki/src/doc/sensitive_documents/graphics.it.po b/wiki/src/doc/sensitive_documents/graphics.it.po
index 1225426..5162d7f 100644
--- a/wiki/src/doc/sensitive_documents/graphics.it.po
+++ b/wiki/src/doc/sensitive_documents/graphics.it.po
@@ -84,10 +84,10 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/doc/sensitive_documents/graphics.mdwn b/wiki/src/doc/sensitive_documents/graphics.mdwn
index 0285efb..4073960 100644
--- a/wiki/src/doc/sensitive_documents/graphics.mdwn
+++ b/wiki/src/doc/sensitive_documents/graphics.mdwn
@@ -31,5 +31,5 @@ These applications can be started from the
<span class="guimenu">Applications</span>&nbsp;▸
<span class="guisubmenu">Graphics</span></span> menu.
-[[!inline pages="doc/sensitive_documents/persistence" raw="yes"]]
-[[!inline pages="doc/sensitive_documents/metadata" raw="yes"]]
+[[!inline pages="doc/sensitive_documents/persistence" raw="yes" sort="age"]]
+[[!inline pages="doc/sensitive_documents/metadata" raw="yes" sort="age"]]
diff --git a/wiki/src/doc/sensitive_documents/graphics.pt.po b/wiki/src/doc/sensitive_documents/graphics.pt.po
index ca79feb..4708661 100644
--- a/wiki/src/doc/sensitive_documents/graphics.pt.po
+++ b/wiki/src/doc/sensitive_documents/graphics.pt.po
@@ -83,10 +83,10 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/doc/sensitive_documents/office_suite.de.po b/wiki/src/doc/sensitive_documents/office_suite.de.po
index 0904f58..69e271f 100644
--- a/wiki/src/doc/sensitive_documents/office_suite.de.po
+++ b/wiki/src/doc/sensitive_documents/office_suite.de.po
@@ -85,10 +85,10 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents/persistence.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents/persistence.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents/metadata.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents/metadata.de\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/sensitive_documents/office_suite.fa.po b/wiki/src/doc/sensitive_documents/office_suite.fa.po
index c785159..c3cd42b 100644
--- a/wiki/src/doc/sensitive_documents/office_suite.fa.po
+++ b/wiki/src/doc/sensitive_documents/office_suite.fa.po
@@ -92,10 +92,10 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/sensitive_documents/office_suite.fr.po b/wiki/src/doc/sensitive_documents/office_suite.fr.po
index 861af5f..77d8515 100644
--- a/wiki/src/doc/sensitive_documents/office_suite.fr.po
+++ b/wiki/src/doc/sensitive_documents/office_suite.fr.po
@@ -83,13 +83,13 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents/persistence.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents/persistence.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents/metadata.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents/metadata.fr\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid ""
#~ "Tails includes [LibreOffice](http://www.libreoffice.org/), which is a "
diff --git a/wiki/src/doc/sensitive_documents/office_suite.it.po b/wiki/src/doc/sensitive_documents/office_suite.it.po
index a8d98ad..31e9cc9 100644
--- a/wiki/src/doc/sensitive_documents/office_suite.it.po
+++ b/wiki/src/doc/sensitive_documents/office_suite.it.po
@@ -73,10 +73,10 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/doc/sensitive_documents/office_suite.mdwn b/wiki/src/doc/sensitive_documents/office_suite.mdwn
index 12befe2..98195e6 100644
--- a/wiki/src/doc/sensitive_documents/office_suite.mdwn
+++ b/wiki/src/doc/sensitive_documents/office_suite.mdwn
@@ -20,5 +20,5 @@ The <span class="application">LibreOffice</span> website provides complete [user
guides](https://wiki.documentfoundation.org/Documentation/Publications) for each
of these tools, translated into several languages.
-[[!inline pages="doc/sensitive_documents/persistence" raw="yes"]]
-[[!inline pages="doc/sensitive_documents/metadata" raw="yes"]]
+[[!inline pages="doc/sensitive_documents/persistence" raw="yes" sort="age"]]
+[[!inline pages="doc/sensitive_documents/metadata" raw="yes" sort="age"]]
diff --git a/wiki/src/doc/sensitive_documents/office_suite.pt.po b/wiki/src/doc/sensitive_documents/office_suite.pt.po
index ef48143..e2be5f1 100644
--- a/wiki/src/doc/sensitive_documents/office_suite.pt.po
+++ b/wiki/src/doc/sensitive_documents/office_suite.pt.po
@@ -70,10 +70,10 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/doc/sensitive_documents/sound_and_video.de.po b/wiki/src/doc/sensitive_documents/sound_and_video.de.po
index 1831c6d..89138fe 100644
--- a/wiki/src/doc/sensitive_documents/sound_and_video.de.po
+++ b/wiki/src/doc/sensitive_documents/sound_and_video.de.po
@@ -90,10 +90,10 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents/persistence.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents/persistence.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents/metadata.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents/metadata.de\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/sensitive_documents/sound_and_video.fa.po b/wiki/src/doc/sensitive_documents/sound_and_video.fa.po
index b9caa63..c7a9a35 100644
--- a/wiki/src/doc/sensitive_documents/sound_and_video.fa.po
+++ b/wiki/src/doc/sensitive_documents/sound_and_video.fa.po
@@ -98,10 +98,10 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/sensitive_documents/sound_and_video.fr.po b/wiki/src/doc/sensitive_documents/sound_and_video.fr.po
index b057d1c..f8bb504 100644
--- a/wiki/src/doc/sensitive_documents/sound_and_video.fr.po
+++ b/wiki/src/doc/sensitive_documents/sound_and_video.fr.po
@@ -92,10 +92,10 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents/persistence.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents/persistence.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"doc/sensitive_documents/metadata.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"doc/sensitive_documents/metadata.fr\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/doc/sensitive_documents/sound_and_video.it.po b/wiki/src/doc/sensitive_documents/sound_and_video.it.po
index b3afc93..6d3119b 100644
--- a/wiki/src/doc/sensitive_documents/sound_and_video.it.po
+++ b/wiki/src/doc/sensitive_documents/sound_and_video.it.po
@@ -74,10 +74,10 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/doc/sensitive_documents/sound_and_video.mdwn b/wiki/src/doc/sensitive_documents/sound_and_video.mdwn
index fd91608..7fb2d1c 100644
--- a/wiki/src/doc/sensitive_documents/sound_and_video.mdwn
+++ b/wiki/src/doc/sensitive_documents/sound_and_video.mdwn
@@ -24,5 +24,5 @@ These applications can be started from the
<span class="guimenu">Applications</span>&nbsp;▸
<span class="guisubmenu">Sound & Video</span></span> menu.
-[[!inline pages="doc/sensitive_documents/persistence" raw="yes"]]
-[[!inline pages="doc/sensitive_documents/metadata" raw="yes"]]
+[[!inline pages="doc/sensitive_documents/persistence" raw="yes" sort="age"]]
+[[!inline pages="doc/sensitive_documents/metadata" raw="yes" sort="age"]]
diff --git a/wiki/src/doc/sensitive_documents/sound_and_video.pt.po b/wiki/src/doc/sensitive_documents/sound_and_video.pt.po
index 1fb4b8b..295980e 100644
--- a/wiki/src/doc/sensitive_documents/sound_and_video.pt.po
+++ b/wiki/src/doc/sensitive_documents/sound_and_video.pt.po
@@ -79,10 +79,10 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/persistence\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"doc/sensitive_documents/metadata\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/getting_started.de.po b/wiki/src/getting_started.de.po
index 51e11d5..91d3df7 100644
--- a/wiki/src/getting_started.de.po
+++ b/wiki/src/getting_started.de.po
@@ -105,5 +105,5 @@ msgstr "Nehmen Sie Kontakt mit uns auf!\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"support/talk\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"support/talk.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"support/talk\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"support/talk.de\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/getting_started.fa.po b/wiki/src/getting_started.fa.po
index 85114d3..1241b3c 100644
--- a/wiki/src/getting_started.fa.po
+++ b/wiki/src/getting_started.fa.po
@@ -106,5 +106,5 @@ msgstr "با ما تماس بگیرید\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"support/talk\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"support/talk\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"support/talk\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"support/talk\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/getting_started.fr.po b/wiki/src/getting_started.fr.po
index a398fba..7570d70 100644
--- a/wiki/src/getting_started.fr.po
+++ b/wiki/src/getting_started.fr.po
@@ -104,5 +104,5 @@ msgstr "Contactez-nous\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"support/talk\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"support/talk.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"support/talk\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"support/talk.fr\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/getting_started.it.po b/wiki/src/getting_started.it.po
index 1bd2d2e..98b4aae 100644
--- a/wiki/src/getting_started.it.po
+++ b/wiki/src/getting_started.it.po
@@ -105,8 +105,8 @@ msgstr "Conttattaci\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"support/talk\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"support/talk.it\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"support/talk\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"support/talk.it\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid ""
#~ "4. Throughout your use of Tails, it's very important to [[stay up to\n"
diff --git a/wiki/src/getting_started.mdwn b/wiki/src/getting_started.mdwn
index cc62c98..ff0287a 100644
--- a/wiki/src/getting_started.mdwn
+++ b/wiki/src/getting_started.mdwn
@@ -31,4 +31,4 @@ If you found a bug in Tails or want to request a new feature, see our
Get in touch with us
--------------------
-[[!inline pages="support/talk" raw="yes"]]
+[[!inline pages="support/talk" raw="yes" sort="age"]]
diff --git a/wiki/src/getting_started.pt.po b/wiki/src/getting_started.pt.po
index 2d9ff43..fd9f926 100644
--- a/wiki/src/getting_started.pt.po
+++ b/wiki/src/getting_started.pt.po
@@ -100,5 +100,5 @@ msgstr "Entre em contato conosco\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"support/talk\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"support/talk.pt\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"support/talk\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"support/talk.pt\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/home.de.po b/wiki/src/home.de.po
index 83ddab2..f9e6dc9 100644
--- a/wiki/src/home.de.po
+++ b/wiki/src/home.de.po
@@ -35,8 +35,8 @@ msgstr ""
"\"]] <span class=\"twolines\">Tor überprüfen</span> </a>"
#. type: Content of: outside any tag (error?)
-msgid "[[!inline pages=\"news\" raw=\"yes\"]]"
-msgstr "[[!inline pages=\"news\" raw=\"yes\"]]"
+msgid "[[!inline pages=\"news\" raw=\"yes\" sort=\"age\"]]"
+msgstr "[[!inline pages=\"news\" raw=\"yes\" sort=\"age\"]]"
#~ msgid ""
#~ "[[!meta title=\"Dear Tails user\"]] [[!meta robots=\"noindex\"]] [[!meta "
diff --git a/wiki/src/home.fa.po b/wiki/src/home.fa.po
index 3f878bb..8617a78 100644
--- a/wiki/src/home.fa.po
+++ b/wiki/src/home.fa.po
@@ -36,7 +36,7 @@ msgid ""
msgstr ""
#. type: Content of: outside any tag (error?)
-msgid "[[!inline pages=\"news\" raw=\"yes\"]]"
+msgid "[[!inline pages=\"news\" raw=\"yes\" sort=\"age\"]]"
msgstr ""
#~ msgid "[[!meta title=\"News\"]]\n"
diff --git a/wiki/src/home.fr.po b/wiki/src/home.fr.po
index 66e3019..3d46703 100644
--- a/wiki/src/home.fr.po
+++ b/wiki/src/home.fr.po
@@ -33,8 +33,8 @@ msgstr ""
"\"]] <span class=\"twolines\">Vérification de Tor</span> </a>"
#. type: Content of: outside any tag (error?)
-msgid "[[!inline pages=\"news\" raw=\"yes\"]]"
-msgstr "[[!inline pages=\"news.fr\" raw=\"yes\"]]"
+msgid "[[!inline pages=\"news\" raw=\"yes\" sort=\"age\"]]"
+msgstr "[[!inline pages=\"news.fr\" raw=\"yes\" sort=\"age\"]]"
#~ msgid ""
#~ "[[!meta title=\"Dear Tails user\"]] [[!meta robots=\"noindex\"]] [[!meta "
diff --git a/wiki/src/home.html b/wiki/src/home.html
index 8619788..e11fa8f 100644
--- a/wiki/src/home.html
+++ b/wiki/src/home.html
@@ -12,4 +12,4 @@ translation of the label below is long and gets split into two lines. -->
</a>
</div>
-[[!inline pages="news" raw="yes"]]
+[[!inline pages="news" raw="yes" sort="age"]]
diff --git a/wiki/src/home.it.po b/wiki/src/home.it.po
index 13c26b6..f1c9d37 100644
--- a/wiki/src/home.it.po
+++ b/wiki/src/home.it.po
@@ -30,5 +30,5 @@ msgid ""
msgstr ""
#. type: Content of: outside any tag (error?)
-msgid "[[!inline pages=\"news\" raw=\"yes\"]]"
+msgid "[[!inline pages=\"news\" raw=\"yes\" sort=\"age\"]]"
msgstr ""
diff --git a/wiki/src/home.pt.po b/wiki/src/home.pt.po
index e2309b9..f10eb3f 100644
--- a/wiki/src/home.pt.po
+++ b/wiki/src/home.pt.po
@@ -32,7 +32,7 @@ msgid ""
msgstr ""
#. type: Content of: outside any tag (error?)
-msgid "[[!inline pages=\"news\" raw=\"yes\"]]"
+msgid "[[!inline pages=\"news\" raw=\"yes\" sort=\"age\"]]"
msgstr ""
#~ msgid "[[!meta title=\"News\"]]\n"
diff --git a/wiki/src/index.de.po b/wiki/src/index.de.po
index 42e7ab1..f26b8dc 100644
--- a/wiki/src/index.de.po
+++ b/wiki/src/index.de.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2016-11-22 11:53+0100\n"
-"PO-Revision-Date: 2016-05-28 12:37-0000\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 18:59+0100\n"
"Last-Translator: Tails translators <tails@boum.org>\n"
"Language-Team: Tails Translators <tails@boum.org>\n"
"Language: de\n"
@@ -34,8 +34,8 @@ msgid ""
"It aims at preserving your <strong>privacy</strong> and <strong>anonymity</"
"strong>, and helps you to:"
msgstr ""
-"Es zielt darauf ab, Ihre <strong>Privatsphäre</"
-"strong> und <strong>Anonymität</strong> zu bewahren und hilft Ihnen:"
+"Es zielt darauf ab, Ihre <strong>Privatsphäre</strong> und "
+"<strong>Anonymität</strong> zu bewahren und hilft Ihnen:"
#. type: Content of: <div><div><ul><li>
msgid ""
@@ -82,11 +82,8 @@ msgstr "Aktuelles"
msgid ""
"[[!inline pages=\"page(news/*) and !news/*/* and !news/discussion and "
"(currentlang() or news/report_2* or news/version_0* or news/test_0* or news/"
-"test_*-rc?)\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
-msgstr ""
-"[[!inline pages=\"page(news/*) and !news/*/* and !news/discussion and "
-"(currentlang() or news/report_2* or news/version_0* or news/test_0* or news/"
-"test_*-rc?)\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
+"test_*-rc?)\" show=\"2\" feeds=\"no\" archive=\"yes\" sort=\"age\"]]"
+msgstr "[[!inline pages=\"page(news/*) and !news/*/* and !news/discussion and (currentlang() or news/report_2* or news/version_0* or news/test_0* or news/test_*-rc?)\" show=\"2\" feeds=\"no\" archive=\"yes\" sort=\"age\"]]"
#. type: Content of: <div><div><p>
msgid "See [[News]] for more."
@@ -100,11 +97,8 @@ msgstr "Sicherheit"
msgid ""
"[[!inline pages=\"page(security/*) and !security/audits and !security/audits."
"* and !security/audits/* and !security/*/* and !security/discussion and "
-"currentlang()\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
-msgstr ""
-"[[!inline pages=\"page(security/*) and !security/audits and !security/audits."
-"* and !security/audits/* and !security/*/* and !security/discussion and "
-"currentlang()\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
+"currentlang()\" show=\"2\" feeds=\"no\" archive=\"yes\" sort=\"age\"]]"
+msgstr "[[!inline pages=\"page(security/*) and !security/audits and !security/audits.* and !security/audits/* and !security/*/* and !security/discussion and currentlang()\" show=\"2\" feeds=\"no\" archive=\"yes\" sort=\"age\"]]"
#. type: Content of: <div><div><p>
msgid "See [[Security]] for more."
diff --git a/wiki/src/index.fa.po b/wiki/src/index.fa.po
index 92073ff..75e7653 100644
--- a/wiki/src/index.fa.po
+++ b/wiki/src/index.fa.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
-"POT-Creation-Date: 2016-11-22 11:53+0100\n"
-"PO-Revision-Date: 2015-10-15 10:39+0000\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 19:00+0100\n"
"Last-Translator: sprint5 <translation5@451f.org>\n"
"Language-Team: Persian <http://weblate.451f.org:8889/projects/tails/index/fa/"
">\n"
@@ -37,8 +37,8 @@ msgid ""
"It aims at preserving your <strong>privacy</strong> and <strong>anonymity</"
"strong>, and helps you to:"
msgstr ""
-"هدف آن محافظت از <strong>حریم خصوصی</strong> و "
-"<strong>ناشناسی</strong> شماست و به شما کمک می‌کند تا:"
+"هدف آن محافظت از <strong>حریم خصوصی</strong> و <strong>ناشناسی</strong> "
+"شماست و به شما کمک می‌کند تا:"
#. type: Content of: <div><div><ul><li>
msgid ""
@@ -81,17 +81,11 @@ msgid "News"
msgstr "اخبار"
#. type: Content of: <div><div>
-#, fuzzy
-#| msgid ""
-#| "[[!inline pages=\"page(news/*) and !news/*/* and !news/discussion and "
-#| "currentlang()\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
msgid ""
"[[!inline pages=\"page(news/*) and !news/*/* and !news/discussion and "
"(currentlang() or news/report_2* or news/version_0* or news/test_0* or news/"
-"test_*-rc?)\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
-msgstr ""
-"[[!inline pages=\"page(news/*) and !news/*/* and !news/discussion and "
-"currentlang()\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
+"test_*-rc?)\" show=\"2\" feeds=\"no\" archive=\"yes\" sort=\"age\"]]"
+msgstr "[[!inline pages=\"page(news/*) and !news/*/* and !news/discussion and (currentlang() or news/report_2* or news/version_0* or news/test_0* or news/test_*-rc?)\" show=\"2\" feeds=\"no\" archive=\"yes\" sort=\"age\"]]"
#. type: Content of: <div><div><p>
msgid "See [[News]] for more."
@@ -105,11 +99,8 @@ msgstr "امنیت"
msgid ""
"[[!inline pages=\"page(security/*) and !security/audits and !security/audits."
"* and !security/audits/* and !security/*/* and !security/discussion and "
-"currentlang()\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
-msgstr ""
-"[[!inline pages=\"page(security/*) and !security/audits and !security/audits."
-"* and !security/audits/* and !security/*/* and !security/discussion and "
-"currentlang()\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
+"currentlang()\" show=\"2\" feeds=\"no\" archive=\"yes\" sort=\"age\"]]"
+msgstr "[[!inline pages=\"page(security/*) and !security/audits and !security/audits.* and !security/audits/* and !security/*/* and !security/discussion and currentlang()\" show=\"2\" feeds=\"no\" archive=\"yes\" sort=\"age\"]]"
#. type: Content of: <div><div><p>
msgid "See [[Security]] for more."
diff --git a/wiki/src/index.fr.po b/wiki/src/index.fr.po
index 5c5813f..e0124d8 100644
--- a/wiki/src/index.fr.po
+++ b/wiki/src/index.fr.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Tails\n"
-"POT-Creation-Date: 2016-11-22 11:53+0100\n"
-"PO-Revision-Date: 2016-06-05 09:46-0000\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 19:01+0100\n"
"Last-Translator: \n"
"Language-Team: Tails translators <tails@boum.org>\n"
"Language: fr\n"
@@ -35,8 +35,7 @@ msgid ""
"It aims at preserving your <strong>privacy</strong> and <strong>anonymity</"
"strong>, and helps you to:"
msgstr ""
-"Son but est de préserver votre "
-"<strong>vie privée</strong> et votre\n"
+"Son but est de préserver votre <strong>vie privée</strong> et votre\n"
"<strong>anonymat</strong>, et de vous aider à :"
#. type: Content of: <div><div><ul><li>
@@ -83,11 +82,8 @@ msgstr "Nouvelles"
msgid ""
"[[!inline pages=\"page(news/*) and !news/*/* and !news/discussion and "
"(currentlang() or news/report_2* or news/version_0* or news/test_0* or news/"
-"test_*-rc?)\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
-msgstr ""
-"[[!inline pages=\"page(news/*) and !news/*/* and !news/discussion and "
-"(currentlang() or news/report_2* or news/version_0* or news/test_0* or news/"
-"test_*-rc?)\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
+"test_*-rc?)\" show=\"2\" feeds=\"no\" archive=\"yes\" sort=\"age\"]]"
+msgstr "[[!inline pages=\"page(news/*) and !news/*/* and !news/discussion and (currentlang() or news/report_2* or news/version_0* or news/test_0* or news/test_*-rc?)\" show=\"2\" feeds=\"no\" archive=\"yes\" sort=\"age\"]]"
#. type: Content of: <div><div><p>
msgid "See [[News]] for more."
@@ -98,10 +94,15 @@ msgid "Security"
msgstr "Sécurité"
#. type: Content of: <div><div>
+#, fuzzy
+#| msgid ""
+#| "[[!inline pages=\"page(security/*) and !security/audits and !security/"
+#| "audits.* and !security/audits/* and !security/*/* and !security/"
+#| "discussion and currentlang()\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
msgid ""
"[[!inline pages=\"page(security/*) and !security/audits and !security/audits."
"* and !security/audits/* and !security/*/* and !security/discussion and "
-"currentlang()\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
+"currentlang()\" show=\"2\" feeds=\"no\" archive=\"yes\" sort=\"age\"]]"
msgstr ""
"[[!inline pages=\"page(security/*) and !security/audits and !security/audits."
"* and !security/audits/* and !security/*/* and !security/discussion and "
diff --git a/wiki/src/index.html b/wiki/src/index.html
index a2bfd95..b2a1755 100644
--- a/wiki/src/index.html
+++ b/wiki/src/index.html
@@ -41,7 +41,7 @@ It aims at preserving your <strong>privacy</strong> and
<h1>News</h1>
-[[!inline pages="page(news/*) and !news/*/* and !news/discussion and (currentlang() or news/report_2* or news/version_0* or news/test_0* or news/test_*-rc?)" show="2" feeds="no" archive="yes"]]
+[[!inline pages="page(news/*) and !news/*/* and !news/discussion and (currentlang() or news/report_2* or news/version_0* or news/test_0* or news/test_*-rc?)" show="2" feeds="no" archive="yes" sort="age"]]
<p>See [[News]] for more.</p>
@@ -51,7 +51,7 @@ It aims at preserving your <strong>privacy</strong> and
<h1>Security</h1>
-[[!inline pages="page(security/*) and !security/audits and !security/audits.* and !security/audits/* and !security/*/* and !security/discussion and currentlang()" show="2" feeds="no" archive="yes"]]
+[[!inline pages="page(security/*) and !security/audits and !security/audits.* and !security/audits/* and !security/*/* and !security/discussion and currentlang()" show="2" feeds="no" archive="yes" sort="age"]]
<p>See [[Security]] for more.</p>
diff --git a/wiki/src/index.it.po b/wiki/src/index.it.po
index 2586b49..3a948ff 100644
--- a/wiki/src/index.it.po
+++ b/wiki/src/index.it.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: tails-index-fr\n"
-"POT-Creation-Date: 2016-11-22 11:53+0100\n"
-"PO-Revision-Date: 2016-09-07 21:37+0200\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 19:01+0100\n"
"Last-Translator: \n"
"Language-Team: ita <transitails@inventati.org>\n"
"Language: it_IT\n"
@@ -81,11 +81,8 @@ msgstr "Novità"
msgid ""
"[[!inline pages=\"page(news/*) and !news/*/* and !news/discussion and "
"(currentlang() or news/report_2* or news/version_0* or news/test_0* or news/"
-"test_*-rc?)\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
-msgstr ""
-"[[!inline pages=\"page(news/*) and !news/*/* and !news/discussion and "
-"(currentlang() or news/report_2* or news/version_0* or news/test_0* or news/"
-"test_*-rc?)\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
+"test_*-rc?)\" show=\"2\" feeds=\"no\" archive=\"yes\" sort=\"age\"]]"
+msgstr "[[!inline pages=\"page(news/*) and !news/*/* and !news/discussion and (currentlang() or news/report_2* or news/version_0* or news/test_0* or news/test_*-rc?)\" show=\"2\" feeds=\"no\" archive=\"yes\" sort=\"age\"]]"
#. type: Content of: <div><div><p>
msgid "See [[News]] for more."
@@ -99,11 +96,8 @@ msgstr "Sicurezza"
msgid ""
"[[!inline pages=\"page(security/*) and !security/audits and !security/audits."
"* and !security/audits/* and !security/*/* and !security/discussion and "
-"currentlang()\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
-msgstr ""
-"[[!inline pages=\"page(security/*) and !security/audits and !security/audits."
-"* and !security/audits/* and !security/*/* and !security/discussion and "
-"currentlang()\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
+"currentlang()\" show=\"2\" feeds=\"no\" archive=\"yes\" sort=\"age\"]]"
+msgstr "[[!inline pages=\"page(security/*) and !security/audits and !security/audits.* and !security/audits/* and !security/*/* and !security/discussion and currentlang()\" show=\"2\" feeds=\"no\" archive=\"yes\" sort=\"age\"]]"
#. type: Content of: <div><div><p>
msgid "See [[Security]] for more."
diff --git a/wiki/src/index.pt.po b/wiki/src/index.pt.po
index a91df8e..3a2407d 100644
--- a/wiki/src/index.pt.po
+++ b/wiki/src/index.pt.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: tails-index-pt\n"
-"POT-Creation-Date: 2016-11-22 11:53+0100\n"
-"PO-Revision-Date: 2016-04-15 10:12-0300\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 19:01+0100\n"
"Last-Translator: Tails Developers <amnesia@boum.org>\n"
"Language-Team: Portuguese <LL@li.org>\n"
"Language: pt\n"
@@ -34,9 +34,8 @@ msgid ""
"It aims at preserving your <strong>privacy</strong> and <strong>anonymity</"
"strong>, and helps you to:"
msgstr ""
-"Ele tem como objetivo preservar sua "
-"<strong>privacidade</strong> e seu <strong>anonimato</strong>, e te auxilia "
-"a:"
+"Ele tem como objetivo preservar sua <strong>privacidade</strong> e seu "
+"<strong>anonimato</strong>, e te auxilia a:"
#. type: Content of: <div><div><ul><li>
msgid ""
@@ -82,11 +81,8 @@ msgstr "Notícias"
msgid ""
"[[!inline pages=\"page(news/*) and !news/*/* and !news/discussion and "
"(currentlang() or news/report_2* or news/version_0* or news/test_0* or news/"
-"test_*-rc?)\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
-msgstr ""
-"[[!inline pages=\"page(news/*) and !news/*/* and !news/discussion and "
-"(currentlang() or news/report_2* or news/version_0* or news/test_0* or news/"
-"test_*-rc?)\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
+"test_*-rc?)\" show=\"2\" feeds=\"no\" archive=\"yes\" sort=\"age\"]]"
+msgstr "[[!inline pages=\"page(news/*) and !news/*/* and !news/discussion and (currentlang() or news/report_2* or news/version_0* or news/test_0* or news/test_*-rc?)\" show=\"2\" feeds=\"no\" archive=\"yes\" sort=\"age\"]]"
#. type: Content of: <div><div><p>
msgid "See [[News]] for more."
@@ -100,11 +96,8 @@ msgstr "Segurança"
msgid ""
"[[!inline pages=\"page(security/*) and !security/audits and !security/audits."
"* and !security/audits/* and !security/*/* and !security/discussion and "
-"currentlang()\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
-msgstr ""
-"[[!inline pages=\"page(security/*) and !security/audits and !security/audits."
-"* and !security/audits/* and !security/*/* and !security/discussion and lang"
-"(en)\" show=\"2\" feeds=\"no\" archive=\"yes\"]]"
+"currentlang()\" show=\"2\" feeds=\"no\" archive=\"yes\" sort=\"age\"]]"
+msgstr "[[!inline pages=\"page(security/*) and !security/audits and !security/audits.* and !security/audits/* and !security/*/* and !security/discussion and currentlang()\" show=\"2\" feeds=\"no\" archive=\"yes\" sort=\"age\"]]"
#. type: Content of: <div><div><p>
msgid "See [[Security]] for more."
diff --git a/wiki/src/install.de.po b/wiki/src/install.de.po
index b9332d3..13c6987 100644
--- a/wiki/src/install.de.po
+++ b/wiki/src/install.de.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2016-09-22 14:33+0300\n"
-"PO-Revision-Date: 2016-02-06 22:30+0100\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 19:00+0100\n"
"Last-Translator: Tails translators <tails@boum.org>\n"
"Language-Team: \n"
"Language: de\n"
@@ -17,28 +17,14 @@ msgstr ""
"X-Generator: Poedit 1.8.6\n"
#. type: Content of: outside any tag (error?)
-#, fuzzy
-#| msgid ""
-#| "[[!meta title=\"Welcome to the Tails Installation Assistant\"]] [[!meta "
-#| "stylesheet=\"bootstrap\" rel=\"stylesheet\" title=\"\"]] [[!meta "
-#| "stylesheet=\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] "
-#| "[[!meta stylesheet=\"inc/stylesheets/router-install\" rel=\"stylesheet\" "
-#| "title=\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant."
-#| "inline\" raw=\"yes\"]]"
msgid ""
"[[!meta title=\"Welcome to the Tails Installation Assistant\"]] [[!meta "
"stylesheet=\"bootstrap.min\" rel=\"stylesheet\" title=\"\"]] [[!meta "
"stylesheet=\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!"
"meta stylesheet=\"inc/stylesheets/router-install\" rel=\"stylesheet\" title="
"\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline\" "
-"raw=\"yes\"]]"
-msgstr ""
-"[[!meta title=\"Willkommen beim Tails Installations-Assistenten\"]] [[!meta "
-"stylesheet=\"bootstrap\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet="
-"\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!meta "
-"stylesheet=\"inc/stylesheets/router-install\" rel=\"stylesheet\" title="
-"\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline.de"
-"\" raw=\"yes\"]]"
+"raw=\"yes\" sort=\"age\"]]"
+msgstr "[[!meta title=\"Willkommen beim Tails Installations-Assistenten\"]] [[!meta stylesheet=\"bootstrap\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/router-install\" rel=\"stylesheet\" title=\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline.de\" raw=\"yes\" sort=\"age\"]]"
#. type: Content of: <h1>
msgid "Welcome to the"
diff --git a/wiki/src/install.fa.po b/wiki/src/install.fa.po
index d336873..dd9eac4 100644
--- a/wiki/src/install.fa.po
+++ b/wiki/src/install.fa.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-09-22 14:33+0300\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\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"
@@ -23,7 +23,7 @@ msgid ""
"stylesheet=\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!"
"meta stylesheet=\"inc/stylesheets/router-install\" rel=\"stylesheet\" title="
"\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline\" "
-"raw=\"yes\"]]"
+"raw=\"yes\" sort=\"age\"]]"
msgstr ""
#. type: Content of: <h1>
diff --git a/wiki/src/install.fr.po b/wiki/src/install.fr.po
index 5b5226c..261ff6a 100644
--- a/wiki/src/install.fr.po
+++ b/wiki/src/install.fr.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Tails\n"
-"POT-Creation-Date: 2016-09-22 14:33+0300\n"
-"PO-Revision-Date: 2016-11-01 12:40-0000\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 19:00+0100\n"
"Last-Translator: \n"
"Language-Team: Tails translators <tails@boum.org>\n"
"Language: fr\n"
@@ -23,14 +23,8 @@ msgid ""
"stylesheet=\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!"
"meta stylesheet=\"inc/stylesheets/router-install\" rel=\"stylesheet\" title="
"\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline\" "
-"raw=\"yes\"]]"
-msgstr ""
-"[[!meta title=\"Bienvenue dans l'assistant d'installation de Tails\"]] [[!"
-"meta stylesheet=\"bootstrap.min\" rel=\"stylesheet\" title=\"\"]] [[!meta "
-"stylesheet=\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!"
-"meta stylesheet=\"inc/stylesheets/router-install\" rel=\"stylesheet\" title="
-"\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline.fr"
-"\" raw=\"yes\"]]"
+"raw=\"yes\" sort=\"age\"]]"
+msgstr "[[!meta title=\"Bienvenue dans l'assistant d'installation de Tails\"]] [[!meta stylesheet=\"bootstrap.min\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/router-install\" rel=\"stylesheet\" title=\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline.fr\" raw=\"yes\" sort=\"age\"]]"
#. type: Content of: <h1>
msgid "Welcome to the"
diff --git a/wiki/src/install.html b/wiki/src/install.html
index f1d9e4b..1390559 100644
--- a/wiki/src/install.html
+++ b/wiki/src/install.html
@@ -4,7 +4,7 @@
[[!meta stylesheet="inc/stylesheets/assistant" rel="stylesheet" title=""]]
[[!meta stylesheet="inc/stylesheets/router-install" rel="stylesheet" title=""]]
-[[!inline pages="install/inc/tails-installation-assistant.inline" raw="yes"]]
+[[!inline pages="install/inc/tails-installation-assistant.inline" raw="yes" sort="age"]]
<h1>Welcome to the <br />
<strong>Tails Installation Assistant</strong>
diff --git a/wiki/src/install.it.po b/wiki/src/install.it.po
index 7fe9c74..f0ef43b 100644
--- a/wiki/src/install.it.po
+++ b/wiki/src/install.it.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: italian\n"
-"POT-Creation-Date: 2016-09-22 14:33+0300\n"
-"PO-Revision-Date: 2016-09-17 18:01+0200\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 19:00+0100\n"
"Last-Translator: transitails <transitails@inventati.org>\n"
"Language-Team: ita <transitails@inventati.org>\n"
"Language: it\n"
@@ -17,28 +17,14 @@ msgstr ""
"X-Generator: Poedit 1.8.7.1\n"
#. type: Content of: outside any tag (error?)
-#, fuzzy
-#| msgid ""
-#| "[[!meta title=\"Welcome to the Tails Installation Assistant\"]] [[!meta "
-#| "stylesheet=\"bootstrap\" rel=\"stylesheet\" title=\"\"]] [[!meta "
-#| "stylesheet=\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] "
-#| "[[!meta stylesheet=\"inc/stylesheets/router-install\" rel=\"stylesheet\" "
-#| "title=\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant."
-#| "inline\" raw=\"yes\"]]"
msgid ""
"[[!meta title=\"Welcome to the Tails Installation Assistant\"]] [[!meta "
"stylesheet=\"bootstrap.min\" rel=\"stylesheet\" title=\"\"]] [[!meta "
"stylesheet=\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!"
"meta stylesheet=\"inc/stylesheets/router-install\" rel=\"stylesheet\" title="
"\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline\" "
-"raw=\"yes\"]]"
-msgstr ""
-"[[!meta title=\"Benvenuta nell'installazione assistita di Tails\"]] [[!meta "
-"stylesheet=\"bootstrap\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet="
-"\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!meta "
-"stylesheet=\"inc/stylesheets/router-install\" rel=\"stylesheet\" title="
-"\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline\" "
-"raw=\"yes\"]]"
+"raw=\"yes\" sort=\"age\"]]"
+msgstr "[[!meta title=\"Welcome to the Tails Installation Assistant\"]] [[!meta stylesheet=\"bootstrap.min\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/router-install\" rel=\"stylesheet\" title=\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]"
#. type: Content of: <h1>
msgid "Welcome to the"
diff --git a/wiki/src/install.pt.po b/wiki/src/install.pt.po
index d336873..dd9eac4 100644
--- a/wiki/src/install.pt.po
+++ b/wiki/src/install.pt.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-09-22 14:33+0300\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\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"
@@ -23,7 +23,7 @@ msgid ""
"stylesheet=\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!"
"meta stylesheet=\"inc/stylesheets/router-install\" rel=\"stylesheet\" title="
"\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline\" "
-"raw=\"yes\"]]"
+"raw=\"yes\" sort=\"age\"]]"
msgstr ""
#. type: Content of: <h1>
diff --git a/wiki/src/install/clone.de.po b/wiki/src/install/clone.de.po
index 6250179..8eef0c2 100644
--- a/wiki/src/install/clone.de.po
+++ b/wiki/src/install/clone.de.po
@@ -44,33 +44,33 @@ msgstr "[[!meta stylesheet=\"inc/stylesheets/install-clone\" rel=\"stylesheet\"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/tails-installation-assistant.inline.de\" raw=\"yes\"]]\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"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/restart_first_time.inline.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/restart_first_time.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/verify_up-to-date.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/verify_up-to-date.inline.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/verify_up-to-date.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/verify_up-to-date.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/install_final.inline.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/install_final.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/restart_second_time.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/restart_second_time.inline.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/restart_second_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/restart_second_time.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/create_persistence.inline.de\" raw=\"yes\"]]\n"
+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/steps/switch.inline\" raw=\"yes\"]]\n"
#~ msgstr ""
diff --git a/wiki/src/install/clone.fa.po b/wiki/src/install/clone.fa.po
index 0c0851c..971102a 100644
--- a/wiki/src/install/clone.fa.po
+++ b/wiki/src/install/clone.fa.po
@@ -43,30 +43,30 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/verify_up-to-date.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/verify_up-to-date.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/restart_second_time.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/restart_second_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/install/clone.fr.po b/wiki/src/install/clone.fr.po
index 02bc0ac..0b738bd 100644
--- a/wiki/src/install/clone.fr.po
+++ b/wiki/src/install/clone.fr.po
@@ -43,30 +43,30 @@ msgstr "[[!meta stylesheet=\"inc/stylesheets/install-clone\" rel=\"stylesheet\"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/tails-installation-assistant.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/tails-installation-assistant.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/restart_first_time.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/restart_first_time.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/verify_up-to-date.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/verify_up-to-date.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/verify_up-to-date.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/verify_up-to-date.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/install_final.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/install_final.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/restart_second_time.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/restart_second_time.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/restart_second_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/restart_second_time.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/create_persistence.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/create_persistence.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/install/clone.it.po b/wiki/src/install/clone.it.po
index 6e90127..c160dca 100644
--- a/wiki/src/install/clone.it.po
+++ b/wiki/src/install/clone.it.po
@@ -45,30 +45,30 @@ msgstr "[[!meta stylesheet=\"inc/stylesheets/install-clone\" rel=\"stylesheet\"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/tails-installation-assistant.inline.it\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/tails-installation-assistant.inline.it\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/restart_first_time.inline.it\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/restart_first_time.inline.it\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/verify_up-to-date.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/verify_up-to-date.inline.it\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/verify_up-to-date.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/verify_up-to-date.inline.it\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/install_final.inline.it\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/install_final.inline.it\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/restart_second_time.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/restart_second_time.inline.it\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/restart_second_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/restart_second_time.inline.it\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/create_persistence.inline.it\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/create_persistence.inline.it\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/install/clone.mdwn b/wiki/src/install/clone.mdwn
index c8abebe..550fef8 100644
--- a/wiki/src/install/clone.mdwn
+++ b/wiki/src/install/clone.mdwn
@@ -5,14 +5,14 @@
[[!meta stylesheet="inc/stylesheets/steps" rel="stylesheet" title=""]]
[[!meta stylesheet="inc/stylesheets/install-clone" rel="stylesheet" title=""]]
-[[!inline pages="install/inc/tails-installation-assistant.inline" raw="yes"]]
+[[!inline pages="install/inc/tails-installation-assistant.inline" raw="yes" sort="age"]]
-[[!inline pages="install/inc/steps/restart_first_time.inline" raw="yes"]]
+[[!inline pages="install/inc/steps/restart_first_time.inline" raw="yes" sort="age"]]
-[[!inline pages="install/inc/steps/verify_up-to-date.inline" raw="yes"]]
+[[!inline pages="install/inc/steps/verify_up-to-date.inline" raw="yes" sort="age"]]
-[[!inline pages="install/inc/steps/install_final.inline" raw="yes"]]
+[[!inline pages="install/inc/steps/install_final.inline" raw="yes" sort="age"]]
-[[!inline pages="install/inc/steps/restart_second_time.inline" raw="yes"]]
+[[!inline pages="install/inc/steps/restart_second_time.inline" raw="yes" sort="age"]]
-[[!inline pages="install/inc/steps/create_persistence.inline" raw="yes"]]
+[[!inline pages="install/inc/steps/create_persistence.inline" raw="yes" sort="age"]]
diff --git a/wiki/src/install/clone.pt.po b/wiki/src/install/clone.pt.po
index 0c0851c..971102a 100644
--- a/wiki/src/install/clone.pt.po
+++ b/wiki/src/install/clone.pt.po
@@ -43,30 +43,30 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/verify_up-to-date.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/verify_up-to-date.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/restart_second_time.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/restart_second_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/install/debian.de.po b/wiki/src/install/debian.de.po
index 10594af..53af8e4 100644
--- a/wiki/src/install/debian.de.po
+++ b/wiki/src/install/debian.de.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2016-11-04 14:33+0100\n"
-"PO-Revision-Date: 2016-02-14 21:09+0100\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 19:02+0100\n"
"Last-Translator: Tails translators <tails@boum.org>\n"
"Language-Team: \n"
"Language: de\n"
@@ -18,25 +18,12 @@ msgstr ""
#. type: Content of: outside any tag (error?)
#, fuzzy
-#| msgid ""
-#| "[[!meta title=\"Debian or Ubuntu\"]] [[!meta stylesheet=\"bootstrap\" rel="
-#| "\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/assistant"
-#| "\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/"
-#| "router-debian\" rel=\"stylesheet\" title=\"\"]] [[!inline pages=\"install/"
-#| "inc/tails-installation-assistant.inline\" raw=\"yes\"]] [[<span class="
-#| "\"back\">Back</span>|install/os]]"
msgid ""
"[[!meta title=\"Debian, Ubuntu, or Mint\"]] [[!meta stylesheet=\"bootstrap."
"min\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/"
"assistant\" rel=\"stylesheet\" title=\"\"]] [[!inline pages=\"install/inc/"
-"tails-installation-assistant.inline\" raw=\"yes\"]]"
-msgstr ""
-"[[!meta title=\"Debian oder Ubuntu\"]] [[!meta stylesheet=\"bootstrap\" rel="
-"\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/assistant\" "
-"rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/router-"
-"debian\" rel=\"stylesheet\" title=\"\"]] [[!inline pages=\"install/inc/tails-"
-"installation-assistant.inline.de\" raw=\"yes\"]] [[<span class=\"back"
-"\">Zurück</span>|install/os]]"
+"tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]"
+msgstr "[[!meta title=\"Debian oder Ubuntu\"]] [[!meta stylesheet=\"bootstrap\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/router-debian\" rel=\"stylesheet\" title=\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline.de\" raw=\"yes\" sort=\"age\"]] [[<span class=\"back\">Zurück</span>|install/os]]"
#. type: Content of: <div>
msgid "[[Back|install/os]]"
@@ -50,8 +37,10 @@ msgid ""
msgstr "<strong>Debian oder Ubuntu</strong>"
#. type: Content of: <div><div>
-msgid "[[!inline pages=\"install/inc/router/clone\" raw=\"yes\"]] [["
-msgstr "[[!inline pages=\"install/inc/router/clone.de\" raw=\"yes\"]] [["
+msgid ""
+"[[!inline pages=\"install/inc/router/clone\" raw=\"yes\" sort=\"age\"]] [["
+msgstr ""
+"[[!inline pages=\"install/inc/router/clone.de\" raw=\"yes\" sort=\"age\"]] [["
#. type: Content of: <div><div><div><div><h3>
msgid "Install from another Tails"
@@ -74,9 +63,13 @@ msgid "1 USB stick <small>(at least 4 GB)</small>"
msgstr "1 USB-Stick <small>(mindestens 4 GB)</small>"
#. type: Content of: <div><div><ul><li>
+#, fuzzy
+#| msgid ""
+#| "1 hour to download Tails (<small class=\"remove-extra-space\">[[!inline "
+#| "pages=\"inc/stable_i386_iso_size\" raw=\"yes\"]]</small>)"
msgid ""
"1 hour to download Tails (<small class=\"remove-extra-space\">[[!inline "
-"pages=\"inc/stable_i386_iso_size\" raw=\"yes\"]]</small>)"
+"pages=\"inc/stable_i386_iso_size\" raw=\"yes\" sort=\"age\"]]</small>)"
msgstr ""
"1 Stunde zum Herunterladen von Tails (<small class=\"remove-extra-space\">[[!"
"inline pages=\"inc/stable_i386_iso_size\" raw=\"yes\"]]</small>)"
diff --git a/wiki/src/install/debian.fa.po b/wiki/src/install/debian.fa.po
index 46742ab..66d1607 100644
--- a/wiki/src/install/debian.fa.po
+++ b/wiki/src/install/debian.fa.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-11-04 14:33+0100\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\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"
@@ -21,7 +21,7 @@ msgid ""
"[[!meta title=\"Debian, Ubuntu, or Mint\"]] [[!meta stylesheet=\"bootstrap."
"min\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/"
"assistant\" rel=\"stylesheet\" title=\"\"]] [[!inline pages=\"install/inc/"
-"tails-installation-assistant.inline\" raw=\"yes\"]]"
+"tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]"
msgstr ""
#. type: Content of: <div>
@@ -34,7 +34,8 @@ msgid ""
msgstr ""
#. type: Content of: <div><div>
-msgid "[[!inline pages=\"install/inc/router/clone\" raw=\"yes\"]] [["
+msgid ""
+"[[!inline pages=\"install/inc/router/clone\" raw=\"yes\" sort=\"age\"]] [["
msgstr ""
#. type: Content of: <div><div><div><div><h3>
@@ -60,7 +61,7 @@ msgstr ""
#. type: Content of: <div><div><ul><li>
msgid ""
"1 hour to download Tails (<small class=\"remove-extra-space\">[[!inline "
-"pages=\"inc/stable_i386_iso_size\" raw=\"yes\"]]</small>)"
+"pages=\"inc/stable_i386_iso_size\" raw=\"yes\" sort=\"age\"]]</small>)"
msgstr ""
#. type: Content of: <div><div><ul><li>
diff --git a/wiki/src/install/debian.fr.po b/wiki/src/install/debian.fr.po
index bf01c5d..a13e529 100644
--- a/wiki/src/install/debian.fr.po
+++ b/wiki/src/install/debian.fr.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Tails\n"
-"POT-Creation-Date: 2016-11-04 14:33+0100\n"
-"PO-Revision-Date: 2016-11-06 11:40-0000\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 19:03+0100\n"
"Last-Translator: \n"
"Language-Team: Tails translators <tails@boum.org>\n"
"Language: fr\n"
@@ -21,12 +21,8 @@ msgid ""
"[[!meta title=\"Debian, Ubuntu, or Mint\"]] [[!meta stylesheet=\"bootstrap."
"min\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/"
"assistant\" rel=\"stylesheet\" title=\"\"]] [[!inline pages=\"install/inc/"
-"tails-installation-assistant.inline\" raw=\"yes\"]]"
-msgstr ""
-"[[!meta title=\"Debian, Ubuntu ou Mint\"]] [[!meta stylesheet=\"bootstrap.min"
-"\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/"
-"assistant\" rel=\"stylesheet\" title=\"\"]] [[!inline pages=\"install/inc/"
-"tails-installation-assistant.inline.fr\" raw=\"yes\"]]"
+"tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]"
+msgstr "[[!meta title=\"Debian, Ubuntu ou Mint\"]] [[!meta stylesheet=\"bootstrap.min\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline.fr\" raw=\"yes\" sort=\"age\"]]"
#. type: Content of: <div>
msgid "[[Back|install/os]]"
@@ -39,8 +35,10 @@ msgstr ""
"<strong>Debian</strong>, <strong>Ubuntu</strong> ou <strong>Mint</strong>"
#. type: Content of: <div><div>
-msgid "[[!inline pages=\"install/inc/router/clone\" raw=\"yes\"]] [["
-msgstr "[[!inline pages=\"install/inc/router/clone.fr\" raw=\"yes\"]] [["
+msgid ""
+"[[!inline pages=\"install/inc/router/clone\" raw=\"yes\" sort=\"age\"]] [["
+msgstr ""
+"[[!inline pages=\"install/inc/router/clone.fr\" raw=\"yes\" sort=\"age\"]] [["
#. type: Content of: <div><div><div><div><h3>
msgid "Install from another Tails"
@@ -63,9 +61,13 @@ msgid "1 USB stick <small>(at least 4 GB)</small>"
msgstr "1 clé USB <small>(d'au moins 4 Go)</small>"
#. type: Content of: <div><div><ul><li>
+#, fuzzy
+#| msgid ""
+#| "1 hour to download Tails (<small class=\"remove-extra-space\">[[!inline "
+#| "pages=\"inc/stable_i386_iso_size\" raw=\"yes\"]]</small>)"
msgid ""
"1 hour to download Tails (<small class=\"remove-extra-space\">[[!inline "
-"pages=\"inc/stable_i386_iso_size\" raw=\"yes\"]]</small>)"
+"pages=\"inc/stable_i386_iso_size\" raw=\"yes\" sort=\"age\"]]</small>)"
msgstr ""
"1 heure pour télécharger Tails (<small class=\"remove-extra-space\">[[!"
"inline pages=\"inc/stable_i386_iso_size\" raw=\"yes\"]]</small>)"
diff --git a/wiki/src/install/debian.html b/wiki/src/install/debian.html
index f0499eb..4edb40f 100644
--- a/wiki/src/install/debian.html
+++ b/wiki/src/install/debian.html
@@ -3,7 +3,7 @@
[[!meta stylesheet="bootstrap.min" rel="stylesheet" title=""]]
[[!meta stylesheet="inc/stylesheets/assistant" rel="stylesheet" title=""]]
-[[!inline pages="install/inc/tails-installation-assistant.inline" raw="yes"]]
+[[!inline pages="install/inc/tails-installation-assistant.inline" raw="yes" sort="age"]]
<div id="back">[[Back|install/os]]</div>
@@ -12,7 +12,7 @@
<div id="scenarios" class="row">
<div class="col-md-6">
- [[!inline pages="install/inc/router/clone" raw="yes"]]
+ [[!inline pages="install/inc/router/clone" raw="yes" sort="age"]]
[[
<div class="panel panel-primary">
@@ -31,7 +31,7 @@
<ul>
<li>1 USB stick <small>(at least 4 GB)</small></li>
- <li>1 hour to download Tails (<small class="remove-extra-space">[[!inline pages="inc/stable_i386_iso_size" raw="yes"]]</small>)</li>
+ <li>1 hour to download Tails (<small class="remove-extra-space">[[!inline pages="inc/stable_i386_iso_size" raw="yes" sort="age"]]</small>)</li>
<li>½ hour to install</li>
</ul>
diff --git a/wiki/src/install/debian.it.po b/wiki/src/install/debian.it.po
index 0c2f987..e92a932 100644
--- a/wiki/src/install/debian.it.po
+++ b/wiki/src/install/debian.it.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: transitails\n"
-"POT-Creation-Date: 2016-11-04 14:33+0100\n"
-"PO-Revision-Date: 2016-05-18 22:58-0000\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 19:03+0100\n"
"Last-Translator: transitails <transitails>\n"
"Language-Team: ita <transitails@inventati.org>\n"
"Language: it\n"
@@ -19,25 +19,12 @@ msgstr ""
#. type: Content of: outside any tag (error?)
#, fuzzy
-#| msgid ""
-#| "[[!meta title=\"Debian or Ubuntu\"]] [[!meta stylesheet=\"bootstrap\" rel="
-#| "\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/assistant"
-#| "\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/"
-#| "router-debian\" rel=\"stylesheet\" title=\"\"]] [[!inline pages=\"install/"
-#| "inc/tails-installation-assistant.inline\" raw=\"yes\"]] [[<span class="
-#| "\"back\">Back</span>|install/os]]"
msgid ""
"[[!meta title=\"Debian, Ubuntu, or Mint\"]] [[!meta stylesheet=\"bootstrap."
"min\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/"
"assistant\" rel=\"stylesheet\" title=\"\"]] [[!inline pages=\"install/inc/"
-"tails-installation-assistant.inline\" raw=\"yes\"]]"
-msgstr ""
-"[[!meta title=\"Debian o Ubuntu\"]] [[!meta stylesheet=\"bootstrap\" rel="
-"\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/assistant\" "
-"rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/router-"
-"debian\" rel=\"stylesheet\" title=\"\"]] [[!inline pages=\"install/inc/tails-"
-"installation-assistant.inline\" raw=\"yes\"]] [[<span class=\"back\">Back</"
-"span>|install/os]]"
+"tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]"
+msgstr "[[!meta title=\"Debian o Ubuntu\"]] [[!meta stylesheet=\"bootstrap\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/router-debian\" rel=\"stylesheet\" title=\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]] [[<span class=\"back\">Back</span>|install/os]]"
#. type: Content of: <div>
msgid "[[Back|install/os]]"
@@ -51,8 +38,10 @@ msgid ""
msgstr "<strong>Debian o Ubuntu</strong>"
#. type: Content of: <div><div>
-msgid "[[!inline pages=\"install/inc/router/clone\" raw=\"yes\"]] [["
-msgstr "[[!inline pages=\"install/inc/router/clone\" raw=\"yes\"]] [["
+msgid ""
+"[[!inline pages=\"install/inc/router/clone\" raw=\"yes\" sort=\"age\"]] [["
+msgstr ""
+"[[!inline pages=\"install/inc/router/clone\" raw=\"yes\" sort=\"age\"]] [["
#. type: Content of: <div><div><div><div><h3>
msgid "Install from another Tails"
@@ -75,9 +64,13 @@ msgid "1 USB stick <small>(at least 4 GB)</small>"
msgstr "1 chiavetta USB <small>(almeno 4 GB)</small>"
#. type: Content of: <div><div><ul><li>
+#, fuzzy
+#| msgid ""
+#| "1 hour to download Tails (<small class=\"remove-extra-space\">[[!inline "
+#| "pages=\"inc/stable_i386_iso_size\" raw=\"yes\"]]</small>)"
msgid ""
"1 hour to download Tails (<small class=\"remove-extra-space\">[[!inline "
-"pages=\"inc/stable_i386_iso_size\" raw=\"yes\"]]</small>)"
+"pages=\"inc/stable_i386_iso_size\" raw=\"yes\" sort=\"age\"]]</small>)"
msgstr ""
"1 ora per scaricareTails (<small class=\"remove-extra-space\">[[!inline "
"pages=\"inc/stable_i386_iso_size\" raw=\"yes\"]]</small>)"
diff --git a/wiki/src/install/debian.pt.po b/wiki/src/install/debian.pt.po
index 46742ab..66d1607 100644
--- a/wiki/src/install/debian.pt.po
+++ b/wiki/src/install/debian.pt.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-11-04 14:33+0100\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\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"
@@ -21,7 +21,7 @@ msgid ""
"[[!meta title=\"Debian, Ubuntu, or Mint\"]] [[!meta stylesheet=\"bootstrap."
"min\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/"
"assistant\" rel=\"stylesheet\" title=\"\"]] [[!inline pages=\"install/inc/"
-"tails-installation-assistant.inline\" raw=\"yes\"]]"
+"tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]"
msgstr ""
#. type: Content of: <div>
@@ -34,7 +34,8 @@ msgid ""
msgstr ""
#. type: Content of: <div><div>
-msgid "[[!inline pages=\"install/inc/router/clone\" raw=\"yes\"]] [["
+msgid ""
+"[[!inline pages=\"install/inc/router/clone\" raw=\"yes\" sort=\"age\"]] [["
msgstr ""
#. type: Content of: <div><div><div><div><h3>
@@ -60,7 +61,7 @@ msgstr ""
#. type: Content of: <div><div><ul><li>
msgid ""
"1 hour to download Tails (<small class=\"remove-extra-space\">[[!inline "
-"pages=\"inc/stable_i386_iso_size\" raw=\"yes\"]]</small>)"
+"pages=\"inc/stable_i386_iso_size\" raw=\"yes\" sort=\"age\"]]</small>)"
msgstr ""
#. type: Content of: <div><div><ul><li>
diff --git a/wiki/src/install/debian/clone/overview.de.po b/wiki/src/install/debian/clone/overview.de.po
index eebe4c9..76f62c1 100644
--- a/wiki/src/install/debian/clone/overview.de.po
+++ b/wiki/src/install/debian/clone/overview.de.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2016-09-24 17:19+0300\n"
-"PO-Revision-Date: 2016-02-14 21:10+0100\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 19:11+0100\n"
"Last-Translator: Tails translators <tails@boum.org>\n"
"Language-Team: \n"
"Language: de\n"
@@ -17,15 +17,6 @@ msgstr ""
"X-Generator: Poedit 1.8.6\n"
#. type: Content of: outside any tag (error?)
-#, fuzzy
-#| msgid ""
-#| "[[!meta title=\"Install from another Tails\"]] [[!meta stylesheet="
-#| "\"bootstrap\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/"
-#| "stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!meta "
-#| "stylesheet=\"inc/stylesheets/overview\" rel=\"stylesheet\" title=\"\"]] "
-#| "[[!meta stylesheet=\"inc/stylesheets/install-clone\" rel=\"stylesheet\" "
-#| "title=\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant."
-#| "inline\" raw=\"yes\"]] [[<span class=\"back\">Back</span>|install/debian]]"
msgid ""
"[[!meta title=\"Install from another Tails\"]] [[!meta stylesheet="
"\"bootstrap.min\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/"
@@ -33,15 +24,8 @@ msgid ""
"\"inc/stylesheets/overview\" rel=\"stylesheet\" title=\"\"]] [[!meta "
"stylesheet=\"inc/stylesheets/install-clone\" rel=\"stylesheet\" title=\"\"]] "
"[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes"
-"\"]]"
-msgstr ""
-"[[!meta title=\"Von einem anderen Tails aus installieren\"]] [[!meta "
-"stylesheet=\"bootstrap\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet="
-"\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!meta "
-"stylesheet=\"inc/stylesheets/overview\" rel=\"stylesheet\" title=\"\"]] [[!"
-"meta stylesheet=\"inc/stylesheets/install-clone\" rel=\"stylesheet\" title="
-"\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline.de"
-"\" raw=\"yes\"]] [[<span class=\"back\">Zurück</span>|install/debian]]"
+"\" sort=\"age\"]]"
+msgstr "[[!meta title=\"Von einem anderen Tails aus installieren\"]] [[!meta stylesheet=\"bootstrap\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/overview\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/install-clone\" rel=\"stylesheet\" title=\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline.de\" raw=\"yes\" sort=\"age\"]] [[<span class=\"back\">Zurück</span>|install/debian]]"
#. type: Content of: <div>
#, fuzzy
@@ -54,8 +38,9 @@ msgid "Install from <strong>another Tails</strong>"
msgstr "Von einem <strong>anderen Tails</strong> aus installieren."
#. type: Content of: outside any tag (error?)
-msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\"]] [["
-msgstr "[[!inline pages=\"install/inc/overview.de\" raw=\"yes\"]] [["
+msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\" sort=\"age\"]] [["
+msgstr ""
+"[[!inline pages=\"install/inc/overview.de\" raw=\"yes\" sort=\"age\"]] [["
#. type: Content of: <div><div><h3>
msgid "Let's go!"
diff --git a/wiki/src/install/debian/clone/overview.fa.po b/wiki/src/install/debian/clone/overview.fa.po
index a1ef896..cdf9365 100644
--- a/wiki/src/install/debian/clone/overview.fa.po
+++ b/wiki/src/install/debian/clone/overview.fa.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-09-24 17:19+0300\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\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"
@@ -24,7 +24,7 @@ msgid ""
"\"inc/stylesheets/overview\" rel=\"stylesheet\" title=\"\"]] [[!meta "
"stylesheet=\"inc/stylesheets/install-clone\" rel=\"stylesheet\" title=\"\"]] "
"[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes"
-"\"]]"
+"\" sort=\"age\"]]"
msgstr ""
#. type: Content of: <div>
@@ -36,7 +36,7 @@ msgid "Install from <strong>another Tails</strong>"
msgstr ""
#. type: Content of: outside any tag (error?)
-msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\"]] [["
+msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\" sort=\"age\"]] [["
msgstr ""
#. type: Content of: <div><div><h3>
diff --git a/wiki/src/install/debian/clone/overview.fr.po b/wiki/src/install/debian/clone/overview.fr.po
index 6f4e17b..8f97952 100644
--- a/wiki/src/install/debian/clone/overview.fr.po
+++ b/wiki/src/install/debian/clone/overview.fr.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Tails\n"
-"POT-Creation-Date: 2016-09-24 17:19+0300\n"
-"PO-Revision-Date: 2016-11-11 11:57-0000\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 19:12+0100\n"
"Last-Translator: \n"
"Language-Team: Tails translators <tails@boum.org>\n"
"Language: fr\n"
@@ -23,15 +23,8 @@ msgid ""
"\"inc/stylesheets/overview\" rel=\"stylesheet\" title=\"\"]] [[!meta "
"stylesheet=\"inc/stylesheets/install-clone\" rel=\"stylesheet\" title=\"\"]] "
"[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes"
-"\"]]"
-msgstr ""
-"[[!meta title=\"Installer depuis un autre Tails\"]] [[!meta stylesheet="
-"\"bootstrap.min\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/"
-"stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet="
-"\"inc/stylesheets/overview\" rel=\"stylesheet\" title=\"\"]] [[!meta "
-"stylesheet=\"inc/stylesheets/install-clone\" rel=\"stylesheet\" title=\"\"]] "
-"[[!inline pages=\"install/inc/tails-installation-assistant.inline.fr\" raw="
-"\"yes\"]]"
+"\" sort=\"age\"]]"
+msgstr "[[!meta title=\"Installer depuis un autre Tails\"]] [[!meta stylesheet=\"bootstrap.min\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/overview\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/install-clone\" rel=\"stylesheet\" title=\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline.fr\" raw=\"yes\" sort=\"age\"]]"
#. type: Content of: <div>
msgid "[[Back|install/debian]]"
@@ -42,8 +35,9 @@ msgid "Install from <strong>another Tails</strong>"
msgstr "Installer depuis un <strong>autre Tails</strong>"
#. type: Content of: outside any tag (error?)
-msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\"]] [["
-msgstr "[[!inline pages=\"install/inc/overview.fr\" raw=\"yes\"]] [["
+msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\" sort=\"age\"]] [["
+msgstr ""
+"[[!inline pages=\"install/inc/overview.fr\" raw=\"yes\" sort=\"age\"]] [["
#. type: Content of: <div><div><h3>
msgid "Let's go!"
diff --git a/wiki/src/install/debian/clone/overview.html b/wiki/src/install/debian/clone/overview.html
index 6a0b025..16ae184 100644
--- a/wiki/src/install/debian/clone/overview.html
+++ b/wiki/src/install/debian/clone/overview.html
@@ -5,13 +5,13 @@
[[!meta stylesheet="inc/stylesheets/overview" rel="stylesheet" title=""]]
[[!meta stylesheet="inc/stylesheets/install-clone" rel="stylesheet" title=""]]
-[[!inline pages="install/inc/tails-installation-assistant.inline" raw="yes"]]
+[[!inline pages="install/inc/tails-installation-assistant.inline" raw="yes" sort="age"]]
<div id="back">[[Back|install/debian]]</div>
<h1 class="text-center">Install from <strong>another Tails</strong></h1>
-[[!inline pages="install/inc/overview" raw="yes"]]
+[[!inline pages="install/inc/overview" raw="yes" sort="age"]]
[[
<div class="panel panel-primary">
diff --git a/wiki/src/install/debian/clone/overview.it.po b/wiki/src/install/debian/clone/overview.it.po
index 6a19cc9..177fef4 100644
--- a/wiki/src/install/debian/clone/overview.it.po
+++ b/wiki/src/install/debian/clone/overview.it.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2016-09-24 17:19+0300\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
"PO-Revision-Date: 2016-07-09 18:47+0200\n"
"Last-Translator: \n"
"Language-Team: ita <transitails@inventati.org>\n"
@@ -33,7 +33,7 @@ msgid ""
"\"inc/stylesheets/overview\" rel=\"stylesheet\" title=\"\"]] [[!meta "
"stylesheet=\"inc/stylesheets/install-clone\" rel=\"stylesheet\" title=\"\"]] "
"[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes"
-"\"]]"
+"\" sort=\"age\"]]"
msgstr ""
"[[!meta title=\"Install from another Tails\"]] [[!meta stylesheet=\"bootstrap"
"\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/"
@@ -54,8 +54,8 @@ msgid "Install from <strong>another Tails</strong>"
msgstr "Installa da <strong>un altro Tails</strong>"
#. type: Content of: outside any tag (error?)
-msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\"]] [["
-msgstr "[[!inline pages=\"install/inc/overview\" raw=\"yes\"]] [["
+msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\" sort=\"age\"]] [["
+msgstr "[[!inline pages=\"install/inc/overview\" raw=\"yes\" sort=\"age\"]] [["
#. type: Content of: <div><div><h3>
msgid "Let's go!"
diff --git a/wiki/src/install/debian/clone/overview.pt.po b/wiki/src/install/debian/clone/overview.pt.po
index a1ef896..cdf9365 100644
--- a/wiki/src/install/debian/clone/overview.pt.po
+++ b/wiki/src/install/debian/clone/overview.pt.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-09-24 17:19+0300\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\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"
@@ -24,7 +24,7 @@ msgid ""
"\"inc/stylesheets/overview\" rel=\"stylesheet\" title=\"\"]] [[!meta "
"stylesheet=\"inc/stylesheets/install-clone\" rel=\"stylesheet\" title=\"\"]] "
"[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes"
-"\"]]"
+"\" sort=\"age\"]]"
msgstr ""
#. type: Content of: <div>
@@ -36,7 +36,7 @@ msgid "Install from <strong>another Tails</strong>"
msgstr ""
#. type: Content of: outside any tag (error?)
-msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\"]] [["
+msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\" sort=\"age\"]] [["
msgstr ""
#. type: Content of: <div><div><h3>
diff --git a/wiki/src/install/debian/usb.de.po b/wiki/src/install/debian/usb.de.po
index 037d45b..adba92f 100644
--- a/wiki/src/install/debian/usb.de.po
+++ b/wiki/src/install/debian/usb.de.po
@@ -55,8 +55,8 @@ msgstr "[[!meta script=\"install/inc/js/dave\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/tails-installation-assistant.inline.de\" raw=\"yes\"]]\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"
#. type: Plain text
#, no-wrap
@@ -71,13 +71,13 @@ msgstr "Starten Sie in Debian oder Ubuntu."
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/debian_requirements.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/debian_requirements.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/download.inline.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/download.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title =
#, no-wrap
@@ -519,18 +519,18 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/install_final.inline.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/install_final.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/restart_first_time.inline.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/restart_first_time.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/create_persistence.inline.de\" raw=\"yes\"]]\n"
+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/steps/install_tails_installer.inline\" raw="
diff --git a/wiki/src/install/debian/usb.fa.po b/wiki/src/install/debian/usb.fa.po
index fa90631..e21519a 100644
--- a/wiki/src/install/debian/usb.fa.po
+++ b/wiki/src/install/debian/usb.fa.po
@@ -53,7 +53,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -67,12 +67,12 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/debian_requirements.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/debian_requirements.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Title =
@@ -393,15 +393,15 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/install/debian/usb.fr.po b/wiki/src/install/debian/usb.fr.po
index b9f6858..d53080b 100644
--- a/wiki/src/install/debian/usb.fr.po
+++ b/wiki/src/install/debian/usb.fr.po
@@ -53,8 +53,8 @@ msgstr "[[!meta script=\"install/inc/js/dave\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/tails-installation-assistant.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/tails-installation-assistant.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
@@ -67,13 +67,13 @@ msgstr "Démarrez Debian, Ubuntu ou Linux Mint."
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/debian_requirements.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/debian_requirements.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/debian_requirements.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/debian_requirements.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/download.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/download.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title =
#, no-wrap
@@ -481,18 +481,18 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/install_final.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/install_final.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/restart_first_time.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/restart_first_time.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/create_persistence.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/create_persistence.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid ""
#~ "[[!inline pages=\"install/inc/steps/install_tails_installer.inline\" raw="
diff --git a/wiki/src/install/debian/usb.it.po b/wiki/src/install/debian/usb.it.po
index bf28014..dbb1f4d 100644
--- a/wiki/src/install/debian/usb.it.po
+++ b/wiki/src/install/debian/usb.it.po
@@ -54,8 +54,8 @@ msgstr "[[!meta script=\"install/inc/js/dave\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
@@ -68,13 +68,13 @@ msgstr "Avviare in Debian o Ubuntu o Mint."
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/debian_requirements.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/debian_requirements.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title =
#, no-wrap
@@ -444,15 +444,15 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/install/debian/usb.mdwn b/wiki/src/install/debian/usb.mdwn
index 364e42e..27bbfdb 100644
--- a/wiki/src/install/debian/usb.mdwn
+++ b/wiki/src/install/debian/usb.mdwn
@@ -7,15 +7,15 @@
[[!meta stylesheet="inc/stylesheets/debian" rel="stylesheet" title=""]]
[[!meta script="install/inc/js/dave"]]
-[[!inline pages="install/inc/tails-installation-assistant.inline" raw="yes"]]
+[[!inline pages="install/inc/tails-installation-assistant.inline" raw="yes" sort="age"]]
<div class="step-image">[[!img install/inc/infography/os-debian-ubuntu.png link="no" alt=""]]</div>
Start in Debian, Ubuntu, or Linux Mint.
-[[!inline pages="install/inc/steps/debian_requirements.inline" raw="yes"]]
+[[!inline pages="install/inc/steps/debian_requirements.inline" raw="yes" sort="age"]]
-[[!inline pages="install/inc/steps/download.inline" raw="yes"]]
+[[!inline pages="install/inc/steps/download.inline" raw="yes" sort="age"]]
Install <span class="application">Tails Installer</span>
========================================================
@@ -182,8 +182,8 @@ If you are running Linux Mint
1. After <span class="application">Tails Installer</span> is installed,
close <span class="application">Software Manager</span>.
-[[!inline pages="install/inc/steps/install_final.inline" raw="yes"]]
+[[!inline pages="install/inc/steps/install_final.inline" raw="yes" sort="age"]]
-[[!inline pages="install/inc/steps/restart_first_time.inline" raw="yes"]]
+[[!inline pages="install/inc/steps/restart_first_time.inline" raw="yes" sort="age"]]
-[[!inline pages="install/inc/steps/create_persistence.inline" raw="yes"]]
+[[!inline pages="install/inc/steps/create_persistence.inline" raw="yes" sort="age"]]
diff --git a/wiki/src/install/debian/usb.pt.po b/wiki/src/install/debian/usb.pt.po
index fa90631..e21519a 100644
--- a/wiki/src/install/debian/usb.pt.po
+++ b/wiki/src/install/debian/usb.pt.po
@@ -53,7 +53,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -67,12 +67,12 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/debian_requirements.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/debian_requirements.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Title =
@@ -393,15 +393,15 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/install/debian/usb/overview.de.po b/wiki/src/install/debian/usb/overview.de.po
index 43aef14..28edf72 100644
--- a/wiki/src/install/debian/usb/overview.de.po
+++ b/wiki/src/install/debian/usb/overview.de.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2016-09-24 17:19+0300\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
"PO-Revision-Date: 2016-02-07 10:46+0100\n"
"Last-Translator: Tails translators <tails@boum.org>\n"
"Language-Team: \n"
@@ -33,7 +33,7 @@ msgid ""
"meta stylesheet=\"inc/stylesheets/overview\" rel=\"stylesheet\" title=\"\"]] "
"[[!meta stylesheet=\"inc/stylesheets/debian\" rel=\"stylesheet\" title="
"\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline\" "
-"raw=\"yes\"]]"
+"raw=\"yes\" sort=\"age\"]]"
msgstr ""
"[[!meta title=\"Von Debian oder Ubuntu aus installieren\"]] [[!meta "
"stylesheet=\"bootstrap\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet="
@@ -58,8 +58,9 @@ msgid ""
msgstr "Von <strong>Debian oder Ubuntu</strong> aus installieren"
#. type: Content of: outside any tag (error?)
-msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\"]] [["
-msgstr "[[!inline pages=\"install/inc/overview.de\" raw=\"yes\"]] [["
+msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\" sort=\"age\"]] [["
+msgstr ""
+"[[!inline pages=\"install/inc/overview.de\" raw=\"yes\" sort=\"age\"]] [["
#. type: Content of: <div><div><h3>
msgid "Let's go!"
diff --git a/wiki/src/install/debian/usb/overview.fa.po b/wiki/src/install/debian/usb/overview.fa.po
index 470ccbc..6a7fd41 100644
--- a/wiki/src/install/debian/usb/overview.fa.po
+++ b/wiki/src/install/debian/usb/overview.fa.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-09-24 17:19+0300\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\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"
@@ -24,7 +24,7 @@ msgid ""
"meta stylesheet=\"inc/stylesheets/overview\" rel=\"stylesheet\" title=\"\"]] "
"[[!meta stylesheet=\"inc/stylesheets/debian\" rel=\"stylesheet\" title="
"\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline\" "
-"raw=\"yes\"]]"
+"raw=\"yes\" sort=\"age\"]]"
msgstr ""
#. type: Content of: <div>
@@ -38,7 +38,7 @@ msgid ""
msgstr ""
#. type: Content of: outside any tag (error?)
-msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\"]] [["
+msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\" sort=\"age\"]] [["
msgstr ""
#. type: Content of: <div><div><h3>
diff --git a/wiki/src/install/debian/usb/overview.fr.po b/wiki/src/install/debian/usb/overview.fr.po
index 8302d98..a7ed9c2 100644
--- a/wiki/src/install/debian/usb/overview.fr.po
+++ b/wiki/src/install/debian/usb/overview.fr.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Tails\n"
-"POT-Creation-Date: 2016-09-24 17:19+0300\n"
-"PO-Revision-Date: 2016-11-11 11:49-0000\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 19:13+0100\n"
"Last-Translator: \n"
"Language-Team: Tails translators <tails@boum.org>\n"
"Language: fr\n"
@@ -24,15 +24,8 @@ msgid ""
"meta stylesheet=\"inc/stylesheets/overview\" rel=\"stylesheet\" title=\"\"]] "
"[[!meta stylesheet=\"inc/stylesheets/debian\" rel=\"stylesheet\" title="
"\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline\" "
-"raw=\"yes\"]]"
-msgstr ""
-"[[!meta title=\"Installer depuis Debian, Ubuntu ou Mint : vue d'ensemble\"]] "
-"[[!meta stylesheet=\"bootstrap.min\" rel=\"stylesheet\" title=\"\"]] [[!meta "
-"stylesheet=\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!"
-"meta stylesheet=\"inc/stylesheets/overview\" rel=\"stylesheet\" title=\"\"]] "
-"[[!meta stylesheet=\"inc/stylesheets/debian\" rel=\"stylesheet\" title="
-"\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline.fr"
-"\" raw=\"yes\"]]"
+"raw=\"yes\" sort=\"age\"]]"
+msgstr "[[!meta title=\"Installer depuis Debian, Ubuntu ou Mint : vue d'ensemble\"]] [[!meta stylesheet=\"bootstrap.min\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/assistant\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/overview\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/debian\" rel=\"stylesheet\" title=\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline.fr\" raw=\"yes\" sort=\"age\"]]"
#. type: Content of: <div>
msgid "[[Back|install/debian]]"
@@ -47,8 +40,9 @@ msgstr ""
"<strong>Mint</strong>"
#. type: Content of: outside any tag (error?)
-msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\"]] [["
-msgstr "[[!inline pages=\"install/inc/overview.fr\" raw=\"yes\"]] [["
+msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\" sort=\"age\"]] [["
+msgstr ""
+"[[!inline pages=\"install/inc/overview.fr\" raw=\"yes\" sort=\"age\"]] [["
#. type: Content of: <div><div><h3>
msgid "Let's go!"
diff --git a/wiki/src/install/debian/usb/overview.html b/wiki/src/install/debian/usb/overview.html
index dada14f..73d5124 100644
--- a/wiki/src/install/debian/usb/overview.html
+++ b/wiki/src/install/debian/usb/overview.html
@@ -5,13 +5,13 @@
[[!meta stylesheet="inc/stylesheets/overview" rel="stylesheet" title=""]]
[[!meta stylesheet="inc/stylesheets/debian" rel="stylesheet" title=""]]
-[[!inline pages="install/inc/tails-installation-assistant.inline" raw="yes"]]
+[[!inline pages="install/inc/tails-installation-assistant.inline" raw="yes" sort="age"]]
<div id="back">[[Back|install/debian]]</div>
<h1 class="text-center">Install from <strong>Debian</strong>, <strong>Ubuntu</strong>, or <strong>Mint</strong></h1>
-[[!inline pages="install/inc/overview" raw="yes"]]
+[[!inline pages="install/inc/overview" raw="yes" sort="age"]]
[[
<div class="panel panel-primary">
diff --git a/wiki/src/install/debian/usb/overview.it.po b/wiki/src/install/debian/usb/overview.it.po
index bae9637..96fe79d 100644
--- a/wiki/src/install/debian/usb/overview.it.po
+++ b/wiki/src/install/debian/usb/overview.it.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-09-24 17:19+0300\n"
+"POT-Creation-Date: 2017-02-10 15:03+0100\n"
"PO-Revision-Date: 2016-07-09 19:16+0200\n"
"Last-Translator: \n"
"Language-Team: ita <transitails@inventati.org>\n"
@@ -33,7 +33,7 @@ msgid ""
"meta stylesheet=\"inc/stylesheets/overview\" rel=\"stylesheet\" title=\"\"]] "
"[[!meta stylesheet=\"inc/stylesheets/debian\" rel=\"stylesheet\" title="
"\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline\" "
-"raw=\"yes\"]]"
+"raw=\"yes\" sort=\"age\"]]"
msgstr ""
"[[!meta title=\"Installa da Debian o Ubuntu\"]] [[!meta stylesheet="
"\"bootstrap\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/"
@@ -56,8 +56,8 @@ msgid ""
msgstr "Installa da <strong>Debian o Ubuntu o Mint</strong>"
#. type: Content of: outside any tag (error?)
-msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\"]] [["
-msgstr "[[!inline pages=\"install/inc/overview\" raw=\"yes\"]] [["
+msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\" sort=\"age\"]] [["
+msgstr "[[!inline pages=\"install/inc/overview\" raw=\"yes\" sort=\"age\"]] [["
#. type: Content of: <div><div><h3>
msgid "Let's go!"
diff --git a/wiki/src/install/debian/usb/overview.pt.po b/wiki/src/install/debian/usb/overview.pt.po
index 470ccbc..6a7fd41 100644
--- a/wiki/src/install/debian/usb/overview.pt.po
+++ b/wiki/src/install/debian/usb/overview.pt.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-09-24 17:19+0300\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\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"
@@ -24,7 +24,7 @@ msgid ""
"meta stylesheet=\"inc/stylesheets/overview\" rel=\"stylesheet\" title=\"\"]] "
"[[!meta stylesheet=\"inc/stylesheets/debian\" rel=\"stylesheet\" title="
"\"\"]] [[!inline pages=\"install/inc/tails-installation-assistant.inline\" "
-"raw=\"yes\"]]"
+"raw=\"yes\" sort=\"age\"]]"
msgstr ""
#. type: Content of: <div>
@@ -38,7 +38,7 @@ msgid ""
msgstr ""
#. type: Content of: outside any tag (error?)
-msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\"]] [["
+msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\" sort=\"age\"]] [["
msgstr ""
#. type: Content of: <div><div><h3>
diff --git a/wiki/src/install/download.de.po b/wiki/src/install/download.de.po
index 6750c94..3fef546 100644
--- a/wiki/src/install/download.de.po
+++ b/wiki/src/install/download.de.po
@@ -54,5 +54,5 @@ msgstr "[[!meta script=\"install/inc/js/dave\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/download.inline.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/download.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/install/download.fa.po b/wiki/src/install/download.fa.po
index 6bdd3ef..b922b3b 100644
--- a/wiki/src/install/download.fa.po
+++ b/wiki/src/install/download.fa.po
@@ -53,5 +53,5 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/install/download.fr.po b/wiki/src/install/download.fr.po
index 92f6e4c..a883220 100644
--- a/wiki/src/install/download.fr.po
+++ b/wiki/src/install/download.fr.po
@@ -53,5 +53,5 @@ msgstr "[[!meta script=\"install/inc/js/dave\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/download.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/download.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/install/download.it.po b/wiki/src/install/download.it.po
index 5ea20ba..3df68b6 100644
--- a/wiki/src/install/download.it.po
+++ b/wiki/src/install/download.it.po
@@ -55,5 +55,5 @@ msgstr "[[!meta script=\"install/inc/js/dave\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/install/download.mdwn b/wiki/src/install/download.mdwn
index 0786baa..0aea95c 100644
--- a/wiki/src/install/download.mdwn
+++ b/wiki/src/install/download.mdwn
@@ -7,4 +7,4 @@
[[!meta stylesheet="install/inc/stylesheets/download-only" rel="stylesheet" title=""]]
[[!meta script="install/inc/js/dave"]]
-[[!inline pages="install/inc/steps/download.inline" raw="yes"]]
+[[!inline pages="install/inc/steps/download.inline" raw="yes" sort="age"]]
diff --git a/wiki/src/install/download.pt.po b/wiki/src/install/download.pt.po
index 6bdd3ef..b922b3b 100644
--- a/wiki/src/install/download.pt.po
+++ b/wiki/src/install/download.pt.po
@@ -53,5 +53,5 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/install/download/openpgp.de.po b/wiki/src/install/download/openpgp.de.po
index dd8d195..5a56185 100644
--- a/wiki/src/install/download/openpgp.de.po
+++ b/wiki/src/install/download/openpgp.de.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Tails\n"
-"POT-Creation-Date: 2016-07-21 18:51+0300\n"
-"PO-Revision-Date: 2016-07-15 12:30+0200\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 19:16+0100\n"
"Last-Translator: Tails translators <tails@boum.org>\n"
"Language-Team: DE <LL@li.org>\n"
"Language: de\n"
@@ -34,29 +34,19 @@ msgstr ""
#. type: Bullet: '1. '
msgid ""
"Download the <a href='[[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes"
-"\"]]' class=\"use-mirror-pool\"> Tails [[!inline pages=\"inc/"
-"stable_i386_version\" raw=\"yes\"]] ISO image</a> (<span class=\"remove-"
-"extra-space\">[[!inline pages=\"inc/stable_i386_iso_size\" raw=\"yes\"]]</"
-"span>)."
-msgstr ""
-"Laden Sie das <a href='[[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes"
-"\"]]' class=\"use-mirror-pool\"> Tails [[!inline pages=\"inc/"
-"stable_i386_version\" raw=\"yes\"]] ISO-Image herunter</a> (<span class="
+"\" sort=\"age\"]]' class=\"use-mirror-pool\"> Tails [[!inline pages=\"inc/"
+"stable_i386_version\" raw=\"yes\" sort=\"age\"]] ISO image</a> (<span class="
"\"remove-extra-space\">[[!inline pages=\"inc/stable_i386_iso_size\" raw=\"yes"
-"\"]]</span>)."
+"\" sort=\"age\"]]</span>)."
+msgstr "Laden Sie das <a href='[[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes\"]]' class=\"use-mirror-pool\"> Tails [[!inline pages=\"inc/stable_i386_version\" raw=\"yes\"]] ISO-Image herunter</a> (<span class=\"remove-extra-space\">[[!inline pages=\"inc/stable_i386_iso_size\" raw=\"yes\" sort=\"age\"]]</span>)."
#. type: Bullet: '1. '
msgid ""
"Download the <a href='[[!inline pages=\"inc/stable_i386_iso_sig_url\" raw="
-"\"yes\"]]'> Tails [[!inline pages=\"inc/stable_i386_version\" raw=\"yes\"]] "
-"OpenPGP signature</a> of the latest Tails ISO image and save it to the same "
-"folder where you saved the ISO image."
-msgstr ""
-"Laden Sie die <a href='[[!inline pages=\"inc/stable_i386_iso_sig_url\" raw="
-"\"yes\"]]'> Tails [[!inline pages=\"inc/stable_i386_version\" raw=\"yes\"]] "
-"OpenPGP-Signatur</a> des aktuellsten ISO-Images von Tails herunter und "
-"speichern Sie sie in dem gleichen Ordner, in dem Sie das ISO-Image "
-"gespeichert haben."
+"\"yes\" sort=\"age\"]]'> Tails [[!inline pages=\"inc/stable_i386_version\" "
+"raw=\"yes\" sort=\"age\"]] OpenPGP signature</a> of the latest Tails ISO "
+"image and save it to the same folder where you saved the ISO image."
+msgstr "Laden Sie die <a href='[[!inline pages=\"inc/stable_i386_iso_sig_url\" raw=\"yes\"]]'> Tails [[!inline pages=\"inc/stable_i386_version\" raw=\"yes\" sort=\"age\"]] OpenPGP-Signatur</a> des aktuellsten ISO-Images von Tails herunter und speichern Sie sie in dem gleichen Ordner, in dem Sie das ISO-Image gespeichert haben."
#. type: Bullet: '1. '
msgid ""
@@ -350,8 +340,8 @@ msgstr "Führen Sie aus:"
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\"]]</p>\n"
-msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\" sort=\"age\"]]</p>\n"
+msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\" sort=\"age\"]]</p>\n"
#. type: Plain text
#, no-wrap
@@ -360,8 +350,8 @@ msgstr " Die Ausgabe des Befehls sollte folgende sein:\n"
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\"]]</p>\n"
-msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\" sort=\"age\"]]</p>\n"
+msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\" sort=\"age\"]]</p>\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/install/download/openpgp.fa.po b/wiki/src/install/download/openpgp.fa.po
index 2cfca12..8a27e6f 100644
--- a/wiki/src/install/download/openpgp.fa.po
+++ b/wiki/src/install/download/openpgp.fa.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
-"POT-Creation-Date: 2016-07-21 18:51+0300\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
"PO-Revision-Date: 2015-10-06 16:41+0000\n"
"Last-Translator: sprint5 <translation5@451f.org>\n"
"Language-Team: Persian <http://weblate.451f.org:8889/projects/tails/"
@@ -34,18 +34,18 @@ msgstr ""
#. type: Bullet: '1. '
msgid ""
"Download the <a href='[[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes"
-"\"]]' class=\"use-mirror-pool\"> Tails [[!inline pages=\"inc/"
-"stable_i386_version\" raw=\"yes\"]] ISO image</a> (<span class=\"remove-"
-"extra-space\">[[!inline pages=\"inc/stable_i386_iso_size\" raw=\"yes\"]]</"
-"span>)."
+"\" sort=\"age\"]]' class=\"use-mirror-pool\"> Tails [[!inline pages=\"inc/"
+"stable_i386_version\" raw=\"yes\" sort=\"age\"]] ISO image</a> (<span class="
+"\"remove-extra-space\">[[!inline pages=\"inc/stable_i386_iso_size\" raw=\"yes"
+"\" sort=\"age\"]]</span>)."
msgstr ""
#. type: Bullet: '1. '
msgid ""
"Download the <a href='[[!inline pages=\"inc/stable_i386_iso_sig_url\" raw="
-"\"yes\"]]'> Tails [[!inline pages=\"inc/stable_i386_version\" raw=\"yes\"]] "
-"OpenPGP signature</a> of the latest Tails ISO image and save it to the same "
-"folder where you saved the ISO image."
+"\"yes\" sort=\"age\"]]'> Tails [[!inline pages=\"inc/stable_i386_version\" "
+"raw=\"yes\" sort=\"age\"]] OpenPGP signature</a> of the latest Tails ISO "
+"image and save it to the same folder where you saved the ISO image."
msgstr ""
#. type: Bullet: '1. '
@@ -296,7 +296,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\" sort=\"age\"]]</p>\n"
msgstr ""
#. type: Plain text
@@ -306,7 +306,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\" sort=\"age\"]]</p>\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/install/download/openpgp.fr.po b/wiki/src/install/download/openpgp.fr.po
index 5796464..01c9a5b 100644
--- a/wiki/src/install/download/openpgp.fr.po
+++ b/wiki/src/install/download/openpgp.fr.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Tails\n"
-"POT-Creation-Date: 2016-07-21 18:51+0300\n"
-"PO-Revision-Date: 2016-08-22 08:21-0000\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 19:17+0100\n"
"Last-Translator: AtomiKe <tails@atomike.ninja>\n"
"Language-Team: Tails translators <tails@boum.org>\n"
"Language: fr\n"
@@ -34,26 +34,19 @@ msgstr ""
#. type: Bullet: '1. '
msgid ""
"Download the <a href='[[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes"
-"\"]]' class=\"use-mirror-pool\"> Tails [[!inline pages=\"inc/"
-"stable_i386_version\" raw=\"yes\"]] ISO image</a> (<span class=\"remove-"
-"extra-space\">[[!inline pages=\"inc/stable_i386_iso_size\" raw=\"yes\"]]</"
-"span>)."
-msgstr ""
-"Téléchargez l'<a href='[[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes"
-"\"]]' class=\"use-mirror-pool\">image ISO de Tails [[!inline pages=\"inc/"
-"stable_i386_version\" raw=\"yes\"]]</a> (<span class=\"remove-extra-space"
-"\">[[!inline pages=\"inc/stable_i386_iso_size\" raw=\"yes\"]]</span>)."
+"\" sort=\"age\"]]' class=\"use-mirror-pool\"> Tails [[!inline pages=\"inc/"
+"stable_i386_version\" raw=\"yes\" sort=\"age\"]] ISO image</a> (<span class="
+"\"remove-extra-space\">[[!inline pages=\"inc/stable_i386_iso_size\" raw=\"yes"
+"\" sort=\"age\"]]</span>)."
+msgstr "Téléchargez l'<a href='[[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes\"]]' class=\"use-mirror-pool\">image ISO de Tails [[!inline pages=\"inc/stable_i386_version\" raw=\"yes\"]]</a> (<span class=\"remove-extra-space\">[[!inline pages=\"inc/stable_i386_iso_size\" raw=\"yes\" sort=\"age\"]]</span>)."
#. type: Bullet: '1. '
msgid ""
"Download the <a href='[[!inline pages=\"inc/stable_i386_iso_sig_url\" raw="
-"\"yes\"]]'> Tails [[!inline pages=\"inc/stable_i386_version\" raw=\"yes\"]] "
-"OpenPGP signature</a> of the latest Tails ISO image and save it to the same "
-"folder where you saved the ISO image."
-msgstr ""
-"Téléchargez la <a href='[[!inline pages=\"inc/stable_i386_iso_sig_url\" raw="
-"\"yes\"]]'>signature OpenPGP</a> de la dernière image ISO de Tails et "
-"sauvegardez-la dans le dossier où vous avez enregistré l'image ISO."
+"\"yes\" sort=\"age\"]]'> Tails [[!inline pages=\"inc/stable_i386_version\" "
+"raw=\"yes\" sort=\"age\"]] OpenPGP signature</a> of the latest Tails ISO "
+"image and save it to the same folder where you saved the ISO image."
+msgstr "Téléchargez la <a href='[[!inline pages=\"inc/stable_i386_iso_sig_url\" raw=\"yes\" sort=\"age\"]]'>signature OpenPGP</a> de la dernière image ISO de Tails et sauvegardez-la dans le dossier où vous avez enregistré l'image ISO."
#. type: Bullet: '1. '
msgid ""
@@ -346,8 +339,8 @@ msgstr "Exécutez la commande :"
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\"]]</p>\n"
-msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\" sort=\"age\"]]</p>\n"
+msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\" sort=\"age\"]]</p>\n"
#. type: Plain text
#, no-wrap
@@ -356,8 +349,8 @@ msgstr " La sortie de cette commande devrait être :\n"
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\"]]</p>\n"
-msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\" sort=\"age\"]]</p>\n"
+msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\" sort=\"age\"]]</p>\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/install/download/openpgp.it.po b/wiki/src/install/download/openpgp.it.po
index 87a066f..8417b45 100644
--- a/wiki/src/install/download/openpgp.it.po
+++ b/wiki/src/install/download/openpgp.it.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-09-20 22:25+0200\n"
-"PO-Revision-Date: 2016-07-09 20:09+0200\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 19:18+0100\n"
"Last-Translator: \n"
"Language-Team: ita <transitails@inventati.org>\n"
"Language: it\n"
@@ -34,28 +34,19 @@ msgstr ""
#. type: Bullet: '1. '
msgid ""
"Download the <a href='[[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes"
-"\"]]' class=\"use-mirror-pool\"> Tails [[!inline pages=\"inc/"
-"stable_i386_version\" raw=\"yes\"]] ISO image</a> (<span class=\"remove-"
-"extra-space\">[[!inline pages=\"inc/stable_i386_iso_size\" raw=\"yes\"]]</"
-"span>)."
-msgstr ""
-"Scarica la <a href='[[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes"
-"\"]]' class=\"use-mirror-pool\"> Tails [[!inline pages=\"inc/"
-"stable_i386_version\" raw=\"yes\"]] immagine ISO </a> (<span class=\"remove-"
-"extra-space\">[[!inline pages=\"inc/stable_i386_iso_size\" raw=\"yes\"]]</"
-"span>)."
+"\" sort=\"age\"]]' class=\"use-mirror-pool\"> Tails [[!inline pages=\"inc/"
+"stable_i386_version\" raw=\"yes\" sort=\"age\"]] ISO image</a> (<span class="
+"\"remove-extra-space\">[[!inline pages=\"inc/stable_i386_iso_size\" raw=\"yes"
+"\" sort=\"age\"]]</span>)."
+msgstr "Scarica la <a href='[[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes\"]]' class=\"use-mirror-pool\"> Tails [[!inline pages=\"inc/stable_i386_version\" raw=\"yes\"]] immagine ISO </a> (<span class=\"remove-extra-space\">[[!inline pages=\"inc/stable_i386_iso_size\" raw=\"yes\" sort=\"age\"]]</span>)."
#. type: Bullet: '1. '
msgid ""
"Download the <a href='[[!inline pages=\"inc/stable_i386_iso_sig_url\" raw="
-"\"yes\"]]'> Tails [[!inline pages=\"inc/stable_i386_version\" raw=\"yes\"]] "
-"OpenPGP signature</a> of the latest Tails ISO image and save it to the same "
-"folder where you saved the ISO image."
-msgstr ""
-"Scarica la <a href='[[!inline pages=\"inc/stable_i386_iso_sig_url\" raw=\"yes"
-"\"]]'> Tails [[!inline pages=\"inc/stable_i386_version\" raw=\"yes\"]] firma "
-"OpenPGP</a> dell'ultima immagine ISO Tails e salvala nella stessa cartella "
-"in cui hai savato l'immagine ISO."
+"\"yes\" sort=\"age\"]]'> Tails [[!inline pages=\"inc/stable_i386_version\" "
+"raw=\"yes\" sort=\"age\"]] OpenPGP signature</a> of the latest Tails ISO "
+"image and save it to the same folder where you saved the ISO image."
+msgstr "Scarica la <a href='[[!inline pages=\"inc/stable_i386_iso_sig_url\" raw=\"yes\"]]'> Tails [[!inline pages=\"inc/stable_i386_version\" raw=\"yes\" sort=\"age\"]] firma OpenPGP</a> dell'ultima immagine ISO Tails e salvala nella stessa cartella in cui hai savato l'immagine ISO."
#. type: Bullet: '1. '
msgid ""
@@ -347,8 +338,8 @@ msgstr "Esegui:"
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\"]]</p>\n"
-msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\" sort=\"age\"]]</p>\n"
+msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\" sort=\"age\"]]</p>\n"
#. type: Plain text
#, no-wrap
@@ -357,8 +348,8 @@ msgstr " L'output di questo comando dovrebbe essere il seguente:\n"
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\"]]</p>\n"
-msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\" sort=\"age\"]]</p>\n"
+msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\" sort=\"age\"]]</p>\n"
#. type: Plain text
#, no-wrap
diff --git a/wiki/src/install/download/openpgp.mdwn b/wiki/src/install/download/openpgp.mdwn
index 78112ff..87a8d2e 100644
--- a/wiki/src/install/download/openpgp.mdwn
+++ b/wiki/src/install/download/openpgp.mdwn
@@ -4,12 +4,12 @@ These instructions are for people who are already familiar with basic
usage of OpenPGP and have *GPG* installed but might need guidance on
performing the verification.
-1. Download the <a href='[[!inline pages="inc/stable_i386_iso_url" raw="yes"]]' class="use-mirror-pool">
- Tails [[!inline pages="inc/stable_i386_version" raw="yes"]] ISO image</a>
- (<span class="remove-extra-space">[[!inline pages="inc/stable_i386_iso_size" raw="yes"]]</span>).
+1. Download the <a href='[[!inline pages="inc/stable_i386_iso_url" raw="yes" sort="age"]]' class="use-mirror-pool">
+ Tails [[!inline pages="inc/stable_i386_version" raw="yes" sort="age"]] ISO image</a>
+ (<span class="remove-extra-space">[[!inline pages="inc/stable_i386_iso_size" raw="yes" sort="age"]]</span>).
-1. Download the <a href='[[!inline pages="inc/stable_i386_iso_sig_url" raw="yes"]]'>
- Tails [[!inline pages="inc/stable_i386_version" raw="yes"]] OpenPGP signature</a>
+1. Download the <a href='[[!inline pages="inc/stable_i386_iso_sig_url" raw="yes" sort="age"]]'>
+ Tails [[!inline pages="inc/stable_i386_version" raw="yes" sort="age"]] OpenPGP signature</a>
of the latest Tails ISO image and save it to the same folder where
you saved the ISO image.
@@ -124,11 +124,11 @@ signing key through the OpenPGP Web of Trust</a>.
1. Execute:
- <p class="pre">[[!inline pages="inc/stable_i386_gpg_verify" raw="yes"]]</p>
+ <p class="pre">[[!inline pages="inc/stable_i386_gpg_verify" raw="yes" sort="age"]]</p>
The output of this command should be the following:
- <p class="pre">[[!inline pages="inc/stable_i386_gpg_signature_output" raw="yes"]]</p>
+ <p class="pre">[[!inline pages="inc/stable_i386_gpg_signature_output" raw="yes" sort="age"]]</p>
Verify the date of the signature to make sure that you downloaded the latest version.
diff --git a/wiki/src/install/download/openpgp.pt.po b/wiki/src/install/download/openpgp.pt.po
index 5487cb2..de13231 100644
--- a/wiki/src/install/download/openpgp.pt.po
+++ b/wiki/src/install/download/openpgp.pt.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-07-21 18:51+0300\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
"PO-Revision-Date: 2014-08-06 07:16-0300\n"
"Last-Translator: Tails Developers <amnesia@boum.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -30,18 +30,18 @@ msgstr ""
#. type: Bullet: '1. '
msgid ""
"Download the <a href='[[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes"
-"\"]]' class=\"use-mirror-pool\"> Tails [[!inline pages=\"inc/"
-"stable_i386_version\" raw=\"yes\"]] ISO image</a> (<span class=\"remove-"
-"extra-space\">[[!inline pages=\"inc/stable_i386_iso_size\" raw=\"yes\"]]</"
-"span>)."
+"\" sort=\"age\"]]' class=\"use-mirror-pool\"> Tails [[!inline pages=\"inc/"
+"stable_i386_version\" raw=\"yes\" sort=\"age\"]] ISO image</a> (<span class="
+"\"remove-extra-space\">[[!inline pages=\"inc/stable_i386_iso_size\" raw=\"yes"
+"\" sort=\"age\"]]</span>)."
msgstr ""
#. type: Bullet: '1. '
msgid ""
"Download the <a href='[[!inline pages=\"inc/stable_i386_iso_sig_url\" raw="
-"\"yes\"]]'> Tails [[!inline pages=\"inc/stable_i386_version\" raw=\"yes\"]] "
-"OpenPGP signature</a> of the latest Tails ISO image and save it to the same "
-"folder where you saved the ISO image."
+"\"yes\" sort=\"age\"]]'> Tails [[!inline pages=\"inc/stable_i386_version\" "
+"raw=\"yes\" sort=\"age\"]] OpenPGP signature</a> of the latest Tails ISO "
+"image and save it to the same folder where you saved the ISO image."
msgstr ""
#. type: Bullet: '1. '
@@ -281,7 +281,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\" sort=\"age\"]]</p>\n"
msgstr ""
#. type: Plain text
@@ -291,7 +291,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\" sort=\"age\"]]</p>\n"
msgstr ""
#. type: Plain text
diff --git a/wiki/src/install/dvd.de.po b/wiki/src/install/dvd.de.po
index 4d87cfb..504bd3f 100644
--- a/wiki/src/install/dvd.de.po
+++ b/wiki/src/install/dvd.de.po
@@ -54,13 +54,13 @@ msgstr "[[!meta script=\"install/inc/js/dave\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/tails-installation-assistant.inline.de\" raw=\"yes\"]]\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"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/download.inline.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/download.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title =
#, no-wrap
diff --git a/wiki/src/install/dvd.fa.po b/wiki/src/install/dvd.fa.po
index 9d730ca..fc2e639 100644
--- a/wiki/src/install/dvd.fa.po
+++ b/wiki/src/install/dvd.fa.po
@@ -53,12 +53,12 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Title =
diff --git a/wiki/src/install/dvd.fr.po b/wiki/src/install/dvd.fr.po
index 46fe663..2e949c8 100644
--- a/wiki/src/install/dvd.fr.po
+++ b/wiki/src/install/dvd.fr.po
@@ -53,13 +53,13 @@ msgstr "[[!meta script=\"install/inc/js/dave\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/tails-installation-assistant.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/tails-installation-assistant.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/download.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/download.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title =
#, no-wrap
diff --git a/wiki/src/install/dvd.it.po b/wiki/src/install/dvd.it.po
index 7cdebc9..50950c5 100644
--- a/wiki/src/install/dvd.it.po
+++ b/wiki/src/install/dvd.it.po
@@ -54,13 +54,13 @@ msgstr "[[!meta script=\"install/inc/js/dave\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Title =
#, no-wrap
diff --git a/wiki/src/install/dvd.mdwn b/wiki/src/install/dvd.mdwn
index ee71e9e..b9db6c3 100644
--- a/wiki/src/install/dvd.mdwn
+++ b/wiki/src/install/dvd.mdwn
@@ -7,9 +7,9 @@
[[!meta stylesheet="inc/stylesheets/dvd" rel="stylesheet" title=""]]
[[!meta script="install/inc/js/dave"]]
-[[!inline pages="install/inc/tails-installation-assistant.inline" raw="yes"]]
+[[!inline pages="install/inc/tails-installation-assistant.inline" raw="yes" sort="age"]]
-[[!inline pages="install/inc/steps/download.inline" raw="yes"]]
+[[!inline pages="install/inc/steps/download.inline" raw="yes" sort="age"]]
Burn a Tails DVD
================
diff --git a/wiki/src/install/dvd.pt.po b/wiki/src/install/dvd.pt.po
index 9d730ca..fc2e639 100644
--- a/wiki/src/install/dvd.pt.po
+++ b/wiki/src/install/dvd.pt.po
@@ -53,12 +53,12 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Title =
diff --git a/wiki/src/install/expert/usb.de.po b/wiki/src/install/expert/usb.de.po
index f6ed15d..37f9889 100644
--- a/wiki/src/install/expert/usb.de.po
+++ b/wiki/src/install/expert/usb.de.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2016-08-31 09:08+0000\n"
-"PO-Revision-Date: 2016-06-03 17:38+0200\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 19:21+0100\n"
"Last-Translator: Tails translators <tails@boum.org>\n"
"Language-Team: \n"
"Language: de\n"
@@ -45,7 +45,7 @@ msgstr "Starten Sie unter Debian oder Ubuntu."
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/debian_requirements.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/debian_requirements.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -308,8 +308,8 @@ msgstr "Laden Sie das ISO-Image herunter:"
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">wget --continue [[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes\"]]</p>\n"
-msgstr " <p class=\"pre\">wget --continue [[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">wget --continue [[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes\" sort=\"age\"]]</p>\n"
+msgstr " <p class=\"pre\">wget --continue [[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes\" sort=\"age\"]]</p>\n"
#. type: Bullet: '1. '
msgid "Download the signature of the ISO image:"
@@ -317,8 +317,8 @@ msgstr "Laden Sie die Signatur des ISO-Images herunter:"
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">wget [[!inline pages=\"inc/stable_i386_iso_sig_url\" raw=\"yes\"]]</p>\n"
-msgstr " <p class=\"pre\">wget [[!inline pages=\"inc/stable_i386_iso_sig_url\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">wget [[!inline pages=\"inc/stable_i386_iso_sig_url\" raw=\"yes\" sort=\"age\"]]</p>\n"
+msgstr " <p class=\"pre\">wget [[!inline pages=\"inc/stable_i386_iso_sig_url\" raw=\"yes\" sort=\"age\"]]</p>\n"
#. type: Bullet: '1. '
msgid "Verify that the ISO image is signed by the Tails signing key:"
@@ -328,8 +328,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\"]]</p>\n"
-msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\" sort=\"age\"]]</p>\n"
+msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\" sort=\"age\"]]</p>\n"
#. type: Plain text
#, no-wrap
@@ -338,8 +338,8 @@ msgstr " Die Ausgabe des Befehls sollte folgendermaßen sein:\n"
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\"]]</p>\n"
-msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\" sort=\"age\"]]</p>\n"
+msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\" sort=\"age\"]]</p>\n"
#. type: Plain text
#, no-wrap
@@ -433,18 +433,18 @@ msgstr " sudo apt install tails-installer\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/install_final.inline.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/install_final.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/restart_first_time.inline.de\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/restart_first_time.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/create_persistence.inline.de\" raw=\"yes\"]]\n"
+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/steps/install_tails_installer.inline\" raw="
diff --git a/wiki/src/install/expert/usb.fa.po b/wiki/src/install/expert/usb.fa.po
index d833b21..7288014 100644
--- a/wiki/src/install/expert/usb.fa.po
+++ b/wiki/src/install/expert/usb.fa.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-08-31 09:08+0000\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\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"
@@ -41,7 +41,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/debian_requirements.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/debian_requirements.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -250,7 +250,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">wget --continue [[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">wget --continue [[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes\" sort=\"age\"]]</p>\n"
msgstr ""
#. type: Bullet: '1. '
@@ -259,7 +259,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">wget [[!inline pages=\"inc/stable_i386_iso_sig_url\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">wget [[!inline pages=\"inc/stable_i386_iso_sig_url\" raw=\"yes\" sort=\"age\"]]</p>\n"
msgstr ""
#. type: Bullet: '1. '
@@ -268,7 +268,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\" sort=\"age\"]]</p>\n"
msgstr ""
#. type: Plain text
@@ -278,7 +278,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\" sort=\"age\"]]</p>\n"
msgstr ""
#. type: Plain text
@@ -360,15 +360,15 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/install/expert/usb.fr.po b/wiki/src/install/expert/usb.fr.po
index 6df2cc1..6167758 100644
--- a/wiki/src/install/expert/usb.fr.po
+++ b/wiki/src/install/expert/usb.fr.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Tails\n"
-"POT-Creation-Date: 2016-08-31 09:08+0000\n"
-"PO-Revision-Date: 2016-09-21 14:12-0000\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 19:22+0100\n"
"Last-Translator: \n"
"Language-Team: Tails translators <tails@boum.org>\n"
"Language: fr\n"
@@ -42,8 +42,8 @@ msgstr "Démarrez Debian, Ubuntu ou Linux Mint."
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/debian_requirements.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/debian_requirements.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/debian_requirements.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/debian_requirements.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
@@ -299,8 +299,8 @@ msgstr "Télécharger l'image ISO :"
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">wget --continue [[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes\"]]</p>\n"
-msgstr " <p class=\"pre\">wget --continue [[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">wget --continue [[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes\" sort=\"age\"]]</p>\n"
+msgstr " <p class=\"pre\">wget --continue [[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes\" sort=\"age\"]]</p>\n"
#. type: Bullet: '1. '
msgid "Download the signature of the ISO image:"
@@ -308,8 +308,8 @@ msgstr "Télécharger la signature de l'image ISO :"
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">wget [[!inline pages=\"inc/stable_i386_iso_sig_url\" raw=\"yes\"]]</p>\n"
-msgstr " <p class=\"pre\">wget [[!inline pages=\"inc/stable_i386_iso_sig_url\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">wget [[!inline pages=\"inc/stable_i386_iso_sig_url\" raw=\"yes\" sort=\"age\"]]</p>\n"
+msgstr " <p class=\"pre\">wget [[!inline pages=\"inc/stable_i386_iso_sig_url\" raw=\"yes\" sort=\"age\"]]</p>\n"
#. type: Bullet: '1. '
msgid "Verify that the ISO image is signed by the Tails signing key:"
@@ -317,8 +317,8 @@ msgstr "Vérifier que l'image ISO est signée par la clé de signature de Tails
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\"]]</p>\n"
-msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\" sort=\"age\"]]</p>\n"
+msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\" sort=\"age\"]]</p>\n"
#. type: Plain text
#, no-wrap
@@ -327,8 +327,8 @@ msgstr " La sortie de cette commande devrait être la suivante :\n"
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\"]]</p>\n"
-msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\" sort=\"age\"]]</p>\n"
+msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\" sort=\"age\"]]</p>\n"
#. type: Plain text
#, no-wrap
@@ -421,15 +421,15 @@ msgstr " sudo apt install tails-installer\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/install_final.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/install_final.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/restart_first_time.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/restart_first_time.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/create_persistence.inline.fr\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/create_persistence.inline.fr\" raw=\"yes\" sort=\"age\"]]\n"
diff --git a/wiki/src/install/expert/usb.it.po b/wiki/src/install/expert/usb.it.po
index fff85cc..d311281 100644
--- a/wiki/src/install/expert/usb.it.po
+++ b/wiki/src/install/expert/usb.it.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-09-20 22:25+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
+"PO-Revision-Date: 2017-02-09 19:22+0100\n"
"Last-Translator: \n"
"Language-Team: ita <transitails@inventati.org>\n"
"Language: it\n"
@@ -42,7 +42,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/debian_requirements.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/debian_requirements.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -298,8 +298,8 @@ msgstr "Scarica l'immagine ISO:"
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">wget --continue [[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes\"]]</p>\n"
-msgstr " <p class=\"pre\">wget --continue [[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">wget --continue [[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes\" sort=\"age\"]]</p>\n"
+msgstr " <p class=\"pre\">wget --continue [[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes\" sort=\"age\"]]</p>\n"
#. type: Bullet: '1. '
msgid "Download the signature of the ISO image:"
@@ -307,8 +307,8 @@ msgstr "Scarica la firma dell'immagine ISO:"
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">wget [[!inline pages=\"inc/stable_i386_iso_sig_url\" raw=\"yes\"]]</p>\n"
-msgstr " <p class=\"pre\">wget [[!inline pages=\"inc/stable_i386_iso_sig_url\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">wget [[!inline pages=\"inc/stable_i386_iso_sig_url\" raw=\"yes\" sort=\"age\"]]</p>\n"
+msgstr " <p class=\"pre\">wget [[!inline pages=\"inc/stable_i386_iso_sig_url\" raw=\"yes\" sort=\"age\"]]</p>\n"
#. type: Bullet: '1. '
msgid "Verify that the ISO image is signed by the Tails signing key:"
@@ -317,8 +317,8 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\"]]</p>\n"
-msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\" sort=\"age\"]]</p>\n"
+msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\" sort=\"age\"]]</p>\n"
#. type: Plain text
#, no-wrap
@@ -327,8 +327,8 @@ msgstr " L'output di questo comanda dovrebbe essere il seguente:\n"
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\"]]</p>\n"
-msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\" sort=\"age\"]]</p>\n"
+msgstr " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\" sort=\"age\"]]</p>\n"
#. type: Plain text
#, no-wrap
@@ -415,18 +415,18 @@ msgstr " sudo apt install tails-installer\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\"]]\n"
-msgstr "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\" sort=\"age\"]]\n"
+msgstr "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid ""
#~ " b. Ubuntu or Linux Mint, execute the following command to add the\n"
diff --git a/wiki/src/install/expert/usb.mdwn b/wiki/src/install/expert/usb.mdwn
index a668f81..8ad5dbf 100644
--- a/wiki/src/install/expert/usb.mdwn
+++ b/wiki/src/install/expert/usb.mdwn
@@ -6,7 +6,7 @@
Start in Debian, Ubuntu, or Linux Mint.
-[[!inline pages="install/inc/steps/debian_requirements.inline" raw="yes"]]
+[[!inline pages="install/inc/steps/debian_requirements.inline" raw="yes" sort="age"]]
<h1 id="verify-key">Verify the Tails signing key</h1>
@@ -106,19 +106,19 @@ using the Tails signing key.
1. Download the ISO image:
- <p class="pre">wget --continue [[!inline pages="inc/stable_i386_iso_url" raw="yes"]]</p>
+ <p class="pre">wget --continue [[!inline pages="inc/stable_i386_iso_url" raw="yes" sort="age"]]</p>
1. Download the signature of the ISO image:
- <p class="pre">wget [[!inline pages="inc/stable_i386_iso_sig_url" raw="yes"]]</p>
+ <p class="pre">wget [[!inline pages="inc/stable_i386_iso_sig_url" raw="yes" sort="age"]]</p>
1. Verify that the ISO image is signed by the Tails signing key:
- <p class="pre">[[!inline pages="inc/stable_i386_gpg_verify" raw="yes"]]</p>
+ <p class="pre">[[!inline pages="inc/stable_i386_gpg_verify" raw="yes" sort="age"]]</p>
The output of this command should be the following:
- <p class="pre">[[!inline pages="inc/stable_i386_gpg_signature_output" raw="yes"]]</p>
+ <p class="pre">[[!inline pages="inc/stable_i386_gpg_signature_output" raw="yes" sort="age"]]</p>
Verify in this output that:
@@ -154,8 +154,8 @@ Installer</span>, a program designed specifically for installing Tails.
sudo apt install tails-installer
-[[!inline pages="install/inc/steps/install_final.inline" raw="yes"]]
+[[!inline pages="install/inc/steps/install_final.inline" raw="yes" sort="age"]]
-[[!inline pages="install/inc/steps/restart_first_time.inline" raw="yes"]]
+[[!inline pages="install/inc/steps/restart_first_time.inline" raw="yes" sort="age"]]
-[[!inline pages="install/inc/steps/create_persistence.inline" raw="yes"]]
+[[!inline pages="install/inc/steps/create_persistence.inline" raw="yes" sort="age"]]
diff --git a/wiki/src/install/expert/usb.pt.po b/wiki/src/install/expert/usb.pt.po
index d833b21..7288014 100644
--- a/wiki/src/install/expert/usb.pt.po
+++ b/wiki/src/install/expert/usb.pt.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-08-31 09:08+0000\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\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"
@@ -41,7 +41,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/debian_requirements.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/debian_requirements.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
@@ -250,7 +250,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">wget --continue [[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">wget --continue [[!inline pages=\"inc/stable_i386_iso_url\" raw=\"yes\" sort=\"age\"]]</p>\n"
msgstr ""
#. type: Bullet: '1. '
@@ -259,7 +259,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">wget [[!inline pages=\"inc/stable_i386_iso_sig_url\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">wget [[!inline pages=\"inc/stable_i386_iso_sig_url\" raw=\"yes\" sort=\"age\"]]</p>\n"
msgstr ""
#. type: Bullet: '1. '
@@ -268,7 +268,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_verify\" raw=\"yes\" sort=\"age\"]]</p>\n"
msgstr ""
#. type: Plain text
@@ -278,7 +278,7 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\"]]</p>\n"
+msgid " <p class=\"pre\">[[!inline pages=\"inc/stable_i386_gpg_signature_output\" raw=\"yes\" sort=\"age\"]]</p>\n"
msgstr ""
#. type: Plain text
@@ -360,15 +360,15 @@ msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/install_final.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/restart_first_time.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\"]]\n"
+msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr ""
diff --git a/wiki/src/install/expert/usb/overview.de.po b/wiki/src/install/expert/usb/overview.de.po
index 8ad1acf..78b5449 100644
--- a/wiki/src/install/expert/usb/overview.de.po
+++ b/wiki/src/install/expert/usb/overview.de.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2016-09-24 17:19+0300\n"
+"POT-Creation-Date: 2017-02-09 18:52+0100\n"
"PO-Revision-Date: 2016-02-14 02:51+0100\n"
"Last-Translator: Tails translators <tails@boum.org>\n"
"Language-Team: \n"
@@ -34,7 +34,7 @@ msgid ""
"\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/overview\" "
"rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"inc/stylesheets/expert"
"\" rel=\"stylesheet\" title=\"\"]] [[!inline pages=\"install/inc/tails-"
-"installation-assistant.inline\" raw=\"yes\"]]"
+"installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]"
msgstr ""
"[[!meta title=\"Installation von Debian oder Ubuntu aus unter Nutzung der "
"Kommandozeile und GnuPG\"]] [[!meta stylesheet=\"bootstrap\" rel=\"stylesheet"
@@ -56,8 +56,9 @@ msgid ""
msgstr ""
#. type: Content of: outside any tag (error?)
-msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\"]] [["
-msgstr "[[!inline pages=\"install/inc/overview.de\" raw=\"yes\"]] [["
+msgid "[[!inline pages=\"install/inc/overview\" raw=\"yes\" sort=\"age\"]] [["