Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New openedx-translations project for the Redwood Release #30

Open
ehuthmacher opened this issue May 14, 2024 · 16 comments
Open

New openedx-translations project for the Redwood Release #30

ehuthmacher opened this issue May 14, 2024 · 16 comments

Comments

@ehuthmacher
Copy link

ehuthmacher commented May 14, 2024

Translations and reviews are not properly synced to the new project - implications for Redwood.

@ehuthmacher ehuthmacher converted this from a draft issue May 14, 2024
@ehuthmacher
Copy link
Author

@brian-smith-tcril @OmarIthawi are working on syncing the reviews from Master to the openedx-translations-redwood project. Once this step is completed, they will inform all reviewers to work out of this release project, rather than the openedx-translations project.

@ehuthmacher
Copy link
Author

New process - script to auto pull may be better.

@OmarIthawi
Copy link
Member

New process - script to auto pull may be better.

@ehuthmacher Would you mind explaining further?

@ehuthmacher
Copy link
Author

Auto syncs could cause issues, due to new source strings

@ehuthmacher
Copy link
Author

Create announcement in TX communicating which is the master and which is the release project. Plus how to use translation memory correctly - there is no review memory

@OmarIthawi
Copy link
Member

Problems translators are facing:

  • People can't tell which project is which: master vs. release
  • Duplication of effort: translation - use translation memmory: solved problem if translator is familar with Transifex
  • Duplication of effort: review - review memmory: Transifex missing feature. Need to check if Transifex would implement a review memmory to save us the effort of creating an ongoing review sync.
  • What happen we have 2 release + master: We keep the GitHub support.
  • Translations aren't synced unless it's 100% translated and 100% reviewed, this is a Transifex missing feature that we may want to address by re-implementing the transifex pull into github.

To help with the first issue of project confusion, I recommend the following:

Here's my recommendation for the projects:

@ehuthmacher
Copy link
Author

The challenge with having a release-specific project is that maintainers have to be added to the new project with each release - there is no automation in place. Given this challenge the translation and review rates are quite low in the resource specific project, openedx-translations-redwood.

@ehuthmacher
Copy link
Author

I am not able to activate auto-review for this project, only the openedx-translations project

@ehuthmacher
Copy link
Author

As per Omar's recent comment: "We need to investigate the translation memory configuration and ensure that it remains safe even after we archived the old projects.

Alternatively, we need to export the entire old projects in the form of po-files and make them available for download in seperate groups as Reviewed and Translated.

This is not an easy task, but I suppose we need to perform it to avoid losing contributors' work."

The Transifex team is looking into this for us.

@brian-smith-tcril
Copy link

@ehuthmacher I see the auto review checkbox so I'm not sure why you can't activate it. I checked and it appears you weren't listed as a maintainer on the openedx-translations-redwood project. I'm thinking maybe that was the issue? I sent an invite, let me know if you're still having issues there.

@ehuthmacher
Copy link
Author

Perfect, thank you @brian-smith-tcril . That must have been the issue.

@OmarIthawi
Copy link
Member

Thanks for looking into it Eden and Brian.

Please let me know if anything I can help with. I still need to get the Tibetian language synced, then I can get back to the other issues.

@ehuthmacher
Copy link
Author

@OmarIthawi @brian-smith-tcril Regarding the Tibetan inquiry, the TX team proposes to proceed with the following two options:

  1. We can download the TMX file from the old project and open it in a text editor, then find and replace the "en_US" with "en" and save the file. This will allow you to upload the Translation Memory (TM) file to the new project, and the translations will appear in the TM suggestions tab, which was one of Dhondup's proposed solutions.
    The proposed local change of the TMX file from "en_US" to "en" is based on the fact that the two projects have different source languages. If they had the same, you would only have to add both to the same TM Group, and they would see each other's TM entries/suggestions

  2. We can temporarily invite Dhondup as a Project Maintainer to the old project so he can download the Tibetan translation files himself. However, we have to make sure to remove him from this role once the action has been completed. Obviously, this is the simplest solution.

@ehuthmacher
Copy link
Author

@OmarIthawi will unarchive the project and provide files to Tashi, as per our meeting discussion today.

@ehuthmacher
Copy link
Author

@OmarIthawi Review fill-up was not working properly, due to some missing setting alterations in the redwood project. Please test and confirm that it works now.

@OmarIthawi
Copy link
Member

@ehuthmacher I've replied to the Transifex support email with the updated bug status: Still an issue and Translation Review doesn't get reflected across projects.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

3 participants