原文ファイルのタグコンテンツはタグを展開」をクリックしてエディタで表示し、「F2」をクリックして編集できます。
」メニューの「ヒント
XLIFF コンテンツに HTML タグが含まれている場合、ジョブまたはプロジェクトテンプレートの作成時にファイルの種類として を選択します。
ファイル形式
-
.XLF
-
.XLIFF
-
2.0のみ
ファイルヘッダが
<xliff version="2.0"> のファイル
インポートオプション
-
ICUメッセージは自動的にタグに変換されます。ICUメッセージを含むファイルにインライン要素を含めることはできません。
-
<note>
要素のデータがコンテキストウィンドウに表示されます。<unit>
内の<note>
のみがサポートされています(XLIFF 2.0規格による)。 -
確定済としてインポートされたセグメントは、書き込みモードでプロジェクトの翻訳メモリに保存されます。
-
標準セグメンテーションが適用されます。選択しない場合、1つの要素が1セグメントになります。これにより、セグメントごとに複数の文が含まれる場合があります。選択されたが 1 つの要素が 1 セグメントのままの場合、属性 canResegment="no" がファイル内に存在する可能性があります。セグメンテーションをプッシュするには、この属性を「はい」に変更します。canResegment="no" 属性がない場合、単位はセグメント化されます。
訳文セグメントが空欄の場合、原文要素のテキストはセグメント化されます。この動作は、 オプションの有効化/無効化、またはセグメンテーションルールの調整によって変更することはできません。
インポートされた
単位
が元のファイルにセグメント
要素を含む場合、それ以上セグメント化されることはありません。セグメント化済とみなされます。この動作は、 オプションを有効にして変更することはできません。セグメンテーションは、unit
が単一のセグメント
要素を持ち、無視できる要素がない場合にのみ実行できます。 -
XLIFF改行タグと改ページタグで新規セグメント作成このオプションは、セグメントXLIFFも有効な場合にのみ適用されます。
-
-
-
2.0 属性が「translate=no」の 翻訳不要箇所として表示
-
1.2 のみ
コンテキストは、要素 context-group または context-type 属性を持つコンテキスト内の trans 単位になければなりません。
-
のみ2.0
コンテキストは、ユニット要素またはユニットの子孫である必要があります。XPath評価のベースノード(コンテキストノード)はユニット要素です。デフォルトの XPath は @ID です。
-
出力ファイルに必要な文字参照のコンマ区切り一覧。
例:
-
インポートセグメントルール
ルールを追加すると、デフォルトのインポート設定が変更されます。ルールは結合または追加することができ、利用可能なフォームを使用するか手動で適用できます。カスタムXLIFFステートがサポートされています。引数をコンマで区切るとAND
論理関係が作成され、改行するとOR
論理関係が作成されます。
XPath はルール内でも使用できますが、各 trans-unit 要素(つまりドキュメントではない)を基準に評価されます。
例:
-
<trans-unit>
要素にresname
属性があり、その値がinfo: .[contains(@resname,'info')]
である、または含まれているセグメントのみをインポートします。 -
<trans-unit>
要素にセグメントメタデータ
子要素がない、TM_match
属性が100.00: .[not(contains(セグメントメタデータ/@TM_match,'100.00'))]
セグメントのみをインポートインポートから100.00および101.00%一致を除外するには、次のように
また
は を使用します。.[not(contains(segment-metadata/@tm_一致,'100.00') or contains(segment-metadata/@tm_一致,'101.00')]
XPathは、たとえばセグメントのインポートなど、ルール内でも使用できます。[contains(@resname, 'info;yes')]
。
デフォルトでは、すべてのXLIFFトランスユニットがインポートされます。セグメンテーションを行う場合、<原文>
はセグメンテーションされ、<原文>
はセグメンテーションされません。インポート後のすべてのセグメントのステータスは未確定またはロック済です。
カスタムインポート設定
-
以下の場合はセグメントをインポートしない
-
次の場合にセグメントを確定済
-
セグメントをロック済済に設定
エクスポート属性マッピング
ルールを追加すると、デフォルトのインポート設定が変更されます。ルールは結合または追加することができ、利用可能なフォームを使用するか手動で適用できます。カスタムXLIFFステートがサポートされています。
デフォルトでは、エクスポートされた訳文ファイル内のすべてのXLIFFトランスユニットは、訳文が翻訳される以外は原文と同じになります。XLIFF状態を変更するには、セグメントステータスをXLIFF状態にマッピングします。
例:
カスタムエクスポート設定
特定の訳文属性は、次のセグメントステータスに基づいてマッピングできます。
-
確定済およびロック済
-
確定済および未ロック
-
未確定およびロック済
-
未確定および未ロック
訳文最大長
単位がさらにセグメントに分割されると、すべてのセグメントは同じ最大長プロパティを持ちます。これはユニットの最大数と同じです。
この場合、インポート後に次の警告が返されます。
ユニットは複数のセグメントに分割されます。最大文字数の制限はセグメントごとに個別にチェックされます。
1.2
maxwidth
属性は、以下の条件で翻訳の最大訳文長を指定するために使用できます。
-
最大幅はトランスユニット要素内である必要があります(グループ内ではありません)。
-
サイズは
size-unit="char"
またはsize-unit="percent"
で指定する必要があります。 -
trans-unit 要素にはセグメントが 1 つだけあります。
トランスユニット要素にさらにセグメントがある場合、警告が表示されます。
2.0
最大訳文長機能は、次の場合にのみサポートされています。
-
file要素には
generalProfile="xliff:codepoints"
を持つslr:profiles
が含まれます -
ファイル内のユニットには
sizeRestriction
属性が含まれています。
最大値は、セグメントの最大長プロパティとして設定されます。
Drupal/Wordpress .XLIFF
Drupal プラグインで使用するプロジェクトテンプレートで設定します。
WordPressフィルタはHTMLサブフィルタを使用するため、.HTMLインポート設定を適用できます。HTMLインポート設定で利用可能な以上のカスタマイズが必要な場合は、 拡張マークアップ言語(TMS).XMLファイル形式を使用する必要があります。
疑問がある場合、Drupal/WordPress XLIFFは、他の.XLIFFファイルや、翻訳可能なStringsがCDATAに含まれ、HTMLタグが含まれている場合に適しています。