java-localization
Installation
SKILL.md
Android Localization (Java)
Instructions
Every user-visible string must be a resource. Code that concatenates localized fragments is almost always wrong.
1. strings.xml Variants
res/
├── values/strings.xml // default (usually en)
├── values-es/strings.xml // Spanish
├── values-fr/strings.xml // French
├── values-de/strings.xml // German
└── values-ar/strings.xml // Arabic (RTL)
Keep keys descriptive, not content-shaped (cta_sign_in, not button_text). Put translator context in comments: