Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
L
L10n
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  • The Tor Project
  • Community
  • L10n
  • Issues
  • #40022

Closed
Open
Created Mar 02, 2021 by emma peel@emmapeelMaintainer0 of 3 tasks completed0/3 tasks

Provide branches with reviewed translations for our localized components

For the translations to be scalable and of better quality, and also for security, we need to restrict the translations show on our websites to those that have been reviewed in Transifex. At the moment, once we start publishing a locale, we publish all translations to that language, even the ones that have not been reviewed.

We currently provide two branches per resource:

  • $project
  • $project_completed

To solve this, we will publish another branch: $project_release with only reviewed translations. This new branch with have a different configuration on majus, and will only refresh reviewed translations.

We can then hook our scripts to this new branch, and only reviewed translations will make it to the website.

This will momentarily result in the loss of translations, because we are showing many unreviewed translations at the moment.

  • Create branches in majus and push to repo
  • Change documentation
  • Spread information about the changes to all stakeholders for they to adopt the new branches
Edited Mar 05, 2021 by emma peel
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None