2
如何獲得programmaticaly Liferay的默認語言或語言環境?如何獲得programmaticaly Liferay默認語言或語言環境?
如何獲得programmaticaly Liferay的默認語言或語言環境?如何獲得programmaticaly Liferay默認語言或語言環境?
檢查com.liferay.portal.kernel.util.LocaleUtil類方法: LocaleUtil.getDefault() - 返回默認的語言環境, LocaleUtil.toLanguageId(區域) - 從現場得到的語言ID。
P.S.請注意,LocaleUtil使用ThreadLocal來存儲默認語言環境,因此如果您在創建的新線程中執行此操作,則應首先調用com.liferay.portal.security.auth.CompanyThreadLocal.setCompanyId(long companyId)方法 - 此函數將使用默認語言環境和timezlone初始化LocaleThreadLocal和TimeZoneThreadLocal。