Password reset form doesn't load correct language file

The login form uses the global language settings: $app->load_language_file('web/login/lib/lang/'.$conf["language"].'.lng');

But the password reset form (password_reset.php) tries to load the language file based on the session: include ISPC_ROOT_PATH.'/web/login/lib/lang/'.$app->functions->check_language($_SESSION['s']['language']).'.lng';

Since there is no session yet (because the user is not logged in yet) the password reset form is always English. At least this is what I think is the problem. :)

It would be nice that the password reset form loads the correct language file from the global settings as the login form does.