java - Liferay:获取所有可用的网站语言

标签 java localization liferay

如您所知,在 Liferay 中您可以设置网站可用的(门户)语言。 在网站的控制面板中,您可以选择该网站的用户可以使用其中哪种语言。

到目前为止,我只找到了 languageUtil.getAvailableLocales(),它返回可用门户区域设置的列表,而不是站点的区域设置。

有没有办法获取网站语言?

enter image description here

最佳答案

使用API​​方法如下

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

这里的 groupId 是您想要获取区域设置的站点/组的 groupId。

此方法将返回区域设置数组。

关于java - Liferay:获取所有可用的网站语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26614394/

相关文章:

ios - Xcode - Localizable.strings 仅支持英文

java - java.lang.System.properties 的内容是否随区域设置而变化?

java - Liferay DLFileEntry 图像转换未完全转换图像

java - Recaptcha 验证 : IOException : Tried all: 1 addresses, 但无法通过 HTTPS 连接到服务器 : google. com 端口:443

java - 如何使用 XML 将 Jetty 请求日志设置为默认时区

java - Ruby 获取最大整数大小值

php - 如何在 Symfony 2 的每个 URL 中设置 {locale}?

permissions - 了解liferay的权限系统

xhtml - 编辑 portlet(xhtml 部分)而不进行部署

java - 采用无限嵌套数组的方法的参数类型是什么?