@ProviderType
public class LanguageUtil
extends java.lang.Object
Constructor and Description |
---|
LanguageUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
format(javax.servlet.http.HttpServletRequest request,
java.lang.String pattern,
LanguageWrapper argument) |
static java.lang.String |
format(javax.servlet.http.HttpServletRequest request,
java.lang.String pattern,
LanguageWrapper[] arguments) |
static java.lang.String |
format(javax.servlet.http.HttpServletRequest request,
java.lang.String pattern,
LanguageWrapper[] arguments,
boolean translateArguments) |
static java.lang.String |
format(javax.servlet.http.HttpServletRequest request,
java.lang.String pattern,
LanguageWrapper argument,
boolean translateArguments) |
static java.lang.String |
format(javax.servlet.http.HttpServletRequest request,
java.lang.String pattern,
java.lang.Object argument) |
static java.lang.String |
format(javax.servlet.http.HttpServletRequest request,
java.lang.String pattern,
java.lang.Object[] arguments) |
static java.lang.String |
format(javax.servlet.http.HttpServletRequest request,
java.lang.String pattern,
java.lang.Object[] arguments,
boolean translateArguments) |
static java.lang.String |
format(javax.servlet.http.HttpServletRequest request,
java.lang.String pattern,
java.lang.Object argument,
boolean translateArguments) |
static java.lang.String |
format(java.util.Locale locale,
java.lang.String pattern,
java.util.List<java.lang.Object> arguments) |
static java.lang.String |
format(java.util.Locale locale,
java.lang.String pattern,
java.lang.Object argument) |
static java.lang.String |
format(java.util.Locale locale,
java.lang.String pattern,
java.lang.Object[] arguments) |
static java.lang.String |
format(java.util.Locale locale,
java.lang.String pattern,
java.lang.Object[] arguments,
boolean translateArguments) |
static java.lang.String |
format(java.util.Locale locale,
java.lang.String pattern,
java.lang.Object argument,
boolean translateArguments) |
static java.lang.String |
format(java.util.ResourceBundle resourceBundle,
java.lang.String pattern,
java.lang.Object argument) |
static java.lang.String |
format(java.util.ResourceBundle resourceBundle,
java.lang.String pattern,
java.lang.Object[] arguments) |
static java.lang.String |
format(java.util.ResourceBundle resourceBundle,
java.lang.String pattern,
java.lang.Object[] arguments,
boolean translateArguments) |
static java.lang.String |
format(java.util.ResourceBundle resourceBundle,
java.lang.String pattern,
java.lang.Object argument,
boolean translateArguments) |
static java.lang.String |
get(javax.servlet.http.HttpServletRequest request,
java.util.ResourceBundle resourceBundle,
java.lang.String key) |
static java.lang.String |
get(javax.servlet.http.HttpServletRequest request,
java.util.ResourceBundle resourceBundle,
java.lang.String key,
java.lang.String defaultValue) |
static java.lang.String |
get(javax.servlet.http.HttpServletRequest request,
java.lang.String key) |
static java.lang.String |
get(javax.servlet.http.HttpServletRequest request,
java.lang.String key,
java.lang.String defaultValue) |
static java.lang.String |
get(java.util.Locale locale,
java.lang.String key) |
static java.lang.String |
get(java.util.Locale locale,
java.lang.String key,
java.lang.String defaultValue) |
static java.lang.String |
get(java.util.ResourceBundle resourceBundle,
java.lang.String key) |
static java.lang.String |
get(java.util.ResourceBundle resourceBundle,
java.lang.String key,
java.lang.String defaultValue) |
static java.util.Set<java.util.Locale> |
getAvailableLocales() |
static java.util.Set<java.util.Locale> |
getAvailableLocales(long groupId) |
static java.lang.String |
getBCP47LanguageId(javax.servlet.http.HttpServletRequest request) |
static java.lang.String |
getBCP47LanguageId(java.util.Locale locale) |
static java.lang.String |
getBCP47LanguageId(javax.portlet.PortletRequest portletRequest) |
static java.util.Set<java.util.Locale> |
getCompanyAvailableLocales(long companyId) |
static Language |
getLanguage() |
static java.lang.String |
getLanguageId(javax.servlet.http.HttpServletRequest request) |
static java.lang.String |
getLanguageId(java.util.Locale locale) |
static java.lang.String |
getLanguageId(javax.portlet.PortletRequest portletRequest) |
static java.util.Locale |
getLocale(long groupId,
java.lang.String languageCode) |
static java.util.Locale |
getLocale(java.lang.String languageCode) |
static ResourceBundleLoader |
getPortalResourceBundleLoader() |
static java.util.Set<java.util.Locale> |
getSupportedLocales() |
static java.lang.String |
getTimeDescription(javax.servlet.http.HttpServletRequest request,
long milliseconds) |
static java.lang.String |
getTimeDescription(javax.servlet.http.HttpServletRequest request,
java.lang.Long milliseconds) |
static java.lang.String |
getTimeDescription(javax.servlet.http.HttpServletRequest request,
long milliseconds,
boolean approximate) |
static java.lang.String |
getTimeDescription(java.util.Locale locale,
long milliseconds) |
static java.lang.String |
getTimeDescription(java.util.Locale locale,
java.lang.Long milliseconds) |
static java.lang.String |
getTimeDescription(java.util.Locale locale,
long milliseconds,
boolean approximate) |
static void |
init() |
static boolean |
isAvailableLanguageCode(java.lang.String languageCode) |
static boolean |
isAvailableLocale(java.util.Locale locale) |
static boolean |
isAvailableLocale(long groupId,
java.util.Locale locale) |
static boolean |
isAvailableLocale(long groupId,
java.lang.String languageId) |
static boolean |
isAvailableLocale(java.lang.String languageId) |
static boolean |
isBetaLocale(java.util.Locale locale) |
static boolean |
isDuplicateLanguageCode(java.lang.String languageCode) |
static boolean |
isInheritLocales(long groupId) |
static boolean |
isSameLanguage(java.util.Locale locale1,
java.util.Locale locale2) |
static boolean |
isValidLanguageKey(java.util.Locale locale,
java.lang.String key) |
static java.lang.String |
process(java.util.ResourceBundle resourceBundle,
java.util.Locale locale,
java.lang.String content)
Deprecated.
As of Judson (7.1.x), replaced by
process(
Supplier, Locale, String) |
static java.lang.String |
process(java.util.function.Supplier<java.util.ResourceBundle> resourceBundleSupplier,
java.util.Locale locale,
java.lang.String content) |
static void |
resetAvailableGroupLocales(long groupId) |
static void |
resetAvailableLocales(long companyId) |
void |
setLanguage(Language language) |
static void |
updateCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.Locale locale) |
public static java.lang.String format(javax.servlet.http.HttpServletRequest request, java.lang.String pattern, LanguageWrapper argument)
public static java.lang.String format(javax.servlet.http.HttpServletRequest request, java.lang.String pattern, LanguageWrapper argument, boolean translateArguments)
public static java.lang.String format(javax.servlet.http.HttpServletRequest request, java.lang.String pattern, LanguageWrapper[] arguments)
public static java.lang.String format(javax.servlet.http.HttpServletRequest request, java.lang.String pattern, LanguageWrapper[] arguments, boolean translateArguments)
public static java.lang.String format(javax.servlet.http.HttpServletRequest request, java.lang.String pattern, java.lang.Object argument)
public static java.lang.String format(javax.servlet.http.HttpServletRequest request, java.lang.String pattern, java.lang.Object argument, boolean translateArguments)
public static java.lang.String format(javax.servlet.http.HttpServletRequest request, java.lang.String pattern, java.lang.Object[] arguments)
public static java.lang.String format(javax.servlet.http.HttpServletRequest request, java.lang.String pattern, java.lang.Object[] arguments, boolean translateArguments)
public static java.lang.String format(java.util.Locale locale, java.lang.String pattern, java.util.List<java.lang.Object> arguments)
public static java.lang.String format(java.util.Locale locale, java.lang.String pattern, java.lang.Object argument)
public static java.lang.String format(java.util.Locale locale, java.lang.String pattern, java.lang.Object argument, boolean translateArguments)
public static java.lang.String format(java.util.Locale locale, java.lang.String pattern, java.lang.Object[] arguments)
public static java.lang.String format(java.util.Locale locale, java.lang.String pattern, java.lang.Object[] arguments, boolean translateArguments)
public static java.lang.String format(java.util.ResourceBundle resourceBundle, java.lang.String pattern, java.lang.Object argument)
public static java.lang.String format(java.util.ResourceBundle resourceBundle, java.lang.String pattern, java.lang.Object argument, boolean translateArguments)
public static java.lang.String format(java.util.ResourceBundle resourceBundle, java.lang.String pattern, java.lang.Object[] arguments)
public static java.lang.String format(java.util.ResourceBundle resourceBundle, java.lang.String pattern, java.lang.Object[] arguments, boolean translateArguments)
public static java.lang.String get(javax.servlet.http.HttpServletRequest request, java.util.ResourceBundle resourceBundle, java.lang.String key)
public static java.lang.String get(javax.servlet.http.HttpServletRequest request, java.util.ResourceBundle resourceBundle, java.lang.String key, java.lang.String defaultValue)
public static java.lang.String get(javax.servlet.http.HttpServletRequest request, java.lang.String key)
public static java.lang.String get(javax.servlet.http.HttpServletRequest request, java.lang.String key, java.lang.String defaultValue)
public static java.lang.String get(java.util.Locale locale, java.lang.String key)
public static java.lang.String get(java.util.Locale locale, java.lang.String key, java.lang.String defaultValue)
public static java.lang.String get(java.util.ResourceBundle resourceBundle, java.lang.String key)
public static java.lang.String get(java.util.ResourceBundle resourceBundle, java.lang.String key, java.lang.String defaultValue)
public static java.util.Set<java.util.Locale> getAvailableLocales()
public static java.util.Set<java.util.Locale> getAvailableLocales(long groupId)
public static java.lang.String getBCP47LanguageId(javax.servlet.http.HttpServletRequest request)
public static java.lang.String getBCP47LanguageId(java.util.Locale locale)
public static java.lang.String getBCP47LanguageId(javax.portlet.PortletRequest portletRequest)
public static java.util.Set<java.util.Locale> getCompanyAvailableLocales(long companyId)
public static Language getLanguage()
public static java.lang.String getLanguageId(javax.servlet.http.HttpServletRequest request)
public static java.lang.String getLanguageId(java.util.Locale locale)
public static java.lang.String getLanguageId(javax.portlet.PortletRequest portletRequest)
public static java.util.Locale getLocale(long groupId, java.lang.String languageCode)
public static java.util.Locale getLocale(java.lang.String languageCode)
public static ResourceBundleLoader getPortalResourceBundleLoader()
public static java.util.Set<java.util.Locale> getSupportedLocales()
public static java.lang.String getTimeDescription(javax.servlet.http.HttpServletRequest request, long milliseconds)
public static java.lang.String getTimeDescription(javax.servlet.http.HttpServletRequest request, long milliseconds, boolean approximate)
public static java.lang.String getTimeDescription(javax.servlet.http.HttpServletRequest request, java.lang.Long milliseconds)
public static java.lang.String getTimeDescription(java.util.Locale locale, long milliseconds)
public static java.lang.String getTimeDescription(java.util.Locale locale, long milliseconds, boolean approximate)
public static java.lang.String getTimeDescription(java.util.Locale locale, java.lang.Long milliseconds)
public static void init()
public static boolean isAvailableLanguageCode(java.lang.String languageCode)
public static boolean isAvailableLocale(java.util.Locale locale)
public static boolean isAvailableLocale(long groupId, java.util.Locale locale)
public static boolean isAvailableLocale(long groupId, java.lang.String languageId)
public static boolean isAvailableLocale(java.lang.String languageId)
public static boolean isBetaLocale(java.util.Locale locale)
public static boolean isDuplicateLanguageCode(java.lang.String languageCode)
public static boolean isInheritLocales(long groupId) throws PortalException
PortalException
public static boolean isSameLanguage(java.util.Locale locale1, java.util.Locale locale2)
public static boolean isValidLanguageKey(java.util.Locale locale, java.lang.String key)
@Deprecated public static java.lang.String process(java.util.ResourceBundle resourceBundle, java.util.Locale locale, java.lang.String content)
process(
Supplier, Locale, String)
public static java.lang.String process(java.util.function.Supplier<java.util.ResourceBundle> resourceBundleSupplier, java.util.Locale locale, java.lang.String content)
public static void resetAvailableGroupLocales(long groupId)
public static void resetAvailableLocales(long companyId)
public static void updateCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Locale locale)
public void setLanguage(Language language)