update tests so site is not required
new TranslationMixin for views