过滤.xlf文件中的无关数据

时间:2019-07-04 09:04:10

标签: winforms multilingual toolkit xliff

我有一个多语言的VB.Net winforms应用程序。我正在尝试使用Multilingual App Toolkit 4(https://marketplace.visualstudio.com/items?itemName=MultilingualAppToolkit.MultilingualAppToolkit-18308#overview)生成xliff数据以发送到外部翻译器。

按照快速入门指南,我可以安装并启用该工具包。 (如所记录的那样,它不会自动生成pseduo语言资源-这是必需的吗?)然后我可以添加一种语言(例如法语),然后生成MyApp.fr.xlf文件。

我的挑战是.xlf包含大量不需要翻译的数据-每个UI元素不仅具有.xlf文件中的文本/标题,还具有所有格式/布局。如何确保.xlf文件中仅需要翻译的文本?

<trans-unit id="chkShadingBackRef.Location" translate="yes" extype="System.Drawing.Point, System.Drawing" xml:space="preserve">
      <source>162, 53</source>
      <target state="needs-review-translation">162, 53</target>
    </trans-unit>
    <trans-unit id="chkShadingBackRef.Size" translate="yes" extype="System.Drawing.Size, System.Drawing" xml:space="preserve">
      <source>160, 17</source>
      <target state="needs-review-translation">160, 17</target>
    </trans-unit>
    <trans-unit id="chkShadingBackRef.TabIndex" translate="yes" extype="System.Int32, mscorlib" xml:space="preserve">
      <source>77</source>
      <target state="needs-review-translation">77</target>
    </trans-unit>
    <trans-unit id="chkShadingBackRef.Text" translate="yes" xml:space="preserve">
      <source>Apply black reference image</source>
      <target state="new">Apply black reference image</target>
    </trans-unit>
    <trans-unit id="nudimageScalingSaturationMargin.Anchor" translate="yes" extype="System.Windows.Forms.AnchorStyles, System.Windows.Forms" xml:space="preserve">
      <source>Top, Right</source>
      <target state="needs-review-translation">Top, Right</target>
    </trans-unit>

0 个答案:

没有答案