cyberneticlibrary

Validate app strings and locales

validate-stringsskillsetup L11
jason0404/Jason-Android-Marketplace
What it does

Validate Android strings.xml for missing keys, placeholders and XML safety

Best for

Continuously validating localization correctness by checking for missing translations, broken placeholders, and XML safety issues without modifying translations.

Inputs
  • · Android resource scope
  • · Optional: selected base locale
Outputs
  • · Validation findings (missing keys, duplicates, malformed XML, placeholder risks)
  • · Optional: HTML report
Requires
  • · android-strings-auditor
  • · android-localization-report-generator (optional)
Preconditions
  • · Android resource files exist in requested scope
  • · Base locale identifiable
Failure modes
  • · Resource files not found or corrupted
  • · Placeholder detection misses edge cases
  • · Brand-keyword rules not provided (skipped)
Trust signals
  • · Placeholder signature validation includes %s, %1$s, %d, %f variants
  • · CDATA and HTML markup safety documented
  • · translatable='false' handling specified