The HTML e-mail message, which is sent to a user when a message is posted to his talk page, is not adapted for RTL languages. Here are the main things to fix:
- The attributes lang and dir must be set on the root element of the message, for all languages.
- Explicit align="left" must be either removed or its value must be replaced with the appropriate side. The method alignStart() of the Language class should be used for that.