Difference between revisions of "I18nTeam/Migration-to-weblate"
< I18nTeam
Ian Y. Choi (talk | contribs) m (→Planning a weblate migration schedule) |
Ian Y. Choi (talk | contribs) m (Edit actions tab aligning with schedule part + improve MediaWiki grammar) |
||
Line 16: | Line 16: | ||
** Weblate project creation with settings if the target project is not existing on the platform | ** Weblate project creation with settings if the target project is not existing on the platform | ||
*** (If it is not supported, Weblate projects will be created manually) | *** (If it is not supported, Weblate projects will be created manually) | ||
− | |||
*** Testing needs to be performed locally, since the scripts are executed on 06:00 UTC daily. | *** Testing needs to be performed locally, since the scripts are executed on 06:00 UTC daily. | ||
* ZuuL Integration Test | * ZuuL Integration Test | ||
Line 25: | Line 24: | ||
=== Action Item === | === Action Item === | ||
− | ==== | + | ==== Define the scope of target test projects ==== |
* Configure Weblate with the information set in Zanata. | * Configure Weblate with the information set in Zanata. | ||
* User information is not migrated. | * User information is not migrated. | ||
− | ==== | + | ==== Make Translation Infrastructure Scripts compatible with Weblate ==== |
+ | * WIP patch to support Weblate for https://opendev.org/openstack/openstack-zuul-jobs/src/branch/master/roles/prepare-zanata-client/files/ | ||
+ | |||
+ | ==== Zuul Integration Test ==== | ||
Create and test a ZuuL Job that performs the following tasks | Create and test a ZuuL Job that performs the following tasks | ||
* Uploading translation files to Weblate when new changes are made to your project | * Uploading translation files to Weblate when new changes are made to your project | ||
− | * Upload translations from Weblate to your project every day at | + | * Upload translations from Weblate to your project every day at 06 UTC |
==== Making tools for extracting statistical data from Weblate ==== | ==== Making tools for extracting statistical data from Weblate ==== | ||
* weblate_userinfo.py : Done ( https://review.opendev.org/c/openstack/i18n/+/893361 ) | * weblate_userinfo.py : Done ( https://review.opendev.org/c/openstack/i18n/+/893361 ) | ||
− | + | ** (describe the role of the tool) | |
* weblate_users.py : Done ( https://review.opendev.org/c/openstack/i18n/+/895763 ) | * weblate_users.py : Done ( https://review.opendev.org/c/openstack/i18n/+/895763 ) | ||
− | + | ** (describe the role of the tool ) | |
* weblate_utils.py : Done | * weblate_utils.py : Done | ||
− | + | ** (describe the role of the tool ) | |
* weblate_stats.py : Working ( https://review.opendev.org/c/openstack/i18n/+/896306 ) | * weblate_stats.py : Working ( https://review.opendev.org/c/openstack/i18n/+/896306 ) | ||
− | + | ** (describe the role of the tool ) | |
* weblate_records.py : Working ( https://review.opendev.org/c/openstack/i18n/+/896306 ) | * weblate_records.py : Working ( https://review.opendev.org/c/openstack/i18n/+/896306 ) | ||
− | + | ** (describe the role of the tool ) | |
=== Etherpads === | === Etherpads === | ||
* [https://etherpad.opendev.org/p/vancouver-forum-i18n OpenInfra Summit Vancouver 2023 Forum] | * [https://etherpad.opendev.org/p/vancouver-forum-i18n OpenInfra Summit Vancouver 2023 Forum] | ||
* [https://etherpad.opendev.org/p/i18n-weblate i18n weblate migration] | * [https://etherpad.opendev.org/p/i18n-weblate i18n weblate migration] |
Revision as of 14:43, 7 February 2024
Contents
Migration to weblate
Who's joining the migraion project
- Ian Y. Choi (Manager)
- Seongsoo Cho
- Kuemjong Jeong
- Nayeon Kim
- Sion Shin
Planning a weblate migration schedule
You can find more details about each task below.
- Define the scope of target test projects
- All vs. a few projects (e.g., openstack-manuals, nova, i18n, horizon)
- Make Translation Infrastructure Scripts compatible with Weblate
- Weblate project creation with settings if the target project is not existing on the platform
- (If it is not supported, Weblate projects will be created manually)
- Testing needs to be performed locally, since the scripts are executed on 06:00 UTC daily.
- Weblate project creation with settings if the target project is not existing on the platform
- ZuuL Integration Test
- Determine when to test (e.g., Test methodology without waiting at 06:00 UTC?)
- Integration test with all translation target projects
- Making tools for extracting statistical data from Weblate
Action Item
Define the scope of target test projects
- Configure Weblate with the information set in Zanata.
- User information is not migrated.
Make Translation Infrastructure Scripts compatible with Weblate
- WIP patch to support Weblate for https://opendev.org/openstack/openstack-zuul-jobs/src/branch/master/roles/prepare-zanata-client/files/
Zuul Integration Test
Create and test a ZuuL Job that performs the following tasks
- Uploading translation files to Weblate when new changes are made to your project
- Upload translations from Weblate to your project every day at 06 UTC
Making tools for extracting statistical data from Weblate
- weblate_userinfo.py : Done ( https://review.opendev.org/c/openstack/i18n/+/893361 )
- (describe the role of the tool)
- weblate_users.py : Done ( https://review.opendev.org/c/openstack/i18n/+/895763 )
- (describe the role of the tool )
- weblate_utils.py : Done
- (describe the role of the tool )
- weblate_stats.py : Working ( https://review.opendev.org/c/openstack/i18n/+/896306 )
- (describe the role of the tool )
- weblate_records.py : Working ( https://review.opendev.org/c/openstack/i18n/+/896306 )
- (describe the role of the tool )