ソースファイルのタグコンテンツは、タグを展開をクリックすることでエディタで視覚化でき、 メニューの下でF2をクリックすることで編集できます。
ヒント
XLIFFコンテンツにHTMLタグが含まれている場合、ジョブまたはプロジェクトテンプレートを作成します。
をファイルタイプとして選択してファイル形式
-
.XLF
-
.XLIFF
-
2.0のみ
ファイルヘッダーが
<xliff version="2.0">
のファイル。
インポートオプション
-
ICUメッセージは自動的にtagsに変換されます。ICUメッセージを含むセグメントには、インライン要素を含めることはできません。
-
ファイルに含まれる HTMLタグをインポートします。タグは、HTMLファイルインポート設定で使用できます。
-
<note>
要素からのデータは、コンテキストウィンドウに表示されます。<unit>
内の<note>
のみがサポートされています(XLIFF 2.0標準に従って)。 -
確定済としてインポートされたセグメントは、書き込みモードでプロジェクト翻訳メモリに保存されます。
-
標準セグメンテーションが適用されます。選択されていない場合、1つの要素は1つのセグメントになります。これにより、セグメントごとに複数の文が含まれる可能性があります。選択されているが1つの要素が1つのセグメントのままの場合、属性canResegment="no"がファイルに存在する可能性があります。セグメンテーションをプッシュするには、この属性を"yes"に変更します。canResegment="no"属性がない場合、ユニットはセグメント化されます。
訳文セグメントが空でない場合、原文要素のテキストはセグメント化されません。この動作は、 オプションを有効/無効にしたり、セグメンテーションルールを調整したりして変更することはできません。
インポートされた
unit
が元のファイルにsegment
要素を含む場合、それはさらにセグメント化されず、すでにセグメント化されていると見なされます。この動作は、 オプションを有効/無効にしても変更できません。セグメンテーションは、unit
が単一のsegment
要素を持ち、無視可能な要素がない場合にのみ発生します。 -
XLIFFの改行およびページブレークタグは新しいセグメントを作成します。このオプションは、Segment XLIFFも有効な場合にのみ適用されます。
-
-
-
2.0 Only
-
1.2 Only
コンテキストは、要素のコンテキストグループ内のトランスユニットまたはコンテキストタイプ属性を持つコンテキストのいずれかでなければなりません。
-
2.0 Only
コンテキストは、ユニット要素またはユニットの子孫に存在しなければなりません。XPath評価のための基本ノード(コンテキストノード)はユニット要素です。デフォルトのXPathは:@idです。
-
出力ファイルに必要な文字参照のカンマ区切りリスト。
例:
-
インポートセグメントルール
ルールを追加すると、デフォルトのインポート設定が変更されます。ルールは組み合わせたり追加したりでき、利用可能なフォームまたは手動で適用できます。カスタムXLIFFステートがサポートされています。カンマで引数を区切ると、AND
論理関係が作成され、新しい行はOR
論理関係を作成します。
XPathもルールで使用できますが、各トランスユニット要素に対して相対的に評価されます(すなわち、ドキュメントではありません)。
例:
-
<trans-unit>
要素がresname
属性を持ち、その値がinfo: .[contains(@resname,'info')]
を含む場合のみセグメントをインポートします。 -
<trans-unit>
要素がないそのようなセグメントメタデータ
子要素を持ち、tm_match
属性が100.00: .[not(contains(segment-metadata/@tm_match,'100.00'))]
を含む場合のみセグメントをインポートします。100.00および101.00%の一致をインポートから除外するには、次のように
または
を使用します:.[not(contains(segment-metadata/@tm_match,'100.00') or contains(segment-metadata/@tm_match,'101.00'))]
。
XPathはルールでも使用できます。たとえば、セグメントをインポートする場合.[contains(@resname, 'info;yes')]
。
デフォルトでは、すべてのXLIFFトランスユニットがインポートされます。セグメンテーションが行われる場合、<source>
はセグメント化され、<seg-source>
はされません。インポート後のすべてのセグメントのステータスは、未確認またはロックされていません。
カスタムインポート設定
-
次の場合セグメントをインポートしない
-
次の場合セグメントを確定にする
-
次の場合セグメントをロック済にする
エクスポート属性のマッピング
ルールを追加すると、デフォルトのインポート設定が変更されます。ルールは組み合わせたり追加したりでき、利用可能なフォームまたは手動で適用できます。カスタムXLIFFステートがサポートされています。
デフォルトでは、エクスポートされたターゲットファイル内のすべてのXLIFFトランスユニットは、ターゲットが翻訳されることを除いて、ソースと同一に見えます。XLIFFの状態を変更するには、セグメントのステータスをXLIFFの状態にマッピングできます。
例:
カスタムエクスポート設定
特定のターゲット属性は、次のセグメントステータスに基づいてマッピングできます:
-
確定済かつロック済
-
確定かつロックされていない
-
未確定かつロック済み
-
未確定かつロックされていない
最大ターゲット長
ユニットが複数のセグメントに分割されると、すべてのセグメントは同じ最大長プロパティを持ちます。これはユニットの最大値に等しくなります。
この場合、インポート後に次の警告が返されます:
ユニットが複数のセグメントに分割されると、最大長制限は各セグメントごとに別々にチェックされます。
1.2
属性 maxwidth
は、これらの条件で翻訳の最大ターゲット長を指定するために使用できます。
-
Maxwidth は、トランスユニット要素内に存在しなければなりません(グループ内ではありません)。
-
サイズは
size-unit="char"
またはsize-unit="percent"
で指定する必要があります。 -
トランスユニット要素内にはセグメントが1つだけ存在します。
トランスユニット要素内にセグメントが複数ある場合、警告が表示されます。
2.0
最大ターゲット長機能は、次の条件を満たす場合にのみサポートされます:
-
ファイル要素には
slr:profiles
が含まれ、generalProfile="xliff:codepoints"
である必要があります。 -
ファイル内のユニットには
sizeRestriction
属性が含まれています。
最大値は、セグメントの最大長プロパティとして設定されます。
Drupal/Wordpress .XLIFF
設定は、project template で使用される Drupal プラグインに適用されます。
Wordpress フィルターは HTML サブフィルターを使用するため、.HTML インポート設定を適用できます。HTML インポート設定で利用可能なカスタマイズが不足している場合は、.XML 形式を使用する必要があります。
Drupal/WordPress XLIFF は、翻訳可能な文字列が CDATA 内にあり、HTML タグを含む .XLIFF ファイルのデフォルトとしても良いです。
memoQ
自動検出され、memoQ XLIFF としてインポートされた場合、設定は利用できません。設定が必要な場合は、XLIFF 1.2 インポート設定を使用してファイルをインポートしてください。memoQ XLIFF のセグメントステータスは、インポート設定で手動で構成する必要があります。