2014-10-28 54 views
0

如您所知,在Liferay中,您可以設置站點可用的(門戶網站)語言。 在網站的控制面板中,您可以選擇這些語言中的哪一種應該可供該網站的用戶使用。Liferay:獲取所有可用的網站語言

到目前爲止,我只找到languageUtil.getAvailableLocales(),它返回可用門戶網站的區域設置列表,而不是網站的區域設置。

有沒有辦法獲得網站語言?

enter image description here

回答

1

使用API​​方法如下

public static Locale[] com.liferay.portal.kernel.language.LanguageUtil.getAvailableLocales(long groupId)

這裏的groupId會網站/組,您想要得到的語言環境的groupId。

此方法將返回Locale數組。

+1

請不要縮小含有。加入更好的解釋。 – 2014-10-28 18:52:05

+0

獲取您只需要執行的組ID themeDisplay.getScopeGroupId() – Manticore 2014-10-29 10:29:20