2016-03-07 102 views
0

我们的要求是将已经运行的使用ATG框架的站点国际化。我们在JSP中实现了相同的功能,但是,我们在JavaScript中使用了静态错误/信息消息。我们也需要翻译这些消息。如何国际化javascript中的错误信息?

请建议我们如何翻译消息。对于JSP,我们在属性文件中声明了翻译并从那里读取。

+0

我不认为这里有很多你可以做错的地方。你在想什么? – Halcyon

回答

1

我们对jstl有一些相似的要求。它可以帮助你:

<%@taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %> 
<%@ page import="java.util.ResourceBundle"%> 

然后在<head> <fmt:setBundle basename="global-messages" /> 设定的批量需要的属性文件的名称。 global-messages-en或global-messages-hi是包含各种语言标签的属性文件。我们有自定义的实现。

<title><fmt:message key="parameter.page.title"/></title> 
<h1> here key="parameter.page.title" will be replaced by corresponding value of that key</h1> 
</head> 
+0

我们已经在JSP中使用资源包实现了这个方法。我们需要在JavaScript中翻译消息。 – zenith

+0

你想在JavaScript中使用翻译器吗?如果我错了,请纠正我。 – Suyash

+0

是的..我需要JavaScript翻译.. – zenith