fix #2645
  * refactor a bit #weekly_user_stats
  * pass 0 instead of "" to i18n
  * use the first week if none is provided
Merge pull request #4625 from diaspora/fix_2645

fix #2645