Keep Android Open is a community advocacy website fighting against Google's 2025 developer verification mandate, which will require all developers to be registered with Google.
Launched in direct response to the Google announcement, the site defends Android's core promise: an open platform where anyone can build, share, and install apps without centralized gatekeeping. It aims to inform on the impacts on consumers, developers, states and coordinate resistance.
- Identify issues.
- Fork this repository.
- Make the changes.
- Create a pull request.
This is an Astro site, so you should be able to check out your fork locally and run it as per the docs with:
npm run dev
The site should run locally and be browsable at http://localhost:4321/.
All translatable strings live in YAML files under src/i18n/locales/. The English source is en.yaml.
- Open the locale file (e.g.
src/i18n/locales/fr.yaml) in a fork. - Each commented-out key shows the English value. Uncomment it and replace the English text with your translation.
- Use markdown for formatting:
**bold**,*italic*,[link text](url). Do not use raw HTML tags. - Keep YAML quoting intact: use double quotes for values with special characters, or
>-for long values. - Validate your file at https://onlineyamltools.com/validate-yaml.
- Submit a pull request.
- Add the language code and label to
src/i18n/config.ts. - Copy an existing locale file (e.g.
de.yaml) tosrc/i18n/locales/{code}.yamland translate the values. - Submit a pull request.
Important
Translations MAY be drafted with the assistance of a machine translation tool or LLM, but they MUST be reviewed and submitted by a native speaker of the target language. We do not accept unreviewed machine translations. Fluency, natural phrasing, and cultural accuracy matter.
CC0 1.0 – free reuse.