Updated French translations courtesy of Sylvain Machefert.