【发布时间】:2017-09-10 05:36:29
【问题描述】:
我有一个带有很多标签和按钮的 javafx 程序。标签和按钮上的文本是从一个很长的 xml 文件中提取的。这是一个小样本,
<!-- PROGRAM ICON FILES -->
<property name="NEW_BUTTON" value="New"></property>
<property name="LOAD_BUTTON" value="Load"></property>
<property name="SAVE_BUTTON" value="Save"></property>
<property name="SAVE_AS_BUTTON" value="Save As"></property>
<property name="EXPORT_BUTTON" value="Export"></property>
<property name="EXIT_BUTTON" value="Exit"></property>
<property name="REDO_BUTTON" value="Redo"></property>
<property name="UNDO_BUTTON" value="Undo"></property>
<property name="ABOUT_BUTTON" value="About"></property>
我想创建与第一个几乎相同的第二个 xml 文件。除了在这一秒内,所有值字符串都将被替换为不同的语言。这样在选择语言时,我只需选择要加载的 xml 文件。
有没有更好的方法来替换我的新 xml 文件中的所有值,然后将它们一一复制到谷歌翻译中并用结果替换原始文件。
谢谢
【问题讨论】:
-
确切地说,您希望它如何工作?
-
当然。应该有一个工具来做到这一点。寻找一个执行 XSLT 翻译的独立工具,然后设计/实现一个你想要的翻译。
-
期待什么工作?两个xml文件还是自动翻译?我知道这两个 xml 文件有效,我已经测试过了。至于翻译我不知道,这就是我问的原因。这绝对不是不可能的,有人可以构建一个翻译 xml 文件的程序。我想知道这样的事情是否存在。
-
我找到了这个nikse.dk/XmlContentTranslator,但它似乎不适用于我的 xml 文件