本地化Xpages应用程序乘以属性文件

时间:2016-07-01 10:16:47

标签: xpages domino-designer-eclipse

Domino Designer 9.0.1中另一个奇怪的故事:

有问题的申请将支持德语和英语;德语被设置为源语言和默认语言。

在过去的几周里,我们发现有一些CustomControls和Xpages的属性文件正在成倍增加;在12个小时之内,我们经常会看到数百个乘法文件(目前我们有120个乘法;本周早些时候我们有一个> 1000个乘法属性文件的情况!)在包浏览器中,它们会像这样:

enter image description here

正如您所看到的,在属性的文件名中添加了类似docUnid的内容。除了不同的时间戳外,它们在内部都是相同的。在相同的情况下,两种语言版本相乘,在这种特殊情况下,只有德语(=源)版本显示出这种现象。

另一个奇怪的事实:这个特殊的自定义控件已经有一段时间没有改变了,它只包含一个带有静态文本属性的控件,以及

任何人都知道可能导致这种情况的原因,以及我可以尝试哪些可能的解决方案?

技术事实和更多观察: Domino Designer 9.0.1 FP6,ExtLib 17;我们正在一个团队中工作,我们每个人都在他们自己的本地副本中编码,然后复制到“hub”副本。我无法证明这一点,但我认为我们中的一个人复制更新与创建新的prüperty重复之间存在联系

编辑:更多观察结果:我认为我能够将其归结为两台特定机器之间的复制;我只是在两个实例之间运行了一系列5或6个手动驱动的复制,每次没有对任何一方的设计代码进行任何更改。然而,每次复制都报告了1次更新和1次添加,并且每次都添加了新的属性文件。

所以同时我删除了有问题的自定义控件,并从头开始以略微不同的名称重建它(只是为了安全起见)。现在似乎应用程序现在“表现”了,但我确信这迟早会回来。

1 个答案:

答案 0 :(得分:0)

跟我说话:源代码控制和复制不匹配。

更多细节: 属性文件作为附件存储在设计说明中。这通常是表格的注释。除非您打开多语言,否则每个属性都有自己的注释。当不同的人在数据库上工作时,这些注释元素会在构建时重新创建,从而获得下一个UNID类型。

因此,您尝试做的正确流程:选择最佳版本的nsf。核对其他复制品。将其绑定到版本控制。让您的对等开发人员从该存储库创建一个nsf。设计同步只能通过该存储库进行。

虽然您正在使用它:添加巴伐利亚语作为语言,因此您的慕尼黑客户也可以使用该应用程序