Updated French translation by Romain Sandri