使用Okapi

时间:2018-01-17 10:25:13

标签: java internationalization properties-file xliff

我想知道如何使用Okapi Framework / Rainbow实现以下功能:

将Java I18N属性文件转换为XLIFF进行翻译,其中一些翻译已经存在并且应该是XLIFF文件的一部分。

我有两个Java属性文件:

  • main_en.properties
  • main_de.properties

其中main_en.properties是具有I18N的所有键/值对的参考文件。 main_de.properties包含一些翻译,但不是全部。现在我想创建一个XLIFF文件,用于从EN到DE的转换,main_en.properties作为基础(源),其中现有的转换来自main_de.properties(目标)。

Rainbow中的这条管道如何与必要的步骤一样?

1 个答案:

答案 0 :(得分:0)

来自Rainbow:

  • in"输入列表1"标签 - >右键单击 - > "添加文件" (或Ctrl + Insert) - >添加英文文件
  • in"输入列表2"标签 - >右键单击 - > "添加文件" (或Ctrl + Insert) - >添加德语文件
  • in" Languages and Encodings"标签更改"源语言"到" en"和#34;目标语言"到" de"。 同时将编码设置为iso-8859-1(标准Java属性使用iso-8859-1,JDK 9引入了utf-8支持
  • 来自" Utilities"菜单选择"基于ID的对齐..."
  • 在配置操作的对话框中指定TMX输出(在"输出"选项卡中)
  • 执行。结果将在您指定的TMX中

这是基本的东西。 您还可以选择对源和目标进行分段(对话框中的"选项"选项卡),将未翻译的内容保存到单独的TMX等。