<%@ page import="java.util.*, my.utils" %>
<%response.setContentType("text/javascript");%>
if (!window.i18n){window.i18n = {};}
<%
Locale currentLocale = UtilJSP.getCurrentLocale(request);
ResourceBundle labels = ResourceBundle.getBundle(my.utils.getI18nResources(), currentLocale);
Enumeration bundleKeys = labels.getKeys();
while (bundleKeys.hasMoreElements()){
String key = (String)bundleKeys.nextElement();
String value = labels.getString(key);
if (request.getParameter("filter") != null && key.startsWith(request.getParameter("filter"))){
out.println("window.i18n["" + key + ""] = "" + value.replaceAll(""", "\"").replaceAll("n", "\n") + "";");
}
}
%>
Java i18n to JavaScript Object action
Leave a Reply
You must be logged in to post a comment.