Make tools for migrating weblate from zanata

Registered by DaGyeong Kim

Create tools for migrating from Zanata to Weblate.

Our goal is to perform a migration that matches all aspects of Zanata, including languages and project structure.

Before migrating to Weblate, we need to prepare the Weblate server to support the same languages found in Zanata. We will design and organize Weblate components to closely match the way projects are structured in Zanata.

The tools we make:
* Langauge migration tool
* Weblate migration tool

We made a patch for the migration script before, but it was too large. Therefore, we decided to split it.
* patch: https://review.opendev.org/c/openstack/i18n/+/961075

Now, we are creating a new patch based on this blueprint:

Weblate Migration Tool - Set up the environment
* Set up the environment by installing system and python dependencies.
* Configure the workspace folder as the working directories.
* patch: https://review.opendev.org/c/openstack/i18n/+/963758

Weblate Migration Tool - Generate POT files

Weblate Migration Tool - Extract PO files in Zanata

Weblate Migration Tool - Create Project

Weblate Migration Tool - Create Component(Glossary and others)

Weblate Migration Tool - Create Translation

Weblate Migration Tool - Push PO files to Weblate

Weblate Migration Tool – Automation scripts to migrate all the projects we have listed

Blueprint information

Status:
Started
Approver:
Seongsoo Cho
Priority:
Essential
Drafter:
DaGyeong Kim
Direction:
Needs approval
Assignee:
DaGyeong Kim
Definition:
New
Series goal:
None
Implementation:
Good progress
Milestone target:
None
Started by
Seongsoo Cho

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
Weblate Migration Tool - Set up the environment: INPROGRESS
Weblate Migration Tool - Generate POT files: TODO
Weblate Migration Tool - Extract PO files in Zanata: TODO
Weblate Migration Tool - Create Project: TODO
Weblate Migration Tool - Create Component(Glossary and others): TODO
Weblate Migration Tool - Create Translation: TODO
Weblate Migration Tool - Push PO files to Weblate: TODO
Weblate Migration Tool – Automation scripts to migrate all the projects we have listed: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.