Hello all,
I would like to share a summary of the recent discussions held during
the 2026.2 Hibiscus virtual PTG regarding the i18n SIG.
We focused on advancing the Weblate migration through Zuul job testing
and language configuration challenges, alongside updates on
AI-assisted translation pipelines from the KNU team.
Special thanks to all attendees including the contributors, OpenDev
infra team, and KNU students for their contributions.
Please refer to the full details from our Etherpad:
https://etherpad.opendev.org/p/apr2026-ptg-i18n
1. Zuul Job Development for Weblate Migration
We reviewed progress on testing Zuul jobs for Weblate integration
using scripts upstream_translation_update_weblate.sh and
propose_translation_update_weblate.sh.
- Current Status: Scripts verified locally and now under Zuul testing
with Contributor Guide and Horizon projects; test environment built
via [1].
- Next Steps: Virtual sprint proposed for Zuul implementation around
June 3 (14-16 UTC), with infra team availability confirmed [2].
2. Language Migration from Zanata to Weblate
Discussions centered on applying Zanata language settings to Weblate
and handling discrepancies.
- Progress: Python script for settings application (Gerrit #961371)
[3]; following OpenInfra Korea Forum process [4].
- Challenges: Need scripts for zanata.json and zanata-plural.json
recreation; plural mismatches in languages like as, bn_IN, gu, kn, pt,
ru, tr_TR.
- Tasks: Develop JSON generation scripts and decide plural handling strategy.
3. KNU Team AI Translation Pipeline Wrap-up
KNU students shared their PoC for AI-based draft translations on new
POT entries.
- Accomplishments: Ansible role (prepare-ai-translation) with 4-step
CI pipeline using Ollama; supports 44 languages, preserves human
translations, integrates OpenStack glossary.
- Repo: [5].
- Remaining: Zuul feasibility for Ollama (consider llama.cpp); not yet
tested in Zuul.
4. Additional Topics
- Future of Zanata infra (Docker with JVM?); OpenStack-Helm
translation support; 14 open reviews in openstack/i18n [6].
- Proposals: Testing infra guidelines, I18n contributor guidelines;
learn from Kubernetes SIG Docs L10n [7]; LLM on Zuul feasibility.
Thank you,
/Ian
[1] https://github.com/ppiyakk2/zuul-i18n-config
[2] https://wiki.openstack.org/wiki/VirtualSprints
[3] https://review.opendev.org/c/openstack/i18n/+/961371
[4] https://forum.openinfra-kr.org/t/openstack-weblate-migration-language-migra…
[5] https://github.com/openstack-kr/knu_i18n_2025
[6] https://review.opendev.org/c/openstack/i18n/+/981694
[7] https://mentorship.lfx.linuxfoundation.org/project/c71fdb2a-8e77-447d-ae8b-…