Add compile-time checking for literal format strings passed to strprintf
and tfm::format
to make sure the right number of format arguments are passed.
There is still no compile-time checking if non-literal std::string
or bilingual_str
format strings are passed, but this is improved in other PRs: