package com.idega.core.localisation.business;
import com.idega.event.IWPageEventListener;
import com.idega.presentation.IWContext;
import java.util.Locale;
import com.idega.util.LocaleUtil;
/**
* Title: IC loacalisation
* Description:
* Copyright: Copyright (c) 2001
* Company: idega.is
* @author 2000 - idega team - <a href="mailto:gummi@idega.is">Gu�mundur �g�st S�mundsson</a>
* @version 1.0
*/
public class LocaleSwitcher implements IWPageEventListener{
public static String languageParameterString = "iw_language";
public static String englishParameterString = "en";
public static String icelandicParameterString = "is_IS";
public LocaleSwitcher() {
}
public boolean actionPerformed(IWContext iwc){
String localeValue = iwc.getParameter(languageParameterString);
if(localeValue!=null){
Locale locale = LocaleUtil.getLocale(localeValue);
if(locale!=null){
iwc.setCurrentLocale(locale);
}
}
return true;
}
}