public Locale getLocale() { return request.getLocale(); }
private void setLocaleFromRequest(Request request) { Locale locale = request.getLocale(); // And explicit locale will have invoked setLocaleFromLocaleName(). localizationSetter.setNonPersistentLocaleFromLocaleName(locale.toString()); }
protected final void train_getLocale(Request request, Locale locale) { expect(request.getLocale()).andReturn(locale).atLeastOnce(); }
public boolean dispatch(Request request, Response response) throws IOException { String path = request.getPath(); if (path.startsWith(requestPrefix)) { String extraPath = path.substring(requestPrefix.length()); Locale locale = request.getLocale(); if (!handleModuleRequest(locale, extraPath, response)) { response.sendError(HttpServletResponse.SC_NOT_FOUND, String.format("No module for path '%s'.", extraPath)); } return true; } return false; }
public boolean dispatch(Request request, final Response response) throws IOException { // Only match the root path if (request.getPath().equals("/") && componentClassResolver.isPageName(startPageName)) { localizationSetter.setNonPersistentLocaleFromLocaleName(request.getLocale().toString()); handler.handlePageRender(parameters); return true; } return false; }
public boolean setLocaleFromLocaleName(String localeName) { boolean supported = isSupportedLocaleName(localeName); if (supported) { Locale locale = findClosestSupportedLocale(toLocale(localeName)); persistentLocale.set(locale); threadLocale.setLocale(locale); } else { Locale requestLocale = request.getLocale(); Locale supportedLocale = findClosestSupportedLocale(requestLocale); threadLocale.setLocale(supportedLocale); } return supported; }
pw.write("locale", request.getLocale()); pw.write("serverName", request.getServerName()); pw.write("remoteHost", request.getRemoteHost());
dt(writer, "Locale", request.getLocale().toString());