<?xml version="1.0" encoding="UTF-8"?>
<article id="Install">
  <title>WinMergeのダウンロードとインストール<indexterm>
      <primary>WinMergeのインストール</primary>
    </indexterm></title>

  <para>WinMergeは、インストーラー、または、アーカイブから展開したファイルにより、インストールすることができます。
インストーラーを使用するのが、オススメの方法です。</para>

  <section>
    <title>ファイルのダウンロード</title>

    <para>最新のリリースは、<ulink
url="https://winmerge.org/">WinMergeのホームページ</ulink>からいつでもダウンロード可能です。ホームページの更新が最新リリースに追いついていない場合があります。しかし、<ulink
url="https://sourceforge.net/projects/winmerge/">SourceForge.net</ulink>の、プロジェクトステータスページは、
最新のファイルを表示します。 安定版は、複数のダウンロードサイトから入手できます。</para>
  </section>

  <section>
    <title>互換性</title>
	
    <itemizedlist>
      <listitem>
        <para>WinMerge 2.16.8 以降 (64 ビット) には、Windows 7 以降が必要です。</para>
      </listitem>
      <listitem>
        <para>Windows XP SP3 以降をサポートしており、32 ビット版と 64 ビット版の両方の Windows で実行できます。</para>
      </listitem>
      <listitem>
        <para><ulink
url="https://sourceforge.net/projects/winmerge/files/stable/2.16.6/">WinMerge
2.16.6 (64 ビット)</ulink> は、Windows XP 64 ビットをサポートする最後の 64 ビット バージョンでした。</para>
      </listitem>
      <listitem>
        <para><ulink
url="https://sourceforge.net/projects/winmerge/files/stable/2.14.0/">WinMerge
2.14.0</ulink> は、Windows 2000 をサポートする最後のバージョンでした。</para>
      </listitem>
      <listitem>
        <para><ulink
url="https://sourceforge.net/projects/winmerge/files/stable/2.12.4/">WinMerge
2.12.4</ulink> は、Windows 95、98、ME、NT をサポートする最後のバージョンでした。</para>
      </listitem>
      <listitem>
        <para>Windows RT には対応していません。</para>
      </listitem>
    </itemizedlist>
  </section>
  
  <section id="Installing_usinginstaller">
    <title>インストーラーを使用する (推奨)</title>
    <para></para>
    <note>
      <para>インストーラーは、Administrator権限を必要とします。 Administrator
権限を持っていない場合は、アーカイブファイルから展開するか、
ユーザー単位インストーラー(WinMerge-x.x.x-x64-PerUser-Setup.exe)を使用することで、
WinMergeをインストールできます(<xref linkend="InstallFromArchive" />を参照してください).</para>
    </note>

    <para>インストーラーを使用することは、ほとんどのユーザーにオススメです。 インストーラーでは、WinMerge
のインストール先を指定できます。インストール時に、シェル統合やスタートメニューへの追加などを設定できます。WinMergeのインストール:</para>

    <orderedlist>
      <listitem>
        <simpara>インストーラーの開始(通常、
<filename>WinMerge-<replaceable>version</replaceable>-setup.exe</filename>のような名前)。</simpara>
      </listitem>

      <listitem>
        <simpara>ライセンス認証画面の<guibutton>次へ</guibutton>をクリックしてください。</simpara>
      </listitem>

      <listitem>
        <simpara>「インストール先の選択」ページでは、既定の場所をそのまま使用するか、別の場所を指定します。別の場所を指定する場合は、専用のフォルダーにインストールすることをおすすめします。<guibutton>次へ</guibutton>をクリックしてください。</simpara>
      </listitem>

      <listitem>
        <simpara>コンポーネントの選択ページ中の、上部の一覧から、あらかじめ用意されたインストール方法を選択してください。ほとんどのユーザーには、<guilabel>標準インストール</guilabel>をオススメします。
下部のボックスは、すべての有効なコンポーネントを表示します。 コンポーネントのチェックをオン／オフにすることで、既定の設定を変更することができます。
たとえば、英語以外の言語で WinMerge を使用する場合は、 <guilabel>言語</guilabel>コンポーネントを選択してください。</simpara>

        <variablelist>
          <varlistentry>
            <term>WinMergeコアファイル<indexterm>
                <primary>WinMerge 実行ファイル</primary>
              </indexterm></term>

            <listitem>
              <para>WinMerge実行ファイル、ヘルプ、その他必要なファイル。 チェックを外すことはできません。</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>32 ビット WinMerge ShellExtension<indexterm>
                <primary>シェルエクステンション</primary>
              </indexterm></term>

            <listitem>
              <para>このオプションを使用すると、Windows エクスプローラーから直接 WinMerge を起動し、そこで選択した項目を比較できるようになります。</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>フィルター</term>

            <listitem>
              <para>ファイル・フィルターファイルは、比較範囲を限定することができます。</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>プラグイン</term>

            <listitem>
              <para>WinMergeプラグインは、COM APIで書かれたカスタムDLL、または、スクリプトレットで、 比較前にデータを前処理するために使用できます。</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>言語</term>

            <listitem>
              <para>WinMerge の翻訳ファイルです。WinMergeを、英語より異なる言語で使用したいなら、
この項目を展開し、有効な翻訳ファイルをひとつ以上選択してください。
インストーラーは、WinMergeフォルダーの中に、あなたが選択した言語の*.po翻訳ファイルを含むLanguagesサブフォルダーを作成します。
インストール後、WinMergeを起動し、表示言語を変更できます。詳しくは、<xref linkend="Locales" />を参照してください。</para>
            </listitem>
          </varlistentry>
        </variablelist>

        <para><guibutton>次へ</guibutton>をクリックしてください。</para>
      </listitem>

      <listitem>
        <simpara>プログラムグループの指定ページでは、WinMergeのショートカットを設定することができます。</simpara>

        <itemizedlist>
          <listitem>
            <para>プログラムショートカット作成の、既定の設定を受け入れるか、異なるフォルダーを指定してください。</para>
          </listitem>

          <listitem>
            <para>任意で、<guilabel>プログラムグループを作成しない(D)</guilabel>をチェックしてください。</para>
          </listitem>
        </itemizedlist>

        <para><guibutton>次へ</guibutton>をクリックしてください。</para>
      </listitem>

      <listitem>
        <para>追加タスクの選択ページでは、いくつかの追加タスクを必要に応じて選択してください。<indexterm>
            <primary>統合</primary>

            <secondary>バージョン管理システム付き</secondary>
          </indexterm><indexterm>
            <primary>VCS</primary>

            <see>バージョン管理システム</see>
          </indexterm></para>

        <variablelist>
          <varlistentry>
            <term>エクスプローラーのコンテキストメニューに追加(E)</term>

            <listitem>
              <indexterm>
                <primary>統合</primary>

                <secondary>Windowsシェルを使った場合</secondary>
              </indexterm>

              <indexterm>
                <primary>Windowsシェル統合</primary>
              </indexterm>

              <para><link
linkend="OpenPaths_shell-integ">Windowsエクスプローラーから、WinMergeの比較操作を行う</link>ことを可能にします
(このシェル統合は、WinMergeの設定の中で、有効、または、無効にすることができます)。</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>システム環境変数PATHへWinMergeのフォルダーを追加する(A)</term>

            <listitem>
              <para>WinMerge のインストールフォルダーを、システム環境変数 PATH に追加します。</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>TortoiseCVS との連携<indexterm>
                <primary>TortoiseCVS との連携</primary>
              </indexterm></term>

            <listitem>
              <para>WinMergeを、TortoiseCVSのDiff ツールに設定します。</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>TortoiseSVN との連携<indexterm>
                <primary>TortoiseSVNとの連携</primary>
              </indexterm></term>

            <listitem>
              <para>WinMergeを、TortoiseSVNのDiff ツールに設定します。</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>TortoiseGit との連携<indexterm>
                <primary>TortoiseGit との連携</primary>
              </indexterm></term>

            <listitem>
              <para>WinMerge を TortoiseGit diff アプリケーションに設定します。</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>デスクトップ上へアイコンを作成</term>

            <listitem>
              <para>デスクトップへ、WinMergeのショートカットを追加します。</para>
            </listitem>
          </varlistentry>
        </variablelist>

        <para><guibutton>次へ</guibutton>をクリックしてください。</para>
      </listitem>

      <listitem>
        <simpara>3-way マージ ウィザード ページで、WinMerge を TortoiseSVN/Git の 3-way マージ ツールとして登録します。</simpara>

        <variablelist>
          <varlistentry>
            <term>WinMerge を 3-way マージ ツールとして登録します<indexterm>
                <primary>3方向マージツール</primary>
              </indexterm></term>

            <listitem>
              <para>TortoiseSVN/Git の 3-way マージ ツールとして WinMerge を登録します。</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>

          <varlistentry>
            <term>起動時に自動マージする</term>

            <listitem>
              <para>必要に応じて、<guilabel>起動時に自動マージ</guilabel>オプションを無効にします。</para>
            </listitem>
          </varlistentry>
        </variablelist>

        <para><guibutton>次へ</guibutton>をクリックしてください。</para>
      </listitem>

      <listitem>
        <simpara>インストール準備完了ページでは、インストール内容の設定を確かめてください。
もし必要なら、<guibutton>戻る(B)</guibutton>をクリックし、前のページで内容を変更してください。
インストール作業を続ける準備ができているなら、<guibutton>インストール(I)</guibutton>をクリックしてください。</simpara>
      <para></para>
      </listitem>

      <listitem>
        <simpara>インストーラーが、ファイルのコピーを完了すると、最後の画面が表示されます。
二つのチェックボックスを使用して、作成されたWinMergeのスタートメニューフォルダーが開けるかどうか、
WinMergeが起動可能かどうかを確認することができます。</simpara>
      </listitem>
    </orderedlist>
  </section>

  <section id="InstallFromArchive">
    <title>圧縮ファイルからのインストール<indexterm>
        <primary>アーカイブ、WinMerge をインストールする</primary>
      </indexterm></title>

    <para>WinMergeは、他のシステムコンポーネントから、ほとんど独立しています。 WinMerge は Windows に深く依存しておらず、多数の DLL
を必要としません。</para>

    <para>アーカイブファイルは、正しいフォルダー構成を持ちます。WinMergeは、
このフォルダー構成を保ったまま、インストール場所へ展開してください。たとえば、ルートフォルダーが、<filename
class="directory">C:\Program Files\</filename>以下の <filename
class="directory">WinMerge-<replaceable>version</replaceable></filename>
(<filename class="directory">WinMerge-2.6.0</filename>など)フォルダーに作成されます。
このフォルダーをリネーム、または、ファイルを別のフォルダーへ(フォルダー構成を保ったまま!)コピーすることができます。</para>

    <para>ファイル展開後、WinMergeは、起動する準備ができています。 シェル統合とアーカイブ統合は、次のセクションで説明される、追加のステップが必要です。</para>
  </section>

  <section>
    <title>インストーラーなしでWindowsエクスプローラーシェル統合を有効にする <indexterm>
        <primary>統合</primary>

        <secondary>Windowsシェルを使った場合</secondary>
      </indexterm><indexterm>
        <primary>Windowsシェル統合</primary>
      </indexterm></title>

    <para>もし、インストールプログラムを使用せずに、シェル統合を有効にしたいなら、
シェル統合DLL(<filename>ShellExtension*.dll</filename>)を個別に登録する必要があります。</para>

    <note>
      <para>シェル統合のインストールは、Administrator権限を必要とします。</para>
    </note>

    <para>WinMerge を開き、[オプション] ウィンドウで <xref linkend="Configuration_shell-integ" />
を使用します。 [オプション] ウィンドウで、<guibutton>シェル拡張を登録</guibutton> または
<guibutton>シェル拡張の登録を解除</guibutton> ボタンを使用します。</para>
  </section>
</article>
