Had to convert translation (aka _("...") function) to something that still provides printf funcationality, without having printf avaliable.  _("...") now has a return type of boost::format, which allows passing of parameters into the format via the % operator.  The down side to this is that the boost::format class then has to be converted to a std::string, meaning calling .str() on the boost::format, or using the str(...) function.