Implemented strings for templates

I expect you to ensure that error scenarios are handled in a way that make sense. If they are handled in a way that make sense, then there is no todo there. If not then fix it.

I have never seen it fail only tell me you have looked hard enough.