fixed adding siteconfig translations

translations were not added in the same translation group, and the
translation module didn't work. Also commited changes in the translation
module, which will need this commit.