Hello,
Our (website) translation infrastructure has a pretty high barrier for
new translators, especially those who are not familiar with Git and/or
the command line.
I think it's a bit sad, because we are missing out on many new
translators and we miss documentation in non european languages,
although it's probably in those regions that Tails is an important tool
for secure communication and censorship circumvention.
Emmapeel created a ticket here to disucss possible alternatives or
add-ons to our current l10n infrastructure:
https://labs.riseup.net/code/issues/9049
As suggested by intrigeri on that ticket, we should first discuss what
we'd expect from our l10n infrastructure, and order those expectations
by MUST / SHOULD / MAY.
Here is my summary:
MUST
====
* integrate with Git (push and pull)
* provide a usable easy web interface
SHOULD
======
* provide support for Git branches (we could also agree upon translation
only master through this interface)
* should provide checks for inconsistent translations
* provide user roles (admin, reviewer, translator)
MAY
===
* provide context of the translation
* provide glossary feature
* send email notifications
* respect authorship (different committers?)
It would be great to discuss here and then add the results of the
discussion to the ticket.
Looking forward to reading your ideas!
Cheers!
u.