Skip to content

mozilla-l10n/android-l10n

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47,066 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android Cross-Product Localization Repository

This repository contains the source locale messages for Android projects. They are extracted from the active branches (Nightly, Beta, Release) by scheduled GitHub actions, which produce pull requests that are reviewed by the L10n team before merging.

Localization happens on Pontoon. Please get in touch with the program manager directly for more information.

String Updates and Linters

Automation currently runs a separate workflow for each project, creating distinct pull requests. The goal is to allow PMs to merge updates to each project independently, without being blocked by an issue in another.

A linter runs automatically on each PR to catch issues like hard-coded brand names and missing variable comments. In case of errors, comments will be added to the open pull request, automatically flagging the original developer where possible. The linter configuration provides a way to add exceptions. If a developer flags a string as an exception for hard-coded brand names, the update workflow will automatically carry over the exception in the local config. Such changes should be reviewed as part of the string review process.

TOML Files

Each project has its own l10n project configuration file, e.g. mozilla-mobile/android-components/l10n.toml for android-components.

The TOML files in the root of the repository are used in Pontoon:

About

Cross-product and -branch l10n repository for Mozilla Android projects

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors