我正在将国际化添加到挂毯应用中。
是否有标准的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中做到这一点?
答案 0 :(得分:1)
这在T3中也可以正常工作 - 另一种选择是在页面顶部初始化你的i18n js字符串:
<script>
var jsStrings = {
sure : '<span key="AreYouSure"/>',
...
};
</script>
然后只使用它们:
<input jwcid="submitBtn" onclick="return confirm(jsStrings.sure);"/>