Simplify userprofile views code

* add translations to error messages
* remove request method checking