french translations by @BenoitBouvarel fixed #311