<?xml version="1.0" encoding="UTF-8"?>
<article id="Configuration">
  <title>オプションとコンフィグレーション<indexterm>
      <primary>オプション</primary>
    </indexterm></title>

  <para>オプションダイアログでは、WinMergeの様々なカスタマイズを行うことができます。WinMergeオプションを設定するには、</para>

  <orderedlist>
    <listitem>
      <para>メニューの、<menuchoice><guimenu>編集</guimenu><guimenuitem>設定</guimenuitem></menuchoice>、または、ツールバー<inlinemediaobject>
<imageobject> <imagedata contentwidth="16"
fileref="screenshots/options_btn.png" /> </imageobject><textobject>
            <phrase>WinMerge Options button</phrase>
          </textobject>
        </inlinemediaobject><guibutton>設定</guibutton>ボタンをクリックしてください。</para>

      <para>オプションダイアログには、多くのページがあり、それぞれ、関連する設定のグループを含んでいます。 ダイアログの左端にある
<guilabel>カテゴリ</guilabel> リストのタイトルをクリックすることで、ページを開くことができます。</para>
    </listitem>

    <listitem>
      <para>以下の方法の片方、または、両方を使って、変更したいオプションを設定することができます。</para>

      <itemizedlist>
        <listitem>
          <para>オプションページで直接編集</para>
        </listitem>

        <listitem>
          <para>エクスポート済の<filename>.ini</filename>ファイルをインポート</para>
        </listitem>
      </itemizedlist>
    </listitem>

    <listitem>
      <para>オプションを設定し終わったら、 <guibutton>OK</guibutton>をクリックして、それらを保存し、ダイアログを閉じてください。</para>
    </listitem>
  </orderedlist>

  <para>このトピックでは、オプションの詳細について説明します。オプションダイアログの、それぞれのページにはセクションがあります。</para>

  <section id="Configuration_importexport">
    <title>設定情報のインポートとエクスポート<indexterm>
        <primary>importing options files</primary>
      </indexterm><indexterm>
        <primary>exporting options files</primary>
      </indexterm></title>

    <para>差分比較、または、マージの設定を頻繁に変更する場合、また、 あなたの設定を他のWinMergeユーザーと共有したい場合は、
設定をファイルへエクスポートして保存することを検討してください。
あとでそれらの設定を使いたい時は、手動でオプションを設定する代わりに、単に設定ファイルをインポートすることができます。</para>

    <variablelist>
      <varlistentry>
        <term>インポートオプション</term>

        <listitem>
          <para>保存された設定を再使用したい時は、 <guibutton>インポート</guibutton>をクリックしてください。インポートダイアログで、保存済の
<filename>ini</filename>ファイルを探して、 <guibutton>開く</guibutton>をクリックしてください。</para>

          <para>インポートされた設定ファイルの値で、すべてのオプションを置き換えます。</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>エクスポートオプション</term>

        <listitem>
          <para>オプションを設定し終わったら、 <guibutton>エクスポート</guibutton>をクリックしてください。
エクスポートダイアログで、設定ファイルのパスと名前を指定して(拡張子 <filename>ini</filename>は、自動的に付加されます)、
<guibutton>保存</guibutton>をクリックしてください。</para>

          <para>生成された <filename>ini</filename>ファイルの各行は、一つのオプションを表す、名前と値のペアを含みます。</para>
        </listitem>
      </varlistentry>
    </variablelist>
  </section>

  <section id="Configuration_general">
    <title>一般 ページ</title>

    <para>一般ページには、いくつかのオプションがあります。</para>

    <section>
      <title>自動的に最初の差異にスクロールする<indexterm>
          <primary>自動的に最初の差異にスクロールする</primary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>無効</option>(デフォルト): 比較ウィンドウは、フォルダー、または、ファイルの先頭を表示し、差異を選択しません。</para>
        </listitem>

        <listitem>
          <para><option>有効</option>: 最初に開いた時、比較ウィンドウは(必要ならそこまでスクロールして)最初の差異を選択します。</para>

          <itemizedlist>
            <listitem>
              <para>フォルダー比較では、ファイル、または、フォルダーの最初の差異を選択します。</para>
            </listitem>

            <listitem>
              <para>ファイル比較では、ファイル中の最初の差異ブロックを選択します。</para>
            </listitem>
          </itemizedlist>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>Automatically scroll to first inline difference<indexterm>
          <primary>autoscrolling to first inline difference</primary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>Disabled</option> (default): TBD</para>
        </listitem>

        <listitem>
          <para><option>Enabled</option>: TBD</para>

        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>'<keycap>Esc</keycap>'でウィンドウを閉じる<indexterm>
          <primary>Escでウィンドウを閉じる</primary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>MDI子ウィンドウまたはメインウィンドウ</option>(デフォルト):<keycap>Esc</keycap>キーでWinMergeウィンドウを閉じられるようにします。<keycap>Esc</keycap>を一度押下すると一つのウィンドウを閉じます。つまり、もう一つファイル比較ウィンドウが開いていた場合、WinMergeを終了するためには、キーを合計3回押下する必要があります(最初に、ファイル比較ウィンドウ、次に、フォルダー比較ウィンドウ、そして最後に、WinMergeウィンドウ)。</para>

          <para>注) WinMergeのコマンドラインの <parameter>-e</parameter>パラメーターは、WinMergeを
<keycap>Esc</keycap>1回で終了することを可能にします。</para>
        </listitem>

        <listitem>
          <para><option>MDI子ウィンドウのみ</option>: <keycap>Esc</keycap>を押下すると
子ウインドウは閉じますが、最後に残ったメインウィンドウは閉じません。</para>
        </listitem>

        <listitem>
          <para><option>無効</option>: <keycap>Esc</keycap>押下で、WinMergeウィンドウを閉じません。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>開くダイアログで自動的にパスを検査する</title>

      <itemizedlist>
        <listitem>
          <para><option>有効</option>(デフォルト):ファイルまたはフォルダーの選択ダイアログで、パスを入力した時に、それらをチェックします。<guibutton>OK</guibutton>ボタンは、両方(または3つすべて)のパスが検証されるまで、使用不可となります。注)このチェックは、ほんの少しだけ時間がかかることがあります。</para>
        </listitem>

        <listitem>
          <para><option>無効</option>: ファイルまたはフォルダーの選択ダイアログの
<guibutton>OK</guibutton>ボタンは常に使用可能となり、 指定したパスを開こうとします。検証による遅延がないため、
パスの選択が速くなります。しかし、パスが開かれなかった場合、 エラーダイアログが表示されます。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>複数のインスタンスを起動しない<indexterm>
          <primary>WinMergeウィンドウ</primary>

          <secondary>インスタンス制限</secondary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>無効</option>(デフォルト): 複数のWinMergeを起動することができます。
例えば、WinMergeが起動している時に、WinMergeのショートカットをクリックした場合、 新たなWinMergeウィンドウが開かれます。</para>
        </listitem>

        <listitem>
          <para><option>有効</option>: WinMergeの起動を一つに制限します。</para>

          <itemizedlist>
            <listitem>
              <para>WinMergeが起動している時に、新しいインスタンスを起動しようとした場合、 新しいウィンドウは開かれず、
代わりに、現在のWinMergeウィンドウが使われます。</para>
            </listitem>

            <listitem>
              <para>(例えば、コマンドラインから)パスと共に新しいインスタンスを起動しようとした場合、
新たな比較ウィンドウが、既存のWinMergeウィンドウ中に開かれます。</para>
            </listitem>
          </itemizedlist>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>複数のウィンドウを閉じるときに尋ねる</title>

      <itemizedlist>
        <listitem>
          <para><option>無効</option>(デフォルト): 複数の比較ウィンドウが開いている時に、WinMergeを終了する場合、
WinMergeは、すべてのウィンドウを閉じるかを尋ねます。</para>
        </listitem>

        <listitem>
          <para><option>有効</option>: <guibutton>終了</guibutton>をクリックした時、未保存のファイル変更が無い場合、
WinMergeは直ちに終了します。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>ファイル比較時のファイル時刻を保つ<indexterm>
          <primary>timestamps</primary>

          <secondary>preserving</secondary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>無効</option>(デフォルト): WinMergeで、ファイルの変更を保存する時、ファイルのタイムスタンプが更新されます。</para>
        </listitem>

        <listitem>
          <para><option>有効</option>: WinMergeで、ファイルの変更を保存する時、ファイルシステム上のファイルのタイムスタンプは更新されません。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>起動時にファイルまたはフォルダーの選択ダイアログを表示する<indexterm>
          <primary>ファイルまたはフォルダーの選択ダイアログ</primary>

          <secondary>opening automatically</secondary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>無効</option>(デフォルト):
WinMerge起動時に、WinMergeウィンドウが開きます。ファイル、または、フォルダーを選択するには、 <menuchoice>
<guimenu>ファイル</guimenu> <guimenuitem>開く</guimenuitem>
</menuchoice>をクリックしなければなりません。</para>
        </listitem>

        <listitem>
          <para><option>有効</option>:
WinMergeを起動した時、WinMergeウィンドウと共に、ファイルまたはフォルダーの選択ダイアログが開きます。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>OK押下時にファイルまたはフォルダーの選択ダイアログを閉じる<indexterm>
          <primary>ファイルまたはフォルダーの選択ダイアログ</primary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>無効</option> (デフォルト):
<guibutton>比較</guibutton>ボタンをクリックすると、ファイルまたはフォルダーの選択ダイアログは閉じずに開いたままになります。</para>
        </listitem>

        <listitem>
          <para><option>有効</option>:
<guibutton>比較</guibutton>ボタンをクリックすると、ファイルまたはフォルダーの選択ダイアログが閉じます。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>開くダイアログのオートコンプリート<indexterm>
          <primary>MRU リスト</primary>
        </indexterm></title>

      <para>次の中から一つ選択してください:</para>

      <itemizedlist>
        <listitem>
          <para><guilabel>無効</guilabel>(デフォルト): ファイルまたはフォルダーの選択ダイアログでパス入力した時、
オートコンプリートは実行されません。</para>
        </listitem>

        <listitem>
          <para><guilabel>ファイルシステム</guilabel>:
入力した時にパスを調べます。入力した文字と一致するパスを、ファイルシステム上から見つけようとします。一致するパスが見つかった場合、パスを補完します。</para>
        </listitem>

        <listitem>
          <para><guilabel>最近使ったリスト</guilabel>: パスを、最近使ったリスト(MRU)の中から調べます。
これは、比較用のパスが限定されている場合に便利です。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>変更されたファイルの自動再読み込み<indexterm>
          <primary>自動再読み込み</primary>
        </indexterm></title>

      <para>次の中から一つ選択してください:</para>

      <itemizedlist>
        <listitem>
          <para><guilabel>無効</guilabel> (default): 自動再読み込みを無効にします。</para>
        </listitem>

        <listitem>
          <para><guilabel>ウィンドウがアクティブになった時のみ</guilabel>: WinMergeのウインドウがアクティブになった時、
もしファイルが変更されていれば、ファイルを再読み込みします。 ただし、この時ファイルを開きなおすか問い合わせるメッセージボックスが表示されます。
このメッセージボックスを表示したくない場合は、「再びこの質問をしない」をチェックし、 はいボタンを押下してください。</para>
        </listitem>

        <listitem>
          <para><guilabel>即時</guilabel>: ファイルが変更されたとき再読み込みを即時に行います。
ただし、この時ファイルを開きなおすか問い合わせるメッセージボックスが表示されます。
このメッセージボックスを表示したくない場合は、「再びこの質問をしない」をチェックし、 はいボタンを押下してください。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>言語<indexterm>
          <primary>Language</primary>
        </indexterm></title>

      <para>See <xref linkend="Locales_changing" />.</para>

    </section>

    <section>
      <title>リセット</title>

      <para>WinMergeは、いくつかのメッセージボックスを抑制することを許可します。 例えば、同一の2つのファイルが開かれた時、通常なら
<guilabel>選択されたファイルは同一です。</guilabel>メッセージボックスが,
開かれます。これ以上、このメッセージを表示して欲しくない場合、
メッセージボックス中のオプションを有効(チェックON)にすることで、そのメッセージを再び表示しないようにすることができます。</para>

      <para>あとで、再びメッセージを見たいと思うかもしれません。
<guibutton>リセット</guibutton>ボタンをクリックすることで、メッセージボックスを再び表示するようにできます。</para>

      <note>
        <para>WinMergeを新しいバージョンにアップデートした時は、メッセージを省略することはオススメしません。
インストーラーは、それらを自動的に表示するようにします。しかし、インストーラーを使用しない場合、
<guibutton>リセット</guibutton>ボタンを使って、メッセージの表示を有効にすることを思い出してください。</para>
      </note>
    </section>
  </section>

  <section id="Configuration_compare">
    <title>比較ページ</title>

    <para>このページのオプションでは、WinMergeが、ファイルサイズのみを比較する(つまり、いくつかのタイプの差異を無視する)などの差異を検知する方法を変更することが可能です。</para>

    <important>
      <para>いくつかの違いに興味がないかもしれない場合、差異を見つける方法をカスタマイズすることは、比較の間に有効かもしれません。
しかし、これらのオプションは、マージにも影響します。 例えば、スペースの変更を無視する場合は、マージ時にソースコード中のインデント変更は保存されません。</para>

      <para>この理由により、いくつかの差異をマージする前に、 このページのオプション(特に無視オプション)をデフォルト値にリセットすることをオススメします。
このページの全オプションをリセットするには、 <guibutton>デフォルト</guibutton>ボタンをクリックしてください。</para>
    </important>

    <section>
      <title>様々な無視オプションについて<indexterm>
          <primary>ignored differences</primary>
        </indexterm></title>

      <para>比較ページ(このセクションの後で説明されている)の、 たくさんのオプションによって、明らかな差異を無視することができます。無視された差異は、
WinMerge内で特別な方法で扱われます。</para>

      <itemizedlist>
        <listitem>
          <para>これらは、無視された差異の色でマークされます。</para>
        </listitem>

        <listitem>
          <para>無視された差異はマージできません。</para>
        </listitem>

        <listitem>
          <para>無視された差異は、差異の個数に含められません。</para>
        </listitem>

        <listitem>
          <para>フォルダー比較では、無視された差異のみが含まれているファイルは、同一のファイルとしてマークされます。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>空白<indexterm>
          <primary>whitespaces</primary>

          <secondary>detecting and ignoring differences</secondary>
        </indexterm></title>

      <para>ホワイトスペースは、単語と行の間の空白です。それは、スペースやタブや改行のような、特別な非印字文字です。ホワイトスペースの重要性は、どのように差異を解釈したり、処理したいかに依ります。ホワイトスペースのすべての変更を見つけることは重要かもしれません。反対に、一つのスペース、二つのスペース、一つのインデント、または、タブなど、すべてのホワイトスペースを同様に扱いたいかもしれません。いくつかの構造化ドキュメント(カンマ区切りリストの様な)では、すべてのホワイトスペースを無視したいかもしれません。</para>

      <note>
        <para>行内のホワイトスペースの変更の影響は、<option>行内差異を表示する</option>が有効にされている時だけ見ることができます。
これは、差異ブロックとは対照的に、常にハイライトされます。</para>
      </note>

      <example>
        <title>行と異なるホワイトスペース</title>

        <para>単語間に一つのスペース:<screen format="linespecific">Two Words</screen></para>

        <para>単語間に二つのスペース:<screen format="linespecific">Two  Words</screen></para>

        <para>単語間にタブ:<screen format="linespecific">Two	Words</screen></para>

        <para>単語間にスペースなし:<screen format="linespecific">TwoWords</screen></para>
      </example>

      <para>これらのオプションの一つにより、ホワイトスペースの検出を制御できます:</para>

      <variablelist>
        <varlistentry>
          <term>比較する</term>

          <listitem>
            <para>すべてのホワイトスペースが比較されます(デフォルト)。
あなたのドキュメントがどのオプションを必要とするか確かでないなら、これは、たぶん最も安全な選択です。 例では、すべての行が差異として検出されます。</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term>変更を無視する</term>

          <listitem>
            <para>差異中のホワイトスペースを比較します。 例では、最初の3行には異なるホワイトスペースが存在しています。
しかし、それらは同一行として検出されます。タブと複数個のスペースは、単一のスペースとして扱われます。
最後の行にホワイトスペースは存在しないため、差異は無視 <emphasis>されません</emphasis>(結果的に、最後の2行の単語は異なります)</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term>すべて無視する</term>

          <listitem>
            <para>改行を除く、すべてのホワイトスペース文字を無視します( so lines are detected and preserved in a
merge)。例のすべての行は、同一行として検出されます。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <note>
        <title>関連するトピック</title>

        <para>行の差異におけるホワイトスペース設定の影響は、 <xref linkend="CompareFiles_linediff-highlight"
/>で説明されています。</para>

        <para>オプションダイアログのエディターページは、単語間の区切りを検出するために、ホワイトスペースがどのように使われるかの制御に関する設定を含んでいます。詳細は、
<xref linkend="Configuration_viewlinediffs" />を参照してください</para>
      </note>
    </section>

    <section>
      <title>空行を無視する<indexterm>
          <primary>blank lines</primary>

          <secondary>detecting and ignoring differences</secondary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>無効</option>(デフォルト): ソースファイル中の空行は、 ファイル比較ウインドウ中で、 「差異あり:
削除」の色の空行で表されされます。</para>
        </listitem>

        <listitem>
          <para><option>有効</option>: ソースファイル中の空行は無視されます。
これらは、ファイル比較ウィンドウ中で、「無視された差異」の色の空行で表されます。 しかしながら、差異はマージできません。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>大文字と小文字を区別しない<indexterm>
          <primary>case (letter), detecting and ignoring differences</primary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>無効</option>(デフォルト): 比較は、大文字小文字を区別します。例えば、
<literal>LowerCase</literal>、 <literal>LOWERCASE</literal>、と
<literal>lowercase</literal>はすべて異なります。</para>
        </listitem>

        <listitem>
          <para><option>有効</option>: 文字間の大文字、 小文字の差異は無視されます。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>改行文字の違いを無視する (Windows/Unix/Mac)<indexterm>
          <primary>EOL</primary>

          <secondary>detecting and ignoring differences</secondary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>無効</option>(デフォルト): 行末(EOL)スタイルの差異は検出されます。
例えば、同じ内容で、行末が異なる2行を比較する場合、 行は異なると判断されます。 この場合、WinMergeは、差異を検出するか、
無視するかの確認ダイアログを表示します。</para>
        </listitem>

        <listitem>
          <para><option>有効</option>: EOLの差異は無視されます。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>コードページの違いを無視する<indexterm>
          <primary>codepage</primary>

          <secondary>detecting and ignoring differences</secondary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>Disabled</option> (default): ファイルのエンコーディングの違いを検出します。 UTF-8
BOMの有無の違いも検出します。</para>
        </listitem>

        <listitem>
          <para><option>Enabled</option>:ファイルエンコーディングの違いは無視されます。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>コメントの違いを無視する<indexterm>
          <primary>フィルター</primary>

          <secondary>comments</secondary>
        </indexterm></title>

<!--Just guessing what this does - ask a developer.-->
      

      <itemizedlist>
        <listitem>
          <para><option>無効</option>(デフォルト): WinMerge は、他の内容と一緒に、コード中のコメントを比較します。</para>
        </listitem>

        <listitem>
          <para><option>有効</option>: このオプションは、(C++ や Java
のような)プログラミング言語のコメントを検出し、それらを無視することにより、 比較を最適化します。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>移動ブロックの検出を有効にする<indexterm>
          <primary>moved differences</primary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>無効</option>(デフォルト): WinMergeは、行の移動による差異を検出しません。</para>
        </listitem>

        <listitem>
          <para><option>有効</option>: WinMergeは、(ファイル中の異なる場所に)移動された行の検出を試みます。移動されたブロックは、
<guilabel>移動ブロック</guilabel>と <guilabel> 選択された移動ブロック</guilabel>の色で示されます。
ロケーションバーが表示されている場合、左と右のロケーションバーの一致する差異の場所が、線で結ばれます。
移動ブロックの表示は、それが多すぎない場合、ファイル中の変更をより簡単に視覚化することができます。</para>

          <para>一例は、ロケーションペインの説明<xref linkend="Compare_files" />を参照してください。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>類似行をマッチさせる<indexterm>
          <primary>similar lines, aligning</primary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>無効</option>(デフォルト): Lines within difference blocks are shown as they
occur in the source files.</para>
        </listitem>

        <listitem>
          <para><option>有効</option>: WinMergeは、異なるブロック中の似ている行を検出しようと試みます。
そして、ファイルペインに空行を追加し、それらの位置を揃えます。
このオプションは、行が似通っている時に最も効果的で、行が全く異なっている場合には、それほど効果的ではありません。</para>

          <para>一例は、<xref linkend="CompareFiles_diffcolors" />にある <citetitle>Similar
lines</citetitle>の説明を参照してください。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>Diff アルゴリズム<indexterm>
          <primary>algorithm</primary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>default</option> (デフォルト): 基本的な差分アルゴリズムです。</para>
        </listitem>

        <listitem>
          <para><option>minimal</option>: できるだけ差分が少なくなるように比較します。 その分、比較に時間がかかります。</para>
        </listitem>

        <listitem>
          <para><option>patience</option>: patienceアルゴリズムで差分を比較します。</para>
        </listitem>

        <listitem>
          <para><option>histogram</option>: histogramアルゴリズムで差分を比較します。
このアルゴリズムはpatienceアルゴリズムを低頻度の共通要素に対応するように拡張しています。</para>
        </listitem>

        <listitem>
          <para><option>none</option>: このアルゴリズムは行の挿入や削除を検出しません。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>indent heuristic を有効にする<indexterm>
          <primary>indent heuristic</primary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>有効</option> (デフォルト): 差分のハンク境界をシフトするヒューリスティックを有効にして、差分を読みやすくします。 Diff
アルゴリズムがdefaultの場合、効果はありません。</para>
        </listitem>

        <listitem>
          <para><option>無効</option>: ヒューリスティックを無効にします。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>Completely unhighlight the ignored differences<indexterm>
          <primary>unhighlight ignored differences</primary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>Enabled</option>: Makes the color of the different lines ignored by
line filters and substitution filters the same as the color of the identical
lines.</para>
        </listitem>

        <listitem>
          <para><option>Disabled</option> (default): Difference lines ignored by line
filters and substitution filters are displayed in the color of Ignored
Difference.</para>
        </listitem>
      </itemizedlist>
    </section>
  </section>
	
  <section id="Configuration_compare_folder">
    <title>比較/フォルダーページ</title>

    <section id="Configuration_compmethod">
      <title>比較方法<indexterm>
          <primary>ファイルの比較</primary>

          <secondary>detection options</secondary>
        </indexterm></title>

      <para>このオプションは、ファイル比較を完了する方法を決めることができます。5つの選択肢から1つを選んでください。</para>

      <variablelist>
        <varlistentry>
          <term>フルコンテンツ</term>

          <listitem>
            <para>デフォルト: ファイルの内容すべてを比較します。 この方法はプラグインを発動し、正確な差異と移動ブロック検出のために diffutils
エンジンを使用します。 これは、もっとも完璧でオススメの方法です。</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term>クイックコンテンツ</term>

          <listitem>
            <para>スリムダウンされた、ファイルの内容による比較です。この方法は、プラグインと移動ブロック検出をスキップし、簡素化されたファイル比較コードを使用します。この方法は、
ファイルを読み込まないため、 <guilabel>フルコンテンツ</guilabel>よりも高速です。</para>

            <para>短所は、比較時に行フィルターが許可されないことです。例えば、この方法は、行フィルターをファイルのすべての差異を無視するように設定していても、それらを差異として検出します。</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term>バイナリコンテンツ</term>

          <listitem>
            <para>この比較方法は、クイックコンテンツの比較方法よりも高速です。 ただし、プラグインや行フィルター、「大文字と小文字を区別しない」
オプションなどは適用されません。まず、ファイルサイズを比較し、 ファイルサイズが異なる場合は、内容を比較せずにファイルの内容を異なるもの
として扱います。ファイルサイズが一致していれば、単にファイルの内容を バイト単位で比較します。
ファイルのエンコード検出、EOL検出、バイナリファイルの検出は行われません。 この比較方法は、バックアップされたファイルとの比較に適しています。</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term>更新日時<indexterm>
              <primary>timestamps</primary>

              <secondary>comparing</secondary>
            </indexterm></term>

          <listitem>
            <para>ファイルの更新日時のみを比較するため、他のどの比較方法よりもずっと高速です。 しかし、明らかに、それはただ更新日時と同じくらい正確です。</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term>更新日時とサイズ</term>

          <listitem>
            <para><guilabel>更新日時</guilabel>と似ていますが、 日時が同一の時に、ファイルサイズもチェックします。</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term>サイズ<indexterm>
              <primary>file sizes</primary>

              <secondary>comparing</secondary>
            </indexterm></term>

          <listitem>
            <para>ファイルサイズのみを比較するため高速ですが、 内容を比較する方法よりも不正確です。</para>
          </listitem>
        </varlistentry>
      </variablelist>
    </section>

    <section>
      <title>最初の差異で比較を終了する<indexterm>
          <primary>ファイルの比較</primary>

          <secondary>stopping after first difference</secondary>
        </indexterm><indexterm>
          <primary>フォルダーの比較</primary>

          <secondary>stopping after first difference</secondary>
        </indexterm></title>

      <para>このオプションは、比較方法に <guilabel>クイックコンテンツ</guilabel>が選択された場合にのみ有効となります。</para>

      <itemizedlist>
        <listitem>
          <para><option>無効</option>(デフォルト): WinMerge は、ファイル中のすべての差異を検査します。</para>
        </listitem>

        <listitem>
          <para><option>有効</option>: このオプションは、常にファイル全体をスキャンする代わりに、
最初の差異が見つかるまでファイルを検査することにより比較を最適化します。</para>

          <para>欠点は、WinMerge が、バイナリファイルをバイナリとして検出できないかもしれないことです。
最初の差異がファイルの先頭付近にある場合、このようなことが起こります。
どんな種類のファイルを比較するか知っているなら、このオプションは比較を高速化するための良い方法となるでしょう。
しかし、比較するファイルがどんな種類か確かでないなら、このオプションを有効にしないでください。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>3秒以下の時間差を無視する<indexterm>
          <primary>timestamps</primary>

          <secondary>detecting and ignoring differences</secondary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>無効</option>(デフォルト): 異なるタイムスタンプを持つファイルは、差異として検出されます。</para>
        </listitem>

        <listitem>
          <para><option>有効</option>: 時々(例えば、ネットワーク共有を使用中の場合)、 僅かなタイムスタンプの差異は重要なことではありません。
そのような状況でより意味のある結果を得るために、 このオプションで3秒以下の時間差を無視することができます。</para>

          <para>このオプションは、( <xref linkend="Configuration_compmethod" />で説明されている)比較方法が、
<guimenuitem>更新日時</guimenuitem>か
<guimenuitem>更新日時とサイズ</guimenuitem>の場合にのみ動作します。 他の比較方法と共に使用しても効果はありません。</para>

          <warning>
            <para>このオプションは、時間差が検出された時のみ有効です。さもなければ、それは不正な比較結果の原因となります。</para>
          </warning>
        </listitem>
      </itemizedlist>
    </section>
	
    <section>
      <title>片方にしか存在しないフォルダー内も含める<indexterm>
          <primary>include unique subfolders</primary>

          <secondary>detecting and ignoring differences</secondary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>Disabled</option> (default): WinMerge ignore unique subfolders when
comparing folders.</para>
        </listitem>

        <listitem>
          <para><option>Enabled</option>: WinMerge also shows the content from unique
subfolders.</para>
        </listitem>
      </itemizedlist>
    </section>
	
    <section>
      <title>Include subfolders<indexterm>
          <primary>include subfolders</primary>

          <secondary>detecting and ignoring differences</secondary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>Enabled</option> (default): WinMerge doing a recursive comparing and
also includes subfolders.</para>
        </listitem>

        <listitem>
          <para><option>Disabled</option>: WinMerge only comparing the files in the root
folder.</para>
        </listitem>
      </itemizedlist>
    </section>
	
    <section>
      <title>比較後自動的にサブフォルダーを展開する<indexterm>
          <primary>expand subfolders</primary>

          <secondary>detecting and ignoring differences</secondary>
        </indexterm></title>

      <variablelist>
        <varlistentry>
          <term>展開しない</term>

          <listitem>
            <para>(デフォルト): フォルダ比較後、自動的にサブフォルダを展開しません。</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term>すべてのサブフォルダーを展開</term>

          <listitem>
            <para>フォルダ比較後、自動的にすべてのサブフォルダを展開します。</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term>差異のあるサブフォルダーを展開</term>

          <listitem>
            <para>フォルダ比較後、自動的に差異のあるサブフォルダを展開します。</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term>同一のサブフォルダーを展開</term>

          <listitem>
            <para>フォルダ比較後、自動的に同一のサブフォルダを展開します。</para>
          </listitem>
        </varlistentry>
      </variablelist>
    </section>

    <section>
      <title>再解析ポイントを無視する<indexterm>
          <primary>reparse points</primary>

          <secondary>detecting and ignoring differences</secondary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>Disabled</option> (default): TBD</para>
        </listitem>

        <listitem>
          <para><option>Enabled</option>: TBD</para>
        </listitem>
      </itemizedlist>
    </section>
	
    <section>
      <title>クイック比較切替閾値 (MB)<indexterm>
          <primary>Quick compare</primary>

          <secondary>limit</secondary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>Disabled</option>: Is not active unless the Compare method is set to
other than <guilabel>Full Contents</guilabel> compare method.</para>
        </listitem>

        <listitem>
          <para><option>Enabled</option>: Is active when the Compare method is set to
<guilabel>Full Contents</guilabel> compare method.</para>

          <para>Threshold size for switching to <guilabel>Quick Contents</guilabel> compare
method.  When <guilabel>Full Contents</guilabel> compare method is selected,
files bigger (in mega bytes) than this value are compared using
<guilabel>Quick Contents</guilabel> compare method.</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>Threshold for switching to binary compare (MB)<indexterm>
          <primary>Binary compare</primary>

          <secondary>limit</secondary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>Disabled</option>: Is not active unless the Compare method is set to
other than <guilabel>Full Contents</guilabel> and <guilabel>Quick
Contents</guilabel> compare method.</para>
        </listitem>

        <listitem>
          <para><option>Enabled</option>: Is active when the Compare method is set to
<guilabel>Full Contents</guilabel> or <guilabel>Quick Contents</guilabel>
compare method.</para>

          <para>Threshold size for switching to Binary Contents compare method.  When
<guilabel>Full Contents</guilabel> or <guilabel>Quick Contents</guilabel>
compare method is selected, files bigger (in mega bytes) than this value are
compared using <guilabel>Binary Contents</guilabel> compare method.</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>比較スレッドの数<indexterm>
          <primary>compare threads</primary>
        </indexterm></title>

      <para>Number of threads which use to comparing. With a negative value WinMerge
will use addition of the number of available CPU cores.</para>
    </section>

  </section>

  <section id="Configuration_compare_table">
    <title>比較/テーブル ページ<indexterm>
          <primary>table files</primary>
        </indexterm></title>
    <section>
      <title>CSV ファイルとして扱うパターン</title>
      <para>
テーブル形式で比較したいカンマ区切り値のファイルのファイル名パターンを指定します。 セミコロン区切りで複数指定することが可能です。
デフォルトでは、*.csv が指定されています。拡張子.csvのファイルをテーブル形式 で比較したくない場合は、*.csv を取り除いてください。</para>
    </section>

    <section>
      <title>TSV ファイルとして扱うパターン</title>
      <para>
テーブル形式で比較したいタブ区切り値のファイルのファイル名パターンを指定します。 セミコロン区切りで複数指定することが可能です。
デフォルトでは、*.tsv が指定されています。拡張子.tsvのファイルをテーブル形式 で比較したくない場合は、*.tsv を取り除いてください。</para>
    </section>

    <section>
      <title>ユーザー指定文字区切り値</title>
      <para>
カンマやタブ文字ではなく、別の文字で区切られた値のテキストファイルをテーブル形式で開きたい場合、
そのファイルのファイル名パターンと区切り文字を指定します。</para>
    </section>

    <section>
      <title>引用符内の改行文字を値として扱う</title>
      <itemizedlist>
        <listitem>
          <para><option>有効</option> (デフォルト): テキストに引用符文字が現れてから次の引用符文字が現れる前に改行文字が現れた場合、
この改行文字を値とみなします。 一つのフィールドに複数の行が格納されているCSV/TSVファイルを処理する場合は、このオプションを有効にします。</para>
        </listitem>

        <listitem>
          <para><option>無効</option>: 上記を無効にします。引用符の数に誤りのあるファイルを開く場合は、 このオプションを無効にしてください。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>引用符文字</title>
      <para>
引用符として扱われる文字を指定します。 ここで指定した文字で括られたテキスト範囲内にある区切り文字は値として扱われます。
この入力エリアを空にすることが可能です。 引用符が単なる値でしかないファイルを開く場合、 空にするか、そのファイルに存在しない文字を指定してください。</para>
    </section>
  </section>

  <section id="Configuration_compare_binary">
    <title>比較/バイナリ ページ</title>
    <section>
      <title>バイナリファイルとして扱うパターン<indexterm>
          <primary>binary files</primary>
        </indexterm></title>
      <para>TBD</para>
    </section>
    <section>
      <title>Frhed settings<indexterm>
          <primary>frhed</primary>
        </indexterm></title>
      <para>TBD</para>
      <variablelist>
        <varlistentry>
          <term>View Settings...</term>

          <listitem>
            <para>TBD</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term>Binary Mode...</term>

          <listitem>
            <para>TBD</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term>Character Set...</term>

          <listitem>
            <para>TBD</para>
          </listitem>
        </varlistentry>
      </variablelist>
    </section>
  </section>

  <section id="Configuration_compare_image">
    <title>比較/画像 ページ<indexterm>
          <primary>image files</primary>
        </indexterm></title>
    <section>
      <title>画像ファイルとして扱うパターン</title>
      <para>TBD</para>
    </section>

    <section>
      <title>フォルダー比較で画像比較を有効にする</title>
      <para>TBD</para>
    </section>

    <section>
      <title>OCRの結果</title>
      <para>TBD</para>
    </section>
  </section>

  <section id="Configuration_editor_general">
    <title>エディター一般ページ<indexterm>
        <primary>editing</primary>

        <secondary>options for File Compare window</secondary>
      </indexterm></title>

    <section id="Configuration_syntaxhighlight">
      <title>シンタックスハイライト<indexterm>
          <primary>シンタックスハイライト</primary>

          <secondary>enabling and disabling</secondary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>有効</option>(デフォルト): WinMerge
は、多くのプログラミング言語とwebフォーマットを、シンタックスハイライトすることができます。デフォルトでサポートされている形式を見るには、
<menuchoice> <guimenu>表示</guimenu>
<guimenuitem>シンタックスハイライト</guimenuitem>をクリックしてください</menuchoice>。</para>
        </listitem>

        <listitem>
          <para><option>無効</option>: シンタックスハイライトは、多少のCPUパワーを消費するため、WinMerge
の画面描画が遅いと思う場合は、これを無効にすると良いかもしれません。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>元のEOL文字を保存する<indexterm>
          <primary>EOL</primary>

          <secondary>preserving</secondary>
        </indexterm><indexterm>
          <primary>end of line</primary>

          <see>EOL</see>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>無効</option>(デフォルト): ファイルが、Windows のファイルであると仮定します。ファイルが、Windows
標準の行末文字を使用していない場合、WinMerge は、これをエラーとみなします。 それらを、差異として検出する代わりに、Windows
スタイルの行末文字へ静かに変更します。 それゆえ、ファイル比較ウィンドウのステータスバーには、EOLスタイル
<guilabel>Win</guilabel>として表示します。</para>

          <para>ほとんどの場合、このオプションは無効のままにしておくべきです。 行末文字の異なる2つのファイルを比較する場合、
デフォルトの振る舞いで、十分うまく動作するでしょう。</para>
        </listitem>

        <listitem>
          <para><option>有効</option>: WinMerge が行末文字を自動的に変更するのを防ぎます。
その結果、すべての行のEOLスタイルの差異を検出します。これは、(Windows と
Unixなど)異なるEOLスタイルを持つシステムからのファイルを扱うために便利かもしれません。</para>

          <important>
            <para>また、これは、EOLバイトに詳しい方や、 <emphasis>
1つの</emphasis>ファイルに異なるEOLスタイルが混在するファイルを比較したい方のための高等なオプションです。
あなたが、この高等な機能を必要としないなら、このオプションを有効にしないことをオススメします。
このオプションは、異なるEOLスタイルの2ファイルを比較するためには、 不要であることを憶えておいてください。</para>
          </important>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>タブ<indexterm>
          <primary>tabs</primary>

          <secondary>editing options</secondary>
        </indexterm></title>

      <variablelist>
        <varlistentry>
          <term>タブ幅</term>

          <listitem>
            <para>タブの幅です。値を指定してください <replaceable>n</replaceable>: 設定した幅は、同数の
<replaceable>n</replaceable>の文字と同じになります。 デフォルト: 4。 最大値は64です。</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term>タブ挿入オプション</term>

          <listitem>
            <para>テキスト中でtabキーを押下した時に、どの種類の文字が使われるかを指定します。次のうち、1つだけを有効にすることができます:</para>

            <itemizedlist>
              <listitem>
                <para><guilabel>タブを挿入</guilabel>(デフォルト):1つのタブ文字を使用します。</para>
              </listitem>

              <listitem>
                <para><guilabel>スペースを挿入</guilabel>: タブ文字の代わりに、(
<option>タブ幅</option>)で指定された個数分のスペースを挿入します。例えば、デフォルトのタブ幅の場合、4つのスペースが挿入されます。</para>
              </listitem>
            </itemizedlist>
          </listitem>
        </varlistentry>
      </variablelist>
    </section>

    <section>
      <title>レンダリングモード<indexterm>
          <primary>rendering</primary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>GDI</option> (default): TBD</para>
        </listitem>

        <listitem>
          <para><option>DirectWrite Default</option>: TBD</para>
        </listitem>

        <listitem>
          <para><option>DirectWrite Aliased</option>: TBD</para>
        </listitem>

        <listitem>
          <para><option>DirectWrite GDI Classic</option>: TBD</para>
        </listitem>

        <listitem>
          <para><option>DirectWrite GDI Natural</option>: TBD</para>
        </listitem>

        <listitem>
          <para><option>DirectWrite Natural</option>: TBD</para>
        </listitem>

        <listitem>
          <para><option>DirectWrite Natural Symmetric</option>: TBD</para>
        </listitem>
      </itemizedlist>
    </section>
  </section>

  <section id="Configuration_editor">
    <title>エディター 比較/マージページ<indexterm>
        <primary>editing</primary>

        <secondary>options for File Compare window</secondary>
      </indexterm></title>

    <section>
      <title>自動的に再スキャンする<indexterm>
          <primary>rescanning files</primary>

          <secondary>enabling and disabling autoscan</secondary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>無効</option>(デフォルト): WinMerge は、差異をマージした時、または、
<guibutton>表示更新</guibutton>ボタンをクリックするなどした時、 自動的に再スキャンします。</para>
        </listitem>

        <listitem>
          <para><option>有効</option>: WinMerge は、すべての編集イベント (入力するなど、ファイルへの変更)の後、強制的に再スキャンします。</para>

          <note>
            <para>編集作業を遅くするのを避けるために、WinMerge は、自動再スキャンを僅かながら遅らせます(編集イベント後1秒待ちます)。
それにより、それぞれの新しい編集イベントがタイマーをリセットし、 編集を中断するか止めるまで、再スキャンは起こりません。</para>
          </note>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>選択された差異のコピー粒度<indexterm>
          <primary>copy granularity</primary>
        </indexterm></title>

      <para>テキストが選択された状態で、<guimenuitem>右側へコピー</guimenuitem>
メニュー等をクリックして別ペインにコピーするときのコピー粒度を指定します。</para>

      <itemizedlist>
        <listitem>
          <para><option>差異ブロック</option> : 選択されたテキスト内の差異ブロックをコピーします。</para>
        </listitem>

        <listitem>
          <para><option>行内差異</option>: 選択されたテキスト内の行内差異をコピーします。</para>
        </listitem>

        <listitem>
          <para><option>行</option>: 選択されたテキスト内の差異を行単位でコピーします。</para>
        </listitem>

        <listitem>
          <para><option>文字</option> (デフォルト): 選択されたテキスト内の差異を行単位でコピーします。</para>
        </listitem>

      </itemizedlist>
    </section>

    <section id="Configuration_viewlinediffs">
      <title>行内差異の強調<indexterm>
          <primary>line differences</primary>

          <secondary>viewing options</secondary>
        </indexterm></title>

      <para>これらは、 <glossterm>行内差異</glossterm>(差異ブロックの行内の変更)の検出を有効にし、また、その設定をします。:</para>

      <variablelist>
        <varlistentry>
          <term>View line differences</term>

          <listitem>
            <itemizedlist>
              <listitem>
                <para><option>有効</option>(デフォルト): WinMerge は、行内の差異をハイライトします。メニューの <menuchoice>
<guimenu>表示</guimenu> <guimenuitem>行内差異を表示</guimenuitem>
</menuchoice>でも有効にできます。</para>
      
                <para>次のサブオプションから、1つ選択してください:</para>
      
                <itemizedlist>
                  <listitem>
                    <para><guilabel>文字単位</guilabel>: 異なる文字をハイライトします。 このオプションは、単語内の変更を探す場合や、
明確な単語分割をしていないファイルの場合に役立つでしょう。</para>
                  </listitem>
      
                  <listitem>
                    <para><guilabel>単語単位</guilabel>(デフォルト) 差異のある単語全体をハイライトします。</para>
      
                    <itemizedlist>
                      <listitem>
                        <para><guilabel>空白で区切る</guilabel>(デフォルト): 単語は、空白で区切られていると仮定されます。
これは、大抵の典型的なテキストファイルに作用します。</para>
                      </listitem>
      
                      <listitem>
                        <para><guilabel>空白か句読点で区切る</guilabel>: 空白と句読点の両方を単語境界とみなします。 これは、(カンマ区切りリストのような)
句読点で区切られたリストを扱うために便利です。</para>
                      </listitem>
                    </itemizedlist>
                  </listitem>
                </itemizedlist>
              </listitem>

              <listitem>
                <para><option>無効</option>: WinMerge は、行内差異をハイライトしません。そして、レベルと空白オプションは無視されます。メニューの、
<menuchoice> <guimenu>表示</guimenu> <guimenuitem>行内差異を表示</guimenuitem>
</menuchoice>も無効になります。</para>
              </listitem>
            </itemizedlist>
          </listitem>
        </varlistentry>
      </variablelist>

      <variablelist>
        <varlistentry>
          <term>Word break characters</term>

        <listitem>
          <para>TBD</para>
        </listitem>
        </varlistentry>
      </variablelist>

      <note>
        <title>関連トピック</title>

        <para><xref linkend="CompareFiles_linediff-highlight" /> WinMerge
が、行内差異をどのように検出しマークするのかを、もっと詳細に説明します。</para>
      </note>
    </section>

  </section>

  <section id="Configuration_colors">
    <title>色 ページ<indexterm>
        <primary>difference colors</primary>

        <secondary>オプション</secondary>
      </indexterm></title>

    <para>ファイル比較ウィンドウで使用される差異などの色を変更したい場合は、 このページで行ってください。 背景、削除、テキストを設定可能です。</para>

    <para>色を変更するには色ボックスをクリックし、標準的な色の設定ダイアログを開きます。 基本色か作成した色から1つ選択し
<guibutton>OK</guibutton>をクリックすると、新しい色がボックスに読み込まれます。</para>

    <para>To revert to the default colors of a scheme, choose a different scheme and
return to the modified scheme.</para>
  </section>

  <section id="Configuration_differencescolors">
    <title>Differences Colors page<indexterm>
        <primary>differences colors</primary>

        <secondary>オプション</secondary>
      </indexterm></title>

    <para>TBD</para>
  </section>

  <section id="Configuration_syntaxcolors">
    <title>色/シンタックス ページ<indexterm>
        <primary>シンタックスハイライト</primary>

        <secondary>color options</secondary>
      </indexterm></title>

    <para>デフォルトでは、WinMerge のファイル比較ウィンドウは、 <xref
linkend="Configuration_syntaxhighlight"
/>で説明されている、ある程度の種類のソースコードのシンタックスを評価します。
このページは、認識されるシンタックス要素を列挙し、これらのテキストの色と太さを変更可能にします。</para>

    <para>To revert to the default colors of a scheme, choose a different scheme and
return to the modified scheme.</para>
  </section>

  <section id="Configuration_textcolors">
    <title>色/テキスト ページ<indexterm>
        <primary>text colors</primary>

        <secondary>オプション</secondary>
      </indexterm></title>

    <para>テキスト色を変更するには、このページを使用してください。はじめに、 <guilabel>
カスタムテキストカラーを使用</guilabel>にチェックしてください。
これは、カスタムテキストカラーを有効化します。空白、標準テキスト、選択の3種類のテキストの設定があります。
それぞれの種類のテキストに対し、背景と文字の色を選択することができます。</para>
  </section>

  <section id="Configuration_markercolors">
    <title>色/マーカー ページ<indexterm>
        <primary>marker colors</primary>

        <secondary>オプション</secondary>
      </indexterm></title>

    <para>TBD</para>
  </section>

  <section id="Configuration_foldercomparecolors">
    <title>色/フォルダー比較 ページ<indexterm>
        <primary>folder compare colors</primary>

        <secondary>オプション</secondary>
      </indexterm></title>

    <para>By default, the WinMerge Folder Compare window use background colors to show
the status from a item (equal, different, not exists on all sides or
filtered).</para>

    <para>色を変更するには色ボックスをクリックし、標準的な色の設定ダイアログを開きます。 基本色か作成した色から1つ選択し
<guibutton>OK</guibutton>をクリックすると、新しい色がボックスに読み込まれます。</para>

    <para>To revert to the default colors of a scheme, choose a different scheme and
return to the modified scheme.</para>
  </section>

  <section id="Configuration_archive">
    <title>アーカイブサポートページ<indexterm>
        <primary>archiving files</primary>

        <secondary>configuring support after installation</secondary>
      </indexterm></title>

    <para>このページは、7-Zip を使用した Winzipアーカイブサポートの設定のためのオプションを含んでいます。</para>

    <section>
      <title>アーカイブファイルサポートを有効にする<indexterm>
          <primary>7-Zip archives</primary>

          <secondary>enabling and disabling integration</secondary>
        </indexterm></title>

      <para>このオプションは、WinMerge が(7-Zip統合を基にした)アーカイブファイルを扱う方法を制御します。</para>

      <itemizedlist>
        <listitem>
          <para><option>有効</option>(デフォルト): WinMerge は、7-Zipアーカイブを識別します。</para>
        </listitem>

        <listitem>
          <para><option>無効</option>: 7-Zipアーカイブサポートを無効にします。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>ファイルのシグネチャからアーカイブの種類を検出する<indexterm>
          <primary>detecting archive types</primary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>無効</option>(デフォルト): WinMerge
は、お使いのシステムにおいて、既知の拡張子のアーカイブファイルのみを見分けることができます。 (for example, in the registry
or through a file association)</para>
        </listitem>

        <listitem>
          <para><option>有効</option>: WinMerge
は、ファイルの拡張子が不明な形式の場合でも、アーカイブファイルを見分けることができます。アーカイブを見分けるために、WinMerge
は、ファイルの先頭から、アーカイブシグネチャバイトを探します。<tip>
              <para>WinMergeが、OpenOfficeファイルを見分けるために、このオプションを有効にすることができます。</para>
            </tip></para>
        </listitem>
      </itemizedlist>
    </section>
  </section>

  <section id="Configuration_system">
    <title>システムページ</title>

    <section>
      <title>削除されたファイルをゴミ箱に移動する<indexterm>
          <primary>ファイルの削除</primary>

          <secondary>オプション</secondary>
        </indexterm></title>

      <itemizedlist>
        <listitem>
          <para><option>有効</option>(デフォルト): フォルダー比較ウィンドウで削除したファイルやフォルダーは、 可能な場合、ゴミ箱へ移動されます。</para>

          <important>
            <para>お使いのシステムでゴミ箱が無効にされている場合、このオプションは動作しないことを、憶えておいてください。 その場合、ファイルは削除され失われます！</para>
          </important>
          <para></para>
        </listitem>

        <listitem>
          <para><option>無効</option>: フォルダー比較ウィンドウで削除されたファイルやフォルダーは、 本当に削除されます。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section id="Configuration_external_editor">
      <title>外部エディター<indexterm>
          <primary>external editor</primary>

          <secondary>configuring</secondary>
        </indexterm></title>

      <para>WinMergeのファイル比較ウィンドウは、一般的な編集機能を提供します。
あなたのお気に入りのフル機能のエディターを使いたい場合、フォルダー比較コンテキストメニューから、WinMerge
が外部エディターを開くように設定することができます。</para>

      <para>デフォルトの外部エディターには、すべての Windows システムにある、メモ帳(notepad.exe)が設定されています。
異なる外部エディターを設定するには、その実行ファイルのフルパスを入力してください。</para>

      <tip>
        <para>パスと一緒に、その外部ツールでサポートされている、いくらかのコマンドラインパラメーターを含むことができます。このようなフォーマットです。
<command><replaceable>実行ファイルのパス</replaceable></command>
<option>-option1</option> <option>-option2</option>
<option><replaceable>...</replaceable></option></para>
      </tip>

      <para>設定された外部エディターを使うには、フォルダー比較ウィンドウ中のファイルを右クリックし、 <menuchoice>
<guimenuitem>左を開く</guimenuitem> <guimenuitem>外部エディターで</guimenuitem>
</menuchoice>、または、<menuchoice> <guimenuitem>右を開く</guimenuitem>
<guimenuitem>外部エディターで</guimenuitem> </menuchoice>を選択してください。</para>
    </section>

    <section>
      <title>フィルターフォルダー<indexterm>
          <primary>Filters folders</primary>

          <secondary>specifying default private folder</secondary>
        </indexterm></title>

      <para>ファイルフィルター用の個人フォルダーの指定には、このフィールドを使用してください。デフォルトでは、このフォルダーは、 Windows 10 では
<filename>
ドキュメント</filename>といった)、あなたのユーザープロファイルフォルダーです。ファイルフィルターを作成したら、このフォルダーへ自動的に追加されます。</para>
    </section>

    <section>
      <title>テンポラリファイルフォルダー<indexterm>
          <primary>temporary files, folder used</primary>
        </indexterm></title>

      <para>WinMerge が、一時ファイルを保存するフォルダーを指定してください。次のうち、何れか1つが有効です:</para>

      <itemizedlist>
        <listitem>
          <para>システムのテンポラリフォルダー (デフォルト): 例えば、お使いのシステムでは、
<filename>C:\Windows\Temp</filename>かもしれません。</para>
        </listitem>

        <listitem>
          <para>カスタムフォルダー: <guibutton>参照</guibutton>をクリックし、書き込み可能なフォルダーを選択してください。</para>
        </listitem>
      </itemizedlist>
    </section>
  </section>

  <section id="Configuration_backup">
    <title>バックアップファイルページ<indexterm>
        <primary>backup files, options</primary>
      </indexterm></title>

    <para>このページは、WinMerge がバックアップファイルを作る方法を制御することを可能にします。</para>

    <section>
      <title>作成するバックアップ</title>

      <para>WinMerge がバックアップファイルを作るべきなら指定してください。次のオプションは、それぞれ独立に、有効、または、無効にすることができます。</para>

      <itemizedlist>
        <listitem>
          <para><guilabel>フォルダー比較</guilabel>(デフォルトで無効):
ファイルが上書き(コピー)される度に、バックアップファイルが作成されます。</para>
        </listitem>

        <listitem>
          <para><guilabel>ファイル比較</guilabel>(デフォルトで有効): ファイルが保存される度に、バックアップファイルが作成されます。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>バックアップファイル生成先</title>

      <para>バックアップファイルが作成される場所を指定してください。次のうち、1つのみ有効にすることができます:</para>

      <itemizedlist>
        <listitem>
          <para><guilabel>元ファイルのフォルダー</guilabel>(デフォルトで有効):
バックアップファイルは、元ファイルと同じフォルダーに作成されます。
これは、大抵良い選択です。マイナス面は、巨大なフォルダーは、バックアップファイルを片付けるのが大変だということです。</para>
        </listitem>

        <listitem>
          <para><guilabel>バックアップフォルダー</guilabel>(デフォルトで無効):すべてのバックアップファイルは、1つのフォルダーに作成されます。これは、バックアップファイルを片付けるのを容易にします。しかし、複数のソースファイルが同じファイル名だった場合、最も新しいバックアップファイルは、以前に作成された同名のファイルを上書きします。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>バックアップファイル名</title>

      <para>WinMerge がバックアップファイルを作る時、 元ファイル名に拡張子を付加します。次のうち、 一方か両方の拡張子構成を選ぶことができます:</para>

      <itemizedlist>
        <listitem>
          <para><guilabel>.bak拡張子を追加する</guilabel>(デフォルトで有効): 例えば、
<filename>file.txt</filename>は、
<filename>file.txt.bak</filename>でバックアップされます。</para>
        </listitem>

        <listitem>
          <para><guilabel> </guilabel>(デフォルトで無効):
タイムスタンプはほぼ常にユニークであるため、このオプションは元ファイル名が同じ場合に、大抵、バックアップファイルの重複を回避します。</para>

          <para>また、保存する毎にファイルが蓄積されるため、ファイルの変更を追跡する方法を提供します。
しかし、このオプションが、たくさんのファイルを作成することを考慮すべきでしょう。</para>
        </listitem>
      </itemizedlist>
    </section>
  </section>

  <section id="Configuration_codepage">
    <title>コードページページ<indexterm>
        <primary>codepage</primary>

        <secondary>オプション</secondary>
      </indexterm></title>

    <para>このページは、ANSI版 WinMerge が、ANSIファイルに対して使うコードページを指定します。 また、あるファイル形式のコードページは、
ファイルの内容から検出されるべきかどうかを指定します。</para>

    <note>
      <para>完全なテキストエンコーディングと Windows コードページの説明は、WinMerge ドキュメントの範囲を超えています。
幸いにも、インターネット上には、 それらについての情報がたくさんあります。 例えば、ここに始めるべきいくつかの場所があります:</para>

      <itemizedlist>
        <listitem>
          <para><ulink url="https://en.wikipedia.org/wiki/Code_pages">Wikipedia: Code
pages</ulink>, <ulink
url="https://en.wikipedia.org/wiki/Character_encoding">Character
encoding</ulink></para>
        </listitem>

        <listitem>
          <para><ulink
url="https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-ucoderef/28fefe92-d66c-4b03-90a9-97b473223d43">
Microsoft: Code Pages Supported by Windows</ulink></para>
        </listitem>
      </itemizedlist>
    </note>

    <section>
      <title>デフォルトコードページ</title>

      <para>WinMerge が、非Unicode ファイルを扱う際の、デフォルトコードページを設定するために、 次のラジオボタンから1つ選んでください:</para>

      <itemizedlist>
        <listitem>
          <para><guilabel>システムコードページ</guilabel>(デフォルト):あなたの Windows システムにより使用されているコードページです。
このデフォルトは、ほぼ、ベストチョイスです。
しかし、システムコードページを使用していないファイルを比較することが分かっているなら、他のオプションを考慮してください。</para>
        </listitem>

        <listitem>
          <para><!--This is just a guess - don't find any info on this option.-->
<guilabel> 現在のWinMergeユーザーインターフェイス言語に従う</guilabel>: WinMerge
のインストールに使用したエンコーディングです。</para>
        </listitem>

        <listitem>
          <para><guilabel>カスタムコードページ</guilabel>: 明示的にコードページ番号を入力してください。例えば、
<userinput>UTF-8</userinput>や <userinput>ISO-8851-1</userinput>など。</para>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>html, .rc, .xml ファイルのコードページ情報を検出する</title>

      <important>
        <para><!--What option? The one in the Options page? If it should always be unchecked, 
why is the option there? Also, should we mention WinMergeU.exe when we mention WinMerge.exe,
or is this understood?-->
<filename>WinMerge.exe</filename>では、このオプションはチェックを外してください。文字列変換は、不可逆変換を生じる可能性があり、そしてそれは、非常にハイリスクです。<filename>WinMerge.exe</filename>は、現在のコードページのファイルのみを表示することができます。</para>
      </important>

      <itemizedlist>
        <listitem>
          <para><option>無効</option>(デフォルト): WinMerge
は、ソースファイルから、コードページ情報を読み取りません。その代わりに、デフォルトコードページ設定を使用します。</para>
        </listitem>

        <listitem>
          <para><option>有効</option>: WinMerge は、次の拡張子のコードページを検出します: <filename
class="extension">html</filename>, <filename
class="extension">rc</filename>(VC++ のリソースファイル), <filename
class="extension"> xml</filename>。検出されたコードページは、デフォルトコードページオプションの設定を上書きします。</para>

          <para>このオプションは、あなたのドキュメントが、 Windows のものと異なるコードページを使用する場合に重要です。</para>

          <para>例えば、英語環境で、2つのスロバキア語か、 2つの日本語ファイルをマージするかもしれません。
このオプションが有効にされている(さらに、必要なフォントがある)場合、
あなたのスロバキア語か日本語のファイルは、スロバキア語か日本語の文字で表示されます。</para>

          <para>WinMergeは、左右のファイル間のコードページの差異も検出します。 マージ、コピー、ペースト時の不可逆変換を避けるために、
コードページ情報を無視することをオススメします。</para>

          <caution>
            <para>外部アプリケーションにテキストをコピー、または、貼り付ける時、外部アプリケーションは、WinMerge
と同じコードページを使用するでしょう。外部エディターのドキュメントを参照してください。 WinMerge へのコピーについては、Internet
Explorer は、コードページ選択機能を提供しています。 外部エディターが、カスタムコードページをサポートしていない場合、
このオプションは無効にしてください。</para>
          </caution>
        </listitem>
      </itemizedlist>
    </section>

    <section>
      <title>Detect codepage for text files using mlang.dll</title>

      <para>TBD</para>

    </section>
  </section>

  <section id="Configuration_shell-integ">
    <title>シェル統合ページ</title>

    <section id="Configuration_winexplorer-integ">
      <title>エクスプローラー<indexterm>
          <primary>統合</primary>

          <secondary>with Windows shell</secondary>
        </indexterm></title>

      <para>The <option>コンテキストメニューに追加</option>オプションは、Windows エクスプローラーから、直接、WinMerge
を起動可能にし、そこで選択したアイテムを比較します。 それは、WinMergeインストールの最中に、デフォルトで有効か無効にされます。
有効な場合、次のオプションのうち、一方、または、両方を有効にすることができます:</para>

      <variablelist>
        <varlistentry>
          <term>拡張メニューを有効にする</term>

          <listitem>
            <itemizedlist>
              <listitem>
                <para><option>無効</option>(デフォルト): Windows エクスプローラーのコンテキストメニューには、
<guimenuitem>WinMerge</guimenuitem>ショートカットのみが含まれます。</para>
              </listitem>

              <listitem>
                <para><option>有効</option>: エクスプローラーのコンテキストメニュー中の、
<guimenuitem>WinMerge</guimenuitem>ショートカットを、
<guimenuitem>比較</guimenuitem>ショートカットで置き換えます。</para>
              </listitem>
            </itemizedlist>
          </listitem>
        </varlistentry>
      </variablelist>

      <variablelist>
        <varlistentry>
          <term>「形式を指定して比較」メニューを有効にする</term>

          <listitem>
            <itemizedlist>
              <listitem>
                <para><option>無効</option>(デフォルト):
<guimenuitem>形式を指定して比較</guimenuitem>メニューをエクスプローラーのコンテキストメニューから削除します。</para>
              </listitem>

              <listitem>
                <para><option>有効</option>: <guimenuitem>形式を指定して比較</guimenuitem>
メニューをエクスプローラーのコンテキストメニューに追加します。</para>
              </listitem>
            </itemizedlist>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><xref linkend="OpenPaths_shell-integ" />では、WinMerge と
比較ショートカットの使用方法について説明しています。</para>
    </section>
  </section>
</article>
