Difference between revisions of "I18nTeam/Migration-to-weblate/migration-tools"
Damekyung98 (talk | contribs) (→Who's joining the migration tools project) |
Damekyung98 (talk | contribs) (→Migration Plan) |
||
| Line 10: | Line 10: | ||
=== Migration Plan === | === Migration Plan === | ||
| + | |||
| + | ==== 1. Language Migration ==== | ||
* Remove all existing languages from Weblate that are not needed. | * Remove all existing languages from Weblate that are not needed. | ||
** Use delete_languages.py | ** Use delete_languages.py | ||
Revision as of 12:25, 14 October 2025
Contents
Migration Tools for Weblate
Overview
- This page documents the ongoing migration from Zanata to Weblate for the OpenStack I18n project.
- The migration involves language migration tools and project migration tools.
Who's joining the migration tools project
- Gwang-Il Kim
- DaGyeong Kim
Migration Plan
1. Language Migration
- Remove all existing languages from Weblate that are not needed.
- Use delete_languages.py
- Recreate languages in Weblate to match the plural-forms and settings defined in Zanata.
- Use create_languages_weblate.py
Migration Tools
1. Language Migration Tools
- delete_languages.py : Active ( https://review.opendev.org/c/openstack/i18n/+/961371/9 )
- Automatically creates or updates Weblate language configurations to match the existing Zanata language set.
- Uses Weblate REST API to sync language codes, names, plural forms, and text directions in bulk.
- create_languages_weblate.py: Active ( https://review.opendev.org/c/openstack/i18n/+/961371/9 )
- Provides a safe way to remove languages from Weblate.
- Supports dry-run mode for verification before actual deletion and generates a summary report.
2. Project Migration Tools
Testing and Integration
- Testing for Weblate integration is currently in the planning stage.
Openinfra Forum in Korea
- Openstack Weblate Migration - Language Migration: ( https://forum.openinfra-kr.org/t/openstack-weblate-migration-language-migration/269 )