原文ファイルのタグコンテンツは、エディタで「Expand tags」をクリックして表示し、F2 キーを押して編集できます。
メニューの「ヒント
XLIFF コンテンツに HTML タグが含まれている場合、ジョブまたはプロジェクト テンプレート作成時のファイル タイプとして を選択します。
ファイル形式
-
.XLF
-
.XLIFF
-
2.0 のみ
ファイルヘッダーが
<xliff version="2.0">
のファイル
インポートオプション
-
ICUメッセージは自動的にtagsに変換されます。ICUメッセージを含むセグメントには、インライン要素を含めることはできません。
-
ファイルに含まれる HTMLタグをインポートします。tagsはHTMLファイルインポート設定で使用できます。
-
<note>
要素のデータが「コンテキスト」ウィンドウに表示されます。<unit>
内の<note>
のみがサポートされています (XLIFF 2.0 規格による)。 -
確定済としてインポートされたセグメントは、書き込みモードでプロジェクトの翻訳メモリに保存されます。
-
標準セグメンテーションが適用されます。選択しない場合、1要素が1セグメントになります。これにより、セグメントごとに複数の文が作成される可能性があります。選択されたが、1 つの要素が 1 セグメントのままの場合、ファイルに canResegment="no" 属性が存在することがあります。セグメンテーションを push するには、この属性を "yes" に変更します。canResegment="no" 属性がない場合、ユニットはセグメント化されます。
訳文セグメントが empty の場合、原文要素のテキストがセグメント化されます。この動作は、 オプションの有効/無効、またはセグメンテーション ルールの調整によって変更できません。
インポートされた
ユニット
に元のファイルにセグメント
要素がある場合、それ以上セグメント化されず、すでにセグメント化されていると見なされます。この動作は、 オプションを有効にして変更することはできません。セグメンテーションは、unit
に 1 つのセグメント
要素があり、無視できる要素がない場合にのみ実行できます。 -
XLIFF linebreak および pagebreak tags で新規セグメントを作成このオプションは、セグメント XLIFF も有効な場合にのみ適用されます。
-
-
-
2.0 「translate=no」の 不要箇所のタグとして表示
-
のみ
コンテキストは、要素 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>
要素にそのようなsegment-metadata
子要素がない、TM_match
属性が100.00: .[not(contains(セグメント-メタデータ/@TM_match,'100.00'))]
1000.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 状態にマッピングします。
例:
カスタム エクスポート設定
特定の訳文属性は、次のセグメントステータスに基づいてマッピングできます。
-
確定済かつロックされている
-
確定かつロックされていない
-
未確定かつロック済み
-
未確定かつロックされていない
訳文最大長
ユニットがさらにセグメントに分割されると、すべてのセグメントの最大長さプロパティが同じになります。これはユニットの最大値と等しくなります。
この場合、インポート後に次の Warning が表示されます。
単位はさらに多くのセグメントに分割されます。最大文字数制限はセグメントごとに個別にチェックされます。
1.2
maxwidth
属性は、次の条件で翻訳の最大訳文長を指定するために使用できます。
-
最大幅はトランスユニット要素内(グループ内以外)になければなりません。
-
サイズは
size-unit="char"
またはsize-unit="percent"
で指定する必要があります。 -
単位変換要素にセグメントは 1 つだけです。
単位変換要素にさらにセグメントがあると Warning が表示されます。
2.0
最大訳文文長機能は、次の場合のみサポートされます。
-
ファイル要素には
generalProfile="xliff:codepoints"
のslr:profiles
が含まれます。 -
ファイル内のユニットには
sizeRestriction
属性が含まれています。
最大値は、セグメントの最大長さプロパティとして設定されます。
Drupal/Wordpress .XLIFF
設定は、Drupal プラグインで使用するプロジェクトテンプレートに適用されます。
WordPress フィルタは HTML サブフィルタを使用するため、.HTML インポート設定を適用できます。HTML インポート設定で使用可能なより多くのカスタマイズが必要な場合は、.XML ファイル形式を使用する必要があります。
Drupal/WordPress XLIFF は、翻訳可能 Strings が CDATA にあり、HTML tags が含まれている場合の .XLIFF ファイルのよいデフォルトにもなります。
memoQ
自動検出され、memoQ XLIFF としてインポートされた場合、設定は使用できません。設定が必要な場合は、XLIFF 1.2 インポート設定を使用してファイルをインポートします。memoQ XLIFF のセグメント ステータスはインポート設定で手動で設定する必要があります。