Skip to content

Action plan to salvage pt-br translation #130

@carlosschults

Description

@carlosschults

People wanting to contribute to the pt-br translation project are familiar with the fact that the translation project is stale, to say the least. There are pull requests that are years old. We understand this causes frustration for new and old collaborators alike, and we are sorry for that.

Currently, these are the problems we have that are preventing us from merging PRs and continuing with the translation:

  • Large portions of the book are out of sync with the original version in English, including sections already translated
  • We have many broken links/broken references that cause the build to fail
  • Due to the broken build, we can accept PRs with translations of new chapters

The Plan

A few days ago, @sergiocabral and I got together to talk about an action plan to salvage the translation, and the following is what we came up with:

  1. Create an issue about the topic and start the discussion on GitHub. Find out who are the pull request approvers for pt-br. (This is said issue)
  2. Create a new brand to serve as a mirror from the current, up-to-date English version, to serve as a new, temporary master branch to receive new PRs
  3. Ensure the build is functional in the new branch
  4. Create translation issues for chapters or chapter sections (evaluate the amount of text) to guide the initial work.
  5. Mention @user who has previously participated in any translation to evaluate if the translated excerpt remains valid and, if so, bring it to the new branch. If not, evaluate if it can be translated again.

The goal of the above plan is essentially to ensure we have a reliable working build on this new branch, so we can accept new PRs and also use what's already been translated, if it's still valid. Of course, this is based on a premise: that, by creating a new branch whose content is the same as the English version, the build would work, but currently we don't know whether that's true. We don't want the build for this new branch to mess with the publication process, otherwise we could end up inadvertently reverting content already translated, and we wouldn't want that.

Right now, we need feedback from maintainer of the original book. @ben @jnavila any thoughts on the above?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions