package railo.runtime.functions.international; import java.util.Locale; import railo.runtime.PageContext; import railo.runtime.exp.PageException; import railo.runtime.ext.function.Function; import railo.runtime.i18n.LocaleFactory; /** * Implements the CFML Function setlocale */ public final class SetLocale implements Function { private static final long serialVersionUID = -4941933470300726563L; public static String call(PageContext pc , String strLocale) throws PageException { Locale old=pc.getLocale(); pc.setLocale(LocaleFactory.getLocale(strLocale)); return LocaleFactory.toString(old); } }