You're not too far off. Companies have to, with growing size, do more and more stuff in french. At large companies that aren't exempt you must have a french keyboard for example and code comments have to be in french.
Any large company should have a policy document which states the absurd rules including installation of French software versions and use of French keyboards, hiring and e-mail policies. I believe the policies only apply to businesses with over 50 employees so you would not have encountered them in the public sector.