The french version of the site is no more available.
However some parts are still written in french and we are currently translating all of them into english. Thank you for your patience.