I have created two views, one for English and one for the French. The default view is French. When the user chooses the English view there are switched to the French view when switching to https.
I have not found anything in the configuration of magento to resolve this bug.