XMLパーサー規則の設定

XML パーサー規則は XML ファイルの構造を指定します。たとえば、翻訳対象テキストのコンテンツと翻訳対象外テキストのコンテンツを識別します。

パーサー規則ページ

このページにはパーサー規則のリストが記載されており、規則を追加、削除、変更できるボタンがあります。このページでは、規則を直接編集することはできません。[追加]または[編集]をクリックして、パーサー規則の設定を変更できるダイアログボックスを表示します。

スクリーンの概要

パーサー規則が適用される順序を変更します。パーサー規則 (Xpath 式として指定) 編集規則 (構造タグ) パーサー リストのパーサー規則表におけるパーサー規則の順序、パーサー規則のリスト、順序表コンテンツにおけるファイルの種類の順序の変更

パーサー規則の設定(規則の追加および規則の編集)

規則の種類および規則
規則が適用されるノードの指定。パーサー規則の最も重要なプロパティの 1 つ。ソフトウェアは XPath を使用して、適用可能なノードを指定します。ソフトウェアは、この指定を使用して規則を特定し、同じ XPath の場所を持つ 2 つの規則を持つことができないようにします。

ノードの指定方法を選択します。


  • [XPath]。XPath を直接指定します。
  • [属性]。要素の属性ペアを指定して XPath を指定します。
  • [要素]。要素名を指定して XPath を指定します。

[属性]および[要素]の方法を使用すると、XPath 構文を知らなくても規則を指定できます。

翻訳設定
翻訳対象のコンテンツは編集できます。翻訳対象外のコンテンツは、タグの種類によって表示される場合と非表示の場合があります。

次のいずれかに当てはまるコンテンツは翻訳対象になります。


  • コンテンツが、パーサー規則に従っていない
  • コンテンツが、パーサー規則で「翻訳対象」と設定されている
  • コンテンツが、翻訳対象の設定を祖先から継承している
翻訳対象の設定は次のいずれかになります。
常に翻訳対象
コンテンツは編集できます。
翻訳対象外
コンテンツは翻訳者に表示されますが、編集はできません。
翻訳対象 (保護対象コンテンツ外)
親要素が翻訳対象の場合に限り、翻訳対象です。[指定なし]と実質的に同じです。
指定なし
親要素の翻訳対象設定がある場合、要素はその設定を継承します。そうでない場合、設定は翻訳対象になります。

翻訳対象設定が[指定なし]の場合、タグの種類を[指定なし]に設定することもできません。

タグの種類
パーサー規則は、要素をタグとして強制的に翻訳者に対して表示します。タグに翻訳対象テキストを含めることもできます。タグは以下のものとして指定できます。
テキストの入ったインライン タグ
コンテンツは翻訳者に対して表示されます。
構造タグ
要素によって新しい段落単位が訳文ファイルに作成されます。
指定なし
タグは構造タグとしてマークされます。
注: 翻訳設定とタグの種類の両方を[指定なし]に設定することはできません。
空白文字
XML ファイルの種類については、ファイルフィルタのソフトウェアが空白文字を保持、または正規化することを選択することができます。保持とは、空白文字が修正されないことです。正規化とは、空白文字を1つのスペースに置換することです。ファイルを sdlxliff に変換すると正規化が完了します。空白文字ページでファイルの種類全体の空白文字設定を設定することができます。また、パーサー規則でも空白文字設定を設定することができます。パーサー規則が適用されると、空白文字ページの設定が上書きされます)。
正規化は、次の空白文字をスペースに置換します。
  • テキスト内の空白文字
  • テキストとタグの間の空白文字
  • インライン タグの間の空白文字
  • インライン タグと構造タグの間の空白文字

正規化は、構成タグ間の空白文字を変更しません。(いずれにしろ、ユーザーにはこの空白文字は表示されません)。

インラインタグに適用可能なパーサー規則の高度な設定

テキスト内でタグを単語の終了点とする
この設定が選択されると、翻訳エディタはタグをナビゲーション用のテキストとして扱います。例えば、Ctrl キーを押したまま ← キーを押すと、エディタによりカーソルがタグの先頭に移動します。
タグの後ろでテキスト行を折り返す
このオプションは、このタグの後に書式設定用の改行があるときに使用されますが、分節の終わりを示しているわけではありません。例えば、<br> タグで区切られた次のような1つの文があります。

The owl and pussy-cat went to sea <br>

in a beautiful pea green boat.

タグの書式のみを表示し、エディタで非表示可能にする
エディタでテキストは正しく書式化されますが、書式タグは表示されません。翻訳者は、エディタの設定を変更してタグを表示することができます。
タグの表すテキスト
スタンドアロンのプレースホルダ タグのみに影響します。タグに対応するテキストを設定できます。例えばエンティティ タグ &quot; には、それに対応するテキスト " (引用文) があります。
分節化のヒント
含める
タグに関連するテキストが存在しないときでも、タグはエディタに表示されます。このオプションを選択することはめったにありません。
テキストに含める
タグに関連するテキストが存在する場合、タグはテキストに表示されます。

たとえばタグで脚注記号を指定するとします。この場合、翻訳者は同じ文の中で、この記号を別の語句にかけなくてはならないため、タグをテキストの一部として含める必要があります。

除外可能にする、未定義
これら 2 つは実質的に同等です。タグがテキストの一部であるかどうかはエディタが判断します。

構造タグに適用可能なパーサー規則の高度な設定

文字数制限オプションは、要素または属性の翻訳として入力可能な Unicode 文字数の制限を指定します。

文字数制限は、翻訳エディタ内で、文書の構造列およびツールチップ内に表示されます。QA Checkerで [訳文分節がファイル指定制限文字数の範囲内であるかをチェックする]が有効にされている場合、これらの文字数制限がチェックされます。

要素または翻訳対象属性の文字数制限を設定することができます。例えば、文書の <title> 要素または文書内のイメージ説明のような属性の文字数制限を設定することができます。

最小文字数
要素の翻訳としてユーザーが入力できる最小限の文字数。SDL は相対 XPath アドレスを入力することをお勧めします。例えば、minlength が要素の属性である場合、@minlength と入力します。しかし、40 のような定数も使用できます。
最大文字数
要素の翻訳としてユーザーが入力できる最大限の文字数。SDL は相対 XPath アドレスを入力することをお勧めします。例えば、maxlength が要素の属性である場合、@maxlength と入力します。しかし、4096 のような定数も使用できます。
親トピック: XML パーザー規則について (参考例)

      この文書についてのご意見をお待ちしています。弊社宛てに電子メールを送信するには、ここをクリックしてください: techcomms@sdl.com

項目:  公開: 2014 年 1 月 31 日