That's strange. When I ordered from them before, they had a French and English version of their website. I just checked and their seems to be some problem with their site.

Why not wait a day...