Of course not. :)
Feel free to replace the hardcoded parts by Ossn.Print() and a placeholder key to be looked up in the translation files in the locale subdirectory.
I download it and checking the files in the js it is setted few texts in English, so when applied translations it translate part of the text but not all, is that supposed to be used only in English?
This component didn't send any email to user this component just do validation of password. The validation part is done by ossn core.