Fix translations with multiple %s

Multiple %s is difficult to translate

- Reduce to 1 %s
- add i18n.php

Future code updates will begin refactoring toward i18n.php