Additional error info for failedToAddFriend, checks if friend is added already

This also seems to have caused a bunch of files in the translations/ directory to be changed? Some of the changes are for the files I modified, but most are for files I've never touched, so I have no idea if I need to include them.