Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Localization 用于从xpage编辑.properties文件的Xpages本地化UI_Localization_Xpages_Javabeans_Properties File - Fatal编程技术网

Localization 用于从xpage编辑.properties文件的Xpages本地化UI

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

我们有一个巨大的项目,有很多客户和XPage。语言转换过程将非常耗时。所以,经过一些研究之后,我想用xpages构建一些UI,在其中我可以翻译.properties文件中可用的每个标签

然而,用多种语言翻译项目会更容易、更快。因此,经过进一步的研究,我得到了一个链接“斯文·哈塞尔巴赫的博客”。在这个博客中,使用了托管bean的概念

在我的xpage中,我在组合框中获取所有.property文件

获取我正在使用的所有.property文件的代码:

              <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文件。但无论如何,在这种情况下,答案都是有价值的。谢谢。。