Localization 用于从xpage编辑.properties文件的Xpages本地化UI
我们有一个巨大的项目,有很多客户和XPage。语言转换过程将非常耗时。所以,经过一些研究之后,我想用xpages构建一些UI,在其中我可以翻译.properties文件中可用的每个标签 然而,用多种语言翻译项目会更容易、更快。因此,经过进一步的研究,我得到了一个链接“斯文·哈塞尔巴赫的博客”。在这个博客中,使用了托管bean的概念 在我的xpage中,我在组合框中获取所有.property文件 获取我正在使用的所有.property文件的代码:Localization 用于从xpage编辑.properties文件的Xpages本地化UI,localization,xpages,javabeans,properties-file,Localization,Xpages,Javabeans,Properties File,我们有一个巨大的项目,有很多客户和XPage。语言转换过程将非常耗时。所以,经过一些研究之后,我想用xpages构建一些UI,在其中我可以翻译.properties文件中可用的每个标签 然而,用多种语言翻译项目会更容易、更快。因此,经过进一步的研究,我得到了一个链接“斯文·哈塞尔巴赫的博客”。在这个博客中,使用了托管bean的概念 在我的xpage中,我在组合框中获取所有.property文件 获取我正在使用的所有.property文件的代码: <xp:comb
<xp:comboBox id="comboBoxFile"
value="#{sessionScope.PropertyFile}"
style="width:285.0px;height:32.0px;border-radius:6px">
<xp:selectItems>
<xp:this.value>
<![CDATA[#{javascript:
importPackage(language);
language.AllPropertyFiles().getPropertFileList();
}]]>
</xp:this.value>
</xp:selectItems>
</xp:comboBox>
所以我得到的所有属性文件都是这样的
我成功地获得了在文本字段中翻译所需的所有标签
到目前为止,根据博客,一切都很完美,但由于我对ManagedBean概念有点陌生,现在我无法将编辑过的标签从xpage保存到.property文件。我只是想知道如何从xpage编辑.property文件,这将帮助我构建本地化UI
博客上说,保存编辑的属性文件将在下一部分中解释,但我已经搜索了很多,但我没有找到它,如果有人熟悉这个博客,我想阅读第二部分
在此方面的任何建议、建议或帮助都将不胜感激。您希望在设计期间处理语言属性文件。如果在运行时执行此操作,则每次更新设计时(您使用的是模板,不是吗),您的更改都会丢失 由于使用版本控制,因此属性文件在文件系统上可用。因此,管理变得更加容易 问题是如何管理它,因此您需要检查那里的答案和建议
或者检查是的,PO Editor绝对是一个很好的本地化工具,我的最后一个选项是PO Editor,但是我已经成功地检索了所有的.properties并编辑了xpage中的所有字符串,剩下的部分是再次将所有编辑的stings映射回.properties文件。但无论如何,在这种情况下,答案都是有价值的。谢谢。。