如何在portlet中获取浏览器语言

时间:2017-12-29 05:13:46

标签: java liferay portlet

我必须根据我执行业务逻辑的语言检查浏览器语言。

我的portlet doProcessAction(ActionRequest actionRequest, ActionResponse actionResponse)接受请求和回复 我检查actionRequest.getLocale()每次en_IN作为语言返回,即使我的浏览器语言选为hi_IN(这是印地语)。

任何人的任何意见都表示高度赞赏。

1 个答案:

答案 0 :(得分:0)

浏览器语言未与liferay门户网站语言链接。 Liferay将返回用户在其偏好中设置的语言。 控制面板 - >用户设置 - >显示设置

User Profile/Language settings in Liferay

要获得浏览器语言,请参阅本文 get browser language