Commit cd2a5b1b authored by sajolida's avatar sajolida
Browse files

Merge remote-tracking branch 'origin/master' into doc/10885-better-upgrade-doc

parents 50322ef9 cf4cbc46
......@@ -294,10 +294,18 @@ of forks, and follow the white GitHub rabbit(-hole):
* Tor's [migration plan](https://nc.riseup.net/s/SnQy3yMJewRBwA7)
from Trac to GitLab.
- Rough timeline defined on 2019-10-15:
1. Have a full migration into legacy in Mid November
2. Ask people to find errors the last two weeks of November
3. Migration early december
- They are considering using GitLab EE Ultimate, which includes
proprietary components.
- 2019-10-01 meeting: [agenda and notes](https://pad.riseup.net/p/e-q1GP43W4gsY_tYUNxf),
[logs](http://meetbot.debian.net/tor-meeting/2019/tor-meeting.2019-10-01-18.00.html)
- Meetings:
- [agenda and notes](https://pad.riseup.net/p/e-q1GP43W4gsY_tYUNxf)
- 2019-10-15 meeting
[logs](http://meetbot.debian.net/tor-meeting/2019/tor-meeting.2019-10-15-17.01.html)
- 2019-10-01 meeting
[logs](http://meetbot.debian.net/tor-meeting/2019/tor-meeting.2019-10-01-18.00.html)
* KDE migration to Gitlab:
- <https://gitlab.com/gitlab-org/gitlab-foss/issues/57338/designs>
- <https://gitlab.com/gitlab-org/gitlab/issues/24900>
......@@ -25,9 +25,9 @@ beginning of May.
- July 2019: muri
- August 2019: intrigeri
- September 2019: muri
- October 2019:
- October 2019:
- November 2019:
- December 2019:
- December 2019: intrigeri
### 2018
......
......@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2019-09-05 08:43+0000\n"
"POT-Creation-Date: 2019-10-12 11:41+0000\n"
"PO-Revision-Date: 2018-10-26 13:14+0000\n"
"Last-Translator: Weblate Admin <admin@example.com>\n"
"Language-Team: Arabic <http://translate.tails.boum.org/projects/tails/"
......@@ -528,6 +528,7 @@ msgid ""
" - [[Sysadmins|contribute/working_together/roles/sysadmins]]\n"
" - [[Technical writers|contribute/working_together/roles/technical_writer]]\n"
" - [[Test suite maintainers|contribute/working_together/roles/test_suite]]\n"
" - [[Translation platform maintainers|contribute/working_together/roles/translation_platform]]\n"
" - [[UX designers|contribute/working_together/roles/ux]]\n"
" - [[Verification extension\n"
" maintainers|contribute/working_together/roles/verification_extension]]\n"
......
......@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2019-09-05 08:43+0000\n"
"POT-Creation-Date: 2019-10-12 11:41+0000\n"
"PO-Revision-Date: 2018-10-26 13:14+0000\n"
"Last-Translator: Weblate Admin <admin@example.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -526,6 +526,7 @@ msgid ""
" - [[Sysadmins|contribute/working_together/roles/sysadmins]]\n"
" - [[Technical writers|contribute/working_together/roles/technical_writer]]\n"
" - [[Test suite maintainers|contribute/working_together/roles/test_suite]]\n"
" - [[Translation platform maintainers|contribute/working_together/roles/translation_platform]]\n"
" - [[UX designers|contribute/working_together/roles/ux]]\n"
" - [[Verification extension\n"
" maintainers|contribute/working_together/roles/verification_extension]]\n"
......
......@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2019-09-05 08:43+0000\n"
"POT-Creation-Date: 2019-10-12 11:41+0000\n"
"PO-Revision-Date: 2014-04-18 23:25+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -693,6 +693,7 @@ msgid ""
" - [[Sysadmins|contribute/working_together/roles/sysadmins]]\n"
" - [[Technical writers|contribute/working_together/roles/technical_writer]]\n"
" - [[Test suite maintainers|contribute/working_together/roles/test_suite]]\n"
" - [[Translation platform maintainers|contribute/working_together/roles/translation_platform]]\n"
" - [[UX designers|contribute/working_together/roles/ux]]\n"
" - [[Verification extension\n"
" maintainers|contribute/working_together/roles/verification_extension]]\n"
......
......@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Tails\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2019-09-05 08:43+0000\n"
"POT-Creation-Date: 2019-10-12 11:41+0000\n"
"PO-Revision-Date: 2019-08-24 06:21+0000\n"
"Last-Translator: Joaquín Serna <bubuanabelas@cryptolab.net>\n"
"Language-Team: Spanish <http://translate.tails.boum.org/projects/tails/"
......@@ -664,6 +664,7 @@ msgid ""
" - [[Sysadmins|contribute/working_together/roles/sysadmins]]\n"
" - [[Technical writers|contribute/working_together/roles/technical_writer]]\n"
" - [[Test suite maintainers|contribute/working_together/roles/test_suite]]\n"
" - [[Translation platform maintainers|contribute/working_together/roles/translation_platform]]\n"
" - [[UX designers|contribute/working_together/roles/ux]]\n"
" - [[Verification extension\n"
" maintainers|contribute/working_together/roles/verification_extension]]\n"
......
......@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2019-09-05 08:43+0000\n"
"POT-Creation-Date: 2019-10-12 11:41+0000\n"
"PO-Revision-Date: 2015-10-15 15:23+0000\n"
"Last-Translator: sprint5 <translation5@451f.org>\n"
"Language-Team: Persian <http://weblate.451f.org:8889/projects/tails/"
......@@ -677,6 +677,7 @@ msgid ""
" - [[Sysadmins|contribute/working_together/roles/sysadmins]]\n"
" - [[Technical writers|contribute/working_together/roles/technical_writer]]\n"
" - [[Test suite maintainers|contribute/working_together/roles/test_suite]]\n"
" - [[Translation platform maintainers|contribute/working_together/roles/translation_platform]]\n"
" - [[UX designers|contribute/working_together/roles/ux]]\n"
" - [[Verification extension\n"
" maintainers|contribute/working_together/roles/verification_extension]]\n"
......
......@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tails\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2019-09-05 08:43+0000\n"
"PO-Revision-Date: 2019-09-20 12:12+0000\n"
"POT-Creation-Date: 2019-10-12 11:41+0000\n"
"PO-Revision-Date: 2019-10-13 10:51+0000\n"
"Last-Translator: xin <xin@riseup.net>\n"
"Language-Team: Tails translators <tails@boum.org>\n"
"Language: fr\n"
......@@ -643,6 +643,7 @@ msgid ""
" - [[Sysadmins|contribute/working_together/roles/sysadmins]]\n"
" - [[Technical writers|contribute/working_together/roles/technical_writer]]\n"
" - [[Test suite maintainers|contribute/working_together/roles/test_suite]]\n"
" - [[Translation platform maintainers|contribute/working_together/roles/translation_platform]]\n"
" - [[UX designers|contribute/working_together/roles/ux]]\n"
" - [[Verification extension\n"
" maintainers|contribute/working_together/roles/verification_extension]]\n"
......@@ -653,19 +654,29 @@ msgid ""
msgstr ""
" - Teams\n"
" - [[Accounting team|contribute/working_together/roles/accounting]]\n"
" - [[Foundations team|contribute/working_together/roles/foundations_team]]\n"
" - [[Foundations team|contribute/working_together/roles/foundations_team]]"
"\n"
" - [[Help desk|contribute/working_together/roles/help_desk]]\n"
" - [[Release managers|contribute/working_together/roles/release_manager]]\n"
" - [[Ticket gardeners|contribute/working_together/roles/ticket_gardener]]\n"
" - [[Release managers|contribute/working_together/roles/release_manager]]"
"\n"
" - [[Ticket gardeners|contribute/working_together/roles/ticket_gardener]]"
"\n"
" - [[Sysadmins|contribute/working_together/roles/sysadmins]]\n"
" - [[Technical writers|contribute/working_together/roles/technical_writer]]\n"
" - [[Test suite maintainers|contribute/working_together/roles/test_suite]]\n"
" - [[Technical writers|contribute/working_together/roles/"
"technical_writer]]\n"
" - [[Test suite maintainers|contribute/working_together/roles/test_suite]]"
"\n"
" - [[Translation platform maintainers|contribute/working_together/roles/"
"translation_platform]]\n"
" - [[UX designers|contribute/working_together/roles/ux]]\n"
" - [[Verification extension\n"
" maintainers|contribute/working_together/roles/verification_extension]]\n"
" maintainers|contribute/working_together/roles/verification_extension]]"
"\n"
" - Roles for sponsor deliverables:\n"
" - [[Team manager|contribute/working_together/roles/sponsor_deliverables/team_manager]]\n"
" - [[Worker|contribute/working_together/roles/sponsor_deliverables/worker]]\n"
" - [[Team manager|contribute/working_together/roles/"
"sponsor_deliverables/team_manager]]\n"
" - [[Worker|contribute/working_together/roles/sponsor_deliverables/"
"worker]]\n"
" - [[Reports sent to sponsors|contribute/reports]]\n"
#. type: Plain text
......
......@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2019-09-05 08:43+0000\n"
"POT-Creation-Date: 2019-10-12 11:41+0000\n"
"PO-Revision-Date: 2014-04-18 23:25+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -524,6 +524,7 @@ msgid ""
" - [[Sysadmins|contribute/working_together/roles/sysadmins]]\n"
" - [[Technical writers|contribute/working_together/roles/technical_writer]]\n"
" - [[Test suite maintainers|contribute/working_together/roles/test_suite]]\n"
" - [[Translation platform maintainers|contribute/working_together/roles/translation_platform]]\n"
" - [[UX designers|contribute/working_together/roles/ux]]\n"
" - [[Verification extension\n"
" maintainers|contribute/working_together/roles/verification_extension]]\n"
......
......@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2019-09-05 08:43+0000\n"
"POT-Creation-Date: 2019-10-12 11:41+0000\n"
"PO-Revision-Date: 2018-12-02 09:46+0000\n"
"Last-Translator: Davide <davidesantoro@mail.ru>\n"
"Language-Team: ita <transitails@inventati.org>\n"
......@@ -528,6 +528,7 @@ msgid ""
" - [[Sysadmins|contribute/working_together/roles/sysadmins]]\n"
" - [[Technical writers|contribute/working_together/roles/technical_writer]]\n"
" - [[Test suite maintainers|contribute/working_together/roles/test_suite]]\n"
" - [[Translation platform maintainers|contribute/working_together/roles/translation_platform]]\n"
" - [[UX designers|contribute/working_together/roles/ux]]\n"
" - [[Verification extension\n"
" maintainers|contribute/working_together/roles/verification_extension]]\n"
......
......@@ -220,6 +220,7 @@ Collective process
- [[Sysadmins|contribute/working_together/roles/sysadmins]]
- [[Technical writers|contribute/working_together/roles/technical_writer]]
- [[Test suite maintainers|contribute/working_together/roles/test_suite]]
- [[Translation platform maintainers|contribute/working_together/roles/translation_platform]]
- [[UX designers|contribute/working_together/roles/ux]]
- [[Verification extension
maintainers|contribute/working_together/roles/verification_extension]]
......
......@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2019-09-05 08:43+0000\n"
"POT-Creation-Date: 2019-10-12 11:41+0000\n"
"PO-Revision-Date: 2018-10-27 07:00+0000\n"
"Last-Translator: Weblate Admin <admin@example.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -527,6 +527,7 @@ msgid ""
" - [[Sysadmins|contribute/working_together/roles/sysadmins]]\n"
" - [[Technical writers|contribute/working_together/roles/technical_writer]]\n"
" - [[Test suite maintainers|contribute/working_together/roles/test_suite]]\n"
" - [[Translation platform maintainers|contribute/working_together/roles/translation_platform]]\n"
" - [[UX designers|contribute/working_together/roles/ux]]\n"
" - [[Verification extension\n"
" maintainers|contribute/working_together/roles/verification_extension]]\n"
......
......@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2019-09-05 08:43+0000\n"
"POT-Creation-Date: 2019-10-12 11:41+0000\n"
"PO-Revision-Date: 2018-02-21 11:59+0000\n"
"Last-Translator: drebs <drebs@riseup.net>\n"
"Language-Team: Portuguese <LL@li.org>\n"
......@@ -690,6 +690,7 @@ msgid ""
" - [[Sysadmins|contribute/working_together/roles/sysadmins]]\n"
" - [[Technical writers|contribute/working_together/roles/technical_writer]]\n"
" - [[Test suite maintainers|contribute/working_together/roles/test_suite]]\n"
" - [[Translation platform maintainers|contribute/working_together/roles/translation_platform]]\n"
" - [[UX designers|contribute/working_together/roles/ux]]\n"
" - [[Verification extension\n"
" maintainers|contribute/working_together/roles/verification_extension]]\n"
......
......@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2019-09-05 08:43+0000\n"
"POT-Creation-Date: 2019-10-12 11:41+0000\n"
"PO-Revision-Date: 2018-10-26 13:14+0000\n"
"Last-Translator: Weblate Admin <admin@example.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -527,6 +527,7 @@ msgid ""
" - [[Sysadmins|contribute/working_together/roles/sysadmins]]\n"
" - [[Technical writers|contribute/working_together/roles/technical_writer]]\n"
" - [[Test suite maintainers|contribute/working_together/roles/test_suite]]\n"
" - [[Translation platform maintainers|contribute/working_together/roles/translation_platform]]\n"
" - [[UX designers|contribute/working_together/roles/ux]]\n"
" - [[Verification extension\n"
" maintainers|contribute/working_together/roles/verification_extension]]\n"
......
......@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2019-09-05 08:43+0000\n"
"POT-Creation-Date: 2019-10-12 11:41+0000\n"
"PO-Revision-Date: 2018-10-26 13:14+0000\n"
"Last-Translator: Weblate Admin <admin@example.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -527,6 +527,7 @@ msgid ""
" - [[Sysadmins|contribute/working_together/roles/sysadmins]]\n"
" - [[Technical writers|contribute/working_together/roles/technical_writer]]\n"
" - [[Test suite maintainers|contribute/working_together/roles/test_suite]]\n"
" - [[Translation platform maintainers|contribute/working_together/roles/translation_platform]]\n"
" - [[UX designers|contribute/working_together/roles/ux]]\n"
" - [[Verification extension\n"
" maintainers|contribute/working_together/roles/verification_extension]]\n"
......
......@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2019-09-05 08:43+0000\n"
"POT-Creation-Date: 2019-10-12 11:41+0000\n"
"PO-Revision-Date: 2018-10-26 13:14+0000\n"
"Last-Translator: Weblate Admin <admin@example.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -526,6 +526,7 @@ msgid ""
" - [[Sysadmins|contribute/working_together/roles/sysadmins]]\n"
" - [[Technical writers|contribute/working_together/roles/technical_writer]]\n"
" - [[Test suite maintainers|contribute/working_together/roles/test_suite]]\n"
" - [[Translation platform maintainers|contribute/working_together/roles/translation_platform]]\n"
" - [[UX designers|contribute/working_together/roles/ux]]\n"
" - [[Verification extension\n"
" maintainers|contribute/working_together/roles/verification_extension]]\n"
......
......@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2019-09-05 08:43+0000\n"
"POT-Creation-Date: 2019-10-12 11:41+0000\n"
"PO-Revision-Date: 2018-07-02 05:52+0000\n"
"Last-Translator: qf <selinaf1917@yahoo.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -534,6 +534,7 @@ msgid ""
" - [[Sysadmins|contribute/working_together/roles/sysadmins]]\n"
" - [[Technical writers|contribute/working_together/roles/technical_writer]]\n"
" - [[Test suite maintainers|contribute/working_together/roles/test_suite]]\n"
" - [[Translation platform maintainers|contribute/working_together/roles/translation_platform]]\n"
" - [[UX designers|contribute/working_together/roles/ux]]\n"
" - [[Verification extension\n"
" maintainers|contribute/working_together/roles/verification_extension]]\n"
......
......@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Tails l10n\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2019-09-05 08:43+0000\n"
"POT-Creation-Date: 2019-10-12 11:41+0000\n"
"PO-Revision-Date: 2018-11-02 17:26+0000\n"
"Last-Translator: Weblate Admin <admin@example.com>\n"
"Language-Team: Tails Chinese translators <jxt@twngo.xyz>\n"
......@@ -615,6 +615,7 @@ msgid ""
" - [[Sysadmins|contribute/working_together/roles/sysadmins]]\n"
" - [[Technical writers|contribute/working_together/roles/technical_writer]]\n"
" - [[Test suite maintainers|contribute/working_together/roles/test_suite]]\n"
" - [[Translation platform maintainers|contribute/working_together/roles/translation_platform]]\n"
" - [[UX designers|contribute/working_together/roles/ux]]\n"
" - [[Verification extension\n"
" maintainers|contribute/working_together/roles/verification_extension]]\n"
......
......@@ -4,10 +4,6 @@ All times are referenced to Berlin and Paris time.
# 2019Q4
* 2019-10-10: build and upload 4.0~rc1
* 2019-10-11: test and **release 4.0~rc1** (intrigeri is the RM; segfault is the TR)
* 2019-10-21: build and upload 4.0
* 2019-10-22: test and **release 4.0** (Firefox 68.2, major release — intrigeri is the RM; segfault is the TR)
......@@ -16,9 +12,11 @@ All times are referenced to Berlin and Paris time.
* 2019-11-06, 16:00: [[Foundations Team|contribute/working_together/roles/foundations_team]] meeting
* 2019-11-21, 14:00-17:00: Meeting about the long-term maintenance & support plan for our translation platform ([[!tails_ticket 17050]])
* 2019-12-03, 16:00: [[Foundations Team|contribute/working_together/roles/foundations_team]] meeting
* 2019-12-03: **Release 4.1** (Firefox 68.3, bugfix release — intrigeri is the RM)
* 2019-12-03: **Release 4.1** (Firefox 68.3, bugfix release — kibi is the RM)
# 2020Q1
......@@ -28,6 +26,9 @@ All times are referenced to Berlin and Paris time.
* 2020-03-10: **Release 4.4** (Firefox 68.6)
* 2020-03-21: potential emergency release that traditionally follows
[pwn2own](https://cansecwest.com/) (March 18-20)
# 2020Q2
* 2020-04-07: **Release 4.5** (Firefox 68.7)
......
......@@ -741,29 +741,7 @@ See [[doc/about/features]].
### 3.3.1 Best supported (Tier-1) languages
The set of best supported languages is the union of:
- Languages proposed on our website
- Languages that make Tails understandable by a majority of the
population of the top 10 countries of either
- [directly-connecting Tor clients](https://metrics.torproject.org/userstats-relay-table.html)
- [Tor clients connecting via bridges](https://metrics.torproject.org/userstats-bridge-table.html)
As of 2019-03-23, the resulting list is:
- Arabic (ar)
- German (de)
- English (en)
- Spanish (es)
- Farsi (fa)
- French (fr)
- Hindi (hi)
- Indonesian (id)
- Italian (it)
- Portuguese (pt-BR)
- Russian (ru)
- Turkish (tr)
- Simplified Chinese (zh-CN)
See [[contribute/how/translate#tier-1-languages]].
### 3.3.2 Locales and spell checking
......
This diff is collapsed.
[[!meta title="Choosing a translation web platform"]]
These are the requirements that we have defined for our translation web platform
before we started working on it.
MUST
====
* provide a usable easy web interface
* be usable from Tor Browser
* automatic pull from main Git repo
* provide a common glossary for each language, easy to use and improve
* allow translators to view, in the correct order, all strings that
come from the entire page being translated, both in English and in
the target language
* make it easy to view the translations in context i.e. when translating
an entire page, all strings to be translated should only come from
this page. translators should be able to view the page in context.
* provide user roles (admin, reviewer, translator)
SHOULD
======
* be "privacy sensitive", i.e. be operated by a non-profit
* allow translators to push translations through Git (so that core
developers only have to fetch reviewed translations from there)
* provide support for Git standard development branches (devel, stable,
and testing) but we could also agree upon translation only master
through this interface
* provide checks for inconsistent translations
* provide feature to write/read comments between translators
MAY
===
* allow translating topic branches without confusing translators,
causing duplicate/premature work, fragmentation or merge conflicts
-- e.g. present only new or updated strings in topic branches;
see <https://mailman.boum.org/pipermail/tails-l10n/2015-March/002102.html>
for details
* provide a feature to easily see what is new, what needs updating, what are translation priorities
* provide possibility to set up new languages easily
* send email notifications
- to reviewers whenever new strings have been translated or updated
- to translators whenever a resource is updated
* respect authorship (different committers?)
* provide statistics about the percentage of translated and fuzzy strings
* Letting translators report about problems in original strings, e.g.
with a "Report a problem in the original English text" link, that
e.g. results in an email being sent to -l10n@ or -support-private@.
If we don't have that, then [[contribute/how/translate]] MUST
document how to report issues in the original English text.
......@@ -210,4 +210,4 @@ If you have questions about translating for Tails, please contact the
[[mailing list for translators|contribute/how/translate#follow-up]].
If you want to know more about the technical side of the translation platform,
read the [[corresponding blueprint|blueprint/translation_platform]].
read the [[design documentation|contribute/design/translation_platform]].
......@@ -145,39 +145,3 @@ You can then configure it on your Poedit:
1. *Edit* → *Preferences* → *TM*
2. *Learn from files*
3. Select your newly created file (`allspanish.po` in this case)
<a id="weblate-administration"></a>
# Weblate administration
## Enable a new language
Make sure to read the [[blueprint|blueprint/translation_platform/]],
future [[design documentation|design/translation_platform/]] before doing this.
1. Add the new language code to the `exclude` setting in
[[!tails_gitweb ikiwiki.setup]] and [[!tails_gitweb ikiwiki-cgi.setup]]
and have this change reviewed and merged into our `master` branch.
2. Add the new language to `$weblate_additional_languages` in
<https://git.tails.boum.org/puppet-tails/tree/manifests/website/params.pp>
and have a sysadmin review your changes and deploy them to production.
3. To create PO files for the new language and commit them to Git,
run this command on the system that runs our translation platform,
as the `weblate` user:
~/scripts/weblate_status.py
Once satisfied, run this command again with the `--modify`
argument, so it actually performs the desired changes:
~/scripts/weblate_status.py --modify
Note that this script must not be run concurrently with
[`cron.sh`](https://git.tails.boum.org/puppet-tails/tree/files/weblate/scripts/cron.sh). Hence, they both use a shared lock file.
4. Finally, to update the Weblate components, run this command as the
`weblate` user:
python3 /usr/local/share/weblate/manage.py \
loadpo --all --lang <LANG>
… where `<LANG>` is the newly added 2-letter language code.
......@@ -192,6 +192,16 @@ Update included files
<a id="upgrade-custom-debs"></a>
Upgrade Tor Browser
-------------------
See the dedicated page: [[tor-browser]]
Upgrade Tor Browser AppArmor profile
------------------------------------
See the dedicated page: [[tor-browser_AppArmor_patch]]
Upgrade bundled binary Debian packages
--------------------------------------
......@@ -237,16 +247,6 @@ the release branch's custom APT suite:
* follow [upstream release process](https://git-tails.immerda.ch/whisperback/plain/HACKING)
* build a Debian package
Upgrade Tor Browser
-------------------
See the dedicated page: [[tor-browser]]
Upgrade Tor Browser AppArmor profile
------------------------------------
See the dedicated page: [[tor-browser_AppArmor_patch]]
Upgrade Thunderbird
---------------
......@@ -572,10 +572,12 @@ SquashFS file order
[.]pyc\s+\d+\z
| \Alib/live/mount/medium/live/(?:filesystem[.]squashfs|initrd[.]img)\s
| \Alib/live/mount/overlay/etc/fstab\s
| \Alib/live/mount/overlay/etc/console-setup/cached_setup_
| \A(?:lib/live/mount/overlay/)?etc/apparmor[.]d/cache/[.]features\s
| \A(?:lib/live/mount/overlay/)?etc/(?:group|gshadow|passwd|shadow)-\s
| \A(?:lib/live/mount/overlay/)?etc/resolv-over-clearnet[.]conf\s
| \Arun/
| \Avar/lib/AccountsService/users/Debian-gdm\s
| \Avar/log/live/config[.]pipe\s
)}xms' config/binary_rootfs/squashfs.sort
......@@ -1041,7 +1043,7 @@ and on the live website (even for a release candidate):
cat "${RELEASE_CHECKOUT:?}/wiki/src/tails-signing.key" \
| ssh rsync.lizard gpg --import
ssh rsync.lizard << EOF
wget \
wget --quiet \
"https://nightly.tails.boum.org/build_Tails_ISO_${RELEASE_BRANCH:?}/builds/${MATCHING_JENKINS_BUILD_ID:?}/archive/build-artifacts/tails-amd64-${VERSION:?}.iso" \
"https://nightly.tails.boum.org/build_Tails_ISO_${RELEASE_BRANCH:?}/builds/${MATCHING_JENKINS_BUILD_ID:?}/archive/build-artifacts/tails-amd64-${VERSION:?}.img" && \
gpg --verify tails-amd64-${VERSION:?}.iso{.sig,} && \
......@@ -1362,13 +1364,6 @@ website:
The release is now public! Woo!
Check translation are correct
-----------------------------
Once the push is over and the live website is build, check that each
`news/version_${VERSION}` HTML pages looks OK in all supported
languages.
Bug tracker
-----------
......@@ -1617,6 +1612,14 @@ this, and skip what does not make sense for a RC.
1. Ensure the next two releases have their own _Release Manager View_.
1. On the [[!tails_roadmap]], update the *Due date* for the *Holes
in the Roof* so that this section appears after the next release.
1. Check the Mozilla release calendars:
* [Google calendar](https://www.google.com/calendar/embed?src=mozilla.com_2d37383433353432352d3939%40resource.calendar.google.com)
* [Release schedule](https://wiki.mozilla.org/Release_Management/Calendar)
1. Announce the date of the next release on <tails-dev@boum.org> and
<tails-l10n@boum.org>.
- Bcc the usual testers (see `manual_testers.mdwn` in the RM team's
Git repository), asking them to privately tell the RM for that release
whether they can do manual testing on release day.
1. If you are the release manager for the next release too, look at the
tasks that must be done at the beginning of your shift in the
[[release manager role page|contribute/working_together/roles/release_manager]].
......
......@@ -357,19 +357,8 @@ at the application level:
# Internationalization
Boot and check basic functionality is working for these languages:
- Arabic - Egypt
- Chinese - China
- Deutsch - Deutschland
- English - USA
- Español - España
- Français - France
- Italiano - Italia
- Persian - Iran
- Português - Brasil
- Russian - Russian Federation
- Tiếng Việt - Vietnam
Boot and check basic functionality is working for our [[best supported