printf, translation function and date_i18n adds extra characters

Because the translate function __() worked fine, I suspected printf() was the culprit.

Turns out sprintf() is what I needed! printf() arguments work differently

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)