This thread is resolved. Here is a description of the problem and solution.
Problem: The Homepage language switcher isn't working.
Solution: Please make sure "home" field is not empty in wp_options table of your site database. In 'wp_options' there is the site_url field and the home field both should contain your sites URL(in most of the cases). If you would like to give this a try you will need to access your database (using phpmyadmin most likely from your cpanel)
if you are using hosting like GoDaddy manages WordPress Hosting, where the user is unable to change the homeURL of their site you need to contact their support.
Normally this issue does not come from the WPML but from the hosting.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.