Index: portal-ejb/src/com/liferay/portlet/messageboards/action/EditConfigurationAction.java =================================================================== --- portal-ejb/src/com/liferay/portlet/messageboards/action/EditConfigurationAction.java (revision 2705) +++ portal-ejb/src/com/liferay/portlet/messageboards/action/EditConfigurationAction.java (working copy) @@ -245,7 +245,8 @@ // Set ranks - prefs.setValues("ranks", ranks); + String languageId = ParamUtil.getString(req, "languageId"); + prefs.setValues("ranks_" + languageId, ranks); } } \ No newline at end of file Index: portal-ejb/src/com/liferay/portlet/messageboards/util/MBUtil.java =================================================================== --- portal-ejb/src/com/liferay/portlet/messageboards/util/MBUtil.java (revision 2705) +++ portal-ejb/src/com/liferay/portlet/messageboards/util/MBUtil.java (working copy) @@ -373,12 +373,12 @@ return null; } - public static String getUserRank(PortletPreferences prefs, int posts) + public static String getUserRank(PortletPreferences prefs, String languageId, int posts) throws Exception { String rank = StringPool.BLANK; - String[] ranks = prefs.getValues("ranks", new String[0]); + String[] ranks = prefs.getValues("ranks_"+languageId, new String[0]); for (int i = 0; i < ranks.length; i++) { String[] kvp = StringUtil.split(ranks[i], StringPool.EQUAL); Index: portal-web/docroot/html/portlet/message_boards/edit_configuration.jsp =================================================================== --- portal-web/docroot/html/portlet/message_boards/edit_configuration.jsp (revision 2705) +++ portal-web/docroot/html/portlet/message_boards/edit_configuration.jsp (working copy) @@ -458,8 +458,26 @@ <%= LanguageUtil.get(pageContext, "enter-rank-and-minimum-post-pairs-per-line") %>

- -
+ <% + String languageId = ParamUtil.getString(request, "languageId", LanguageUtil.getLanguageId(request)); + %> +
+ + Index: portal-web/docroot/html/portlet/message_boards/view_message_thread_message.jsp =================================================================== --- portal-web/docroot/html/portlet/message_boards/view_message_thread_message.jsp (revision 2705) +++ portal-web/docroot/html/portlet/message_boards/view_message_thread_message.jsp (working copy) @@ -41,7 +41,7 @@ User user2 = UserLocalServiceUtil.getUserById(message.getUserId()); Organization organization = user2.getOrganization(); int posts = MBStatsUserLocalServiceUtil.getStatsUser(portletGroupId, message.getUserId()).getMessageCount(); - String rank = MBUtil.getUserRank(portletSetup, posts); + String rank = MBUtil.getUserRank(portletSetup, LanguageUtil.getLanguageId(request), posts); %>