Translation updated, and french has been added.