Author: kohei
Date: Fri May 1 13:43:56 2015
New Revision: 1677139
URL: http://svn.apache.org/r1677139
Log:
ROL-2074 Locale specific message doesn't appear to fragments that produced by
CommentAuthenticators
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/plugins/comments/LdapCommentAuthenticator.java
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/plugins/comments/MathCommentAuthenticator.java
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/plugins/comments/LdapCommentAuthenticator.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/plugins/comments/LdapCommentAuthenticator.java?rev=1677139&r1=1677138&r2=1677139&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/plugins/comments/LdapCommentAuthenticator.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/plugins/comments/LdapCommentAuthenticator.java
Fri May 1 13:43:56 2015
@@ -18,7 +18,6 @@
package org.apache.roller.weblogger.ui.rendering.plugins.comments;
import java.util.Hashtable;
-import java.util.ResourceBundle;
import javax.naming.Context;
import javax.naming.NamingException;
@@ -30,6 +29,7 @@ import javax.servlet.http.HttpSession;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.roller.weblogger.config.WebloggerConfig;
+import org.apache.roller.weblogger.util.I18nMessages;
import org.springframework.util.StringUtils;
/**
@@ -56,8 +56,6 @@ import org.springframework.util.StringUt
*/
public class LdapCommentAuthenticator implements CommentAuthenticator {
- private transient ResourceBundle bundle =
ResourceBundle.getBundle("ApplicationResources");
-
private static Log LOG =
LogFactory.getLog(LdapCommentAuthenticator.class);
public String getHtml(HttpServletRequest request) {
@@ -75,17 +73,18 @@ public class LdapCommentAuthenticator im
ldapPass = ldapPassTemp != null ? ldapPassTemp : "";
}
+ I18nMessages messages =
I18nMessages.getMessages(request.getLocale());
StringBuilder sb = new StringBuilder();
sb.append("<p>");
-
sb.append(bundle.getString("comments.ldapAuthenticatorUserName"));
+
sb.append(messages.getString("comments.ldapAuthenticatorUserName"));
sb.append("</p>");
sb.append("<p>");
sb.append("<input name=\"ldapUser\" value=\"");
sb.append(ldapUser + "\">");
sb.append("</p>");
sb.append("<p>");
-
sb.append(bundle.getString("comments.ldapAuthenticatorPassword"));
+
sb.append(messages.getString("comments.ldapAuthenticatorPassword"));
sb.append("</p>");
sb.append("<p>");
sb.append("<input type=\"password\" name=\"ldapPass\"
value=\"");
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/plugins/comments/MathCommentAuthenticator.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/plugins/comments/MathCommentAuthenticator.java?rev=1677139&r1=1677138&r2=1677139&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/plugins/comments/MathCommentAuthenticator.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/plugins/comments/MathCommentAuthenticator.java
Fri May 1 13:43:56 2015
@@ -19,11 +19,11 @@
package org.apache.roller.weblogger.ui.rendering.plugins.comments;
import java.util.Random;
-import java.util.ResourceBundle;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.apache.roller.weblogger.util.I18nMessages;
/**
@@ -31,9 +31,6 @@ import org.apache.commons.logging.LogFac
*/
public class MathCommentAuthenticator implements CommentAuthenticator {
- private transient ResourceBundle bundle =
- ResourceBundle.getBundle("ApplicationResources");
-
private static Log mLogger =
LogFactory.getLog(MathCommentAuthenticator.class);
@@ -60,11 +57,12 @@ public class MathCommentAuthenticator im
// pull existing values out of session
Integer value1o =
(Integer)request.getSession().getAttribute("mathValue1");
Integer value2o =
(Integer)request.getSession().getAttribute("mathValue2");
-
+
+ I18nMessages messages = I18nMessages.getMessages(request.getLocale());
StringBuilder sb = new StringBuilder();
sb.append("<p>");
- sb.append(bundle.getString("comments.mathAuthenticatorQuestion"));
+ sb.append(messages.getString("comments.mathAuthenticatorQuestion"));
sb.append("</p><p>");
sb.append(value1o);
sb.append(" + ");