this sprintf inside t() will not work.
t() can take arguments an interpolate the translated string