Do not downcase lang
Custom changes to Android and iOS writers

- Add "r" to Android country qualifier.
- Replace {placeholders} with %N$s (Android) or $@ (iOS).
- Escape quotes
Raise exception on missing message