move i18n of UserActions to JS-side and make sentences translatable (take 2)

This is a fix of https://github.com/discourse/discourse/pull/677 which caused errors and had to be reverted. This time 1) it does not "else throw" but just logs to the console 2) it also supports mentions.