跳转到: 导航, 搜索

I18n Extra-AC 集合

如何处理 Extra-AC 数据

  1. 在发布初期,前往 https://releases.openstack.org 查找 Extra-AC 截止日期,并在日历上标记该日期
  2. 在检出治理和 i18n 仓库之前几天
  3. 前往 i18n 仓库的 tools/zanata 目录
  4. 运行 zanata_users.py 以刷新用户列表并提交补丁,或者简单地使用 zanata-users-sync tox 环境运行 - 例如,
  $ tox -ezanata-users-sync
  1. 运行 zanata_userinfo.py 从 Zanata 获取详细的用户信息。此步骤需要 ~/.config/zanata.ini 文件,其内容可以从 Zanata 用户设置 -> 客户端 获取。您必须是 Zanata 服务器管理员才能拉取扩展的用户信息。例如,
  $ tox -e venv -- python tools/zanata/zanata_userinfo.py tools/zanata/translation_team.yaml
  1. 前往 https://wiki.openstack.org/wiki/I18nTeam/ATC_statistics 查看上次统计运行的时间
  2. 清理 Zanata 中的旧版本以提高运行时性能
  3. 使用正确的时间范围运行 zanata_stats.py - 例如(小心,此步骤至少需要一天),
  $ tox -evenv -- tools/zanata/zanata_stats.py -s 2023-10-15 -e 2024-04-03 tools/zanata/translation_team.yaml -o zanata_stats_output.csv
  1. 前往 i18n 仓库的 playbooks 目录
  2. 将 sigs-repos.yaml 从治理仓库复制到此处
  3. 将 zanata_stats_output.csv 和 zanata_userinfo_output.csv 复制到 vars 目录
  4. 运行 ansible-playbook generate_ac.yml
  $ tox -e ansible -- ansible-playbook generate_ac.yml
  1. 查看输出 /tmp/ac.wiki 并使用新数据编辑 wiki 页面 (https://wiki.openstack.org/wiki/I18nTeam/ATC_statistics)
  2. 查看输出 /tmp/ac.stats 并为治理仓库中的 sigs-repos.yaml 准备补丁(删除旧的 I18n Extra-AC 并复制新的)
  3. 将 zanata_stats_output.csv 复制到 i18n 仓库的 doc/source/data/<cycle>.csv 中,编辑 doc/source/atc-stats.rst,并提交补丁
  4. 公布结果