在我的门户中,所有经过身份验证的用户都使用默认语言英语。在页面的主题中有一个使用$ taglibLiferay.language(“fm”,null,“languageId”,3)的语言选择器,它获取我在portal-ext.properties中选择的所有语言(locales = en_GB,fr_FR,de_DE) 。 所有这些语言都通常在选择器中显示,但是当登录用户尝试在选择器中切换语言时,所选选项始终是用户的语言。例如具有英语语言的用户无法切换到法语。虽然选择器中的语言发生了变化,但页面会以英语重新加载,选择器的选项会变为英语。
有人有解决方法吗?
注意:web.xml中的映射是正确的。
答案 0 :(得分:0)
使用此:
$taglibLiferay.language("fm", null, "_82_languageId", 3)
或
$theme.language("fm", null, "_82_languageId", 3)