# Localization Check

> Audit Android strings.xml localization consistency, placeholders, locale qualifiers and brand leakage

- Skill: `jason0404/localization-check` (Agent Skill)
- Install (CLI): `npx skillmds@latest add jason0404/localization-check`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jason0404/localization-check/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: jason0404 (https://skillmd.com/u/jason0404)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/jason0404/localization-check

---


Review Android localization resources using the default `values/strings.xml` file as the base reference unless the project indicates a different source of truth.

## Check
- Missing and extra string keys across locale folders.
- Duplicate keys and inconsistent resource naming.
- Placeholder mismatches including `%s`, `%1$s`, `%d`, formatted HTML and `${app_name_normal}` style brand substitutions.
- Incorrect Android locale qualifiers, such as regional variants.
- Hardcoded user-visible strings in XML or Kotlin where discoverable.
- Escaping problems with apostrophes, ampersands, CDATA or markup.
- Brand text leaking into the wrong flavour.
- Translation expansion risks in dialogs, tabs, buttons and fixed-size layouts.

## Output format

# Localization Summary
- Base locale:
- Locales inspected:
- Missing keys:
- Placeholder risks:
- Brand leakage risks:

# Findings
For every issue include severity, resource file, key, affected locale/flavour, evidence and correction.

# Fix Order
Prioritize runtime formatting crashes and brand leakage before completeness or visual issues.

