#512 Migrate web translation source files to Zanata
Closed: Fixed None Opened 9 years ago by robyduck.

As you all probably know we are going to migrate our web-translation files from Transifex to Zanata. I've already spoken with Noriko and I think the best would be to migrate our files as soon as possible. From Alpha to Beta to Final it's not a long time, so if we can complete the migration at least 2 weeks before Alpha would be the best.

If anyone wants to help, please get in contact with me in order to work on this. Read http://zanata.org/help/ and look at our actual workflow for translation files to understand how it works. The changes need to be made not only in our repo but also on Infra, in order to pull PO files correctly at every build. We also need to change our scripts and find a way to make the migration happen as smooth as possible, without creating troubles to L10n folks.


I've setup the new project on Zanata, pulled all source and po files from Transifex and migrated them to the new platform: https://fedora.zanata.org/project/view/fedora-web

But that was the "easy" part, although it was not really smooth. Now we need a plan how and when to push it to production, and we still need to set it up on Infra. My idea is to run it immediately on the f22-alpha branch:

  1. New zanata files are on a zanata-f22-alpha branch. I want to merge it into f22-alpha ASAP and let L10n folks translate all websites on Zanata from now on:
    a. There are strings which need to be re-translated - we have time till Alpha to do this
    b. While still pulling automatically from TX we can pull and push manually for f22-alpha
    c. In the meanwhile we need to setup Infra to make it run automatically
    f22-alpha will not be in production till Alpha release, so we have time to fix also the scripts and to check if all is working as it should, building f22-alpha in staging (nearly 3 weeks of testing)
  2. L10n folks also will need to get comfortable with Zanata, they have three weeks to look into it and to learn working on it. It's very similar but I saw that there are some things which are different.
  3. Zanata seems to be rather slow, we need to test if the po files are pulled and don't break the build.

So that is my thought, any ideas or concerns about that? I really want to make the migration as smooth as possible, so if there are better ideas just add them.

The zanata branche has been merged into f22-alpha branch and migration to Zanata has been completed. We will need to setup automatic pushing and pulling on Infra, biut that's another task.
Closing this, manually all is working fine.

Login to comment on this ticket.

Metadata