Use is_translationproject() in order to simplify checks
Modify queryset in a row
Remove unused variables
Remove special cases in handle_form()

The news form is only used for project, language and translation project,
so it is unnecessary to keep the unused code for other scenarios.