com.liferay.portal.kernel.language
Class LanguageUtil
java.lang.Object
com.liferay.portal.kernel.language.LanguageUtil
public class LanguageUtil
- extends java.lang.Object
- Author:
- Brian Wing Shun Chan
|
Method Summary |
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(javax.servlet.jsp.PageContext pageContext,
java.lang.String pattern,
LanguageWrapper argument)
|
static java.lang.String |
format(javax.servlet.jsp.PageContext pageContext,
java.lang.String pattern,
LanguageWrapper[] arguments)
|
static java.lang.String |
format(javax.servlet.jsp.PageContext pageContext,
java.lang.String pattern,
LanguageWrapper[] arguments,
boolean translateArguments)
|
static java.lang.String |
format(javax.servlet.jsp.PageContext pageContext,
java.lang.String pattern,
LanguageWrapper argument,
boolean translateArguments)
|
static java.lang.String |
format(javax.servlet.jsp.PageContext pageContext,
java.lang.String pattern,
java.lang.Object argument)
|
static java.lang.String |
format(javax.servlet.jsp.PageContext pageContext,
java.lang.String pattern,
java.lang.Object[] arguments)
|
static java.lang.String |
format(javax.servlet.jsp.PageContext pageContext,
java.lang.String pattern,
java.lang.Object[] arguments,
boolean translateArguments)
|
static java.lang.String |
format(javax.servlet.jsp.PageContext pageContext,
java.lang.String pattern,
java.lang.Object argument,
boolean translateArguments)
|
static java.lang.String |
format(javax.portlet.PortletConfig portletConfig,
java.util.Locale locale,
java.lang.String pattern,
java.lang.Object argument)
|
static java.lang.String |
format(javax.portlet.PortletConfig portletConfig,
java.util.Locale locale,
java.lang.String pattern,
java.lang.Object[] arguments)
|
static java.lang.String |
format(javax.portlet.PortletConfig portletConfig,
java.util.Locale locale,
java.lang.String pattern,
java.lang.Object[] arguments,
boolean translateArguments)
|
static java.lang.String |
format(javax.portlet.PortletConfig portletConfig,
java.util.Locale locale,
java.lang.String pattern,
java.lang.Object argument,
boolean translateArguments)
|
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(javax.servlet.jsp.PageContext pageContext,
java.lang.String key)
|
static java.lang.String |
get(javax.servlet.jsp.PageContext pageContext,
java.lang.String key,
java.lang.String defaultValue)
|
static java.lang.String |
get(javax.portlet.PortletConfig portletConfig,
java.util.Locale locale,
java.lang.String key)
|
static java.lang.String |
get(javax.portlet.PortletConfig portletConfig,
java.util.Locale locale,
java.lang.String key,
java.lang.String defaultValue)
|
static java.util.Locale[] |
getAvailableLocales()
|
static 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.lang.String |
getCharset(java.util.Locale locale)
|
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(java.lang.String languageCode)
|
static java.util.Locale[] |
getSupportedLocales()
|
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 java.lang.String |
getTimeDescription(javax.servlet.jsp.PageContext pageContext,
long milliseconds)
|
static java.lang.String |
getTimeDescription(javax.servlet.jsp.PageContext pageContext,
java.lang.Long milliseconds)
|
static java.lang.String |
getTimeDescription(javax.servlet.jsp.PageContext pageContext,
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 |
isValidLanguageKey(java.util.Locale locale,
java.lang.String key)
|
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LanguageUtil
public LanguageUtil()
format
public static java.lang.String format(java.util.Locale locale,
java.lang.String pattern,
java.util.List<java.lang.Object> arguments)
format
public static java.lang.String format(java.util.Locale locale,
java.lang.String pattern,
java.lang.Object argument)
format
public static java.lang.String format(java.util.Locale locale,
java.lang.String pattern,
java.lang.Object argument,
boolean translateArguments)
format
public static java.lang.String format(java.util.Locale locale,
java.lang.String pattern,
java.lang.Object[] arguments)
format
public static java.lang.String format(java.util.Locale locale,
java.lang.String pattern,
java.lang.Object[] arguments,
boolean translateArguments)
format
public static java.lang.String format(javax.servlet.jsp.PageContext pageContext,
java.lang.String pattern,
LanguageWrapper argument)
format
public static java.lang.String format(javax.servlet.jsp.PageContext pageContext,
java.lang.String pattern,
LanguageWrapper argument,
boolean translateArguments)
format
public static java.lang.String format(javax.servlet.jsp.PageContext pageContext,
java.lang.String pattern,
LanguageWrapper[] arguments)
format
public static java.lang.String format(javax.servlet.jsp.PageContext pageContext,
java.lang.String pattern,
LanguageWrapper[] arguments,
boolean translateArguments)
format
public static java.lang.String format(javax.servlet.jsp.PageContext pageContext,
java.lang.String pattern,
java.lang.Object argument)
format
public static java.lang.String format(javax.servlet.jsp.PageContext pageContext,
java.lang.String pattern,
java.lang.Object argument,
boolean translateArguments)
format
public static java.lang.String format(javax.servlet.jsp.PageContext pageContext,
java.lang.String pattern,
java.lang.Object[] arguments)
format
public static java.lang.String format(javax.servlet.jsp.PageContext pageContext,
java.lang.String pattern,
java.lang.Object[] arguments,
boolean translateArguments)
format
public static java.lang.String format(javax.portlet.PortletConfig portletConfig,
java.util.Locale locale,
java.lang.String pattern,
java.lang.Object argument)
format
public static java.lang.String format(javax.portlet.PortletConfig portletConfig,
java.util.Locale locale,
java.lang.String pattern,
java.lang.Object argument,
boolean translateArguments)
format
public static java.lang.String format(javax.portlet.PortletConfig portletConfig,
java.util.Locale locale,
java.lang.String pattern,
java.lang.Object[] arguments)
format
public static java.lang.String format(javax.portlet.PortletConfig portletConfig,
java.util.Locale locale,
java.lang.String pattern,
java.lang.Object[] arguments,
boolean translateArguments)
get
public static java.lang.String get(java.util.Locale locale,
java.lang.String key)
get
public static java.lang.String get(java.util.Locale locale,
java.lang.String key,
java.lang.String defaultValue)
get
public static java.lang.String get(javax.servlet.jsp.PageContext pageContext,
java.lang.String key)
get
public static java.lang.String get(javax.servlet.jsp.PageContext pageContext,
java.lang.String key,
java.lang.String defaultValue)
get
public static java.lang.String get(javax.portlet.PortletConfig portletConfig,
java.util.Locale locale,
java.lang.String key)
get
public static java.lang.String get(javax.portlet.PortletConfig portletConfig,
java.util.Locale locale,
java.lang.String key,
java.lang.String defaultValue)
getAvailableLocales
public static java.util.Locale[] getAvailableLocales()
getAvailableLocales
public static java.util.Locale[] getAvailableLocales(long groupId)
getBCP47LanguageId
public static java.lang.String getBCP47LanguageId(javax.servlet.http.HttpServletRequest request)
getBCP47LanguageId
public static java.lang.String getBCP47LanguageId(java.util.Locale locale)
getBCP47LanguageId
public static java.lang.String getBCP47LanguageId(javax.portlet.PortletRequest portletRequest)
getCharset
public static java.lang.String getCharset(java.util.Locale locale)
getLanguage
public static Language getLanguage()
getLanguageId
public static java.lang.String getLanguageId(javax.servlet.http.HttpServletRequest request)
getLanguageId
public static java.lang.String getLanguageId(java.util.Locale locale)
getLanguageId
public static java.lang.String getLanguageId(javax.portlet.PortletRequest portletRequest)
getLocale
public static java.util.Locale getLocale(java.lang.String languageCode)
getSupportedLocales
public static java.util.Locale[] getSupportedLocales()
getTimeDescription
public static java.lang.String getTimeDescription(java.util.Locale locale,
long milliseconds)
getTimeDescription
public static java.lang.String getTimeDescription(java.util.Locale locale,
long milliseconds,
boolean approximate)
getTimeDescription
public static java.lang.String getTimeDescription(java.util.Locale locale,
java.lang.Long milliseconds)
getTimeDescription
public static java.lang.String getTimeDescription(javax.servlet.jsp.PageContext pageContext,
long milliseconds)
getTimeDescription
public static java.lang.String getTimeDescription(javax.servlet.jsp.PageContext pageContext,
long milliseconds,
boolean approximate)
getTimeDescription
public static java.lang.String getTimeDescription(javax.servlet.jsp.PageContext pageContext,
java.lang.Long milliseconds)
init
public static void init()
isAvailableLanguageCode
public static boolean isAvailableLanguageCode(java.lang.String languageCode)
isAvailableLocale
public static boolean isAvailableLocale(java.util.Locale locale)
isAvailableLocale
public static boolean isAvailableLocale(long groupId,
java.util.Locale locale)
isAvailableLocale
public static boolean isAvailableLocale(long groupId,
java.lang.String languageId)
isAvailableLocale
public static boolean isAvailableLocale(java.lang.String languageId)
isBetaLocale
public static boolean isBetaLocale(java.util.Locale locale)
isDuplicateLanguageCode
public static boolean isDuplicateLanguageCode(java.lang.String languageCode)
isInheritLocales
public static boolean isInheritLocales(long groupId)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
isValidLanguageKey
public static boolean isValidLanguageKey(java.util.Locale locale,
java.lang.String key)
resetAvailableGroupLocales
public static void resetAvailableGroupLocales(long groupId)
resetAvailableLocales
public static void resetAvailableLocales(long companyId)
updateCookie
public static void updateCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.Locale locale)
setLanguage
public void setLanguage(Language language)