Removing projects from android-l10n

Follow the steps below to safely remove projects from android-l10n.

Contact Release Engineering

First, make a request to the Release Engineering team (“RelEng”) to disable the automation associated with the android-l10n project you want to remove. Currently, the way to make this request is to send an email directly to RelEng at releng(at)mozilla(dot)com. This step will help ensure that any automation linked to this product will be discontinued, as it will remove all config/automation/localizable files and prevent future updates to release.

RelEng files a PR

RelEng will then create a PR in the android-l10n-tooling GitHub repository. Make sure to wait for that PR to be merged by RelEng before continuing to the next steps, since otherwise, automation will not have been stopped.

See example PR for the removal of Firefox for Fire TV product.

Disable the project in Pontoon

In order to disable a project in Pontoon, log in to admin view of the project (e.g. Firefox for Android, Focus for Android, etc.) and scroll to the bottom of the page. Click the “Disabled” checkbox on the left and then "Save Project". The project will no longer be shown to localizers and will stop syncing between Pontoon and the GitHub android-l10n repository. This allows safe removal of the project from the repo and avoids any possible conflicts between files.

Remove - and update - android-l10n GitHub files

  • Remove the entire project folder
  • Delete pertaining project .json file contained within the _meta folder
  • Remove corresponding project lines contained within the config.toml
  • Remove corresponding project lines contained within the l10n.toml

See example PR that does all of this for Fire TV.