我可以更改orbeon中元素的错误(警告)消息。但在某些情况下,更改表单(或所有表单)的orbeon默认消息很有意思。
根据建议here。这样做的方法是使用属性:
<property
as="xs:string"
name="oxf.fr.resource.*.*.fr.detail.labels.alert"
value="This is a new fancy message"/>
因为我想改变英语值,所以必须是这样的:
<property
as="xs:string"
name="oxf.fr.resource.*.*.en.detail.labels.alert"
value="This is a new fancy message"/>
但是我仍然可以在重启tomcat后看到警报的原始默认测试。我无法找到更多关于此的文档,因此我不知道为什么它不起作用。有人能给我一个线索吗?
答案 0 :(得分:1)
我在4.10设置中使用您上面提到的属性对此进行测试,该消息显示为预期:
请注意,出于性能原因,资源会被缓存。因此,如果您通过编辑apps/fr/i18n/resources.xml
或使用属性更改Form Runner资源,则需要重新启动Tomcat才能使更改生效。
(如果您在重新启动后仍然没有看到您的消息,请告诉我们,我们将不得不进一步调查此事。)