The shop I'm working on has 3 store views with different languages: en_US, de_DE, and fr_FR. When I click on the link for "Forgot your Password or want a new one?", and enter the email, I always get the message in English:
"If there is an account associated with firstname.lastname@example.org you will receive an email with a link to reset your password."
In the locale csv files, the translations exist, and I've checked the keys (string before the comma), compared them with the keys used in the codes, they seem to equal.
The same problem is with other messages in the process. Maybe the storeId value is wrong when the message will be created...