Commit 358fb24b authored by Ulrike Uhlig's avatar Ulrike Uhlig
Browse files

Merge branch 'master' of d53ykjpeekuikgoq.onion:tails

parents f11dd360 bd52de47
......@@ -3,7 +3,7 @@
set -e
set -u
EXCLUDE_LANGS='fr'
EXCLUDE_LANGS=''
TAILS_PO_DIR='po'
SCRIPT_DIR=$(readlink -f "$(dirname "$0")")
TOR_TRANSLATION_REMOTE='https://git.torproject.org/translation.git'
......
......@@ -22,7 +22,7 @@ beginning of May.
- March 2019: sajolida
- April 2019: TheNerdyAnarchist & emmapeel
- May 2019: u
- June 2019:
- June 2019: emmapeel
- July 2019:
- August 2019: intrigeri
- September 2019:
......
......@@ -57,6 +57,15 @@ XXX: Ask tails-bugs@boum.org to list hot topics for the last month.
Infrastructure
==============
- Our [web translation platform](https://translate.tails.boum.org/)
reached an important milestone: translations done there will now
automatically appear on the Tails website within hours.
Expect a more detailed announcement and documentation for
translators soon! :)
- As part of our ongoing effort to migrate to better maintained Puppet modules,
we [[!tails_ticket 15510 desc="ported our infrastructure to puppetlabs-apt"]].
Funding
=======
......@@ -66,6 +75,9 @@ XXX: The fundraising team should look at the fundraising Git.
XXX: The fundraising and accounting teams should look at the archives of <tails-fundraising@boum.org> and <tails-accounting@boum.org>.
- We finalized and sent a proposal for the [Mozilla Open Source Support
Awards](https://www.mozilla.org/en-US/moss/).
Outreach
========
......@@ -75,6 +87,7 @@ Past events
- Estrella Soria gave a workshop about Tails from a cyberfeminist
perspective on [June 18 in the Virgen de los Deseos](https://twitter.com/tecnochamana/status/1141018007281573889)
social center in La Paz, Bolivia.
- Another Tails workshop was held in Guadalajara, México on June 29, as part of the ['Cuidarnos en red(es)' day of Digital self-defense at Huizache](https://mastodon.social/@noticiasdeabajo/102279012433478653).
Upcoming events
---------------
......@@ -104,9 +117,7 @@ XXX: Add the output of (adjust month!):
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 a Tails USB image or ISO from our website.
* Tails has been started more than 751 230 times this month. This makes 25 041 boots a day on average.
* 8018 downloads of the OpenPGP signature of a Tails USB image or ISO from our website.
[[How do we know this?|support/faq#boot_statistics]]
XXX: Ask <tails@boum.org> for these numbers.
......@@ -4,14 +4,6 @@ All times are referenced to Berlin and Paris time.
## 2019Q1
* 2019-06-17 and 2019-06-18: Buster (remote) sprint
* 2019-06-19, 16:00 Fundraising meeting
* 2019-06-25 to 2019-06-27: Translation platform sprint
* 2019-07-03, 16:00: [[Foundations Team|contribute/working_together/roles/foundations_team]] meeting
* 2019-07-09: **Release 3.15** (Firefox 60.8, Tor Browser 8.5; bugfix release — kibi is the RM)
* 2019-07-17, 16:00 Fundraising meeting
......
......@@ -22,13 +22,8 @@ your improvements with us.
# Translate Tails custom programs
You can help correct, improve, or complete the translations of Tails
programs into your native language:
* **For French**, the translation team uses Git. Read its [[dedicated
documentation|translate/team/fr]] for translators.
* **For other languages**, read [[translating with
Transifex|translate/with_Transifex]].
Tails programs can be translated into more than 140 languages this way.
programs into your native language. Read [[translating with Transifex|translate/with_Transifex]].
Tails programs can be translated into more than 140 languages this way.
<a id="website"></a>
......
[[!meta title="Translate Tails into French"]]
**For French**, the existing translation team uses Git.
Please read the documentation about [[translating with
Git|translate/with_Git]] first.
[[!toc levels=2]]
# What can be translated
For French, various bits of text can be translated via Git:
* **Custom programs**: each one has its own Git repository, where PO files live in the `po` directory.
Some have a `README.translators` at the root of their source tree: please read it.
For French, various bits of text can be translated:
Here is a list of these repositories:
[Tails Greeter](https://git-tails.immerda.ch/greeter),
[Tails Persistence Setup](https://git-tails.immerda.ch/persistence-setup),
[Tails Installer](https://git-tails.immerda.ch/liveusb-creator),
[Tails Upgrader](https://git-tails.immerda.ch/iuk),
[Tails Perl library](https://git-tails.immerda.ch/perl5lib)
and [WhisperBack](https://git-tails.immerda.ch/whisperback).
* **A set of various translatable strings** live in the `po`
directory, in [the `devel` branch of the main Tails Git
repository](https://git-tails.immerda.ch/tails/log/?h=devel).
* **Custom programs**: can be [[translated with Transifex|translate/with_Transifex]].
See also [Localization Lab Wiki](https://wiki.localizationlab.org/index.php/French).
* **This website** must be translated in the `master` branch of the
[main Tails Git repository](https://git-tails.immerda.ch/tails/).
Please read the documentation about [[translating with
Git|translate/with_Git]].
# Contributors' repositories
* elouann: [[https://git-tails.immerda.ch/elouann/tails/]]<br />
OpenPGP: `4C95 4E38 AC95 9C33 BD03 7A09 A29F 43F4 830F 0A36`
* matsa: [[https://git-tails.immerda.ch/matsa/tails/]]
* mercedes508: [[https://git-tails.immerda.ch/mercedes508]]
* seb35: [[https://git-tails.immerda.ch/seb35]]
* AtomiKe: [[https://gitlab.com/AtomiKe/tails.git]]
* Chre: [[https://git-tails.immerda.ch/chre/tails/]]
* xin: [[https://git-tails.immerda.ch/xin/tails/]]
......@@ -46,25 +27,3 @@ is [hosted by the Tor Project on Transifex](https://blog.torproject.org/blog/int
See also [amaGama](https://amagama-live.translatehouse.org/),
which aims to "gather FOSS translations together in one place".
# Team duties
Our custom programs can be translated [[using
Transifex|translate/with_Transifex]]. Work done there is not automatically
synchronized with the translations your team does in Git.
It is nice to minimize time wasted by unknown people who work, with
Transifex, on the same thing as your translation team.
So, a translation team using Git should regularly contact Transifex
translators (listed in the `Last-translator` field of the PO files one
can download from Transifex), either over email or using the Transifex
interface, to:
1. Thank them for translating Tails stuff.
2. Make it clear their work is not imported (and is therefore, well,
useless).
3. Invite them to join the team and share the team's
preferred workflow.
4. Invite them to subscribe to [[the mailing list for
translators|translate#follow-up]].
......@@ -436,10 +436,7 @@ Call for translation
If at freeze time, send a call for translations to tails-l10n, making it clear what
Git branch the translations must be based on, and what are the
priorities. Also, add a few words to remember the translation teams
using Git that they should regularly contact Transifex translators,
as detailed on the [[documentation for
translators|contribute/how/translate]].
priorities.
To get a list of changes on the website:
......
......@@ -6,16 +6,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2019-02-15 19:12+0000\n"
"PO-Revision-Date: 2018-02-09 11:58+0000\n"
"Last-Translator: Tails translators <amnesia@boum.org\n"
"PO-Revision-Date: 2019-07-02 19:03+0000\n"
"Last-Translator: julho <julho@riseup.net>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2.10.1\n"
"X-Generator: Weblate 2.20\n"
#. type: Content of: <div>
msgid "[[!meta title=\"Download and install Tails\"]]"
......@@ -29,23 +30,27 @@ msgstr ""
#. type: Content of: <h4>
msgid "Thank you for your interest in Tails."
msgstr ""
msgstr "Agradecemos pelo seu interesse em Tails"
#. type: Content of: <p>
msgid ""
"Installing Tails can be quite long but we hope you will still have a good "
"time :)"
msgstr ""
"Instalar Tails pode levar um bom tempo mas, ainda assim, esperamos que você "
"se divirta :)"
#. type: Content of: <p>
msgid ""
"We will first ask you a few questions to choose your installation scenario "
"and then guide you step by step."
msgstr ""
"Primeiro, vamos lhe fazer algumas perguntas para escolher seu cenário de "
"instalação e, em seguida, levar-lhe passo a passo."
#. type: Content of: <h1>
msgid "Which operating system are you installing Tails from?"
msgstr ""
msgstr "A partir de qual sistema operacional você está instalando Tails?"
#. type: Content of: <div><div>
msgid "[["
......@@ -53,32 +58,32 @@ msgstr "[["
#. type: Content of: <div><div><div><div>
msgid "Windows"
msgstr ""
msgstr "Windows"
#. type: Content of: <div><div>
msgid "|install/win]]"
msgstr ""
msgstr "|install/win]]"
#. type: Content of: <div><div><div><div>
msgid "macOS"
msgstr ""
msgstr "macOS"
#. type: Content of: <div><div>
msgid "|install/mac]]"
msgstr ""
msgstr "|install/mac]]"
#. type: Content of: <div><div><div><div>
msgid "Linux"
msgstr ""
msgstr "Linux"
#. type: Content of: <div><div>
msgid "|install/linux]]"
msgstr ""
msgstr "|install/linux]]"
#. type: Content of: <ul><li>
msgid "[[Download only (for USB sticks)|install/download]]"
msgstr ""
msgstr "[[Apenas baixar (para pendrives)|install/download]]"
#. type: Content of: <ul><li>
msgid "[[Download only (for DVDs and virtual machines)|install/download-iso]]"
msgstr ""
msgstr "[[Apenas baixar (para DVDs e máquinas virtuais)|install/download-iso]]"
......@@ -70,12 +70,3 @@ msgstr "[[!inline pages=\"install/inc/steps/restart_second_time.inline.de\" raw=
#, no-wrap
msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr "[[!inline pages=\"install/inc/steps/create_persistence.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgstr "[[!inline pages=\"install/inc/tails-installation-assistant.inline.de\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid "[[!inline pages=\"install/inc/steps/switch.inline\" raw=\"yes\"]]\n"
#~ msgstr "[[!inline pages=\"install/inc/steps/switch.inline.de\" raw=\"yes\"]]\n"
#~ msgid "[[!inline pages=\"install/inc/steps/you_are_done.inline\" raw=\"yes\"]]\n"
#~ msgstr "[[!inline pages=\"install/inc/steps/you_are_done.inline.de\" raw=\"yes\"]]\n"
......@@ -72,10 +72,3 @@ msgstr "[[!inline pages=\"install/inc/steps/restart_second_time.inline.es\" raw=
#, no-wrap
msgid "[[!inline pages=\"install/inc/steps/create_persistence.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr "[[!inline pages=\"install/inc/steps/create_persistence.inline.es\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid ""
#~ "[[!inline pages=\"install/inc/tails-installation-assistant.inline\" raw="
#~ "\"yes\" sort=\"age\"]]\n"
#~ msgstr ""
#~ "[[!inline pages=\"install/inc/tails-installation-assistant.inline.es\" "
#~ "raw=\"yes\" sort=\"age\"]]\n"
......@@ -70,10 +70,3 @@ msgstr "[[!inline pages=\"install/inc/steps/restart_second_time.inline.fr\" raw=
#, no-wrap
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/tails-installation-assistant.inline\" raw="
#~ "\"yes\" sort=\"age\"]]\n"
#~ msgstr ""
#~ "[[!inline pages=\"install/inc/tails-installation-assistant.inline.fr\" "
#~ "raw=\"yes\" sort=\"age\"]]\n"
......@@ -72,10 +72,3 @@ msgstr "[[!inline pages=\"install/inc/steps/restart_second_time.inline.it\" raw=
#, no-wrap
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"
#~ 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"
......@@ -67,6 +67,3 @@ msgstr "[[!meta link=\"https://chrome.google.com/webstore/detail/gaghffbplpialpo
#, no-wrap
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"
#~ msgid "[[!meta title=\"Install from Mac by burning a DVD first\"]]\n"
#~ msgstr "[[!meta title=\"Installa da Mac masterizzando prima un DVD\"]]\n"
......@@ -64,10 +64,3 @@ msgstr "[[!meta script=\"install/inc/js/download\"]]\n"
#, no-wrap
msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr "[[!inline pages=\"install/inc/steps/download.inline.ar\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid ""
#~ "[[!meta link=\"https://chrome.google.com/webstore/detail/"
#~ "gaghffbplpialpoeclgjkkbknblfajdl\" rel=\"chrome-webstore-item\"]]\n"
#~ msgstr ""
#~ "[[!meta link=\"https://chrome.google.com/webstore/detail/"
#~ "gaghffbplpialpoeclgjkkbknblfajdl\" rel=\"chrome-webstore-item\"]]\n"
......@@ -62,6 +62,3 @@ msgstr "[[!meta script=\"install/inc/js/download\"]]\n"
#, no-wrap
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"
#~ msgid "[[!meta link=\"https://chrome.google.com/webstore/detail/gaghffbplpialpoeclgjkkbknblfajdl\" rel=\"chrome-webstore-item\"]]\n"
#~ msgstr "[[!meta link=\"https://chrome.google.com/webstore/detail/gaghffbplpialpoeclgjkkbknblfajdl\" rel=\"chrome-webstore-item\"]]\n"
......@@ -64,13 +64,3 @@ msgstr "[[!meta script=\"install/inc/js/download\"]]\n"
#, no-wrap
msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr "[[!inline pages=\"install/inc/steps/download.inline.es\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid "[[!meta link=\"https://chrome.google.com/webstore/detail/gaghffbplpialpoeclgjkkbknblfajdl\" rel=\"chrome-webstore-item\"]]\n"
#~ msgstr "[[!meta link=\"https://chrome.google.com/webstore/detail/gaghffbplpialpoeclgjkkbknblfajdl\" rel=\"chrome-webstore-item\"]]\n"
#~ msgid ""
#~ "[[!meta stylesheet=\"install/inc/stylesheets/dave\" rel=\"stylesheet\" "
#~ "title=\"\"]]\n"
#~ msgstr ""
#~ "[[!meta stylesheet=\"install/inc/stylesheets/dave\" rel=\"stylesheet\" "
#~ "title=\"\"]]\n"
......@@ -60,6 +60,3 @@ msgstr "[[!meta script=\"install/inc/js/download\"]]\n"
#, no-wrap
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"
#~ msgid "[[!meta link=\"https://chrome.google.com/webstore/detail/gaghffbplpialpoeclgjkkbknblfajdl\" rel=\"chrome-webstore-item\"]]\n"
#~ msgstr "[[!meta link=\"https://chrome.google.com/webstore/detail/gaghffbplpialpoeclgjkkbknblfajdl\" rel=\"chrome-webstore-item\"]]\n"
......@@ -63,6 +63,3 @@ msgstr "[[!meta script=\"install/inc/js/download\"]]\n"
#, no-wrap
msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr "[[!inline pages=\"install/inc/steps/download.inline.it\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid "[[!meta link=\"https://chrome.google.com/webstore/detail/gaghffbplpialpoeclgjkkbknblfajdl\" rel=\"chrome-webstore-item\"]]\n"
#~ msgstr "[[!meta link=\"https://chrome.google.com/webstore/detail/gaghffbplpialpoeclgjkkbknblfajdl\" rel=\"chrome-webstore-item\"]]\n"
......@@ -62,6 +62,3 @@ msgstr "[[!meta script=\"install/inc/js/download\"]]\n"
#, no-wrap
msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr "[[!inline pages=\"install/inc/steps/download.inline.zh\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid "[[!meta link=\"https://chrome.google.com/webstore/detail/gaghffbplpialpoeclgjkkbknblfajdl\" rel=\"chrome-webstore-item\"]]\n"
#~ msgstr "[[!meta link=\"https://chrome.google.com/webstore/detail/gaghffbplpialpoeclgjkkbknblfajdl\" rel=\"chrome-webstore-item\"]]\n"
......@@ -62,10 +62,3 @@ msgstr "[[!meta script=\"install/inc/js/download\"]]\n"
#, no-wrap
msgid "[[!inline pages=\"install/inc/steps/download.inline\" raw=\"yes\" sort=\"age\"]]\n"
msgstr "[[!inline pages=\"install/inc/steps/download.inline.zh_TW\" raw=\"yes\" sort=\"age\"]]\n"
#~ msgid ""
#~ "[[!meta link=\"https://chrome.google.com/webstore/detail/"
#~ "gaghffbplpialpoeclgjkkbknblfajdl\" rel=\"chrome-webstore-item\"]]\n"
#~ msgstr ""
#~ "[[!meta link=\"https://chrome.google.com/webstore/detail/"
#~ "gaghffbplpialpoeclgjkkbknblfajdl\" rel=\"chrome-webstore-item\"]]\n"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment