/*
* Created on 23.6.2003
*
* To change this generated comment go to
* Window>Preferences>Java>Code Generation>Code Template
*/
package com.idega.core.localisation.presentation;
import java.util.Locale;
import com.idega.core.localisation.business.ICLocaleBusiness;
import com.idega.core.localisation.business.LocaleSwitcher;
import com.idega.idegaweb.IWMainApplication;
import com.idega.presentation.IWContext;
import com.idega.presentation.ui.DropdownMenu;
/**
* A class for utility functions for the Localization framework
* Copyright: Copyright (c) 2003
* Company: idega
* @author <a href=mailto:"tryggvi@idega.is">Tryggvi Larusson</a>
* @version 1.0
*/
public class LocalePresentationUtil
{
/**
*
*/
private LocalePresentationUtil()
{
super();
}
public static DropdownMenu getAvailableLocalesDropdown(IWContext iwc) {
IWMainApplication iwma = iwc.getIWMainApplication();
DropdownMenu down = LocalePresentationUtil.getAvailableLocalesDropdown(iwma, LocaleSwitcher.languageParameterString);
Locale l = iwc.getCurrentLocale();
if (l != null) {
down.setSelectedElement(l.toString());
}
down.setToSubmit();
return down;
}
public static DropdownMenu getAvailableLocalesDropdown(IWMainApplication iwma, String name) {
return ICLocaleBusiness.getAvailableLocalesDropdownStringKeyed(iwma, name);
}
}