Add French translations, courtesy of @tdesvenain