I had the same problem with django-allauth==0.32.0and Django==1.11.1. The translations supplied with allauthare simply outdated or incomplete. In my project, for example, an email with a link to reset, the password was always in English (the default language LANGUAGE_CODE = 'en'), although the user set the language to Czech.
In the .pofile for Czech translations: https://github.com/pennersr/django-allauth/blob/master/allauth/locale/cs/LC_MESSAGES/django.po#L408 - this is an email translation marked as fuzzy- therefore translations are not is used. The same applies to other languages ββthat I checked ( de, es...).
The reason is explained in this comment by the author allauth:
allauth , - . , , . , .
: https://github.com/pennersr/django-allauth/issues/1113#issuecomment-141189606
, :