int endLocaleUri = relativeUri.indexOf("/", startLocaleUri + 1);
endLocaleUri = endLocaleUri > 0 ? endLocaleUri : relativeUri.length();
String localeUri = relativeUri.substring(startLocaleUri + 1, endLocaleUri);
Locale uriLocale = localeManager.getLocaleById(localeUri);
if (uriLocale != null) {
controllerStatus.consumeURIPart("/" + localeUri);
relativeUri = relativeUri.substring(localeUri.length() + 1);
// Use the locale specified in the URI value only if no locale specified in the qeury string.
if (localeToSet == null) localeManager.setCurrentLocale(uriLocale);
}