Add a more descriptive error for localization string errors where the string is not a valid format string.
Update formatting on `fputs` for error messaging around format strings to be clearer.
Merge PR #1: Add a more descriptive error when string is not a valid format string