2017-10-19 40 views
0

我注意到在生成xliff文件後,它創建了名爲context-group的節點。我不確定他們用於什麼。xliff中的<context-group>什麼是xliff

 <trans-unit id="edc96753971323c438706da1820e74730a79d1af" datatype="html"> 
     <source>Your response to this survey has already been recorded. Thank You.</source> 
     <context-group purpose="location"> 
      <context context-type="sourcefile">app\core\forbidden.component.ts</context> 
      <context context-type="linenumber">5</context> 
     </context-group> 
     <note priority="1" from="description">Message for survey already taken</note> 
     <note priority="1" from="meaning">Survey Already Taken Page</note> 
     </trans-unit> 

回答

1

<context-group>元素保存與其出現的樹中的級別相關的上下文元素。因此上下文可以設置爲<group>級別,<trans-unit>級別或<alt-trans>級別。每個<context-group>元素可以被命名,允許每個組的不同用途。當<context-group>被命名時,可以通過使用XML處理指令來控制這些用途。由於元素可能發生在非常高的級別,因此可以爲文件內的所有元素建立默認的上下文。此默認設置可以在許多後續級別上覆蓋。可選的name屬性可以唯一標識<file>元素中的<context-group>。可選的crc屬性允許驗證數據。可選目的屬性指示使用此上下文信息的用途;例如「匹配」表示上下文信息用於內存查找。

欲瞭解更多信息,請參閱:http://docs.oasis-open.org/xliff/v1.2/os/xliff-core.html#context-group

+0

該節點的實際用途是什麼?順便說一句,謝謝你的答案。 – jengfad

+0

你可以想象它具有提供關於映射和引用的附加信息的元數據。你可以在這裏看到更多的用法:http://docs.oasis-open.org/xliff/v1.2/xliff-profile-po/xliff-profile-po-1.2-cd02.html –