Replace All sprintf() with Phrase_View::sprintf
All instances of sprintf() should be replaced with vw_Hard_Core::view('Phrase')->sprintf()
The latter is an alternative function that performs the replacements without throwing an error if sprintf receives fewer arguments than the phrase requires. This is particularly necessary if we use phrases cross-platform that may not have the same number of arguments.