Project

General

Profile

Feature #10034

Translation web platform

Added by sajolida over 2 years ago. Updated 16 days ago.

Status:
Confirmed
Priority:
Normal
Assignee:
Category:
Infrastructure
Target version:
Start date:
08/14/2015
Due date:
% Done:

36%

QA Check:
Feature Branch:
Type of work:
Wait

Description

Team: emmapeel, u, groente, hefee, drebs bertagaz
Aimed at deadline: end of June 2018.

weblate.svg View (40.1 KB) sajolida, 02/22/2017 01:39 PM

weblate.svg View (67.1 KB) u, 03/01/2018 11:10 AM

weblate_hooks.svg View (105 KB) u, 03/02/2018 03:02 PM


Subtasks

Feature #10035: Ask friendly projects if they want to share our translation platformConfirmedemmapeel

Bug #9049: Search for easier ways to open the website to translationResolvedemmapeel

Feature #10800: Check if Pontoon fits our requirements for a translation platformRejectedmuri

Feature #11104: Try Pootle as translation platformRejected

Feature #10036: Check if Weblate has been audited alreadyResolvedu

Feature #10037: Help Weblate maintainers to add the package to DebianIn Progressdrebs

Feature #10257: Merge strategy from WeblateResolvedu

Feature #10331: Investigate the review processes available inside weblateResolved

Feature #11265: Configure Weblate roles on new VMResolvedu

Feature #10802: Investigate states of Weblate translationsResolved

Bug #10901: Repair Git repo on Weblate VMResolvedu

Feature #11759: Install & configure a fresh weblate on the VMIn Progressemmapeel

Feature #12223: Puppetize machine translation service on translate.lizardIn Progressintrigeri

Feature #15308: Cannot update database schemes in translate.lizardConfirmedgroente

Bug #15361: Implement automatic checking & correction of inconsistent strings in WeblateResolvedemmapeel

Bug #15365: Check if voting mechanism in Weblate WRT validity of stringsConfirmedemmapeel

Feature #11760: Document the entire weblate installation & setup processConfirmedemmapeel

Feature #11761: Update translation platform blueprintConfirmedemmapeel

Feature #12220: Set up monitoring for weblateConfirmedbertagaz

Feature #12221: Install packages needed to build our website in tails::weblateResolvedintrigeri

Bug #12333: Document translation platformDuplicateemmapeel

Bug #13286: Review current documentation of the translation platformResolvedu

Feature #15074: Set up and configure the web interface of the translation platformConfirmedemmapeel

Feature #15075: Design and set up user roles, languages and reviewing processConfirmedemmapeel

Feature #15274: Update weblate to the newest possible version in translate.lizardConfirmedgroente

Bug #15357: Clarify how the review process of Weblate influences git commitConfirmedu

Feature #15076: Test the set up of the translation platformConfirmedemmapeel

Feature #15079: Integrate the platform with our Git and ikiwiki infrastructureConfirmedu

Feature #12311: Create weblate staging wikiDuplicate

Feature #15077: Have a staging website to build planned languages, with a resilient buildConfirmedu

Feature #12340: [translate.vm] give weblate permission to write to /var/lib/weblate/stagingConfirmedu

Feature #12341: [translate.vm]apache2 config for staging websiteResolvedemmapeel

Feature #12342: [translate.vm]Decide if we merge 'weblate git' with 'staging git'Resolvedu

Feature #15078: Review staging website and resilient buildConfirmedbertagaz

Feature #15360: Check for mechanisms that (safely) trigger staging builds accessible to all translatorsConfirmedu

Feature #15080: Integrate the staging website with the interfaceConfirmedu

Feature #15081: Adjust our production websiteConfirmedu

Feature #15082: Have the Weblate Git communicate with our main Git repositoryConfirmedu

Bug #15185: Automatically update Weblate components on mdwn file add/modify/delete in tails.bo gitConfirmedu

Bug #15356: Automate adding new components to WeblateConfirmedu

Feature #15083: Test the setup extensively and deal with unexpected problemsConfirmedu

Feature #15190: Cronjobs for translate.lizard are not runningIn Progressemmapeel

Bug #15355: Fix ikiwiki PO-Plugin to ignore languagesConfirmedhefee

Bug #15362: Run check_po whenever we try to commit a po file in all Git repositoriesConfirmedu

Feature #15364: Create .gitattributes with merge strategy for po filesConfirmedhefee

Bug #15401: Create hooks to be implemented on the Weblate instanceIn Progressu

Bug #15402: Pre-receive hook for Main git when handling pushs from weblateConfirmedu

Bug #15403: Unify po headersConfirmedhefee

Feature #15084: Review & RubberduckingConfirmedu

Feature #15085: Document our infrastructureConfirmedu

Feature #11763: Adjust contributors documentation for translatorsConfirmeddrebs

Feature #15086: Write design documentation for other projects to reuse our workConfirmedu

Feature #15087: Call for translators and translations to be launched and updatedConfirmedu

Feature #15088: Maintain our infrastructure after its first launch for six monthsConfirmedemmapeel

Feature #15359: List parts of code/packets/configs to be puppetized for translation platform & its cloneConfirmeddrebs

Bug #15406: Backup Weblate configurationConfirmedu

Bug #15408: Consider forcing wrapping of po files at 79 chars per lineConfirmedu

Bug #15409: Configure addons in WeblateConfirmedemmapeel

Bug #15479: Clean up / document VCS used in weblate installationConfirmedemmapeel

Bug #15481: Weblate bash UTF8 brokenConfirmedu


Related issues

Related to Tails - Bug #14516: Lower technical requirements for new contributors Confirmed 08/30/2017
Related to Tails - Feature #14588: Self-host our website Confirmed 09/04/2017
Related to Tails - Feature #15358: Add "Translation Platform" as "Affected tool" to Redmine Confirmed 03/02/2018
Related to Tails - Feature #10038: List the dependencies of Weblate that are not in Debian Confirmed 08/14/2015

History

#1 Updated by sajolida over 2 years ago

  • Description updated (diff)
  • Target version set to 2016

#2 Updated by sajolida over 2 years ago

  • Subject changed from Online translation platform to Translation web platform

#3 Updated by Dr_Whax over 1 year ago

  • Description updated (diff)
  • Assignee set to emmapeel
  • Target version changed from 2016 to 2017

#4 Updated by intrigeri about 1 year ago

  • Blocks Feature #12225: Documentation for the translators of Tails to Spanish added

#5 Updated by sajolida about 1 year ago

#6 Updated by intrigeri about 1 year ago

  • Blueprint set to https://tails.boum.org/blueprint/translation_platform/

#7 Updated by intrigeri 10 months ago

  • Blocks deleted (Feature #12225: Documentation for the translators of Tails to Spanish)

#8 Updated by BitingBird 8 months ago

  • Target version deleted (2017)

There should probably be a sprint to bootstrap this. (as said in the summit)

#9 Updated by u 4 months ago

  • Assignee changed from emmapeel to u
  • Target version set to Tails_3.8
  • Type of work changed from Sysadmin to Wait

#10 Updated by u 4 months ago

  • Related to Bug #14516: Lower technical requirements for new contributors added

#11 Updated by u about 2 months ago

  • Description updated (diff)

#12 Updated by u about 2 months ago

#13 Updated by u about 2 months ago

  • File weblate.svg added

Current updated proposal SVG (although it might need some more readjustments.)

#15 Updated by u about 2 months ago

  • File deleted (weblate.svg)

#16 Updated by u about 2 months ago

#17 Updated by u about 2 months ago

  • Description updated (diff)

#18 Updated by u about 2 months ago

  • Description updated (diff)

#19 Updated by u about 2 months ago

hefee and me have worked today on a scheme to integrate the platform with our infrastructure. See weblate_hooks.svg. We still miss the exact picture of how we will update the staging git, but we'll work on this later this month, when we know more abour Weblates translation state schemes.
Everybody here is invited to comment on this scheme.

#20 Updated by u about 2 months ago

  • Related to Feature #15358: Add "Translation Platform" as "Affected tool" to Redmine added

#21 Updated by u about 2 months ago

  • Related to Feature #10038: List the dependencies of Weblate that are not in Debian added

Also available in: Atom PDF