我正在向tapestry应用程序添加国际化。
有没有一种标准的tapestry-3技术可以国际化显示为Javascript文字的字符串?
例如:
<input jwcid="submitBtn" type="submit" accesskey="U" value="Update" class="actionBtn" onclick="return confirm('Are you sure that you want to do that?');"/></td>在这个上下文和其他上下文中,我可以简单地用tapestry标签替换这个问题吗?可以这样说:
<input jwcid="submitBtn" type="submit" accesskey="U" value="Update" class="actionBtn" onclick="return confirm('<span key="AreYouSure">Are you sure that you want to do that?</span>');"/></td>这意味着源文件的属性中包含一个元素,在JSP中就可以了。tapestry-3能处理这个问题吗?如果没有,有没有办法在tapestry-3中做到这一点?
发布于 2009-07-26 21:37:59
这在T3中也可以很好地工作--另一个选项是在页面顶部初始化i18n js字符串:
<script>
var jsStrings = {
sure : '<span key="AreYouSure"/>',
...
};
</script>然后使用它们:
<input jwcid="submitBtn" onclick="return confirm(jsStrings.sure);"/>https://stackoverflow.com/questions/1151379
复制相似问题