Gerrit/L10n-bot

From MediaWiki.org
Jump to navigation Jump to search

This page explains how to enable translation updates via translatewiki.net on projects hosted in Wikimedia Gerrit. For general guidance how to get a project set up on translatewiki.net, see setup of a new project on translatewiki.net.

Repository access[edit]

File a task in Phabricator using this template.

Translation checks[edit]

File a task in Phabricator using this template or submit a patch to integration/config repository in gerrit: You need to change section for your repository in /zuul/layout.yaml in integration/config and add these rows:

gate-and-submit-l10n:
    - mediawiki-i18n-check-docker

In case there is no section for the gerrit repository (which means there is no CI yet), they should add something like this.

- name: some/repository
  gate-and-submit-l10n:
      - mediawiki-i18n-check-docker

Example commit: https://gerrit.wikimedia.org/r/c/integration/config/+/467329

translatewiki.net Gerrit repository[edit]

All MediaWiki skins and extensions are already set up on the TranslateWiki end to attempt to auto-merge i18n patches. However, if you're adding translation updates to a different kind of repo, you will need to edit repoconfig.yaml file in the translatewiki.net Gerrit repository to enable automerge there (example commit).