ファイルインポートの設定

.XLIFF 1.2 and 2.0 - XML Localization Interchange File Format (TMS)

本コンテンツはPhrase Language AIの機械翻訳により、英語から翻訳されています。

原文ファイルのタグコンテンツは、エディタで「ツール」メニューの「Expand tags」をクリックして表示し、F2 キーを押して編集できます。

注意

tags に関する問題は、エクスポート エラーの一般的な原因です。品質管理チェックを実行して、ファイルをエクスポートする前に tags と format が常に正しいことを確認します。

ヒント

XLIFF コンテンツに HTML タグが含まれている場合、ジョブまたはプロジェクト テンプレート作成時のファイル タイプとして Drupal/Wordpress XLIFF を選択します。

ファイル形式

  • .XLF

  • .XLIFF

  • 2.0 のみ

    ファイルヘッダーが <xliff version="2.0"> のファイル

インポートオプション

  • Parse ICUメッセージ

    ICUメッセージは自動的にtagsに変換されます。ICUメッセージを含むセグメントには、インライン要素を含めることはできません。

  • HTMLサブフィルターを使用する 

    ファイルに含まれる HTMLタグをインポートします。tagsはHTMLファイルインポート設定で使用できます。

  • <note>をインポート

    <note> 要素のデータが「コンテキスト」ウィンドウに表示されます。

    <unit> 内の <note> のみがサポートされています (XLIFF 2.0 規格による)。

  • インポート時に確定済みのセグメントをTMに保存

    確定済としてインポートされたセグメントは、書き込みモードでプロジェクトの翻訳メモリに保存されます。

  • XLIFFのセグメント化

    標準セグメンテーションが適用されます。選択しない場合、1要素が1セグメントになります。これにより、セグメントごとに複数の文が作成される可能性があります。選択されたが、1 つの要素が 1 セグメントのままの場合、ファイルに canResegment="no" 属性が存在することがあります。セグメンテーションを push するには、この属性を "yes" に変更します。canResegment="no" 属性がない場合、ユニットはセグメント化されます。

    訳文セグメントが empty の場合、原文要素のテキストがセグメント化されます。この動作は、セグメント XLIFF オプションの有効/無効、またはセグメンテーション ルールの調整によって変更できません。

    インポートされたユニット に元のファイルにセグメント 要素がある場合、それ以上セグメント化されず、すでにセグメント化されていると見なされます。この動作は、 セグメント XLIFF オプションを有効にして変更することはできません。セグメンテーションは、unit に 1 つのセグメント要素があり、無視できる要素がない場合にのみ実行できます。

  • 改行/ページ区切りタグを解釈する

    XLIFF linebreak および pagebreak tags で新規セグメントを作成このオプションは、セグメント XLIFF も有効な場合にのみ適用されます。

  • 空白箇所を維持する

  • セグメントがインポートされていない場合、空の訳文セグメントに原文をコピーします

  • 2.0 「translate=no」のテキストは翻訳不要箇所のタグとして表示

  • コンテキストメモのみ

    コンテキストは、要素 context-group または context-type 属性を持つコンテキスト内の trans ユニットのいずれかになければなりません。

  • コンテキストキーのみ 2.0

    コンテキストは、ユニット要素またはユニットの子孫である必要があります。XPath 評価のベースノード (コンテキストノード) はユニット要素です。デフォルトの XPath は @ID です。

  • 文字実体へ変換

    出力ファイルに必要な文字参照のコンマ区切り一覧。

    例:

    &#160;,&amp;#x3A3;).

  • Phrase TMSタグに変換する 

インポートセグメントルール

ルールを追加すると、デフォルトのインポート設定が変更になります。ルールは結合または追加することができ、利用可能なフォームまたは手動で適用できます。カスタム 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 状態にマッピングします。

例:

エクスポートされた訳文 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 のセグメント ステータスはインポート設定で手動で設定する必要があります。

この記事は役に立ちましたか?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.