Simplify & fix user profile logic

[fixes #182]
Update existing translations