有没有办法自动翻译 xml 文件



我有一个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文件中的所有值,然后将它们一一复制到Google翻译中并用结果替换原始值。

谢谢

您有 2 个解决方案。

1(更快,更便宜的方法:获取每个值(要翻译的文本(并在Google上使用Google翻译。只需打开 2 个选项卡。在第一个选项卡上,谷歌:英语到西班牙语,在第二个选项卡上,谷歌西班牙语到英语。(通过这种方式,第二种方法为我节省了 2,000 美元(。

2(懒惰和更昂贵的方式:在Google Play开发者控制台中,单击您的应用程序,然后单击服务,您应该会看到一个翻译按钮。然后,它将提示您添加一个字符串.xml文件。如果您继续并同意,他们将向您收取 $ 以将字符串中的每个值翻译成所需的语言.xml。我会选择第一种方法:)

最新更新