You can't translate variables, only literal strings, you should use this format:

__x("User {uid} requires...", uid => "<b>$uid</b>")

Also is not a good idea to include html code in the string to translate, so I would also move it to the substitution var.