OSDN Git Service

Add PreviewMarkdown plugin (#1641)
authorTakashi Sawanaka <sdottaka@users.sourceforge.net>
Sun, 8 Jan 2023 14:16:02 +0000 (23:16 +0900)
committerGitHub <noreply@github.com>
Sun, 8 Jan 2023 14:16:02 +0000 (23:16 +0900)
* Add PreviewMarkdown plugin (1)

* Add PreviewMarkdown plugin (2)

* Add PreviewMarkdown plugin (3)

* Add PreviewMarkdown plugin (4)

* Add PreviewMarkdown plugin (5)

* Add PreviewMarkdown plugin (6)

* Add PreviewMarkdown plugin (7)

* Add PreviewMarkdown plugin (8)

93 files changed:
.gitmodules
BuildArc.cmd
Docs/Manual/EN/Plugins.xml
Docs/Manual/JP/Plugins.xml
DownloadDeps.cmd
Externals/md4c [new submodule]
Externals/versions.txt
Installer/InnoSetup/WinMergeARM64.is6.iss
Installer/InnoSetup/WinMergeX64.is6.iss
Installer/InnoSetup/WinMergeX64.iss
Installer/InnoSetup/WinMergeX64NonAdmin.iss
Installer/InnoSetup/WinMergeX86.iss
Plugins/Commands/md4c/md2html.bat [new file with mode: 0644]
Plugins/Plugins.xml
Src/FileTransform.cpp
Src/FileTransform.h
Src/MainFrm.cpp
Src/Merge.rc
Src/WebPageDiffFrm.cpp
Translations/InnoSetup/Arabic.isl
Translations/InnoSetup/Basque.isl
Translations/InnoSetup/Brazilian.isl
Translations/InnoSetup/Bulgarian.isl
Translations/InnoSetup/Catalan.isl
Translations/InnoSetup/ChineseSimplified.isl
Translations/InnoSetup/ChineseTraditional.isl
Translations/InnoSetup/Corsican.isl
Translations/InnoSetup/Croatian.isl
Translations/InnoSetup/Czech.isl
Translations/InnoSetup/Danish.isl
Translations/InnoSetup/Dutch.isl
Translations/InnoSetup/English.isl
Translations/InnoSetup/Finnish.isl
Translations/InnoSetup/French.isl
Translations/InnoSetup/Galician.isl
Translations/InnoSetup/German.isl
Translations/InnoSetup/Greek.isl
Translations/InnoSetup/Hungarian.isl
Translations/InnoSetup/Italian.isl
Translations/InnoSetup/Japanese.isl
Translations/InnoSetup/Korean.isl
Translations/InnoSetup/Lithuanian.isl
Translations/InnoSetup/Norwegian.isl
Translations/InnoSetup/Persian.isl
Translations/InnoSetup/Polish.isl
Translations/InnoSetup/Portuguese.isl
Translations/InnoSetup/Romanian.isl
Translations/InnoSetup/Russian.isl
Translations/InnoSetup/Serbian.isl
Translations/InnoSetup/Slovak.isl
Translations/InnoSetup/Slovenian.isl
Translations/InnoSetup/Spanish.isl
Translations/InnoSetup/Swedish.isl
Translations/InnoSetup/Turkish.isl
Translations/InnoSetup/Ukrainian.isl
Translations/TranslationsStatus.md
Translations/WinMerge/Arabic.po
Translations/WinMerge/Basque.po
Translations/WinMerge/Brazilian.po
Translations/WinMerge/Bulgarian.po
Translations/WinMerge/Catalan.po
Translations/WinMerge/ChineseSimplified.po
Translations/WinMerge/ChineseTraditional.po
Translations/WinMerge/Corsican.po
Translations/WinMerge/Croatian.po
Translations/WinMerge/Czech.po
Translations/WinMerge/Danish.po
Translations/WinMerge/Dutch.po
Translations/WinMerge/English.pot
Translations/WinMerge/Finnish.po
Translations/WinMerge/French.po
Translations/WinMerge/Galician.po
Translations/WinMerge/German.po
Translations/WinMerge/Greek.po
Translations/WinMerge/Hungarian.po
Translations/WinMerge/Italian.po
Translations/WinMerge/Japanese.po
Translations/WinMerge/Korean.po
Translations/WinMerge/Lithuanian.po
Translations/WinMerge/Norwegian.po
Translations/WinMerge/Persian.po
Translations/WinMerge/Polish.po
Translations/WinMerge/Portuguese.po
Translations/WinMerge/Romanian.po
Translations/WinMerge/Russian.po
Translations/WinMerge/Serbian.po
Translations/WinMerge/Sinhala.po
Translations/WinMerge/Slovak.po
Translations/WinMerge/Slovenian.po
Translations/WinMerge/Spanish.po
Translations/WinMerge/Swedish.po
Translations/WinMerge/Turkish.po
Translations/WinMerge/Ukrainian.po

index 499dae7..6eba148 100644 (file)
@@ -25,3 +25,6 @@
 [submodule "Externals/winwebdiff"]
        path = Externals/winwebdiff
        url = https://github.com/WinMerge/winwebdiff
+[submodule "Externals/md4c"]
+       path = Externals/md4c
+       url = https://github.com/mity/md4c
index 41d9a30..a7e5a93 100644 (file)
@@ -73,7 +73,7 @@ if "%1" == "x64" (
 )
 
 rem Create folder structure
-for %%i in (ColorSchemes Languages\ShellExtension Filters MergePlugins Docs Frhed\Docs Frhed\Languages WinIMerge WinWebDiff Merge7z\Lang Commands\Apache-Tika Commands\tidy-html5 Commands\jq Commands\q Commands\GnuWin32) do (
+for %%i in (ColorSchemes Languages\ShellExtension Filters MergePlugins Docs Frhed\Docs Frhed\Languages WinIMerge WinWebDiff Merge7z\Lang Commands\Apache-Tika Commands\tidy-html5 Commands\jq Commands\q Commands\GnuWin32 Commands\md4c) do (
   mkdir "%DISTDIR%\%PLATFORMH%zip-version\WinMerge\%%i" 2> NUL
 )
 
@@ -193,6 +193,11 @@ echo Copy tidy-html5...
 copy Build\tidy-html5\bin\tidy.* "%DISTDIR%\%PLATFORMH%zip-version\WinMerge\Commands\tidy-html5\" > NUL
 copy Build\tidy-html5\tidy-html5-5.4.0\README\LICENSE.md "%DISTDIR%\%PLATFORMH%zip-version\WinMerge\Commands\tidy-html5\" > NUL
 
+rem Copy md4c...
+echo Copy md4c...
+copy Build\md4c\mingw32\bin\*.* "%DISTDIR%\%PLATFORMH%zip-version\WinMerge\Commands\md4c\" > NUL
+copy Build\md4c\mingw32\share\licenses\md4c\LICENSE.md "%DISTDIR%\%PLATFORMH%zip-version\WinMerge\Commands\md4c\" > NUL
+
 rem Plugin.xml
 copy Plugins\Plugins.xml "%DISTDIR%\%PLATFORMH%zip-version\WinMerge\MergePlugins\" > NUL
 
index 6418395..6b80e8a 100644 (file)
         </segmentedlist></para>
     </section>
 
-    <section id="Plugins_VisualizeGraphviz">
-      <title><filename>VisualizeGraphviz<indexterm>
-          <primary>VisualizeGraphviz plugin file</primary>
+    <section id="Plugins_PreviewGraphviz">
+      <title><filename>PreviewGraphviz<indexterm>
+          <primary>PreviewGraphviz plugin file</primary>
         </indexterm></filename></title>
 
-      <para>Graphviz Visualizer</para>
+      <para>Graphviz Previewer</para>
 
       <cmdsynopsis sepchar=" ">
-        <command>VisualizeGraphviz</command>
+        <command>PreviewGraphviz</command>
 
         <arg choice="opt"
          rep="repeat"><replaceable>arguments</replaceable></arg>
         </segmentedlist></para>
     </section>
 
+    <section id="Plugins_PreviewMarkdown">
+      <title><filename>PreviewMarkdown<indexterm>
+          <primary>PreviewMarkdown plugin file</primary>
+        </indexterm></filename></title>
+
+      <para>Markdown Previewer</para>
+
+      <cmdsynopsis sepchar=" ">
+        <command>PreviewMarkdown</command>
+
+        <arg choice="opt"
+         rep="repeat"><replaceable>arguments</replaceable></arg>
+      </cmdsynopsis>
+
+      <variablelist>
+        <varlistentry>
+          <term><option><replaceable>arguments</replaceable></option></term>
+          <listitem>
+            <para>Command line options passed to the md2html command</para>
+          </listitem>
+        </varlistentry>
+      </variablelist>
+
+      <para><segmentedlist>
+          <segtitle>Category</segtitle>
+
+          <segtitle>File filter</segtitle>
+
+          <segtitle>Plugin arguments</segtitle>
+
+          <segtitle>Packing</segtitle>
+
+          <segtitle>Settings dialog support</segtitle>
+
+          <segtitle>Dependency</segtitle>
+
+          <seglistitem>
+            <seg>Unpacker</seg>
+
+            <seg><filename class="extension">*.md</filename>,
+              <filename class="extension">,*.markdown</filename>
+            </seg>
+
+            <seg>Yes</seg>
+
+            <seg>No</seg>
+
+            <seg>No</seg>
+
+            <seg><ulink url="https://github.com/mity/md4c">md4c</ulink></seg>
+          </seglistitem>
+        </segmentedlist></para>
+    </section>
+
     <section id="Plugins_ApacheTika">
       <title><filename>ApacheTika<indexterm>
           <primary>ApacheTika plugin file</primary>
index f1c091f..4b01f3c 100644 (file)
         </segmentedlist></para>
     </section>
 
-    <section id="Plugins_VisualizeGraphviz">
-      <title><filename>VisualizeGraphviz<indexterm>
-          <primary>VisualizeGraphviz plugin file</primary>
+    <section id="Plugins_PreviewGraphviz">
+      <title><filename>PreviewGraphviz<indexterm>
+          <primary>PreviewGraphviz plugin file</primary>
         </indexterm></filename></title>
 
       <para>Graphviz ファイルを画像化します。</para>
 
       <cmdsynopsis sepchar=" ">
-        <command>VisualizeGraphviz</command>
+        <command>PreviewGraphviz</command>
 
         <arg choice="opt"
          rep="repeat"><replaceable>arguments</replaceable></arg>
         </segmentedlist></para>
     </section>
 
+    <section id="Plugins_PreviewMarkdown">
+      <title><filename>PreviewMarkdown<indexterm>
+          <primary>PreviewMarkdown plugin file</primary>
+        </indexterm></filename></title>
+
+      <para>Markdown ファイルをHTMLに変換して表示します。</para>
+
+      <cmdsynopsis sepchar=" ">
+        <command>PreviewMarkdown</command>
+
+        <arg choice="opt"
+         rep="repeat"><replaceable>arguments</replaceable></arg>
+      </cmdsynopsis>
+
+      <variablelist>
+        <varlistentry>
+          <term><option><replaceable>arguments</replaceable></option></term>
+          <listitem>
+            <para>md2html コマンドに渡すコマンドラインオプション。</para>
+          </listitem>
+        </varlistentry>
+      </variablelist>
+
+      <para><segmentedlist>
+          <segtitle>分類</segtitle>
+
+          <segtitle>ファイルフィルター</segtitle>
+
+          <segtitle>プラグイン引数</segtitle>
+
+          <segtitle>書き戻し</segtitle>
+
+          <segtitle>設定ダイアログサポート</segtitle>
+
+          <segtitle>依存するもの</segtitle>
+
+          <seglistitem>
+            <seg>展開プラグイン</seg>
+
+            <seg><filename class="extension">*.md</filename>,
+              <filename class="extension">,*.markdown</filename>
+            </seg>
+
+            <seg>Yes</seg>
+
+            <seg>No</seg>
+
+            <seg>No</seg>
+
+            <seg><ulink url="https://github.com/mity/md4c">md4c</ulink></seg>
+          </seglistitem>
+        </segmentedlist></para>
+    </section>
+
     <section id="Plugins_ApacheTika">
       <title><filename>ApacheTika<indexterm>
           <primary>ApacheTika plugin file</primary>
index efffa9e..e8827ac 100644 (file)
@@ -32,6 +32,8 @@ https://github.com/htacg/tidy-html5/releases/download/5.4.0/tidy-5.4.0-w32-mt-XP
 https://github.com/htacg/tidy-html5/archive/refs/tags/5.4.0.zip!Build\tidy-html5 ^
 https://github.com/stedolan/jq/releases/download/jq-1.4/jq-win32.exe!Build\jq ^
 https://github.com/stedolan/jq/archive/refs/tags/jq-1.4.zip!Build\jq ^
+https://github.com/facebook/zstd/releases/download/v1.5.2/zstd-v1.5.2-win64.zip!Build\zstd ^
+https://mirror.msys2.org/mingw/mingw32/mingw-w64-i686-md4c-0.4.8-2-any.pkg.tar.zst!Build\md4c ^
 http://www.magicnotes.com/steelbytes/SBAppLocale_ENG.zip!Docs\Manual\Tools
 
 pushd "%~dp0"
@@ -46,7 +48,11 @@ for %%p in (%urls_destdirs%) do (
       7z x %downloadsdir%\%%~nxu -aoa -o%%v
     ) else (
       mkdir %%v > NUL
-      copy %downloadsdir%\%%~nxu %%v
+      if "%%~xu" == ".zst" (
+        Build\zstd\zstd-v1.5.2-win64\zstd.exe -dc %downloadsdir%\%%~nxu | tar xf - -C %%v
+      ) else (
+        copy %downloadsdir%\%%~nxu %%v
+      )
     )
   )
 )
@@ -65,6 +71,7 @@ for %%i in (x86 x64 ARM ARM64) do (
     mkdir Build\%%i\%%j\Commands\jq 2> NUL
     mkdir Build\%%i\%%j\Commands\tidy-html5 2> NUL
     mkdir Build\%%i\%%j\Commands\GnuWin32 2> NUL
+    mkdir Build\%%i\%%j\Commands\md4c 2> NUL
     xcopy /s/y Build\%%i\Release\Merge7z Build\%%i\%%j\Merge7z\
     xcopy /s/y Build\%%i\Release\Frhed Build\%%i\%%j\Frhed\
     copy Build\%%i\Release\WinIMerge\WinIMergeLib.dll Build\%%i\%%j\WinIMerge\
@@ -74,6 +81,9 @@ for %%i in (x86 x64 ARM ARM64) do (
     copy Build\jq\jq-jq-1.4\COPYING Build\%%i\%%j\Commands\jq\
     copy Build\tidy-html5\bin\tidy.* Build\%%i\%%j\Commands\tidy-html5\
     copy Build\tidy-html5\tidy-html5-5.4.0\README\LICENSE.md Build\%%i\%%j\Commands\tidy-html5\
+    copy Build\md4c\mingw32\bin\*.exe Build\%%i\%%j\Commands\md4c\
+    copy Build\md4c\mingw32\bin\*.dll Build\%%i\%%j\Commands\md4c\
+    copy Build\md4c\mingw32\share\licenses\md4c\LICENSE.md Build\%%i\%%j\Commands\md4c\
     xcopy /s/y Plugins\Commands Build\%%i\%%j\Commands
     xcopy /s/y Filters Build\%%i\%%j\Filters\
     xcopy /s/y ColorSchemes Build\%%i\%%j\ColorSchemes\
diff --git a/Externals/md4c b/Externals/md4c
new file mode 160000 (submodule)
index 0000000..c3340b4
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit c3340b480e5232711858108be07460a9836c8ab5
index 679d53f..73a1e60 100644 (file)
@@ -20,3 +20,4 @@ This file lists versions of the external components we are using.
 - html-tidy5: 5.4.0
 - jq: 1.4
 - wil: 209ff9c7e30e71bf6d1405557bf78544920f8157 on Sep 9, 2021
+- md4c: 0.4.8
index 3051417..d6e054e 100644 (file)
@@ -608,6 +608,10 @@ Source: ..\..\Build\tidy-html5\tidy-html5-5.4.0\README\LICENSE.md; DestDir: {app
 ; jq
 Source: ..\..\Build\jq\jq-win32.exe; DestDir: {app}\Commands\jq; DestName: jq.exe; Flags: recursesubdirs; Components: Commands
 Source: ..\..\Build\jq\jq-jq-1.4\COPYING; DestDir: {app}\Commands\jq; Flags: recursesubdirs; Components: Commands
+; md4c
+Source: ..\..\Build\md4c\mingw32\bin\*.*; DestDir: {app}\Commands\md4c; Flags: recursesubdirs; Components: Commands
+Source: ..\..\Build\md4c\mingw32\share\licenses\md4c\LICENSE.md; DestDir: {app}\Commands\md4c; Flags: recursesubdirs; Components: Commands
+Source: ..\..\Plugins\Commands\md4c\*.bat; DestDir: {app}\Commands\md4c; Flags: recursesubdirs; Components: Commands
 ; Apache Tika
 Source: ..\..\Plugins\Commands\Apache-Tika\*.bat; DestDir: {app}\Commands\Apache-Tika; Flags: recursesubdirs; Components: Commands
 Source: ..\..\Plugins\Commands\Apache-Tika\*.txt; DestDir: {app}\Commands\Apache-Tika; Flags: recursesubdirs; Components: Commands
index c1b6c91..630800a 100644 (file)
@@ -607,6 +607,10 @@ Source: ..\..\Build\tidy-html5\tidy-html5-5.4.0\README\LICENSE.md; DestDir: {app
 ; jq\r
 Source: ..\..\Build\jq\jq-win32.exe; DestDir: {app}\Commands\jq; DestName: jq.exe; Flags: recursesubdirs; Components: Commands\r
 Source: ..\..\Build\jq\jq-jq-1.4\COPYING; DestDir: {app}\Commands\jq; Flags: recursesubdirs; Components: Commands\r
+; md4c\r
+Source: ..\..\Build\md4c\mingw32\bin\*.*; DestDir: {app}\Commands\md4c; Flags: recursesubdirs; Components: Commands\r
+Source: ..\..\Build\md4c\mingw32\share\licenses\md4c\LICENSE.md; DestDir: {app}\Commands\md4c; Flags: recursesubdirs; Components: Commands\r
+Source: ..\..\Plugins\Commands\md4c\*.bat; DestDir: {app}\Commands\md4c; Flags: recursesubdirs; Components: Commands\r
 ; Apache Tika\r
 Source: ..\..\Plugins\Commands\Apache-Tika\*.bat; DestDir: {app}\Commands\Apache-Tika; Flags: recursesubdirs; Components: Commands\r
 Source: ..\..\Plugins\Commands\Apache-Tika\*.txt; DestDir: {app}\Commands\Apache-Tika; Flags: recursesubdirs; Components: Commands\r
index d8adb61..48037cd 100644 (file)
@@ -599,6 +599,10 @@ Source: ..\..\Build\tidy-html5\tidy-html5-5.4.0\README\LICENSE.md; DestDir: {app
 ; jq\r
 Source: ..\..\Build\jq\jq-win32.exe; DestDir: {app}\Commands\jq; DestName: jq.exe; Flags: recursesubdirs; Components: Commands\r
 Source: ..\..\Build\jq\jq-jq-1.4\COPYING; DestDir: {app}\Commands\jq; Flags: recursesubdirs; Components: Commands\r
+; md4c\r
+Source: ..\..\Build\md4c\mingw32\bin\*.*; DestDir: {app}\Commands\md4c; Flags: recursesubdirs; Components: Commands\r
+Source: ..\..\Build\md4c\mingw32\share\licenses\md4c\LICENSE.md; DestDir: {app}\Commands\md4c; Flags: recursesubdirs; Components: Commands\r
+Source: ..\..\Plugins\Commands\md4c\*.bat; DestDir: {app}\Commands\md4c; Flags: recursesubdirs; Components: Commands\r
 ; Apache Tika\r
 Source: ..\..\Plugins\Commands\Apache-Tika\*.bat; DestDir: {app}\Commands\Apache-Tika; Flags: recursesubdirs; Components: Commands\r
 Source: ..\..\Plugins\Commands\Apache-Tika\*.txt; DestDir: {app}\Commands\Apache-Tika; Flags: recursesubdirs; Components: Commands\r
index d97d0c0..ea38e11 100644 (file)
@@ -598,6 +598,10 @@ Source: ..\..\Build\tidy-html5\tidy-html5-5.4.0\README\LICENSE.md; DestDir: {app
 ; jq
 Source: ..\..\Build\jq\jq-win32.exe; DestDir: {app}\Commands\jq; DestName: jq.exe; Flags: recursesubdirs; Components: Commands
 Source: ..\..\Build\jq\jq-jq-1.4\COPYING; DestDir: {app}\Commands\jq; Flags: recursesubdirs; Components: Commands
+; md4c
+Source: ..\..\Build\md4c\mingw32\bin\*.*; DestDir: {app}\Commands\md4c; Flags: recursesubdirs; Components: Commands
+Source: ..\..\Build\md4c\mingw32\share\licenses\md4c\LICENSE.md; DestDir: {app}\Commands\md4c; Flags: recursesubdirs; Components: Commands
+Source: ..\..\Plugins\Commands\md4c\*.bat; DestDir: {app}\Commands\md4c; Flags: recursesubdirs; Components: Commands
 ; Apache Tika
 Source: ..\..\Plugins\Commands\Apache-Tika\*.bat; DestDir: {app}\Commands\Apache-Tika; Flags: recursesubdirs; Components: Commands
 Source: ..\..\Plugins\Commands\Apache-Tika\*.txt; DestDir: {app}\Commands\Apache-Tika; Flags: recursesubdirs; Components: Commands
index 7a5e0b1..7b535b3 100755 (executable)
@@ -621,6 +621,10 @@ Source: ..\..\Build\tidy-html5\tidy-html5-5.4.0\README\LICENSE.md; DestDir: {app
 ; jq\r
 Source: ..\..\Build\jq\jq-win32.exe; DestDir: {app}\Commands\jq; DestName: jq.exe; Flags: recursesubdirs; Components: Commands\r
 Source: ..\..\Build\jq\jq-jq-1.4\COPYING; DestDir: {app}\Commands\jq; Flags: recursesubdirs; Components: Commands\r
+; md4c\r
+Source: ..\..\Build\md4c\mingw32\bin\*.*; DestDir: {app}\Commands\md4c; Flags: recursesubdirs; Components: Commands\r
+Source: ..\..\Build\md4c\mingw32\share\licenses\md4c\LICENSE.md; DestDir: {app}\Commands\md4c; Flags: recursesubdirs; Components: Commands\r
+Source: ..\..\Plugins\Commands\md4c\*.bat; DestDir: {app}\Commands\md4c; Flags: recursesubdirs; Components: Commands\r
 ; Apache Tika\r
 Source: ..\..\Plugins\Commands\Apache-Tika\*.bat; DestDir: {app}\Commands\Apache-Tika; Flags: recursesubdirs; Components: Commands\r
 Source: ..\..\Plugins\Commands\Apache-Tika\*.txt; DestDir: {app}\Commands\Apache-Tika; Flags: recursesubdirs; Components: Commands\r
diff --git a/Plugins/Commands/md4c/md2html.bat b/Plugins/Commands/md4c/md2html.bat
new file mode 100644 (file)
index 0000000..44a74e9
--- /dev/null
@@ -0,0 +1,12 @@
+@echo off
+echo ^<!DOCTYPE html^>
+echo ^<html^>
+echo ^<head^>
+echo ^<title^>^</title^>
+echo ^<meta name="generator" content="md2html"^>
+echo ^<base href="file:///%~dp1"^>
+echo ^</head^>
+echo ^<body^>
+type %1 | "%~dp0\md2html.exe" %2 %3 %4 %5 %6 %7 %8 %9
+echo ^</body^>
+echo ^</html^>
index b987266..0fb90b6 100644 (file)
       <command>cmd /c type "${SRC_FILE}" | "${WINMERGE_HOME}\Commands\tidy-html5\tidy.exe" ${*} 2> "${DST_FILE}" | exit 0</command>
     </unpack-file>
   </plugin>
-  <plugin name="VisualizeGraphviz">
+  <plugin name="PreviewGraphviz">
     <event value="FILE_PACK_UNPACK" />
-    <description value="Graphviz Visualizer. &#xD;&#xA;Arguments: Command line options passed to the dot command." />
+    <description value="Graphviz Previewer. &#xD;&#xA;Arguments: Command line options passed to the dot command." />
     <file-filters value="\.gv;$\.dot$" />
     <is-automatic value="false" />
     <unpacked-file-extension value=".png" />
-    <extended-properties value="ProcessType=Visualization;MenuCaption=Visualize Graphviz" />
+    <extended-properties value="ProcessType=Preview;MenuCaption=Preview Graphviz;PreferredWindowType=Image" />
     <arguments value="-Tpng" />
     <unpack-file>
       <command>dot.exe ${*} -o"${DST_FILE}" "${SRC_FILE}"</command>
     </unpack-file>
   </plugin>
+  <plugin name="PreviewMarkdown">
+    <event value="FILE_PACK_UNPACK" />
+    <description value="Markdown Previewer. &#xD;&#xA;Arguments: Command line options passed to the md2html command." />
+    <file-filters value="\.md$;\.markdown$" />
+    <is-automatic value="false" />
+    <unpacked-file-extension value=".html" />
+    <extended-properties value="ProcessType=Preview;MenuCaption=Preview Markdown;PreferredWindowType=Webpage" />
+    <arguments value="" />
+    <unpack-file>
+      <command>"${WINMERGE_HOME}\Commands\md4c\md2html.bat" "${SRC_FILE}" ${*} > "${DST_FILE}"</command>
+    </unpack-file>
+  </plugin>
   <plugin name="ApacheTika">
     <event value="FILE_PACK_UNPACK" />
     <description value="General content extractor with Apache Tika. &#xD;&#xA;Arguments: Command line options passed to the tika-app.jar." />
index a65d18c..bb4f3fc 100644 (file)
@@ -308,6 +308,9 @@ bool PackingInfo::pack(String & filepath, const String& dstFilepath, const std::
                return false;
        }
 
+       if (m_bWebBrowser && m_PluginPipeline.empty())
+               return true;
+
        auto itSubcode = handlerSubcodes.rbegin();
        for (auto& [plugin, args, bWithFile] : plugins)
        {
@@ -411,6 +414,9 @@ bool PackingInfo::Unpacking(std::vector<int> * handlerSubcodes, String & filepat
                return false;
        }
 
+       if (m_bWebBrowser && m_PluginPipeline.empty())
+               return true;
+
        for (auto& [plugin, args, bWithFile] : plugins)
        {
                bool bHandled = false;
@@ -475,15 +481,32 @@ bool PackingInfo::Unpacking(std::vector<int> * handlerSubcodes, String & filepat
        return true;
 }
 
-String PackingInfo::GetUnpackedFileExtension(const String& filteredFilenames) const
+String PackingInfo::GetUnpackedFileExtension(const String& filteredFilenames, int& preferredWindowType) const
 {
+       preferredWindowType = -1;
        String ext;
        String errorMessage;
        std::vector<std::tuple<PluginInfo*, std::vector<String>, bool>> plugins;
        if (GetPackUnpackPlugin(filteredFilenames, false, false, plugins, nullptr, nullptr, errorMessage))
        {
                for (auto& [plugin, args, bWithFile] : plugins)
+               {
                        ext += plugin->m_ext;
+                       auto preferredWindowTypeStr = plugin->GetExtendedPropertyValue(_T("PreferredWindowType"));
+                       if (preferredWindowTypeStr.has_value())
+                       {
+                               if (preferredWindowTypeStr == L"Text")
+                                       preferredWindowType = 0;
+                               else if (preferredWindowTypeStr == L"Table")
+                                       preferredWindowType = 1;
+                               else if (preferredWindowTypeStr == L"Binary")
+                                       preferredWindowType = 2;
+                               else if (preferredWindowTypeStr == L"Image")
+                                       preferredWindowType = 3;
+                               else if (preferredWindowTypeStr == L"Webpage")
+                                       preferredWindowType = 4;
+                       }
+               }
        }
        return ext;
 }
index f25c52b..d0ee049 100644 (file)
@@ -78,12 +78,12 @@ class PackingInfo : public PluginForFile
 {
 public:
        explicit PackingInfo(bool automatic = FileTransform::AutoUnpacking)
-       : PluginForFile(automatic)
+       : PluginForFile(automatic), m_bWebBrowser(false)
        {
        }
 
        explicit PackingInfo(const String& pluginPipeline)
-       : PluginForFile(pluginPipeline)
+       : PluginForFile(pluginPipeline), m_bWebBrowser(false)
        {
        }
 
@@ -123,9 +123,12 @@ public:
 
        bool Packing(const String& srcFilepath, const String& dstFilepath, const std::vector<int>& handlerSubcodes, const std::vector<StringView>& variables) const;
 
-       String GetUnpackedFileExtension(const String& filteredFilenames) const;
+       String GetUnpackedFileExtension(const String& filteredFilenames, int& preferredWindowType) const;
+
+       void EnableWebBrowserMode() { m_bWebBrowser = true; }
 private:
        String m_URLHandler;
+       bool m_bWebBrowser;
 };
 
 /**
index 930c45a..36ca5d1 100644 (file)
@@ -778,7 +778,10 @@ bool CMainFrame::ShowAutoMergeDoc(UINT nID, CDirDoc * pDirDoc,
                std::transform(ifileloc, ifileloc + nFiles, filepaths.begin(),
                        [](auto& file) { return file.filepath; });
                String filteredFilenames = strutils::join(filepaths.begin(), filepaths.end(), _T("|"));
-               unpackedFileExtension = infoUnpacker->GetUnpackedFileExtension(filteredFilenames);
+               int preferredWindowType = -1;
+               unpackedFileExtension = infoUnpacker->GetUnpackedFileExtension(filteredFilenames, preferredWindowType);
+               if (static_cast<int>(nID) <= 0 && preferredWindowType >= 0)
+                       nID = ID_MERGE_COMPARE_TEXT + preferredWindowType;
        }
        FileFilterHelper filterImg, filterBin;
        filterImg.UseMask(true);
@@ -795,7 +798,7 @@ bool CMainFrame::ShowAutoMergeDoc(UINT nID, CDirDoc * pDirDoc,
                else if (filterBin.includeFile(filepath) && CHexMergeView::IsLoadable())
                        return ShowHexMergeDoc(pDirDoc, nFiles, ifileloc, dwFlags, strDesc, sReportFile, infoUnpacker, dynamic_cast<const OpenBinaryFileParams *>(pOpenParams));
        }
-       switch (nID)
+       switch (std::abs(static_cast<int>(nID)))
        {
        case ID_MERGE_COMPARE_TEXT:
                return ShowTextMergeDoc(pDirDoc, nFiles, ifileloc, dwFlags,
@@ -840,7 +843,7 @@ bool CMainFrame::ShowMergeDoc(UINT nID, CDirDoc* pDirDoc,
                return ShowWebDiffDoc(pDirDoc, nFiles, ifileloc, dwFlags,
                        strDesc, sReportFile, infoUnpacker, dynamic_cast<const OpenWebPageParams*>(pOpenParams));
        default:
-               return ShowAutoMergeDoc(std::abs(static_cast<int>(nID)), pDirDoc, nFiles, ifileloc, dwFlags,
+               return ShowAutoMergeDoc(nID, pDirDoc, nFiles, ifileloc, dwFlags,
                        strDesc, sReportFile, infoUnpacker, pOpenParams);
        }
 }
index b8defc5..c3a514c 100644 (file)
@@ -4104,7 +4104,7 @@ BEGIN
     IDS_PLUGIN_ALL          "Al&l"\r
     IDS_PLUGIN_PROCESS_TYPE1 "Prettification"\r
     IDS_PLUGIN_PROCESS_TYPE2 "Content Extraction"\r
-    IDS_PLUGIN_PROCESS_TYPE3 "Visualization"\r
+    IDS_PLUGIN_PROCESS_TYPE3 "Preview"\r
     IDS_PLUGIN_PROCESS_TYPE4 "Editor script"\r
     IDS_PLUGIN_PROCESS_TYPE5 "Data Query"\r
     IDS_PLUGIN_PROCESS_TYPE6 "Validation"\r
@@ -4137,15 +4137,16 @@ BEGIN
     IDS_PLUGIN_MENU_CAPTION24 "Prettify JSON"\r
     IDS_PLUGIN_MENU_CAPTION25 "Prettify XML"\r
     IDS_PLUGIN_MENU_CAPTION26 "Prettify YAML"\r
-    IDS_PLUGIN_MENU_CAPTION27 "Visualize Graphviz"\r
-    IDS_PLUGIN_MENU_CAPTION28 "Query CSV Data..."\r
-    IDS_PLUGIN_MENU_CAPTION29 "Query TSV Data..."\r
-    IDS_PLUGIN_MENU_CAPTION30 "Query JSON Data..."\r
-    IDS_PLUGIN_MENU_CAPTION31 "Query YAML Data..."\r
-    IDS_PLUGIN_MENU_CAPTION32 "Validate HTML"\r
-    IDS_PLUGIN_MENU_CAPTION33 "Disassemble JVM Bytecode"\r
-    IDS_PLUGIN_MENU_CAPTION34 "Disassemble IL Code"\r
-    IDS_PLUGIN_MENU_CAPTION35 "Disassemble Native Code"\r
+    IDS_PLUGIN_MENU_CAPTION27 "Preview Graphviz"\r
+    IDS_PLUGIN_MENU_CAPTION28 "Preview Markdown"\r
+    IDS_PLUGIN_MENU_CAPTION29 "Query CSV Data..."\r
+    IDS_PLUGIN_MENU_CAPTION30 "Query TSV Data..."\r
+    IDS_PLUGIN_MENU_CAPTION31 "Query JSON Data..."\r
+    IDS_PLUGIN_MENU_CAPTION32 "Query YAML Data..."\r
+    IDS_PLUGIN_MENU_CAPTION33 "Validate HTML"\r
+    IDS_PLUGIN_MENU_CAPTION34 "Disassemble JVM Bytecode"\r
+    IDS_PLUGIN_MENU_CAPTION35 "Disassemble IL Code"\r
+    IDS_PLUGIN_MENU_CAPTION36 "Disassemble Native Code"\r
     IDS_PLUGIN_MISSING_PLUGIN_NAME \r
                             "Missing plugin name in plugin pipeline: %1"\r
     IDS_PLUGIN_MISSING_QUOTATION_MARK \r
@@ -4182,22 +4183,24 @@ BEGIN
     IDS_PLUGIN_DESCRIPTION26 \r
                             "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."\r
     IDS_PLUGIN_DESCRIPTION27 \r
-                            "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."\r
+                            "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."\r
     IDS_PLUGIN_DESCRIPTION28 \r
-                            "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."\r
+                            "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."\r
     IDS_PLUGIN_DESCRIPTION29 \r
+                            "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."\r
+    IDS_PLUGIN_DESCRIPTION30\r
                             "TSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."\r
-    IDS_PLUGIN_DESCRIPTION30 \r
-                            "JSON Querier with jq command. \r\nArguments: Filter or command line options passed to the jq command."\r
     IDS_PLUGIN_DESCRIPTION31 \r
-                            "YAML Querier with yq command. \r\nArguments: Filter or command line options passed to the yq command."\r
+                            "JSON Querier with jq command. \r\nArguments: Filter or command line options passed to the jq command."\r
     IDS_PLUGIN_DESCRIPTION32 \r
-                            "HTML Validator with tidy-html5. \r\nArguments: Command line options passed to the tidy command."\r
+                            "YAML Querier with yq command. \r\nArguments: Filter or command line options passed to the yq command."\r
     IDS_PLUGIN_DESCRIPTION33 \r
-                            "JVM bytecode disassembler with javap. \r\nArguments: Command line options passed to the javap command."\r
+                            "HTML Validator with tidy-html5. \r\nArguments: Command line options passed to the tidy command."\r
     IDS_PLUGIN_DESCRIPTION34 \r
-                            "IL disassembler with ildasm. \r\nArguments: Command line options passed to the ildasm command."\r
+                            "JVM bytecode disassembler with javap. \r\nArguments: Command line options passed to the javap command."\r
     IDS_PLUGIN_DESCRIPTION35 \r
+                            "IL disassembler with ildasm. \r\nArguments: Command line options passed to the ildasm command."\r
+    IDS_PLUGIN_DESCRIPTION36 \r
                             "Native code disassembler with dumpbin. \r\nArguments: Command line options passed to the dumpbin command."\r
     IDS_PLUGIN_DESCRIPTION37 \r
                             "General content extractor with Apache Tika. \r\nArguments: Command line options passed to the tika-app.jar."\r
index 9160f74..83c393e 100644 (file)
@@ -121,8 +121,8 @@ BEGIN_MESSAGE_MAP(CWebPageDiffFrame, CMergeFrameCommon)
        // [Tools] menu
 //     ON_COMMAND(ID_TOOLS_GENERATEREPORT, OnToolsGenerateReport)
        // [Plugins] menu
-//     ON_COMMAND_RANGE(ID_UNPACKERS_FIRST, ID_UNPACKERS_LAST, OnFileRecompareAs)
-//     ON_COMMAND(ID_OPEN_WITH_UNPACKER, OnOpenWithUnpacker)
+       ON_COMMAND_RANGE(ID_UNPACKERS_FIRST, ID_UNPACKERS_LAST, OnFileRecompareAs)
+       ON_COMMAND(ID_OPEN_WITH_UNPACKER, OnOpenWithUnpacker)
        // [Window] menu
        ON_COMMAND_RANGE(ID_NEXT_PANE, ID_PREV_PANE, OnWindowChangePane)
        // [Help] menu
@@ -301,20 +301,34 @@ void CWebPageDiffFrame::CreateWebWndStatusBar(CStatusBar &wndStatusBar, CWnd *pw
        wndStatusBar.SetWindowPos(&wndBottom, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
 }
 
+static bool isTempFile(const String& path)
+{
+       String tmpDir = env::GetTemporaryPath();
+       strutils::replace(tmpDir, _T("\\"), _T("/"));
+       tmpDir = _T("file:///") + tmpDir;
+       return (path.find(tmpDir) == 0);
+}
+
 void CWebPageDiffFrame::OnWebDiffEvent(const WebDiffEvent& event)
 {
        switch (event.type)
        {
        case WebDiffEvent::SourceChanged:
        case WebDiffEvent::TabChanged:
+       {
                if (m_nBufferType[event.pane] == BUFFERTYPE::UNNAMED)
                {
                        m_nBufferType[event.pane] = BUFFERTYPE::NORMAL;
                        m_strDesc[event.pane].clear();
                }
-               m_filePaths[event.pane] = m_pWebDiffWindow->GetCurrentUrl(event.pane);
-               UpdateHeaderPath(event.pane);
+               String curUrl = m_pWebDiffWindow->GetCurrentUrl(event.pane);
+               if (!isTempFile(curUrl) && curUrl != _T("about:blank"))
+               {
+                       m_filePaths[event.pane] = curUrl;
+                       UpdateHeaderPath(event.pane);
+               }
                break;
+       }
        case WebDiffEvent::ZoomFactorChanged:
                UpdateWebPageDiffBar();
                break;
@@ -860,19 +874,15 @@ bool CWebPageDiffFrame::OpenUrls(IWebDiffCallback* callback)
        bool bResult;
        String filteredFilenames = strutils::join(m_filePaths.begin(), m_filePaths.end(), _T("|"));
        String strTempFileName[3];
+       m_infoUnpacker.EnableWebBrowserMode();
        for (int pane = 0; pane < m_filePaths.GetSize(); ++pane)
        {
                strTempFileName[pane] = m_filePaths[pane];
-               /*
-               if (!m_infoUnpacker.GetPluginPipeline().empty() && m_infoUnpacker.GetPluginPipeline() != _T("<Automatic>") &&
-                   !m_infoUnpacker.Unpacking(&m_unpackerSubcodes[pane], strTempFileName[pane], filteredFilenames, {strTempFileName[pane]}))
+               if (!m_infoUnpacker.Unpacking(&m_unpackerSubcodes[pane], strTempFileName[pane], filteredFilenames, {strTempFileName[pane]}))
                {
-                       //return false;
+                       return false;
                }
-               */
        }
-       if (m_infoUnpacker.GetPluginPipeline() == _T("<Automatic>"))
-               m_infoUnpacker.ClearPluginPipeline();
        if (m_filePaths.GetSize() == 2)
                bResult = SUCCEEDED(m_pWebDiffWindow->Open(ucr::toUTF16(strTempFileName[0]).c_str(), ucr::toUTF16(strTempFileName[1]).c_str(), callback));
        else
index 2368530..d52202e 100644 (file)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Image Diff/Merge)
 WinWebDiff=WinWebDiff(Web Page Diff)
 ArchiveSupport=Archive Support
 ShellExtension32bit=32-bit WinMerge ShellExtension
-Commands=GnuWin32 Patch for Windows/HTML Tidy/jq
+Commands=GnuWin32 Patch for Windows/HTML Tidy/jq/md4c
 
 ;Localization Components
 Languages=Languages
index 18320ea..3743861 100644 (file)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Image Diff/Merge)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Archive Support\r
 ShellExtension32bit=32-bit WinMerge ShellExtension\r
-Commands=GnuWin32 Patch for Windows/HTML Tidy/jq\r
+Commands=GnuWin32 Patch for Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Hizkuntzak\r
index f45cc54..22e9558 100755 (executable)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge (Diferenciar/Unir Imagens)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Suporte pra Arquivos Compactados\r
 ShellExtension32bit=Extensão do Shell de 32 bits do WinMerge\r
-Commands=Patch do GnuWin32 pra Windows/HTML Tidy/jq\r
+Commands=Patch do GnuWin32 pra Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Idiomas\r
index e94fbd6..640ee13 100755 (executable)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Image Diff/Merge)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Archive Support\r
 ShellExtension32bit=32-bit WinMerge ShellExtension\r
-Commands=GnuWin32 Patch for Windows/HTML Tidy/jq\r
+Commands=GnuWin32 Patch for Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Languages\r
index b5feac5..a2e7d5d 100755 (executable)
@@ -20,7 +20,7 @@ WinIMerge=WinIMerge(Comparador d'imatges)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Suport de fitxers comprimits\r
 ShellExtension32bit=Extensió de Shell de 32 bits del WinMerge\r
-Commands=GnuWin32 Patch per a Windows/HTML Tidy/jq\r
+Commands=GnuWin32 Patch per a Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Idiomes\r
index 9a378d7..c827989 100755 (executable)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(ͼ
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=ѹËõÎļþÖ§³Ö\r
 ShellExtension32bit=32 λ WinMerge ShellExtension\r
-Commands=GnuWin32 Patch for Windows/HTML Tidy/jq\r
+Commands=GnuWin32 Patch for Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=ÓïÑÔ°ü£¨²Ëµ¥ºÍ¶Ô»°¿ò£©\r
index e636268..9d66c7b 100755 (executable)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge (
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Archive Support\r
 ShellExtension32bit=32 ¦ì¤¸ WinMerge ShellExtension\r
-Commands=Windows/HTML Tidy/jq ªº GnuWin32 ­×¸Éµ{¦¡\r
+Commands=Windows/HTML Tidy/jq/md4c ªº GnuWin32 ­×¸Éµ{¦¡\r
 \r
 ;Localization Components\r
 Languages=»y¨¥\r
index d777341..636723d 100644 (file)
@@ -26,7 +26,7 @@ WinIMerge=WinIMerge (Sfarenza o fusione di fiura)
 WinWebDiff=WinWebDiff (Sfarenza di pagina Web)
 ArchiveSupport=Permette l\92archiviera
 ShellExtension32bit=Listinu cuntestuale WinMerge 32-bit
-Commands=Patch GnuWin32 per Windows/HTML Tidy/jq
+Commands=Patch GnuWin32 per Windows/HTML Tidy/jq/md4c
 
 ;Localization Components
 Languages=Lingue
index bee10f0..e2a6c70 100644 (file)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Image Diff/Merge)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Archive Support\r
 ShellExtension32bit=32-bit WinMerge ShellExtension\r
-Commands=GnuWin32 Patch for Windows/HTML Tidy/jq\r
+Commands=GnuWin32 Patch for Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Jezici\r
index e94fbd6..640ee13 100755 (executable)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Image Diff/Merge)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Archive Support\r
 ShellExtension32bit=32-bit WinMerge ShellExtension\r
-Commands=GnuWin32 Patch for Windows/HTML Tidy/jq\r
+Commands=GnuWin32 Patch for Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Languages\r
index dfd982d..f4e4de1 100755 (executable)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Image Diff/Merge)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Archive Support\r
 ShellExtension32bit=32-bit WinMerge ShellExtension\r
-Commands=GnuWin32 Patch for Windows/HTML Tidy/jq\r
+Commands=GnuWin32 Patch for Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Sprog\r
index 318a9b1..05af51c 100755 (executable)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Afbeeldingsvergelijker/-samenvoeger)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Archiefondersteuning\r
 ShellExtension32bit=32-bit WinMerge-contextmenu\r
-Commands=GnuWin32-patch voor Windows/HTML Tidy/jq\r
+Commands=GnuWin32-patch voor Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Talen\r
index e94fbd6..640ee13 100755 (executable)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Image Diff/Merge)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Archive Support\r
 ShellExtension32bit=32-bit WinMerge ShellExtension\r
-Commands=GnuWin32 Patch for Windows/HTML Tidy/jq\r
+Commands=GnuWin32 Patch for Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Languages\r
index e94fbd6..640ee13 100644 (file)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Image Diff/Merge)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Archive Support\r
 ShellExtension32bit=32-bit WinMerge ShellExtension\r
-Commands=GnuWin32 Patch for Windows/HTML Tidy/jq\r
+Commands=GnuWin32 Patch for Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Languages\r
index 62bc729..f1732e6 100755 (executable)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Image Diff/Merge)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Aide archive\r
 ShellExtension32bit=Menu contextuel WinMerge 32-bit\r
-Commands=Patch GnuWin32 pour Windows/HTML Tidy/jq\r
+Commands=Patch GnuWin32 pour Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Langages\r
index 6f84520..f629879 100644 (file)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Diferenciar/Mesturar Imaxes)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Soporte de Archivos\r
 ShellExtension32bit=Extensión do Shell de 32-bit para WinMerge\r
-Commands=Parche GnuWin32 para Windows/HTML Tidy/jq\r
+Commands=Parche GnuWin32 para Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Idiomas\r
index 84f98fe..854b7b7 100755 (executable)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge (Bildvergleich)
 WinWebDiff=WinWebDiff (Webseitenvergleich)\r
 ArchiveSupport=Archivsupport\r
 ShellExtension32bit=32-Bit-WinMerge-Shellintegration\r
-Commands=GnuWin32-Patch für Windows/HTML Tidy/jq\r
+Commands=GnuWin32-Patch für Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Sprachen\r
index f22640d..87d8e29 100644 (file)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Image Diff/Merge)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Archive Support\r
 ShellExtension32bit=32-bit WinMerge ShellExtension\r
-Commands=GnuWin32 Patch for Windows/HTML Tidy/jq\r
+Commands=GnuWin32 Patch for Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Ãëþóóåò\r
index 992012c..fdc2df6 100755 (executable)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(K
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Archivum támogatása\r
 ShellExtension32bit=32-bit WinMerge helyi menü kiterjesztés\r
-Commands=GnuWin32 Patch a Windowshoz/HTML Tidy/jq\r
+Commands=GnuWin32 Patch a Windowshoz/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Nyelvek\r
index 83ee0d9..19cb531 100755 (executable)
@@ -20,7 +20,7 @@ WinIMerge=WinIMerge (differenza/unione immagini)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Supporto archivi\r
 ShellExtension32bit=Estensione shell 32bit WinMerge\r
-Commands=Patch per Windows GnuWin32/HTML Tidy/jq\r
+Commands=Patch per Windows GnuWin32/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Lingue\r
index e71fef7..6f81a18 100755 (executable)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Image Diff/Merge)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Archive Support\r
 ShellExtension32bit=32-bit WinMerge ShellExtension\r
-Commands=GnuWin32 Patch for Windows/HTML Tidy/jq\r
+Commands=GnuWin32 Patch for Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=\8c¾\8cê\r
index e94fbd6..640ee13 100755 (executable)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Image Diff/Merge)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Archive Support\r
 ShellExtension32bit=32-bit WinMerge ShellExtension\r
-Commands=GnuWin32 Patch for Windows/HTML Tidy/jq\r
+Commands=GnuWin32 Patch for Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Languages\r
index d3fe669..2edff71 100644 (file)
@@ -19,7 +19,7 @@ WinIMerge=
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Archyvø palaikymas\r
 ShellExtension32bit=32-bitø \84WinMerge ShellExtension\93\r
-Commands=GnuWin32 pataisa \84Windows\93/HTML Tidy/jq\r
+Commands=GnuWin32 pataisa \84Windows\93/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Kalbos\r
index b947057..67fc10b 100755 (executable)
@@ -23,7 +23,7 @@ WinIMerge=WinIMerge(Image Diff/Merge)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Archive Support\r
 ShellExtension32bit=32-bit WinMerge ShellExtension\r
-Commands=GnuWin32 Patch for Windows/HTML Tidy/jq\r
+Commands=GnuWin32 Patch for Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Språk\r
index 117e9b0..aa6d274 100644 (file)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Image Diff/Merge)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Archive Support\r
 ShellExtension32bit=32-bit WinMerge ShellExtension\r
-Commands=GnuWin32 Patch for Windows/HTML Tidy/jq\r
+Commands=GnuWin32 Patch for Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages= ÒÈÇäåÇ \r
index 0455d84..59fc351 100755 (executable)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge (Image Diff/Merge)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Wsparcie dla archiwów\r
 ShellExtension32bit=32-bitowe rozszerzenie pow³oki WinMerge\r
-Commands=GnuWin32 ³atka dla systemu Windows/HTML Tidy/jq\r
+Commands=GnuWin32 ³atka dla systemu Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Jêzyki\r
index cb59a3d..366b006 100644 (file)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge (Dividir/Juntar Imagens)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Suporte de ficheiros\r
 ShellExtension32bit=Extensão Shell WinMerge 32 bits\r
-Commands=Pacote GnuWin32 para Windows/HTML Tidy/jq\r
+Commands=Pacote GnuWin32 para Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Idiomas\r
index 12950f8..c64b12b 100644 (file)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Image Diff/Merge)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Archive Support\r
 ShellExtension32bit=32-bit WinMerge ShellExtension\r
-Commands=GnuWin32 Patch for Windows/HTML Tidy/jq\r
+Commands=GnuWin32 Patch for Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Languages\r
index e22a8b1..4d34ce0 100755 (executable)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Image Diff/Merge)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Ïîääåðæêà àðõèâîâ\r
 ShellExtension32bit=32-áèòíîå ðàñøèðåíèå îáîëî÷êè WinMerge\r
-Commands=GnuWin32 ïàò÷ äëÿ Windows/HTML Tidy/jq\r
+Commands=GnuWin32 ïàò÷ äëÿ Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=ßçûêè èíòåðôåéñà (ìåíþ è äèàëîãè)\r
index e94fbd6..640ee13 100644 (file)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Image Diff/Merge)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Archive Support\r
 ShellExtension32bit=32-bit WinMerge ShellExtension\r
-Commands=GnuWin32 Patch for Windows/HTML Tidy/jq\r
+Commands=GnuWin32 Patch for Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Languages\r
index 7a6161d..2ce0546 100755 (executable)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Image Diff/Merge)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Archive Support\r
 ShellExtension32bit=32-bit WinMerge ShellExtension\r
-Commands=GnuWin32 Patch for Windows/HTML Tidy/jq\r
+Commands=GnuWin32 Patch for Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Jazyky\r
index c193fe2..8c43f32 100644 (file)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge (Slika razlik/zdru
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Podpora arhivov\r
 ShellExtension32bit=32-bitna raz\9airitev lupine WinMerge\r
-Commands=GnuWin32 popravek za Windows/HTML Tidy/jq\r
+Commands=GnuWin32 popravek za Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Jeziki\r
index 673f3c4..b956f54 100755 (executable)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Diferenciar/Mezclar Im
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Soporte de Archivado\r
 ShellExtension32bit=Extensión del Shell de 32-bit para WinMerge\r
-Commands=Parche GnuWin32 para Windows/HTML Tidy/jq\r
+Commands=Parche GnuWin32 para Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Idiomas\r
index 9ee5e7a..156bd64 100755 (executable)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Avbilds Skillnads/Enande)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Arkiv Stöd\r
 ShellExtension32bit=32-bit WinMerge ShellExtension\r
-Commands=GnuWin32 Patch for Windows/HTML Tidy/jq\r
+Commands=GnuWin32 Patch for Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Språk\r
index 11efe91..468164c 100755 (executable)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(G
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Arþiv Desteði\r
 ShellExtension32bit=32-bit WinMerge Kabuk Eklentisi\r
-Commands=GnuWin32 Windows Yamasý/HTML Tidy/jq\r
+Commands=GnuWin32 Windows Yamasý/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Diller\r
index 5a8f91e..6cb8995 100644 (file)
@@ -19,7 +19,7 @@ WinIMerge=WinIMerge(Image Diff/Merge)
 WinWebDiff=WinWebDiff(Web Page Diff)\r
 ArchiveSupport=Archive Support\r
 ShellExtension32bit=32-bit WinMerge ShellExtension\r
-Commands=GnuWin32 Patch for Windows/HTML Tidy/jq\r
+Commands=GnuWin32 Patch for Windows/HTML Tidy/jq/md4c\r
 \r
 ;Localization Components\r
 Languages=Languages\r
index 2d9c6c2..8731ee3 100644 (file)
@@ -1,48 +1,48 @@
 # Translations Status
 
-Status from **2023-01-06**:
+Status from **2023-01-08**:
 
 ## WinMerge
 
 | Language             | Total | Translated | Fuzzy | Untranslated | Complete | Last Update |
 |:---------------------|------:|-----------:|------:|-------------:|---------:|:-----------:|
-| Arabic               |  1240 |        897 |     0 |          343 |     72 % |  2019-12-30 |
-| Basque               |  1240 |        639 |     0 |          601 |     51 % |  2013-02-03 |
-| Brazilian            |  1240 |       1240 |     0 |            0 |    100 % |  2022-12-25 |
-| Bulgarian            |  1240 |       1021 |     0 |          219 |     82 % |  2021-06-28 |
-| Catalan              |  1240 |       1187 |     0 |           53 |     95 % |             |
-| ChineseSimplified    |  1240 |       1239 |     0 |            1 |     99 % |             |
-| ChineseTraditional   |  1240 |       1125 |     0 |          115 |     90 % |  2022-02-19 |
-| Corsican             |  1240 |       1240 |     0 |            0 |    100 % |  2022-12-25 |
-| Croatian             |  1240 |        631 |     1 |          608 |     50 % |  2009-02-13 |
-| Czech                |  1240 |        606 |     0 |          634 |     48 % |             |
-| Danish               |  1240 |        640 |     0 |          600 |     51 % |  2013-01-13 |
-| Dutch                |  1240 |       1197 |     0 |           43 |     96 % |  2018-09-06 |
-| English              |  1240 |       1240 |     0 |            0 |    100 % |  2022-12-25 |
-| Finnish              |  1240 |       1198 |     0 |           42 |     96 % |             |
-| French               |  1240 |       1240 |     0 |            0 |    100 % |  2022-12-29 |
-| Galician             |  1240 |       1236 |     0 |            4 |     99 % |  2022-11-20 |
-| German               |  1240 |       1240 |     0 |            0 |    100 % |  2022-12-26 |
-| Greek                |  1240 |        605 |     0 |          635 |     48 % |             |
-| Hungarian            |  1240 |       1239 |     0 |            1 |     99 % |  2021-03-15 |
-| Italian              |  1240 |       1106 |     0 |          134 |     89 % |  2022-06-01 |
-| Japanese             |  1240 |       1240 |     0 |            0 |    100 % |  2022-09-14 |
-| Korean               |  1240 |       1197 |     0 |           43 |     96 % |  2022-02-02 |
-| Lithuanian           |  1240 |       1197 |     0 |           43 |     96 % |  2022-12-26 |
-| Norwegian            |  1240 |        731 |     0 |          509 |     58 % |             |
-| Persian              |  1240 |        642 |     0 |          598 |     51 % |  2013-08-15 |
-| Polish               |  1240 |       1221 |     0 |           19 |     98 % |  2022-11-10 |
-| Portuguese           |  1240 |       1236 |     0 |            4 |     99 % |  2022-10-17 |
-| Romanian             |  1240 |        561 |    44 |          635 |     48 % |             |
-| Russian              |  1240 |       1235 |     0 |            5 |     99 % |  2022-07-27 |
-| Serbian              |  1240 |        633 |     0 |          607 |     51 % |             |
-| Sinhala              |  1240 |        564 |    58 |          618 |     50 % |  2010-12-12 |
-| Slovak               |  1240 |       1197 |     0 |           43 |     96 % |  2022-02-17 |
-| Slovenian            |  1240 |       1240 |     0 |            0 |    100 % |  2023-01-05 |
-| Spanish              |  1240 |       1174 |     1 |           65 |     94 % |  2022-07-30 |
-| Swedish              |  1240 |       1236 |     0 |            4 |     99 % |  2022-12-02 |
-| Turkish              |  1240 |       1236 |     0 |            4 |     99 % |  2022-11-10 |
-| Ukrainian            |  1240 |        637 |     0 |          603 |     51 % |  2009-06-13 |
+| Arabic               |  1242 |        897 |     0 |          345 |     72 % |  2019-12-30 |
+| Basque               |  1242 |        639 |     0 |          603 |     51 % |  2013-02-03 |
+| Brazilian            |  1242 |       1237 |     0 |            5 |     99 % |  2022-12-25 |
+| Bulgarian            |  1242 |       1021 |     0 |          221 |     82 % |  2021-06-28 |
+| Catalan              |  1242 |       1184 |     0 |           58 |     95 % |             |
+| ChineseSimplified    |  1242 |       1236 |     0 |            6 |     99 % |             |
+| ChineseTraditional   |  1242 |       1123 |     0 |          119 |     90 % |  2022-02-19 |
+| Corsican             |  1242 |       1237 |     0 |            5 |     99 % |  2022-12-25 |
+| Croatian             |  1242 |        631 |     1 |          610 |     50 % |  2009-02-13 |
+| Czech                |  1242 |        606 |     0 |          636 |     48 % |             |
+| Danish               |  1242 |        640 |     0 |          602 |     51 % |  2013-01-13 |
+| Dutch                |  1242 |       1194 |     0 |           48 |     96 % |  2018-09-06 |
+| English              |  1242 |       1242 |     0 |            0 |    100 % |  2023-01-08 |
+| Finnish              |  1242 |       1195 |     0 |           47 |     96 % |             |
+| French               |  1242 |       1237 |     0 |            5 |     99 % |  2022-12-29 |
+| Galician             |  1242 |       1233 |     0 |            9 |     99 % |  2022-11-20 |
+| German               |  1242 |       1237 |     0 |            5 |     99 % |  2022-12-26 |
+| Greek                |  1242 |        605 |     0 |          637 |     48 % |             |
+| Hungarian            |  1242 |       1236 |     0 |            6 |     99 % |  2021-03-15 |
+| Italian              |  1242 |       1105 |     0 |          137 |     88 % |  2022-06-01 |
+| Japanese             |  1242 |       1242 |     0 |            0 |    100 % |  2023-01-01 |
+| Korean               |  1242 |       1194 |     0 |           48 |     96 % |  2022-02-02 |
+| Lithuanian           |  1242 |       1195 |     0 |           47 |     96 % |  2022-12-26 |
+| Norwegian            |  1242 |        731 |     0 |          511 |     58 % |             |
+| Persian              |  1242 |        642 |     0 |          600 |     51 % |  2013-08-15 |
+| Polish               |  1242 |       1219 |     0 |           23 |     98 % |  2022-11-10 |
+| Portuguese           |  1242 |       1233 |     0 |            9 |     99 % |  2022-10-17 |
+| Romanian             |  1242 |        561 |    44 |          637 |     48 % |             |
+| Russian              |  1242 |       1232 |     0 |           10 |     99 % |  2022-07-27 |
+| Serbian              |  1242 |        633 |     0 |          609 |     50 % |             |
+| Sinhala              |  1242 |        564 |    58 |          620 |     50 % |  2010-12-12 |
+| Slovak               |  1242 |       1194 |     0 |           48 |     96 % |  2022-02-17 |
+| Slovenian            |  1242 |       1237 |     0 |            5 |     99 % |  2023-01-05 |
+| Spanish              |  1242 |       1172 |     1 |           69 |     94 % |  2022-07-30 |
+| Swedish              |  1242 |       1233 |     0 |            9 |     99 % |  2022-12-02 |
+| Turkish              |  1242 |       1233 |     0 |            9 |     99 % |  2022-11-10 |
+| Ukrainian            |  1242 |        637 |     0 |          605 |     51 % |  2009-06-13 |
 
 ## ShellExtension
 
index 361309c..13039c1 100644 (file)
@@ -3916,7 +3916,7 @@ msgstr ""
 msgid "Content Extraction"
 msgstr ""
 
-msgid "Visualization"
+msgid "Preview"
 msgstr ""
 
 msgid "Data Query"
@@ -4012,7 +4012,10 @@ msgstr ""
 msgid "Prettify YAML"
 msgstr ""
 
-msgid "Visualize Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
 msgstr ""
 
 msgid "Query CSV Data..."
@@ -4105,7 +4108,10 @@ msgstr ""
 msgid "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."
 msgstr ""
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."
index ab8a3ff..378cac6 100644 (file)
@@ -4523,7 +4523,7 @@ msgstr ""
 msgid "Content Extraction"
 msgstr ""
 
-msgid "Visualization"
+msgid "Preview"
 msgstr ""
 
 msgid "Data Query"
@@ -4619,7 +4619,10 @@ msgstr ""
 msgid "Prettify YAML"
 msgstr ""
 
-msgid "Visualize Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
 msgstr ""
 
 msgid "Query CSV Data..."
@@ -4712,7 +4715,10 @@ msgstr ""
 msgid "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."
 msgstr ""
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."
index a25df8f..972b2fe 100644 (file)
@@ -3598,8 +3598,8 @@ msgstr "Embelezamento"
 msgid "Content Extraction"
 msgstr "Extração do Conteúdo"
 
-msgid "Visualization"
-msgstr "Visualização"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr "Consulta dos Dados"
@@ -3694,8 +3694,11 @@ msgstr "Embelezar XML"
 msgid "Prettify YAML"
 msgstr "Embelezar YAML"
 
-msgid "Visualize Graphviz"
-msgstr "Visualizar Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
+msgstr ""
 
 msgid "Query CSV Data..."
 msgstr "Consultar Dados do CSV..."
@@ -3787,8 +3790,11 @@ msgstr "Embelezador XML com limpeza de html5. \r\nArgumentos: Opções de linha
 msgid "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."
 msgstr "Embelezador YAML com comando yq. \r\nArgumentos: Filtro ou opções de linha de comando passadas ao comando yq."
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
-msgstr "Visualizador Graphviz. \r\nArgumentos: Opções de linha de comando passadas ao comando dot."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
+msgstr ""
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."
 msgstr "Examinador CSV com comando q. \r\nArgumentos: Comando SQL ou opções de linha de comando passados ao comando q."
index 685631e..e44a23e 100644 (file)
@@ -4000,7 +4000,7 @@ msgstr ""
 msgid "Content Extraction"
 msgstr "Извличане на съдържание"
 
-msgid "Visualization"
+msgid "Preview"
 msgstr ""
 
 msgid "Data Query"
@@ -4096,7 +4096,10 @@ msgstr ""
 msgid "Prettify YAML"
 msgstr ""
 
-msgid "Visualize Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
 msgstr ""
 
 msgid "Query CSV Data..."
@@ -4189,7 +4192,10 @@ msgstr ""
 msgid "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."
 msgstr ""
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."
index 70b170d..ff1ba88 100644 (file)
@@ -4678,8 +4678,8 @@ msgstr "Embellir"
 msgid "Content Extraction"
 msgstr "Extracció del contingut"
 
-msgid "Visualization"
-msgstr "Visualització"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr "Consulta de dades"
@@ -4774,8 +4774,11 @@ msgstr "Embelleix XML"
 msgid "Prettify YAML"
 msgstr "Embelleix YAML"
 
-msgid "Visualize Graphviz"
-msgstr "Visualitza al Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
+msgstr ""
 
 msgid "Query CSV Data..."
 msgstr "Consulta dades en CSV..."
@@ -4941,12 +4944,11 @@ msgstr ""
 "Embellidor de format YAML amb la comanda yq.\n"
 "Arguments: Filtre o línia de comandes a utilitzar amb la comanda yq."
 
-msgid ""
-"Graphviz Visualizer. \r\n"
-"Arguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
-"Visualitzador Graphviz.\r\n"
-"Arguments: Línia de comandes a utilitzar amb la comanda dot."
 
 msgid ""
 "CSV Querier with q command. \r\n"
index 999bd04..2003571 100644 (file)
@@ -4020,8 +4020,8 @@ msgstr "格式美化"
 msgid "Content Extraction"
 msgstr "内容提取"
 
-msgid "Visualization"
-msgstr "可视化"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr "数据查询"
@@ -4116,8 +4116,11 @@ msgstr "格式化 XML"
 msgid "Prettify YAML"
 msgstr "格式化 YAML"
 
-msgid "Visualize Graphviz"
-msgstr "可视化 Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
+msgstr ""
 
 msgid "Query CSV Data..."
 msgstr "查询 CSV 数据..."
@@ -4284,12 +4287,11 @@ msgstr ""
 "用 jq 命令来美化 YAML。\r\n"
 "参数: 发送给 jq 的过滤器或命令选项。"
 
-msgid ""
-"Graphviz Visualizer. \r\n"
-"Arguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
-"Graphviz 可视化。 \r\n"
-"参数: 发送给 dot 的命令选项。"
 
 msgid ""
 "CSV Querier with q command. \r\n"
index 20053db..134c892 100644 (file)
@@ -4677,8 +4677,8 @@ msgstr "美化"
 msgid "Content Extraction"
 msgstr "擷取內容"
 
-msgid "Visualization"
-msgstr "視覺化"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr "資料查詢"
@@ -4773,8 +4773,11 @@ msgstr "美化 XML"
 msgid "Prettify YAML"
 msgstr "美化 YAML"
 
-msgid "Visualize Graphviz"
-msgstr "Graphviz 視覺化"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
+msgstr ""
 
 msgid "Query CSV Data..."
 msgstr "查詢 CSV 資料..."
@@ -4903,9 +4906,10 @@ msgid ""
 "Arguments: Filter or command line options passed to the yq command."
 msgstr ""
 
-msgid ""
-"Graphviz Visualizer. \r\n"
-"Arguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
 
 msgid ""
index 12b1801..9e4ffd2 100644 (file)
@@ -3991,8 +3991,8 @@ msgstr "Imbellimentu"
 msgid "Content Extraction"
 msgstr "Estrazzione di cuntenutu"
 
-msgid "Visualization"
-msgstr "Visualisazione"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr "Interrugazione di dati"
@@ -4087,8 +4087,11 @@ msgstr "Imbellisce XML"
 msgid "Prettify YAML"
 msgstr "Imbellisce YAML"
 
-msgid "Visualize Graphviz"
-msgstr "Visualisazione Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
+msgstr ""
 
 msgid "Query CSV Data..."
 msgstr "Interrugazione di dati CSV…"
@@ -4254,12 +4257,11 @@ msgstr ""
 "Imbellimentu YAML cù a cumanda yq. \\r\n"
 "Parametri : Filtru o ozzioni di linea di cumanda passati à a cumanda « yq »."
 
-msgid ""
-"Graphviz Visualizer. \r\n"
-"Arguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
-"Visualisazione Graphviz. \\r\n"
-"Parametri : Ozzioni di linea di cumanda passate à a cumanda « dot »."
 
 msgid ""
 "CSV Querier with q command. \r\n"
index c5e223c..9ab07c3 100644 (file)
@@ -4522,7 +4522,7 @@ msgstr ""
 msgid "Content Extraction"
 msgstr ""
 
-msgid "Visualization"
+msgid "Preview"
 msgstr ""
 
 msgid "Data Query"
@@ -4618,7 +4618,10 @@ msgstr ""
 msgid "Prettify YAML"
 msgstr ""
 
-msgid "Visualize Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
 msgstr ""
 
 msgid "Query CSV Data..."
@@ -4711,7 +4714,10 @@ msgstr ""
 msgid "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."
 msgstr ""
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."
index 78f3c71..b38ac88 100644 (file)
@@ -4455,7 +4455,7 @@ msgstr ""
 msgid "Content Extraction"
 msgstr ""
 
-msgid "Visualization"
+msgid "Preview"
 msgstr ""
 
 msgid "Data Query"
@@ -4551,7 +4551,10 @@ msgstr ""
 msgid "Prettify YAML"
 msgstr ""
 
-msgid "Visualize Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
 msgstr ""
 
 msgid "Query CSV Data..."
@@ -4644,7 +4647,10 @@ msgstr ""
 msgid "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."
 msgstr ""
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."
index ff40c9a..57ab039 100644 (file)
@@ -4560,7 +4560,7 @@ msgstr ""
 msgid "Content Extraction"
 msgstr ""
 
-msgid "Visualization"
+msgid "Preview"
 msgstr ""
 
 msgid "Data Query"
@@ -4656,7 +4656,10 @@ msgstr ""
 msgid "Prettify YAML"
 msgstr ""
 
-msgid "Visualize Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
 msgstr ""
 
 msgid "Query CSV Data..."
@@ -4749,7 +4752,10 @@ msgstr ""
 msgid "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."
 msgstr ""
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."
index 5ad5048..6ae5709 100644 (file)
@@ -4000,8 +4000,8 @@ msgstr "Mooi maken"
 msgid "Content Extraction"
 msgstr "Inhoud uitpakken"
 
-msgid "Visualization"
-msgstr "Visualisatie"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr "Gegevensbevraging"
@@ -4096,8 +4096,11 @@ msgstr "XML mooi maken"
 msgid "Prettify YAML"
 msgstr "YAML mooi maken"
 
-msgid "Visualize Graphviz"
-msgstr "Graphviz visualiseren"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
+msgstr ""
 
 msgid "Query CSV Data..."
 msgstr "CSV-gegevens bevragen..."
@@ -4263,12 +4266,11 @@ msgstr ""
 "YAML mooi maken met de yq-opdracht. \r\n"
 "Argumenten: filteren of opdrachtregelopties doorgegeven aan de yq-opdracht."
 
-msgid ""
-"Graphviz Visualizer. \r\n"
-"Arguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
-"Graphviz-visualizer. \r\n"
-"Argumenten: opdrachtregelopties doorgegeven aan de dot-opdracht."
 
 msgid ""
 "CSV Querier with q command. \r\n"
index f83c8bf..b6e8ea6 100644 (file)
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: WinMerge\n"
 "Report-Msgid-Bugs-To: https://bugs.winmerge.org/\n"
-"POT-Creation-Date: 2022-12-25 15:41+0000\n"
+"POT-Creation-Date: 2023-01-08 09:36+0000\n"
 "PO-Revision-Date: \n"
 "Last-Translator: \n"
 "Language-Team: English <winmerge-translate@lists.sourceforge.net>\n"
@@ -3592,7 +3592,7 @@ msgstr ""
 msgid "Content Extraction"
 msgstr ""
 
-msgid "Visualization"
+msgid "Preview"
 msgstr ""
 
 msgid "Data Query"
@@ -3688,7 +3688,10 @@ msgstr ""
 msgid "Prettify YAML"
 msgstr ""
 
-msgid "Visualize Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
 msgstr ""
 
 msgid "Query CSV Data..."
@@ -3781,7 +3784,10 @@ msgstr ""
 msgid "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."
 msgstr ""
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."
index d9263b3..4f42d41 100644 (file)
@@ -4012,8 +4012,8 @@ msgstr "Kaunistelu"
 msgid "Content Extraction"
 msgstr "Sisällön purkaminen"
 
-msgid "Visualization"
-msgstr "Visualisointi"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr "Tietojen kysely"
@@ -4108,8 +4108,11 @@ msgstr "Kaunistele XML"
 msgid "Prettify YAML"
 msgstr "Kaunistele YAML"
 
-msgid "Visualize Graphviz"
-msgstr "Visualisoi Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
+msgstr ""
 
 msgid "Query CSV Data..."
 msgstr "CSV-tietojen kysely..."
@@ -4278,12 +4281,11 @@ msgstr ""
 "Argumentit: Suodattimen tai komentorivin vaihtoehdot, jotka välitetään yq-"
 "komennolle."
 
-msgid ""
-"Graphviz Visualizer. \r\n"
-"Arguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
-"Graphviz Visualizer\r\n"
-"Argumentit: Komentorivin vaihtoehdot, jotka välitetään dot-komentoon."
 
 msgid ""
 "CSV Querier with q command. \r\n"
index 32e0fd5..c862eb0 100644 (file)
@@ -4705,8 +4705,8 @@ msgstr "Embellissement"
 msgid "Content Extraction"
 msgstr "Contenu de l'extraction"
 
-msgid "Visualization"
-msgstr "Visualisation"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr "Requête de données"
@@ -4801,8 +4801,11 @@ msgstr "Embellir XML"
 msgid "Prettify YAML"
 msgstr "Embellir YAML"
 
-msgid "Visualize Graphviz"
-msgstr "Visualiseur Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
+msgstr ""
 
 msgid "Query CSV Data..."
 msgstr "Interroger les données CSV..."
@@ -4968,12 +4971,11 @@ msgstr ""
 "Embellisseur YAML avec la commande yq.\r\n"
 "Arguments : options de filtre ou de ligne de commande transmises à la commande yq."
 
-msgid ""
-"Graphviz Visualizer. \r\n"
-"Arguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
-"Visualiseur Graphviz.\r\n"
-"Arguments : options de ligne de commande transmises à la commande dot."
 
 msgid ""
 "CSV Querier with q command. \r\n"
index e4d3ebd..aeeabc8 100644 (file)
@@ -4700,8 +4700,8 @@ msgstr "Embelecemento"
 msgid "Content Extraction"
 msgstr "Extración de contido"
 
-msgid "Visualization"
-msgstr "Visualización"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr "Consulta de datos"
@@ -4796,8 +4796,11 @@ msgstr "Embelecer XML"
 msgid "Prettify YAML"
 msgstr "Embelecer YAML"
 
-msgid "Visualize Graphviz"
-msgstr "Visualizar Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
+msgstr ""
 
 msgid "Query CSV Data..."
 msgstr "Consultar datos CSV…"
@@ -4963,12 +4966,11 @@ msgstr ""
 "Embelecedor YAML co comando yq. \r\n"
 "Argumentos: Opcións de liña de comandos ou filtro que se pasan ao comando yq."
 
-msgid ""
-"Graphviz Visualizer. \r\n"
-"Arguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
-"Visualizador Graphviz. \r\n"
-"Argumentos: Opcións de liña de comandos que se pasan ao comando dot."
 
 msgid ""
 "CSV Querier with q command. \r\n"
index 7f82fd7..17a56bc 100644 (file)
@@ -4318,8 +4318,8 @@ msgstr "Verschönerung"
 msgid "Content Extraction"
 msgstr "Extraktion des Inhalts"
 
-msgid "Visualization"
-msgstr "Visualisierung"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr "Datenabfrage"
@@ -4414,8 +4414,11 @@ msgstr "XML verschönern"
 msgid "Prettify YAML"
 msgstr "YAML verschönern"
 
-msgid "Visualize Graphviz"
-msgstr "Graphviz visualisieren"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
+msgstr ""
 
 msgid "Query CSV Data..."
 msgstr "CSV-Daten abfragen..."
@@ -4507,8 +4510,11 @@ msgstr "XML-Prettier mit Tidy-HTML5. \r\nArgumente: Befehlszeilenoptionen, die a
 msgid "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."
 msgstr "YAML-Prettier mit yq-Befehl. \r\nArgumente: Filter- oder Kommandozeilenoptionen, die an den Befehl yq übergeben werden."
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
-msgstr "Graphviz Visualizer. \r\nArgumente: Befehlszeilenoptionen, die an den Befehl dot übergeben werden."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
+msgstr ""
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."
 msgstr "CSV-Querier mit q-Befehl. \r\nArgumente: SQL-Anweisung oder Befehlszeilenoptionen, die an den Befehl q übergeben werden."
index 97545a3..2d243e7 100644 (file)
@@ -4500,7 +4500,7 @@ msgstr ""
 msgid "Content Extraction"
 msgstr ""
 
-msgid "Visualization"
+msgid "Preview"
 msgstr ""
 
 msgid "Data Query"
@@ -4596,7 +4596,10 @@ msgstr ""
 msgid "Prettify YAML"
 msgstr ""
 
-msgid "Visualize Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
 msgstr ""
 
 msgid "Query CSV Data..."
@@ -4689,7 +4692,10 @@ msgstr ""
 msgid "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."
 msgstr ""
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."
index 72fd981..4c7864a 100644 (file)
@@ -4661,8 +4661,8 @@ msgstr "Megjelenés optimalizálás"
 msgid "Content Extraction"
 msgstr "Tartalom kibontás"
 
-msgid "Visualization"
-msgstr "Megjelenítés"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr "Adatlekérdezés"
@@ -4757,8 +4757,11 @@ msgstr "XML formázása"
 msgid "Prettify YAML"
 msgstr "YAML formázása"
 
-msgid "Visualize Graphviz"
-msgstr "Graphviz vizualizálás"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
+msgstr ""
 
 msgid "Query CSV Data..."
 msgstr "CSV adatok lekérdezése..."
@@ -4850,8 +4853,11 @@ msgstr "XML formázás tidy-html5-tel. \r\nArgumentumok: A tidy parancsnak megfe
 msgid "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."
 msgstr "YAML formázás yq paranccsal. \r\nArgumentumok: Az yq parancsnak megfelelő szűrő vagy parancssori opciók."
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
-msgstr "Graphviz Vizualizátor.  \r\nArgumentumok: A dot parancsnak megfelelő parancssori opciók."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
+msgstr ""
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."
 msgstr "CSV Lekérdező q paranccsal.  \r\nArgumentumok: A q parancsnak megfelelő SQL utasítás vagy parancssori opciók."
index edfb556..af37e48 100644 (file)
@@ -3957,8 +3957,8 @@ msgstr ""
 msgid "Content Extraction"
 msgstr "Estrazione dei contenuti"
 
-msgid "Visualization"
-msgstr "Visualizzazione"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr ""
@@ -4053,7 +4053,10 @@ msgstr ""
 msgid "Prettify YAML"
 msgstr ""
 
-msgid "Visualize Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
 msgstr ""
 
 msgid "Query CSV Data..."
@@ -4146,7 +4149,10 @@ msgstr ""
 msgid "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."
 msgstr ""
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."
index 67b9d4d..7ded7e8 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: WinMerge\n"
 "Report-Msgid-Bugs-To: https://bugs.winmerge.org/\n"
 "POT-Creation-Date: 2020-12-05 22:07+0000\n"
-"PO-Revision-Date: 2022-09-14 22:42+0900\n"
+"PO-Revision-Date: 2023-01-08 22:25+0900\n"
 "Last-Translator: Takashi Sawanaka <sawanaka@d1.dion.ne.jp>\n"
 "Language-Team: Japanese <winmerge-translate@lists.sourceforge.net>\n"
 "Language: ja\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 "X-Poedit-Basepath: ..\n"
-"X-Generator: Poedit 3.1.1\n"
+"X-Generator: Poedit 3.2.2\n"
 
 #. LANGUAGE, SUBLANGUAGE
 msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
@@ -3982,8 +3982,8 @@ msgstr "整形"
 msgid "Content Extraction"
 msgstr "内容抽出"
 
-msgid "Visualization"
-msgstr "視覚化"
+msgid "Preview"
+msgstr "プレビュー"
 
 msgid "Data Query"
 msgstr "データ問い合わせ"
@@ -4078,8 +4078,11 @@ msgstr "XML整形"
 msgid "Prettify YAML"
 msgstr "YAML 整形"
 
-msgid "Visualize Graphviz"
-msgstr "Graphviz 視覚化"
+msgid "Preview Graphviz"
+msgstr "Graphvizプレビュー"
+
+msgid "Preview Markdown"
+msgstr "Markdownプレビュー"
 
 msgid "Query CSV Data..."
 msgstr "CSV データの問い合わせ..."
@@ -4246,13 +4249,20 @@ msgstr ""
 "引数: フィルターまたは yq コマンドに渡すコマンドライン オプション。"
 
 msgid ""
-"Graphviz Visualizer. \r\n"
+"Graphviz Previewer. \r\n"
 "Arguments: Command line options passed to the dot command."
 msgstr ""
-"Graphviz ファイルを画像化します。\r\n"
+"Graphviz ã\83\95ã\82¡ã\82¤ã\83«ã\82\92ç\94»å\83\8få\8c\96ã\81\97ã\81¦è¡¨ç¤ºã\81\97ã\81¾ã\81\99ã\80\82\r\n"
 "引数: dot コマンドに渡すコマンドライン オプション。"
 
 msgid ""
+"Markdown Previewer. \r\n"
+"Arguments: Command line options passed to the md2html command."
+msgstr ""
+"Markdown ファイルをHTMLに変換して表示します。\r\n"
+"引数: md2html コマンドに渡すコマンドラインオプション。"
+
+msgid ""
 "CSV Querier with q command. \r\n"
 "Arguments: SQL statement or command line options passed to the q command."
 msgstr ""
index dce3c5e..0993910 100644 (file)
@@ -4666,8 +4666,8 @@ msgstr "꾸미기"
 msgid "Content Extraction"
 msgstr "내용 추출"
 
-msgid "Visualization"
-msgstr "시각화"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr "데이터 쿼리"
@@ -4762,8 +4762,11 @@ msgstr "XML 꾸미기"
 msgid "Prettify YAML"
 msgstr "YAML 꾸미기"
 
-msgid "Visualize Graphviz"
-msgstr "Graphviz 시각화"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
+msgstr ""
 
 msgid "Query CSV Data..."
 msgstr "CSV 데이터 쿼리..."
@@ -4892,10 +4895,11 @@ msgstr ""
 "'yq command'를 사용하여 YAML 꾸미기. \r\n"
 "인수: yq command에 전달할 필터 또는 명령줄 옵션."
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
-"Graphviz 시각화 도우미. \r\n"
-"인수: dot command에 전달할 명령줄 옵션."
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."
 msgstr ""
index 76493ef..da10230 100644 (file)
@@ -3598,8 +3598,8 @@ msgstr "Sutvarkymas"
 msgid "Content Extraction"
 msgstr "Turinio ištraukimas"
 
-msgid "Visualization"
-msgstr "Vizualizavimas"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr "Duomenų užklausa"
@@ -3694,8 +3694,11 @@ msgstr "Sutvarkyti XML"
 msgid "Prettify YAML"
 msgstr "Sutvarkyti YAML"
 
-msgid "Visualize Graphviz"
-msgstr "Vizualizuoti „Graphviz“"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
+msgstr ""
 
 msgid "Query CSV Data..."
 msgstr "Pateikti CSV duomenų užklausą..."
@@ -3787,7 +3790,10 @@ msgstr ""
 msgid "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."
 msgstr ""
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."
index 5475ccd..a02de74 100644 (file)
@@ -3985,7 +3985,7 @@ msgstr ""
 msgid "Content Extraction"
 msgstr ""
 
-msgid "Visualization"
+msgid "Preview"
 msgstr ""
 
 msgid "Data Query"
@@ -4081,7 +4081,10 @@ msgstr ""
 msgid "Prettify YAML"
 msgstr ""
 
-msgid "Visualize Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
 msgstr ""
 
 msgid "Query CSV Data..."
@@ -4212,9 +4215,10 @@ msgid ""
 "Arguments: Filter or command line options passed to the yq command."
 msgstr ""
 
-msgid ""
-"Graphviz Visualizer. \r\n"
-"Arguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
 
 msgid ""
index 8560a67..8902f62 100644 (file)
@@ -4569,7 +4569,7 @@ msgstr ""
 msgid "Content Extraction"
 msgstr ""
 
-msgid "Visualization"
+msgid "Preview"
 msgstr ""
 
 msgid "Data Query"
@@ -4665,7 +4665,10 @@ msgstr ""
 msgid "Prettify YAML"
 msgstr ""
 
-msgid "Visualize Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
 msgstr ""
 
 msgid "Query CSV Data..."
@@ -4758,7 +4761,10 @@ msgstr ""
 msgid "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."
 msgstr ""
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."
index 6ad6816..45cc5da 100644 (file)
@@ -3599,8 +3599,8 @@ msgstr "Upiększanie"
 msgid "Content Extraction"
 msgstr "Wydobywanie zawartości"
 
-msgid "Visualization"
-msgstr "Wizualizacja"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr "Kwerenda danych"
@@ -3695,8 +3695,11 @@ msgstr "Upiększ kod XML"
 msgid "Prettify YAML"
 msgstr "Upiększ kod YAML"
 
-msgid "Visualize Graphviz"
-msgstr "Wizualizacja Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
+msgstr ""
 
 msgid "Query CSV Data..."
 msgstr "Kwerenda danych CSV..."
@@ -3788,7 +3791,10 @@ msgstr ""
 msgid "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."
 msgstr ""
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."
index 23d19cc..6413c43 100644 (file)
@@ -4068,8 +4068,8 @@ msgstr "Embelezamento"
 msgid "Content Extraction"
 msgstr "Extração de conteúdo"
 
-msgid "Visualization"
-msgstr "Visualização"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr "Consulta de dados"
@@ -4164,8 +4164,11 @@ msgstr "Embelezar XML"
 msgid "Prettify YAML"
 msgstr "Embelezar YAML"
 
-msgid "Visualize Graphviz"
-msgstr "Visualizar Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
+msgstr ""
 
 msgid "Query CSV Data..."
 msgstr "Consultar dados CSV..."
@@ -4337,12 +4340,11 @@ msgstr ""
 "Argumentos: as opções de filtro ou linha de comandos passadas para o comando "
 "yq."
 
-msgid ""
-"Graphviz Visualizer. \r\n"
-"Arguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
-"Visualizador Graphviz. \r\n"
-"Argumentos: opções de linha de comandos passadas para o comando ponto."
 
 msgid ""
 "CSV Querier with q command. \r\n"
index 77169ea..a809641 100644 (file)
@@ -4505,7 +4505,7 @@ msgstr ""
 msgid "Content Extraction"
 msgstr ""
 
-msgid "Visualization"
+msgid "Preview"
 msgstr ""
 
 msgid "Data Query"
@@ -4601,7 +4601,10 @@ msgstr ""
 msgid "Prettify YAML"
 msgstr ""
 
-msgid "Visualize Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
 msgstr ""
 
 msgid "Query CSV Data..."
@@ -4694,7 +4697,10 @@ msgstr ""
 msgid "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."
 msgstr ""
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."
index 285a23d..a92e3ac 100644 (file)
@@ -3600,8 +3600,8 @@ msgstr "Приукрашивание"
 msgid "Content Extraction"
 msgstr "Извлечение контента"
 
-msgid "Visualization"
-msgstr "Визуализация"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr "Запрос данных"
@@ -3696,8 +3696,11 @@ msgstr "Приукрасить XML"
 msgid "Prettify YAML"
 msgstr "Приукрасить YAML"
 
-msgid "Visualize Graphviz"
-msgstr "Визуализация Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
+msgstr ""
 
 msgid "Query CSV Data..."
 msgstr "Запрос данных CSV..."
@@ -3789,8 +3792,11 @@ msgstr "XML Prettier с tidy-html5. \r\nАргументы: Параметры 
 msgid "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."
 msgstr "YAML Prettier с yq. \r\nАргументы: Фильтр или параметры командной строки, передаваемые команде yq."
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
-msgstr "Визуализатор Graphviz. \r\nАргументы: Параметры командной строки, передаваемые команде dot."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
+msgstr ""
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."
 msgstr "CSV Querier с q. \r\nАргументы: Оператор SQL или параметры командной строки, передаваемые команде q."
index 59dd00e..6f74318 100644 (file)
@@ -4494,7 +4494,7 @@ msgstr ""
 msgid "Content Extraction"
 msgstr ""
 
-msgid "Visualization"
+msgid "Preview"
 msgstr ""
 
 msgid "Data Query"
@@ -4590,7 +4590,10 @@ msgstr ""
 msgid "Prettify YAML"
 msgstr ""
 
-msgid "Visualize Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
 msgstr ""
 
 msgid "Query CSV Data..."
@@ -4683,7 +4686,10 @@ msgstr ""
 msgid "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."
 msgstr ""
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."
index fd244bb..2b0a754 100644 (file)
@@ -4523,7 +4523,7 @@ msgstr ""
 msgid "Content Extraction"
 msgstr ""
 
-msgid "Visualization"
+msgid "Preview"
 msgstr ""
 
 msgid "Data Query"
@@ -4619,7 +4619,10 @@ msgstr ""
 msgid "Prettify YAML"
 msgstr ""
 
-msgid "Visualize Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
 msgstr ""
 
 msgid "Query CSV Data..."
@@ -4712,7 +4715,10 @@ msgstr ""
 msgid "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."
 msgstr ""
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."
index 93d2ede..3194124 100644 (file)
@@ -3956,8 +3956,8 @@ msgstr "Prikrášlenie"
 msgid "Content Extraction"
 msgstr "Rozbalenie obsahu"
 
-msgid "Visualization"
-msgstr "Vizualizácia"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr "Vyhľadávanie údajov"
@@ -4052,8 +4052,11 @@ msgstr "Skrášliť XML"
 msgid "Prettify YAML"
 msgstr "Skrášliť YAML"
 
-msgid "Visualize Graphviz"
-msgstr "Vizualizácia zobrazenia grafov"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
+msgstr ""
 
 msgid "Query CSV Data..."
 msgstr "Vyhľadávanie údajov CSV..."
@@ -4219,12 +4222,11 @@ msgstr ""
 "YAML skrášlené príkazom yq\r\n"
 "Argumenty: Možnosti filtra alebo príkazového riadka odovzdané príkazu yq."
 
-msgid ""
-"Graphviz Visualizer. \r\n"
-"Arguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
-"Vizualizér zobrazenia grafov\r\n"
-"Argumenty: Možnosti príkazového riadku odovzdané príkazu dot."
 
 msgid ""
 "CSV Querier with q command. \r\n"
index ebdaa06..1394543 100644 (file)
@@ -3981,8 +3981,8 @@ msgstr "Polepšanje"
 msgid "Content Extraction"
 msgstr "Razširjanje vsebine"
 
-msgid "Visualization"
-msgstr "Vidna predstavitev"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr "Podatkovna poizvedba"
@@ -4077,8 +4077,11 @@ msgstr "Polepšaj XML"
 msgid "Prettify YAML"
 msgstr "Polepšaj YAML"
 
-msgid "Visualize Graphviz"
-msgstr "Prikaži Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
+msgstr ""
 
 msgid "Query CSV Data..."
 msgstr "Poizveduj podatke CSV..."
@@ -4244,12 +4247,11 @@ msgstr ""
 "Lepši YAML z ukazom yq. \r\n"
 "Argumenti: možnosti ukazne vrstice so s prehodom ukaza yq."
 
-msgid ""
-"Graphviz Visualizer. \r\n"
-"Arguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
-"Graphviz vizualizator. \r\n"
-"Argumenti: možnosti ukazne vrstice so s prehodom ukaza dot."
 
 msgid ""
 "CSV Querier with q command. \r\n"
index 81fd320..4ac1223 100644 (file)
@@ -3983,8 +3983,8 @@ msgstr ""
 msgid "Content Extraction"
 msgstr "Extracción de Contenido"
 
-msgid "Visualization"
-msgstr "Visualización"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr ""
@@ -4079,7 +4079,10 @@ msgstr "Formatear XML"
 msgid "Prettify YAML"
 msgstr "Formatear YAML"
 
-msgid "Visualize Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
 msgstr ""
 
 msgid "Query CSV Data..."
@@ -4209,12 +4212,11 @@ msgid ""
 "Arguments: Filter or command line options passed to the yq command."
 msgstr ""
 
-msgid ""
-"Graphviz Visualizer. \r\n"
-"Arguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
-"Visualizador Graphviz. \r\n"
-"Argumentos: Options de comando para el comando (dot)"
 
 msgid ""
 "CSV Querier with q command. \r\n"
index e1e6714..6edc591 100644 (file)
@@ -3981,8 +3981,8 @@ msgstr "Försköning"
 msgid "Content Extraction"
 msgstr "Innehållsextrahering"
 
-msgid "Visualization"
-msgstr "Visualisering"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr "Datafråga"
@@ -4077,8 +4077,11 @@ msgstr "Snygga till XML"
 msgid "Prettify YAML"
 msgstr "Snygga till YAML"
 
-msgid "Visualize Graphviz"
-msgstr "Visualisera Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
+msgstr ""
 
 msgid "Query CSV Data..."
 msgstr "Frågar CSV data..."
@@ -4243,12 +4246,11 @@ msgstr ""
 "YAML sötare med yq kommandot.\r\n"
 "Argumnet: Filter eller kommandoradsmöjligheter skickade till yq kommandot."
 
-msgid ""
-"Graphviz Visualizer. \r\n"
-"Arguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
-"Graphviz Visualiserare.\r\n"
-"Argumnet: Kommandoradsmöjligheter skickade till dot kommandot."
 
 msgid ""
 "CSV Querier with q command. \r\n"
index e88fd2d..2a98357 100644 (file)
@@ -4051,8 +4051,8 @@ msgstr "Sadeleştirme"
 msgid "Content Extraction"
 msgstr "İçerik ayıklama"
 
-msgid "Visualization"
-msgstr "Görselleştirme"
+msgid "Preview"
+msgstr ""
 
 msgid "Data Query"
 msgstr "Veri sorgusu"
@@ -4147,8 +4147,11 @@ msgstr "XML sadeleştirme"
 msgid "Prettify YAML"
 msgstr "YAML sadeleştirme"
 
-msgid "Visualize Graphviz"
-msgstr "Graphviz görselleştirme"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
+msgstr ""
 
 msgid "Query CSV Data..."
 msgstr "CSV verilerini sorgula..."
@@ -4317,12 +4320,11 @@ msgstr ""
 "Parametreler: yq komutuna aktarılacak süzgeç ya da komut satırı "
 "parametreleri."
 
-msgid ""
-"Graphviz Visualizer. \r\n"
-"Arguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
-"Graphviz görselleştirici. \r\n"
-"Parametreler: Dot komutuna aktarılacak komut satırı parametreleri."
 
 msgid ""
 "CSV Querier with q command. \r\n"
index b2c0156..9eb61c3 100644 (file)
@@ -4526,7 +4526,7 @@ msgstr ""
 msgid "Content Extraction"
 msgstr ""
 
-msgid "Visualization"
+msgid "Preview"
 msgstr ""
 
 msgid "Data Query"
@@ -4622,7 +4622,10 @@ msgstr ""
 msgid "Prettify YAML"
 msgstr ""
 
-msgid "Visualize Graphviz"
+msgid "Preview Graphviz"
+msgstr ""
+
+msgid "Preview Markdown"
 msgstr ""
 
 msgid "Query CSV Data..."
@@ -4715,7 +4718,10 @@ msgstr ""
 msgid "YAML Prettier with yq command. \r\nArguments: Filter or command line options passed to the yq command."
 msgstr ""
 
-msgid "Graphviz Visualizer. \r\nArguments: Command line options passed to the dot command."
+msgid "Graphviz Previewer. \r\nArguments: Command line options passed to the dot command."
+msgstr ""
+
+msgid "Markdown Previewer. \r\nArguments: Command line options passed to the md2html command."
 msgstr ""
 
 msgid "CSV Querier with q command. \r\nArguments: SQL statement or command line options passed to the q command."