OSDN Git Service

Improve plugin system (#797)
[winmerge-jp/winmerge-jp.git] / Docs / Manual / JP / Plugins.xml
index bd13c4c..7a2161f 100644 (file)
@@ -20,7 +20,7 @@
 
     <listitem>
       <para><filename class="directory">MergePlugins</filename>
-      ã\82µã\83\96ã\83\95ã\82©ã\83«ã\83\80ã\81«ã\82¤ã\83³ã\82¹ã\83\88ã\83¼ã\83«ã\81\95ã\82\8cã\81¾ã\81\99ã\80\82WinMergeã\81§ã\81¯ã\80\81ã\81\84ã\81\8fã\81¤ã\81\8bã\81®ã\83\97ã\83©ã\82°ã\82¤ã\83³ã\82\92ã\82¤ã\83³ã\82¹ã\83\88ã\83¼ã\83«ã\81\99ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dます。</para>
+      ã\82µã\83\96ã\83\95ã\82©ã\83«ã\83\80ã\81«ã\82¤ã\83³ã\82¹ã\83\88ã\83¼ã\83«ã\81\95ã\82\8cã\81¾ã\81\99ã\80\82WinMergeã\81¯ã\80\81ã\81\84ã\81\8fã\81¤ã\81\8bã\81®ã\83\97ã\83©ã\82°ã\82¤ã\83³ã\82\92ã\82¤ã\83³ã\82¹ã\83\88ã\83¼ã\83«ã\81\97ます。</para>
     </listitem>
 
     <listitem>
         </listitem>
 
         <listitem>
-          <para><function>InsertDate</function></para>
+          <para><function>Insert Date</function></para>
         </listitem>
 
         <listitem>
-          <para><function>InsertTime</function></para>
+          <para><function>Insert Time</function></para>
         </listitem>
       </itemizedlist>
 
       </indexterm></title>
 
     <section id="CompareMSExcelFiles">
-      <title><filename>CompareMSExcelFiles.sct<indexterm>
-          <primary>CompareMSExcelFiles.sct plugin file</primary>
+      <title><filename>CompareMSExcelFiles<indexterm>
+          <primary>CompareMSExcelFiles plugin file</primary>
         </indexterm></filename></title>
 
       <para><trademark
 
           <segtitle>ファイルフィルタ</segtitle>
 
+          <segtitle>プラグイン引数</segtitle>
+
           <segtitle>書き戻し</segtitle>
 
           <segtitle>設定ダイアログサポート</segtitle>
           <seglistitem>
             <seg>展開プラグイン</seg>
 
-            <seg><filename class="extension">*.xls</filename><filename
-            class="extension">*.xlsx</filename><filename
-            class="extension">*.xlsm</filename><filename
-            class="extension">*.xlsb</filename><filename
-            class="extension">*.xla</filename><filename
-            class="extension">*.xlax</filename><filename
-            class="extension">*.xltx</filename><filename
+            <seg><filename class="extension">*.xls</filename><filename
+            class="extension">*.xlsx</filename><filename
+            class="extension">*.xlsm</filename><filename
+            class="extension">*.xlsb</filename><filename
+            class="extension">*.xla</filename><filename
+            class="extension">*.xlax</filename><filename
+            class="extension">*.xltx</filename><filename
             class="extension">*.xltm</filename></seg>
 
             <seg>No</seg>
 
+            <seg>No</seg>
+
             <seg>Yes</seg>
 
             <seg><trademark class="registered">Microsoft</trademark>
         </segmentedlist></para>
     </section>
 
-    <section id="Plugins_msword">
-      <title><filename>CompareMSWordFiles.sct<indexterm>
-          <primary>CompareMSWordFiles.sct plugin file</primary>
+    <section id="Plugins_powerpnt">
+      <title><filename>CompareMSPowerPointFiles<indexterm>
+          <primary>CompareMSPowerPointFiles plugin file</primary>
         </indexterm></filename></title>
 
       <para><trademark
-      class="registered">Microsoft</trademark> <application>Word</application>
+      class="registered">Microsoft</trademark> <application>PowerPoint</application>
       ファイルのテキストの内容を表示します。すべてのフォーマットおよび埋め込みオブジェクトは取り除かれて表示されます。</para>
 
       <para><segmentedlist>
 
           <segtitle>ファイルフィルタ</segtitle>
 
+          <segtitle>プラグイン引数</segtitle>
+
           <segtitle>書き戻し</segtitle>
 
           <segtitle>設定ダイアログサポート</segtitle>
           <seglistitem>
             <seg>展開プラグイン</seg>
 
-           <seg><filename class="extension">*.doc</filename>, <filename
-            class="extension">*.docx</filename>, <filename
-            class="extension">*.docm</filename>, <filename
-            class="extension">*.dot</filename>, <filename
-            class="extension">*.dotx</filename>, <filename
-            class="extension">*.dotm</filename></seg>
+            <seg><filename class="extension">*.ppt</filename>, <filename
+            class="extension">*.pptx</filename>, <filename
+            class="extension">*.pptm</filename>, <filename
+            class="extension">*.ppa</filename>, <filename
+            class="extension">*.ppam</filename>, <filename
+            class="extension">*.pot</filename>, <filename
+            class="extension">*.potx</filename>, <filename
+            class="extension">*.potm</filename></seg>
+
+            <seg>No</seg>
 
             <seg>No</seg>
 
             <seg>Yes</seg>
 
             <seg><trademark class="registered">Microsoft</trademark>
-            <application>Word</application></seg>
+            <application>PowerPoint</application></seg>
           </seglistitem>
         </segmentedlist></para>
     </section>
 
-    <section id="Plugins_powerpnt">
-      <title><filename>CompareMSPowerPointFiles.sct<indexterm>
-          <primary>CompareMSPowerPointFiles.sct plugin file</primary>
+    <section id="Plugins_visio">
+      <title><filename>CompareMSVisioFiles<indexterm>
+          <primary>CompareMSVisioFiles plugin file</primary>
         </indexterm></filename></title>
 
       <para><trademark
-      class="registered">Microsoft</trademark> <application>PowerPoint</application>
+      class="registered">Microsoft</trademark> <application>Visio</application>
       ファイルのテキストの内容を表示します。すべてのフォーマットおよび埋め込みオブジェクトは取り除かれて表示されます。</para>
 
       <para><segmentedlist>
 
           <segtitle>ファイルフィルタ</segtitle>
 
+          <segtitle>プラグイン引数</segtitle>
+
           <segtitle>書き戻し</segtitle>
 
           <segtitle>設定ダイアログサポート</segtitle>
           <seglistitem>
             <seg>展開プラグイン</seg>
 
-            <seg><filename class="extension">*.ppt</filename>, <filename
-            class="extension">*.pptx</filename>, <filename
-            class="extension">*.pptm</filename>, <filename
-            class="extension">*.ppa</filename>, <filename
-            class="extension">*.ppam</filename>, <filename
-            class="extension">*.pot</filename>, <filename
-            class="extension">*.potx</filename>, <filename
-            class="extension">*.potm</filename></seg>
+            <seg><filename class="extension">*.vsd</filename>, <filename
+            class="extension">*.vsdx</filename>, <filename
+            class="extension">*.vsdm</filename>, <filename
+            class="extension">*.vss</filename>, <filename
+            class="extension">*.vssx</filename>, <filename
+            class="extension">*.vssm</filename>, <filename
+            class="extension">*.vst</filename>, <filename
+            class="extension">*.vstx</filename>, <filename
+            class="extension">*.vstm</filename></seg>
+
+            <seg>No</seg>
 
             <seg>No</seg>
 
             <seg>Yes</seg>
 
             <seg><trademark class="registered">Microsoft</trademark>
-            <application>PowerPoint</application></seg>
+            <application>Visio</application></seg>
           </seglistitem>
         </segmentedlist></para>
     </section>
 
-    <section id="Plugins_visio">
-      <title><filename>CompareMSVisioFiles.sct<indexterm>
-          <primary>CompareMSVisioFiles.sct plugin file</primary>
+    <section id="Plugins_msword">
+      <title><filename>CompareMSWordFiles<indexterm>
+          <primary>CompareMSWordFiles plugin file</primary>
         </indexterm></filename></title>
 
       <para><trademark
-      class="registered">Microsoft</trademark> <application>Visio</application>
+      class="registered">Microsoft</trademark> <application>Word</application>
       ファイルのテキストの内容を表示します。すべてのフォーマットおよび埋め込みオブジェクトは取り除かれて表示されます。</para>
 
       <para><segmentedlist>
 
           <segtitle>ファイルフィルタ</segtitle>
 
+          <segtitle>プラグイン引数</segtitle>
+
           <segtitle>書き戻し</segtitle>
 
           <segtitle>設定ダイアログサポート</segtitle>
           <seglistitem>
             <seg>展開プラグイン</seg>
 
-            <seg><filename class="extension">*.vsd</filename>, <filename
-            class="extension">*.vsdx</filename>, <filename
-            class="extension">*.vsdm</filename>, <filename
-            class="extension">*.vss</filename>, <filename
-            class="extension">*.vssx</filename>, <filename
-            class="extension">*.vssm</filename>, <filename
-            class="extension">*.vst</filename>, <filename
-            class="extension">*.vstx</filename>, <filename
-            class="extension">*.vstm</filename></seg>
+           <seg><filename class="extension">*.doc</filename>, <filename
+            class="extension">*.docx</filename>, <filename
+            class="extension">*.docm</filename>, <filename
+            class="extension">*.dot</filename>, <filename
+            class="extension">*.dotx</filename>, <filename
+            class="extension">*.dotm</filename></seg>
+
+            <seg>No</seg>
 
             <seg>No</seg>
 
             <seg>Yes</seg>
 
             <seg><trademark class="registered">Microsoft</trademark>
-            <application>Visio</application></seg>
+            <application>Word</application></seg>
           </seglistitem>
         </segmentedlist></para>
     </section>
 
     <section id="EditorAddin">
-      <title><filename>editor addin.sct<indexterm>
-          <primary>editor addin.sct plugin file</primary>
+      <title><filename>editor addin<indexterm>
+          <primary>editor addin plugin file</primary>
         </indexterm></filename></title>
 
       <para>5つの機能を<menuchoice>
     </section>
 
     <section id="IgnoreColumns">
-      <title><filename>IgnoreColumns.dll<indexterm>
-          <primary>IgnoreColumns.dll plugin file</primary>
+      <title><filename>IgnoreColumns<indexterm>
+          <primary>IgnoreColumns plugin file</primary>
         </indexterm></filename></title>
 
-      <para>このプラグインは、指定された列の文字を無視します。 最初の列の番号は1です</para>
+      <para>このプラグインは、指定された列の文字を無視します。 最初の列の番号は1です</para>
 
       <para>このプラグインはタブ付きのファイルをサポートしていないことに注意してください。
       プラグインは失敗しませんが、すべてのタブは通常の文字として扱われます。
       </itemizedlist>
 
       <example>
-        <title><filename>IgnoreColumns.dll</filename> examples</title>
+        <title><filename>IgnoreColumns</filename> examples</title>
 
         <variablelist>
           <varlistentry>
 
           <segtitle>ファイルフィルタ</segtitle>
 
+          <segtitle>プラグイン引数</segtitle>
+
           <segtitle>設定ダイアログサポート</segtitle>
 
           <seglistitem>
     </section>
 
     <section>
-      <title><filename>IgnoreCommentsC.dll<indexterm>
-          <primary>IgnoreCommentsC.dll plugin file</primary>
+      <title><filename>IgnoreCommentsC<indexterm>
+          <primary>IgnoreCommentsC plugin file</primary>
         </indexterm></filename></title>
 
       <para>このプラグインはC言語, C++, PHP, JavaScript ファイルの<constant> //</constant>... と
 
           <segtitle>ファイルフィルタ</segtitle>
 
+          <segtitle>プラグイン引数</segtitle>
+
           <segtitle>設定ダイアログサポート</segtitle>
 
           <seglistitem>
             class="extension">*.php</filename>, <filename
             class="extension">*.js</filename>, <filename
             class="extension">*.cs</filename>, <filename
-            class="extension">*.ts</filename>,</seg>
+            class="extension">*.ts</filename></seg>
+
+            <seg>No</seg>
 
             <seg>No</seg>
           </seglistitem>
     </section>
 
     <section>
-      <title><filename>IgnoreFieldsComma.dll<indexterm>
-          <primary>IgnoreFieldsComma.dll plugin file</primary>
+      <title><filename>IgnoreFieldsComma<indexterm>
+          <primary>IgnoreFieldsComma plugin file</primary>
         </indexterm></filename></title>
 
       <para>このプラグインは、フィールドとコンマを区切り文字として使用するファイル用です
 
           <segtitle>ファイルフィルタ</segtitle>
 
+          <segtitle>プラグイン引数</segtitle>
+
           <segtitle>設定ダイアログサポート</segtitle>
 
           <seglistitem>
             <seg><filename class="extension">*.csv</filename></seg>
 
             <seg>Yes</seg>
+
+            <seg>Yes</seg>
           </seglistitem>
         </segmentedlist></para>
     </section>
 
     <section>
-      <title><filename>IgnoreFieldsTab.dll<indexterm>
-          <primary>IgnoreFieldsTab.dll plugin file</primary>
+      <title><filename>IgnoreFieldsTab<indexterm>
+          <primary>IgnoreFieldsTab plugin file</primary>
         </indexterm></filename></title>
 
       <para>このプラグインは、フィールドとタブを区切り記号として使用するファイル用です
 
           <segtitle>ファイルフィルタ</segtitle>
 
+          <segtitle>プラグイン引数</segtitle>
+
           <segtitle>設定ダイアログサポート</segtitle>
 
           <seglistitem>
             <seg><filename class="extension">*.txt</filename></seg>
 
             <seg>Yes</seg>
+
+            <seg>Yes</seg>
           </seglistitem>
         </segmentedlist></para>
     </section>
 
     <section>
-      <title><filename>IgnoreLeadingLineNumbers.dll<indexterm>
-          <primary>IgnoreLeadingLineNumbers.dll plugin file</primary>
+      <title><filename>IgnoreLeadingLineNumbers<indexterm>
+          <primary>IgnoreLeadingLineNumbers plugin file</primary>
         </indexterm></filename></title>
 
       <para>このプラグインは、テキストファイル
 
           <segtitle>ファイルフィルタ</segtitle>
 
+          <segtitle>プラグイン引数</segtitle>
+
           <segtitle>設定ダイアログサポート</segtitle>
 
           <segtitle>必要なもの</segtitle>
 
             <seg>No</seg>
 
+            <seg>No</seg>
+
             <seg><xref linkend="MSVBVM60" /></seg>
           </seglistitem>
         </segmentedlist></para>
     </section>
 
+    <section id="EditorAddin">
+      <title><filename>editor addin<indexterm>
+          <primary>editor addin plugin file</primary>
+        </indexterm></filename></title>
+
+      <para>Adds five functions to the <menuchoice>
+          <guimenu>プラグイン</guimenu>
+
+          <guisubmenu>スクリプト</guisubmenu>
+        </menuchoice> メニュー:</para>
+
+      <itemizedlist>
+        <listitem>
+          <simpara><guimenuitem>大文字に変換</guimenuitem> convert the selection to
+          UPPER CASE.</simpara>
+        </listitem>
+
+        <listitem>
+          <simpara><guimenuitem>小文字に変換</guimenuitem> convert the selection to
+          lower case.</simpara>
+        </listitem>
+
+        <listitem>
+          <simpara><guimenuitem>昇順にソート</guimenuitem> sort the selection 
+          in ascending order.</simpara>
+        </listitem>
+
+        <listitem>
+          <simpara><guimenuitem>降順にソート</guimenuitem> sort the selection 
+          in descending order.</simpara>
+        </listitem>
+
+        <listitem>
+          <simpara><guimenuitem>フィルタコマンドを適用...</guimenuitem> replace the selection 
+          with the output of the specified filter command.
+          Specifying %1 in the argument of the filter command replaces it with the filename of the active pane.</simpara>
+        </listitem>
+      </itemizedlist>
+
+      <para><segmentedlist>
+          <segtitle>分類</segtitle>
+          <segtitle>ファイルフィルタ</segtitle>
+          <segtitle>設定ダイアログサポート</segtitle>
+
+          <seglistitem>
+            <seg>エディタ補完</seg>
+            <seg>*</seg>
+            <seg>No</seg>
+          </seglistitem>
+        </segmentedlist></para>
+    </section>
+
     <section id="Plugins_datetime">
-      <title><filename>insert datetime.sct<indexterm>
-          <primary>insert datetime.sct plugin file</primary>
+      <title><filename>insert datetime<indexterm>
+          <primary>insert datetime plugin file</primary>
         </indexterm></filename></title>
 
       <para><menuchoice>
 
       <itemizedlist>
         <listitem>
-          <simpara><guimenuitem>InsertDate</guimenuitem> insert date in the
+          <simpara><guimenuitem>日付を挿入</guimenuitem> insert date in the
           current locale format.</simpara>
         </listitem>
 
         <listitem>
-          <simpara><guimenuitem>InsertTime</guimenuitem> insert time in the
+          <simpara><guimenuitem>時刻を挿入</guimenuitem> insert time in the
           current locale format.</simpara>
         </listitem>
       </itemizedlist>
       <para><segmentedlist>
           <segtitle>分類</segtitle>
 
+          <segtitle>ファイルフィルタ</segtitle>
+
           <segtitle>設定ダイアログサポート</segtitle>
 
           <seglistitem>
-            <seg>Editor complement</seg>
+            <seg>エディタ補完</seg>
+
+            <seg>*</seg>
 
             <seg>No</seg>
           </seglistitem>