.. java:import:: org.motechproject.server.ui LocaleService .. java:import:: org.springframework.beans.factory.annotation Autowired .. java:import:: org.springframework.http HttpStatus .. java:import:: org.springframework.stereotype Controller .. java:import:: org.springframework.web.bind.annotation RequestMapping .. java:import:: org.springframework.web.bind.annotation RequestMethod .. java:import:: org.springframework.web.bind.annotation RequestParam .. java:import:: org.springframework.web.bind.annotation ResponseBody .. java:import:: org.springframework.web.bind.annotation ResponseStatus .. java:import:: javax.servlet.http HttpServletRequest .. java:import:: javax.servlet.http HttpServletResponse .. java:import:: java.util Locale .. java:import:: java.util Map .. java:import:: java.util NavigableMap .. java:import:: java.util TreeMap LocaleController ================ .. java:package:: org.motechproject.server.web.controller :noindex: .. java:type:: @Controller public class LocaleController The \ ``LocaleController``\ class is responsible for handling requests connected with internationalization Methods ------- getAvailableLocales ^^^^^^^^^^^^^^^^^^^ .. java:method:: @RequestMapping @ResponseBody public Map getAvailableLocales(HttpServletRequest request) :outertype: LocaleController getLangLocalisation ^^^^^^^^^^^^^^^^^^^ .. java:method:: @RequestMapping @ResponseBody public Map getLangLocalisation(HttpServletRequest request) :outertype: LocaleController getSupportedLanguages ^^^^^^^^^^^^^^^^^^^^^ .. java:method:: @RequestMapping @ResponseBody public NavigableMap getSupportedLanguages() :outertype: LocaleController getUserLang ^^^^^^^^^^^ .. java:method:: @RequestMapping @ResponseBody public String getUserLang(HttpServletRequest request) :outertype: LocaleController setUserLang ^^^^^^^^^^^ .. java:method:: @ResponseStatus @RequestMapping public void setUserLang(HttpServletRequest request, HttpServletResponse response, String language, String country, String variant) :outertype: LocaleController