If you have paypal in French it's probably because you change the option "customer address" to "no address". So the address of the customer is not passed and paypal does not base itself on the address of the user for the language.
For the variants not working, it's because on your website/server you have something which remove all the spaces and return carriage in the javascript of your pages. Because it's not done properly, the javascript of HikaShop is stripped down and it doesn't work. You would have to disable that to make the variants work again.