Switch to using lazy evaluation of the template text so that callers can delay picking what language they care about