Difference between revisions of "I18nTeam/Migration-to-weblate/migration-tools"
Damekyung98 (talk | contribs) (→Migration Plan) |
Damekyung98 (talk | contribs) (→Migration Tools) |
||
| Line 26: | Line 26: | ||
** Provides a safe way to remove languages from Weblate. | ** Provides a safe way to remove languages from Weblate. | ||
** Supports dry-run mode for verification before actual deletion and generates a summary report. | ** Supports dry-run mode for verification before actual deletion and generates a summary report. | ||
| + | |||
==== 2. Project Migration Tools ==== | ==== 2. Project Migration Tools ==== | ||
Revision as of 12:26, 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 )