<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>karak &#187; Tcl</title>
	<atom:link href="http://www.karak.jp/articles/category/tcl/feed" rel="self" type="application/rss+xml" />
	<link>http://www.karak.jp</link>
	<description>Language and Translation</description>
	<lastBuildDate>Sun, 11 Dec 2011 06:30:29 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Tcl拡張 &#8211; worddoc</title>
		<link>http://www.karak.jp/tcl/tcl-worddoc.html</link>
		<comments>http://www.karak.jp/tcl/tcl-worddoc.html#comments</comments>
		<pubDate>Tue, 30 Aug 2011 01:37:32 +0000</pubDate>
		<dc:creator>ctrans</dc:creator>
				<category><![CDATA[Tcl]]></category>
		<category><![CDATA[word]]></category>

		<guid isPermaLink="false">http://www.karak.jp/?p=2278</guid>
		<description><![CDATA[MS-Wordファイルからテキストを抽出し、当該テキストに何らかの処理（編集）を加えた後に、元のファイルにテキストを書き戻すための拡張です。Wordファイルをテキストエディタで編集したいときや何らかのバッチ処理を行いたい [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.karak.jp/wp-content/uploads/worddoc.png"><img src="http://www.karak.jp/wp-content/uploads/worddoc.png" alt="" title="worddoc" width="207" height="97" class="alignright size-full wp-image-2280" /></a>MS-Wordファイルからテキストを抽出し、当該テキストに何らかの処理（編集）を加えた後に、元のファイルにテキストを書き戻すための拡張です。Wordファイルをテキストエディタで編集したいときや何らかのバッチ処理を行いたいときなどに使うと便利だと思います。</p>
<div class="box">
拡張名：worddoc<br />
バージョン：1.00<br />
ダウンロード： <a target="_blank" href="http://www.karak.jp/tcl/worddoc.zip">worddoc.zip</a><br />
利用条件：MS-Wordがインストールされている必要があります<sup>[1]</sup>。また、Tcl拡張の<a href="http://tdom.github.com/" title="tDOM" target="_blank">tDOM</a>を利用していますので、tDOMがインストールされている必要があります。<br />
使い方：利用できる関数は下記の4つです。詳しくは以下を参照下さい。
</div>
<h4>worddoc::extract wordfile <i>?destination?</i></h4>
<p>wordfileからテキストを抽出し、テキストファイル（destination）に当該テキストを書き出します。destinationが指定されていない場合はwordfileの拡張子をtxtに置き換えたファイル名でwordfileと同じフォルダ下に出力します。対応しているWordのファイル形式はdoc, docx, xmlの3つです。処理が正常に終了すれば出力先のテキストファイル名が返り、処理に失敗した場合は何も返ってきません。<br />
出力テキストは、MS-Wordのパラグラフごとに番号が振られされ、簡易マークアップによって書式などの情報を保持します。後述のworddoc::overwriteではこのパラグラフ番号とマークアップに基づいて、テキストの書き戻しを行います。</p>

<div class="wp_syntax"><div class="code"><pre class="tcl" style="font-family:monospace;"><span style="color: #66cc66;">%</span> <span style="color: #008000;">package</span> require worddoc
<span style="color: #ff4500;">1.0</span>
<span style="color: #66cc66;">%</span> worddoc::<span style="color: black;">extract</span> c:/test/test.docx c:/out/out.txt
c:\out\out.txt</pre></div></div>

<h4>worddoc::overwrite textFile originalFile <i>?destination?</i></h4>
<p>worddoc::extractで出力したテキスト（textFile）をoriginalFileに書き戻します。destinationには出力ファイル名を指定し、指定されなかった場合はファイル名「<i>originalFile</i>-out.doc」でoriginalFileと同じフォルダ下に出力します。出力ファイルとして指定可能なファイル形式は、doc, docx, xml の3つです。<br />
処理が正常に終了すれば出力先のテキストファイル名を返します。エラーが発生した場合は、ファイル名「originalFile.log」でエラーログを出力します。エラーログ行頭の「NUMBER」は、指定したテキストファイルとオリジナルのWordファイルのパラグラフ番号が一致していないことを示しています。テキストファイルを開き、「NUMBER」で指定された行のあたりを確認して下さい。パラグラフ番号が連続していない場合はそれを修正します。エラーログ行頭の「LINEHEAD」はテキストファイルの行頭に&lt;nnn&gt;形式のパラグラフ番号がないことを示しています。テキストファイルを開き、該当個所を修正して下さい。</p>

<div class="wp_syntax"><div class="code"><pre class="tcl" style="font-family:monospace;"><span style="color: #66cc66;">%</span> <span style="color: #008000;">package</span> require worddoc
<span style="color: #ff4500;">1.0</span>
<span style="color: #66cc66;">%</span> worddoc::<span style="color: black;">overwrite</span> c:/out/out.txt c:/test/test.docx c:/out/result.doc
c:\out\result.doc</pre></div></div>

<h4>worddoc::changeFormat wordfile format <i>?destination?</i></h4>
<p>wordfileを指定されたファイル形式（format）に変換し、destinationに出力します。formatには「doc, docx, xml」を指定することができます。destinationが指定されなかった場合はwordfileの拡張子をformatに置き換えてwordfileと同じフォルダ下に出力します。</p>

<div class="wp_syntax"><div class="code"><pre class="tcl" style="font-family:monospace;"><span style="color: #66cc66;">%</span> <span style="color: #008000;">package</span> require worddoc
<span style="color: #ff4500;">1.0</span>
<span style="color: #66cc66;">%</span> worddoc::<span style="color: black;">changeFormat</span> c:/test/test.docx xml c:/out/change.xml
c:\out\change.xml</pre></div></div>

<h4>worddoc::getInstallationPath</h4>
<p>Tcl拡張のregistryを利用し、MS-Wordのインストールパスを取得します。例えば次のようにMS-Wordを起動する場合などに利用します。</p>

<div class="wp_syntax"><div class="code"><pre class="tcl" style="font-family:monospace;"><span style="color: #66cc66;">%</span> <span style="color: #ff7700;font-weight:bold;">set</span> path <span style="color: black;">&#91;</span>worddoc::<span style="color: black;">getInstallationPath</span><span style="color: black;">&#93;</span>
C:\PROGRA~<span style="color: #ff4500;">2</span>\MIF5BA~<span style="color: #ff4500;">1</span>\Office14\WINWORD.EXE
<span style="color: #66cc66;">%</span> <span style="color: #008000;">exec</span> <span style="color: #ff3333;">$path</span> c:/out/change.xml <span style="color: #66cc66;">&amp;</span></pre></div></div>

<h2>出力例と簡易マークアップについて</h2>
<p><a href="http://www.karak.jp/wp-content/uploads/word-example.png"><img src="http://www.karak.jp/wp-content/uploads/word-example-259x300.png" alt="" title="サンプル" width="259" height="300" class="aligncenter size-medium wp-image-2279" /></a></p>
<p>上掲画像のWordファイル（リンク：<a href="https://docs.google.com/document/d/10XodIlNSACPBDmLCPHoVZ2XEBNlQRW0nVFOPBV9arKY/edit?hl=ja" title="Google ドキュメント" target="_blank">Google docsで確認</a>）からテキストを抽出した場合の出力例を示します。</p>
<pre class="box" style="overflow: auto; white-space: pre-wrap; word-wrap: break-word; width:100%;">
<0>((bindata|img))
<1>((Office Open XML|b)) (&#40;&#40;OpenXML|b)), &#40;&#40;OOXML|b)))とは、((Microsoft Office 2007|i))で新たに採用された文書フォーマット。((Word|u))((、|u))((Excel|u))((、|u))((PowerPoint|u))の保存形式として採用され、拡張子はdocx, xlsx, pptxとなる。OpenOffice.org 3.0も対応している。2006年12月にEcma InternationalによりECMA-376(([1]|cbody|0))((http://www.ecma-international.org/publications/standards/Ecma-376.htm|comment))として標準化され、2008年4月にはISOとIECの合同技術委員会((ISO/IEC JTC 1|fg|FF0000))の副委員会SC 34において、((ISO/IEC 29500|bg|yellow))として標準化された。
<2>
<3>Microsoft Officeはデータを格納するにあたり独自のバイナリ形式を用いてきたが、バージョン12 (Office 2007)からは((従来形式|bg|red))に加えて、新たに((X|sub))M((L|sup))で記述された規格をデフォルトとして((採用|del|2))((採択|ins|3))した。((Office Open XMLはOffice 2007で新たに採用された規格をベースとしており、内容は公開されている。|fnote))
<4>((競合規格として「OpenDocument Format (ODF)」 (ISO/IEC 26300) がある。|tbx))
<5>
<6>
<7>
<8>((Office Open XML - Wikipedia|u))
<9>http://ja.wikipedia.org/wiki/Office_Open_XML
</pre>
<p>書式情報を保持するための簡易マークアップは下表の通りです。</p>
<style>th {background-color: #ccd;}</style>
<table>
<thead>
<tr>
<th>書式や要素</th>
<th>表記例</th>
</tr>
</thead>
<tbody>
<tr>
<td>太字</td>
<td>((太字|b))</td>
</tr>
<tr>
<td>斜体</td>
<td>((斜体|i))</td>
</tr>
<tr>
<td>下線</td>
<td>((下線|u))</td>
</tr>
<tr>
<td>文字色</td>
<td>((文字色|fg|FF0000))</td>
</tr>
<tr>
<td>背景色</td>
<td>((背景色|bg|yellow))</td>
</tr>
<tr>
<td>下付</td>
<td>((下付|sub))</td>
</tr>
<tr>
<td>上付</td>
<td>((上付|sup))</td>
</tr>
<tr>
<td>テキストボックス</td>
<td>((テキストボックス|tbx))</td>
</tr>
<tr>
<td>脚注</td>
<td>((脚注|fnote))</td>
</tr>
<tr>
<td>コメント部分</td>
<td>((コメント部分|cbody|0))</td>
</tr>
<tr>
<td>コメント本文</td>
<td>((コメント本文|comment))</td>
</tr>
<tr>
<td>削除の変更履歴<sup>[2]</sup></td>
<td>((削除|del|1))</td>
</tr>
<tr>
<td>挿入の変更履歴<sup>[3]</sup></td>
<td>((挿入|ins|2))</td>
</tr>
<tr>
<td>画像</td>
<td>((bindata|img))</td>
</tr>
</tbody>
</table>
<p>※現在のところ、フォントサイズの情報は保持されません。保持するとworddoc::extractで出力するテキストが括弧だらけになって可読性が大きく下がるためです。フォントサイズ以外の未対応の書式情報については、今後必要に応じて少しずつ対応していきたいと思います。</p>
<p>※worddoc::overwriteは、これらマークアップに基づいて書式情報などを復元します。太字や斜体などインラインの書式情報は削除しても問題ありませんが、テキストボックスやコメントなどを削除すると文書構造の整合性が失われる可能性があります。また、行頭のパラグラフ番号を消すとエラーが発生し、正しく処理することができません。</p>
<h2>制限事項と内部処理</h2>
<ol>
<li>本拡張を使用する際は、MS-Wordを閉じて下さい。開いていると処理を行うことができません。</li>
<li>ファイル形式の変換（worddoc::changeFormat）には、内部でVBScriptを使用しています。</li>
<li>worddoc::extractで出力されるテキストファイルの文字コードはUTF-8です。worddoc::overwriteで読み込むことができるテキストファイルの文字コードもUTF-8です。worddoc::changeFormatではVBScriptを使用しているため、文字コードには[encoding system]の返り値が使われます。日本語Windowsであればcp932が使われるため、パスにUnicode文字が含まれていると正しく処理することができません。 </li>
<li>worddoc::extractもworddoc::overwriteも処理対象のWordファイルをいったんXML（WordML）に変換した上でテキストの抽出、書き戻しを行っています。処理対象としてWordMLのファイル（拡張子がxml）を与えると変換する手間が省けるため、より高速に処理を行うことができます。</li>
<li>いずれの処理も出力ファイルと同名のファイルが存在している場合、無条件に上書きされます。確認は行いません。</li>
</ol>
<ol class="footnotes"><li id="footnote_0_2278" class="footnote">office2000などでdocx形式のファイルを扱う場合は互換プログラムがインストールされていること。</li><li id="footnote_1_2278" class="footnote">overwriteの際、文字列は書き戻されますが、変更履歴ではなく取消線が付けられた文字列として表現されます。</li><li id="footnote_2_2278" class="footnote">overwriteの際、文字列は書き戻されますが、変更情報は破棄されます。</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.karak.jp/tcl/tcl-worddoc.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pinconv 4.11</title>
		<link>http://www.karak.jp/pinconv/pinconv411.html</link>
		<comments>http://www.karak.jp/pinconv/pinconv411.html#comments</comments>
		<pubDate>Mon, 28 Jun 2010 23:50:19 +0000</pubDate>
		<dc:creator>ctrans</dc:creator>
				<category><![CDATA[Pinconv]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tcl]]></category>
		<category><![CDATA[word]]></category>
		<category><![CDATA[テキスト]]></category>
		<category><![CDATA[ピンイン]]></category>
		<category><![CDATA[変換]]></category>
		<category><![CDATA[抽出]]></category>
		<category><![CDATA[漢字]]></category>

		<guid isPermaLink="false">http://www.karak.jp/?p=1739</guid>
		<description><![CDATA[Pinconvのバージョンアップを行いました。終了時のコマンドバーとサイドバーの状態を起動時に復元する機能を追加したほか、北辞郎検索に関係する不具合などを修正しています。 ダウンロード： pinconv4.exe （イン [...]]]></description>
			<content:encoded><![CDATA[<p>Pinconvのバージョンアップを行いました。終了時のコマンドバーとサイドバーの状態を起動時に復元する機能を追加したほか、北辞郎検索に関係する不具合などを修正しています。</p>
<ul>
<p>ダウンロード：</p>
<li><a href="http://www.karak.jp/tool/pinconv4.exe">pinconv4.exe</a> （インストーラ形式 – 3.76MB）</li>
<li><a href="http://www.karak.jp/tool/pinconv4.zip">pinconv4.zip</a> （zip形式 – 3.41MB）</li>
</ul>
<p>Pinconvの紹介は<a href="http://www.karak.jp/articles/software/pinconv-4-00.html" target="_blank">こちらのエントリ</a>、詳しい使い方については<a href="http://www.karak.jp/articles/software/pinconv%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9.html" target="_blank">Pinconvの使い方</a>を参照下さい。窓の杜による<a href="http://www.forest.impress.co.jp/docs/review/20100119_343320.html" target="_blank">紹介記事はこちら</a>です。</p>
<h2>修正点</h2>
<ul>
<li>北辞郎の検索時の検索オプションまわりの不具合を修正</li>
<li>終了時のコマンドバーとサイドバーの状態を起動時に復元するように変更（プラグインによって表示されたものは除く）</li>
<li>検索用のコマンドバーや置換用のサイドバーなどでEscapeキーを押すとエディタ部分にフォーカスが移るように変更</li>
<li>色設定ダイアログのカラーテーマの選択方法を変更</li>
<li>変換データファイルが切り替えられた際のステータスバー更新の不具合を修正</li>
<li>検索時のハイライトの挙動を修正</li>
<li>「ファイルを開く」からWordファイルのテキストを抽出しても「最近開いたファイル」に登録されない不具合を修正</li>
<li>Wordのファイルからテキストを抽出する際にインライン要素を無視するオプションを追加（設定ダイアログの「ファイル」タブ）</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.karak.jp/pinconv/pinconv411.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Pinconv 4.10</title>
		<link>http://www.karak.jp/pinconv/pinconv410.html</link>
		<comments>http://www.karak.jp/pinconv/pinconv410.html#comments</comments>
		<pubDate>Tue, 01 Jun 2010 07:25:27 +0000</pubDate>
		<dc:creator>ctrans</dc:creator>
				<category><![CDATA[Pinconv]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tcl]]></category>

		<guid isPermaLink="false">http://www.karak.jp/?p=1673</guid>
		<description><![CDATA[Pinconvのマイナーバージョンアップを行いました。テンプレート置換のファイル切り替えに関連する不具合などを修正しています。 ダウンロード： pinconv4.exe （インストーラ形式 – 3.76MB） pinco [...]]]></description>
			<content:encoded><![CDATA[<p>Pinconvのマイナーバージョンアップを行いました。テンプレート置換のファイル切り替えに関連する不具合などを修正しています。</p>
<ul>ダウンロード：</p>
<li><a href="http://www.karak.jp/tool/pinconv4.exe">pinconv4.exe</a> （インストーラ形式 – 3.76MB）</li>
<li><a href="http://www.karak.jp/tool/pinconv4.zip">pinconv4.zip</a> （zip形式 – 3.41MB）</li>
</ul>
<p>Pinconvの紹介は<a href="http://www.karak.jp/articles/software/pinconv-4-00.html" target="_blank">こちらのエントリ</a>、詳しい使い方については<a href="http://www.karak.jp/articles/software/pinconv%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9.html" target="_blank">Pinconvの使い方</a>を参照下さい。窓の杜による<a href="http://www.forest.impress.co.jp/docs/review/20100119_343320.html" target="_blank">紹介記事はこちら</a>です。</p>
<h2>修正点</h2>
<ul>
<li>登録ユーザ専用機能「データファイルの保存先を変更」の挙動を変更</li>
<li>テンプレート置換のファイル切り替えが正しく動作しない不具合を修正</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.karak.jp/pinconv/pinconv410.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Pinconv 4.09</title>
		<link>http://www.karak.jp/pinconv/pinconv409.html</link>
		<comments>http://www.karak.jp/pinconv/pinconv409.html#comments</comments>
		<pubDate>Mon, 24 May 2010 07:51:51 +0000</pubDate>
		<dc:creator>ctrans</dc:creator>
				<category><![CDATA[Pinconv]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tcl]]></category>

		<guid isPermaLink="false">http://www.karak.jp/?p=1666</guid>
		<description><![CDATA[Pinconvのマイナーバージョンアップを行いました。システムディレクトリの設定に関連する不具合を修正しています。 ダウンロード： pinconv4.exe （インストーラ形式 – 3.76MB） pinconv4.zi [...]]]></description>
			<content:encoded><![CDATA[<p>Pinconvのマイナーバージョンアップを行いました。システムディレクトリの設定に関連する不具合を修正しています。</p>
<ul>ダウンロード：</p>
<li><a href="http://www.karak.jp/tool/pinconv4.exe">pinconv4.exe</a> （インストーラ形式 – 3.76MB）</li>
<li><a href="http://www.karak.jp/tool/pinconv4.zip">pinconv4.zip</a> （zip形式 – 3.41MB）</li>
</ul>
<p>Pinconvの紹介は<a href="http://www.karak.jp/articles/software/pinconv-4-00.html" target="_blank">こちらのエントリ</a>、詳しい使い方については<a href="http://www.karak.jp/articles/software/pinconv%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9.html" target="_blank">Pinconvの使い方</a>を参照下さい。窓の杜による<a href="http://www.forest.impress.co.jp/docs/review/20100119_343320.html" target="_blank">紹介記事はこちら</a>です。</p>
<h2>修正点</h2>
<ul>
<li>バージョンアップ時のシステムディレクトリの設定に関係する不具合を修正</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.karak.jp/pinconv/pinconv409.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pinconv 4.08 &#8211; テンプレート置換と連続置換</title>
		<link>http://www.karak.jp/chinese/pinconv408.html</link>
		<comments>http://www.karak.jp/chinese/pinconv408.html#comments</comments>
		<pubDate>Sat, 22 May 2010 01:24:56 +0000</pubDate>
		<dc:creator>ctrans</dc:creator>
				<category><![CDATA[Chinese]]></category>
		<category><![CDATA[Pinconv]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tcl]]></category>
		<category><![CDATA[Translate]]></category>
		<category><![CDATA[ピンイン]]></category>
		<category><![CDATA[中国語]]></category>
		<category><![CDATA[変換]]></category>
		<category><![CDATA[簡体字]]></category>
		<category><![CDATA[繁体字]]></category>
		<category><![CDATA[置換]]></category>

		<guid isPermaLink="false">http://www.karak.jp/?p=1558</guid>
		<description><![CDATA[テンプレート置換、連続置換、Ghost用ダイアログなどの機能を追加し、置換関連機能を大幅に拡充したPinconvのバージョン4.08を公開します。 ダウンロード： pinconv4.exe （インストーラ形式 – 3.7 [...]]]></description>
			<content:encoded><![CDATA[<p>テンプレート置換、連続置換、Ghost用ダイアログなどの機能を追加し、置換関連機能を大幅に拡充したPinconvのバージョン4.08を公開します。</p>
<ul>ダウンロード：</p>
<li><a href="http://www.karak.jp/tool/pinconv4.exe">pinconv4.exe</a> （インストーラ形式 – 3.76MB）</li>
<li><a href="http://www.karak.jp/tool/pinconv4.zip">pinconv4.zip</a> （zip形式 – 3.41MB）</li>
</ul>
<p>Pinconvの紹介は<a href="http://www.karak.jp/articles/software/pinconv-4-00.html" target="_blank">こちらのエントリ</a>、詳しい使い方については<a href="http://www.karak.jp/articles/software/pinconv%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9.html" target="_blank">Pinconvの使い方</a>を参照下さい。窓の杜による<a href="http://www.forest.impress.co.jp/docs/review/20100119_343320.html" target="_blank">紹介記事はこちら</a>です。</p>
<p>以下、新たに追加した3機能の概要を紹介します。それぞれ詳しい使い方については、ヘルプの<a href="http://www.karak.jp/?p=481#template">テンプレート置換</a>、<a href="http://www.karak.jp/?p=481#seq">連続置換</a>、<a href="http://www.karak.jp/?p=481#gdlg">Ghost用ダイアログ</a>をご参照下さい。</p>
<p><span id="more-1558"></span></p>
<h2>テンプレート置換</h2>
<p>置換前と置換後のパターンをファイルに登録しておき、そのファイルを読み込んでまとめて置換を行う機能です。読み込むファイルは、文字コードがUTF-8のテキストファイルで、置換前と置換後のパターンをタブで区切って1行にまとめてあるものとします。</p>
<p><a href="http://www.karak.jp/wp-content/uploads/template-button.png"><img src="http://www.karak.jp/wp-content/uploads/template-button-300x176.png" alt="コマンドバー" title="コマンドバー" width="300" height="176" class="aligncenter size-medium wp-image-1607" /></a></p>
<p>Pinconvをインストールしたフォルダ（またはデータ保存フォルダ）にあるtemplateフォルダに見本用テンプレートファイル「smple.dat」がありますので、実際のファイルの内容はそちらをご参照下さい。</p>
<p>通常の置換と同様、たとえば「りんご」を「apple」にしたい場合は、「リンゴ&lt;tab&gt;apple&lt;改行&gt;」をファイルに登録しますが、「リンゴ」と「りんご」と「<span lang="zh-cn" class="cn">苹果</span>」を「apple」にしたい場合、正規表現を使用して「リンゴ|りんご|苹果&lt;tab&gt;apple&lt;改行&gt;」という風に登録することができます。</p>
<p><a href="http://www.karak.jp/wp-content/uploads/template1.png"><img src="http://www.karak.jp/wp-content/uploads/template1-300x143.png" alt="template1" title="template1" width="300" height="143" class="aligncenter size-medium wp-image-1602" /></a></p>
<p>後方参照を利用することもできますので、「<span lang="zh-cn" class="cn">根据(\w+)进行检查</span> 」と「\1に基づいて検査を行う」の組み合わせを登録しておき、「<span lang="zh-cn" class="cn">根据公司规定进行检查</span>」という文字列に対してテンプレート置換を実行すると「<span lang="zh-cn" class="cn">公司规定</span>に基づいて検査を行う」に置換されます。</p>
<p><a href="http://www.karak.jp/wp-content/uploads/template-sidebar.png"><img src="http://www.karak.jp/wp-content/uploads/template-sidebar-300x211.png" alt="sidebar" title="sidebar" width="300" height="211" class="aligncenter size-medium wp-image-1609" /></a></p>
<p>なお、置換サイドバーで「テンプレートファイルに登録する」オプションを有効にしておくと、置換を実行するたびに置換前と置換後の組み合わせがファイルに保存されます。</p>
<div class="box">
Pinconvの通常の「変換」と「テンプレート置換」の最大の違いは、正規表現が使えるか使えないかにあります。「テンプレート置換」は、テキストファイルを読み込んで処理を行うため、内部処理を最適化してある「変換」に比べて速度的に劣りますが、柔軟かつ強力な正規表現の機能をフル活用することができます。
</div>
<h2>連続置換</h2>
<p>対象文字列に複数の変換処理を一度に適用する機能です。Pinconvの変換データファイルやテンプレート置換ファイルへのパスが登録されたテキストファイルを読み込み、その変換用ファイルを順に使用して処理を行います。ファイルの文字コードはUTF-8とし、1行1パスの形式で登録します。</p>
<p>たとえばPinconvでは、変換データファイルの「ピンイン」を適用した後、「声調」を適用すると漢字を声調記号付きのピンインに変換することができますが、連続置換を利用すると、この処理を1つにまとめることができます。</p>
<p><a href="http://www.karak.jp/wp-content/uploads/seq-gen1.png"><img src="http://www.karak.jp/wp-content/uploads/seq-gen1-300x161.png" alt="2つの変換をまとめる" title="2つの変換をまとめる" width="300" height="161" class="aligncenter size-medium wp-image-1614" /></a></p>
<p>インストールフォルダ（またはデータ保存フォルダ）の「seq」フォルダにサンプルファイル「sample.dat」がありますので、このファイルをPinconvで開いてみて下さい。変換データファイルのパスが2つ登録されていると思います。連続置換では、ファイルに登録されたパスに従い、データファイルを順番に読み込んで変換を行います。連続置換用のファイルとして「sample.dat」を選択し、処理を実行すれば「<span lang="zh-cn" class="cn">拼音</span>」という単語が1クリックで「<span class="pyn">pīnyīn</span>」に変換されます。</p>
<p>変換データファイルだけでなくテンプレート置換ファイルを登録することも可能です。この組み合わせを利用すると簡易翻訳処理を実現することができます。次の処理をまとめることを考えてみましょう。</p>
<ol>
<li>処理対象の文字列は「<span lang="zh-cn" class="cn">根据相关规定进行检查</span>」とします。</li>
<li>テンプレート置換ファイル「test.dat」には「根据(\w+)进行检查 」と「\1に基づいて検査を行う」の組み合わせが登録されているものとします。</li>
<li>このテンプレートを処理対象の文字列に適用すると「<span lang="zh-cn" class="cn"><u>相关规定</u></span>に基づいて検査を行う」という結果が得られます。</li>
<li>この結果に対し、さらに変換データファイル「中日.dat」を適用すると、「相関規定に基づいて検査を行う」となります。</li>
</ol>
<p><a href="http://www.karak.jp/wp-content/uploads/seq-replace.png"><img src="http://www.karak.jp/wp-content/uploads/seq-replace-300x163.png" alt="replace" title="replace" width="300" height="163" class="aligncenter size-medium wp-image-1617" /></a></p>
<p>中国語を知らない人でもこの結果ならなんとなく意味がつかめるでしょう。ちょっとした翻訳みたいで面白いですね。では、次回から何度もクリックをしないで済むように、テンプレート置換ファイル「test.dat」へのパスと変換データファイル「中日.dat」へのパスを連続置換ファイルに記録します。</p>
<p><a href="http://www.karak.jp/wp-content/uploads/Clipboard021.png"><img src="http://www.karak.jp/wp-content/uploads/Clipboard021-300x184.png" alt="連続置換ファイルの作成" title="連続置換ファイルの作成" width="300" height="184" class="aligncenter size-medium wp-image-1664" /></a></p>
<p>「変換」メニューの「連続置換ファイルを作成」を実行すると、ファイル選択用のダイアログが表示されます。「追加」を押して選択したファイルのパスはテキストボックスに入力されます。必要なファイルを選び終わったら「OK」を押し、連続置換ファイルに名前を付けて保存します。連続置換ファイルにはいくつでもファイルを登録できます。登録する数に制限はありません。ファイルに登録してあるパスは、先頭から順に読み込まれるので、適用したい順に並べてください。</p>
<div class="box">
Ghost用のダイアログを利用し、「連続置換用のファイルを作成」オプションを有効にすると処理時に使用したファイルの組み合わせを連続置換用に保存することができます。
</div>
<h2>Ghost用ダイアログ</h2>
<p>Ghostを実行する際に変換データファイルだけでなく、テンプレート置換ファイルや連続置換ファイルを適用したい場合に使用するダイアログです。</p>
<p><a href="http://www.karak.jp/wp-content/uploads/ghost-dialog.png"><img src="http://www.karak.jp/wp-content/uploads/ghost-dialog-255x300.png" alt="ghost-dialog" title="ghost-dialog" width="255" height="300" class="aligncenter size-medium wp-image-1619" /></a></p>
<p>画面上部でファイルを選択し、オプション部分で使用するファイルを指定した上で、「OK」を押して処理を実行します。</p>
<p>ダイアログ下部の「連続置換用のファイルを作成」オプションを有効にすると処理時に使用したファイルの組み合わせを連続置換用に保存することができます。</p>
<div class="box">
「連続置換」→「テンプレート置換」→「変換」の順にファイルが適用されます。ダイアログではこの順番を変更できませんので、順番を変更したい場合は、連続置換ファイルに好みの順番でパスを登録し、そのファイルを使ってGhostを行うと良いでしょう。
</div>
<h2>今回の修正点</h2>
<ul>
<li>Wordファイルからテキストを抜き出す機能とテキストを書き戻す機能の不具合を修正</li>
<li>「Ghostの再実行」の不具合を修正</li>
<li>登録ユーザ専用機能「データファイルの保存先を変更」の挙動をよりシンプルなかたちに変更</li>
<li>Wordから抜き出したファイルを正しく扱えるようにVacuumの挙動を修正</li>
<li>変換コマンドバーからボタンを削除する際の不具合を修正</li>
<li>繁体字と日本語の変換データを修正（<span lang="zh-tw" class="tw">值</span>→値、<span lang="zh-tw" class="tw">閒</span>→閑）
</li>
<li>データインポートの処理の不具合を修正</li>
</ul>
<div class="box">
※予告：バージョンアップの処理に不具合があるため、近日中に修正を行います。
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.karak.jp/chinese/pinconv408.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pinconv 4.06 &#8211; Wordファイルの操作</title>
		<link>http://www.karak.jp/pinconv/pinconv406-word.html</link>
		<comments>http://www.karak.jp/pinconv/pinconv406-word.html#comments</comments>
		<pubDate>Sun, 11 Apr 2010 02:01:18 +0000</pubDate>
		<dc:creator>ctrans</dc:creator>
				<category><![CDATA[Pinconv]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tcl]]></category>
		<category><![CDATA[extract]]></category>
		<category><![CDATA[overwrite]]></category>
		<category><![CDATA[pinyin]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[word]]></category>
		<category><![CDATA[ピンイン]]></category>
		<category><![CDATA[変換]]></category>
		<category><![CDATA[拼音]]></category>
		<category><![CDATA[日本語]]></category>
		<category><![CDATA[日语]]></category>
		<category><![CDATA[漢字]]></category>
		<category><![CDATA[简体字]]></category>
		<category><![CDATA[繁体字]]></category>
		<category><![CDATA[转换]]></category>

		<guid isPermaLink="false">http://www.karak.jp/?p=1387</guid>
		<description><![CDATA[MS-Wordファイルからテキストを抽出し、編集後に書き戻す機能を追加したPinconvのバージョン4.06を公開します。 ダウンロード： pinconv4.exe （インストーラ形式 – 3.75MB） pinconv [...]]]></description>
			<content:encoded><![CDATA[<p>MS-Wordファイルからテキストを抽出し、編集後に書き戻す機能を追加したPinconvのバージョン4.06を公開します。</p>
<ul>ダウンロード：</p>
<li><a href="http://www.karak.jp/tool/pinconv4.exe">pinconv4.exe</a> （インストーラ形式 – 3.75MB）</li>
<li><a href="http://www.karak.jp/tool/pinconv4.zip">pinconv4.zip</a> （zip形式 – 3.40MB）</li>
</ul>
<p>Pinconvの紹介は<a href="http://www.karak.jp/articles/software/pinconv-4-00.html" target="_blank">こちらのエントリ</a>、詳しい使い方については<a href="http://www.karak.jp/articles/software/pinconv%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9.html" target="_blank">Pinconvの使い方</a>を参照下さい。窓の杜による<a href="http://www.forest.impress.co.jp/docs/review/20100119_343320.html" target="_blank">紹介記事はこちら</a>です。</p>
<h2>MS-Wordのファイルからテキストを抽出・編集・上書き</h2>
<p><a href="http://www.karak.jp/wp-content/uploads/word2txt1.png"><img src="http://www.karak.jp/wp-content/uploads/word2txt1.png" alt="word2txt" title="word2txt" width="204" height="98" class="aligncenter size-full wp-image-1468" /></a></p>
<p>Wordのファイルをテキストエディタで編集したいと思ったことがあるのは、私だけではないでしょう。Wordは優れたアプリケーションですが、テキストをガリガリと入力する時は使い慣れたテキストエディタの方が効率がいいですし、テキストが相手なら置換や整形、校正、翻訳支援など各種ツールを利用して作業の省力化を図ることができます。</p>
<p>私はふだんほとんどの翻訳作業をPinconv上で行っています。変換データファイル「中日.dat」をベースに翻訳用のデータファイルを作成していて、固有名詞や専門用語などを数千語登録しています。</p>
<p>たとえば、翻訳対象である中国語の原文に「<span lang="zh-cn" class="cn">发改委</span>」という単語が出てきたとしましょう。この言葉は組織名の略称ですので日本語にすると「発展改革委員会」となります。いつ、どのような文脈で出てきても必ず「発展改革委員会」と訳出することになりますので、毎回「hattennkaikakuiinnkai」とバカ正直にタイピングするのは避けたいところです。</p>
<p><a href="http://www.karak.jp/wp-content/uploads/fagaiwei.png"><img src="http://www.karak.jp/wp-content/uploads/fagaiwei-300x34.png" alt="発展改革委員会" title="発改委" width="300" height="34" class="aligncenter size-medium wp-image-1466" /></a></p>
<p>そこで先ほどの翻訳用データファイルに「<span lang="zh-cn" class="cn">发改委</span>」と「発展改革委員会」のペアを登録しておきます。そうすると次からはGhostを実行するだけで「<span lang="zh-cn" class="cn">发改委</span>」が「発展改革委員会」に変換されますので入力の手間が省けます。手間が省けるだけでなく入力ミスの心配もなくなります。効率を上げミスも防ぐ。私のように無精でそそっかしい人間には最適の作業環境です。</p>
<p>しかしながら現実は思うに任せないもので、最終的に納品するのはたいていWordファイルです。表組みやテキストボックスの中を翻訳しなければいけないこともあります。プレーンテキストに落としてしまうとこうしたレイアウトなどの書式情報は保持されないため、自前で復元しなければいけません。当たり前ですがものすごく面倒です。</p>
<p>職人芸の域に達している複雑な表組みやテキストボックスを多用したフローチャートなどは、ツールで翻訳の効率化を実現してもレイアウトを復元する労力の方がそれを上回るのでメリットがありません<sup>[1]</sup>。</p>
<p><a href="http://www.karak.jp/wp-content/uploads/word-extract2.png"><img src="http://www.karak.jp/wp-content/uploads/word-extract2-300x254.png" alt="Wordからテキストを抽出" title="Wordからテキストを抽出" width="300" height="254" class="aligncenter size-medium wp-image-1421" /></a></p>
<p>そこで必要となるのが次のようなソリューション。Wordファイルからテキストを抜き出し、エディタを使って書式やレイアウトを改変することなくテキスト部分だけを編集し、作業が完了したら修正内容を元のファイルに反映させる。これができれば使い慣れた環境がそのまま使えますし、面倒な編集作業に時間を取られることもありません。</p>
<p>今回Pinconvに実装した「テキストの抽出」と「書き戻し」は、上述の機能を実現するものです。以下、実際の作業手順を紹介します。<br />
<span id="more-1387"></span></p>
<h2>テキスト抽出の手順</h2>
<p>0．テキストの抽出と書き戻しを利用するには、使用している電脳にWordがインストールされている必要があります。</p>
<p>1．まず「ツール」メニューの「MS-Wordからテキストを抽出」を実行し、処理対象のWordファイルを選択します。拡張子はdoc、docx、xml、rtfに対応しています。</p>
<p>2．ファイルを選択するとテキストの抽出が行われます。このとき、拡張子がxml以外のファイルは、まずXMLに変換され<sup>※</sup>、そのXMLファイルからテキストの抽出が行われます。抽出はパラグラフ単位で行われ、パラグラフの先頭には連番が振られます（<1>のようにタグで括られます）。<u>この番号は編集後にWordファイルに書き戻す際に必要となりますので消さないように注意してください。</u>何もない空のパラグラフにも番号が振られますが、消してしまうと書き戻しができなくなります。</p>
<p>※変換にはWordの機能を使うため、一時的にWordが立ち上がりますが変換後は自動的に閉じます。なお、変換してできたXMLファイルは元のWordファイルと同じフォルダに作成されます。</p>
<p>3．テキストの抽出を行う際、太字、下線、斜体、文字色、背景色、フォントサイズなどのほか、コメント、脚注、テキストボックスなど書式情報を保持する必要がある部分については、簡易マークアップでそれを表現します（簡易マークアップの詳細は<a href="#markup">こちらを参照</a>）。</p>
<p>たとえば、<a href="http://www.karak.jp/test/guxiang.doc" target="_blank">このワードファイル</a>（リンク：<a href="http://docs.google.com/viewer?url=http%3A%2F%2Fwww.karak.jp%2Ftest%2Fguxiang.pdf" target="_blank">Google Docs</a>）からテキストを抽出すると次のようになります。</p>
<p><a href="http://www.karak.jp/wp-content/uploads/word-extracted-text.png"><img src="http://www.karak.jp/wp-content/uploads/word-extracted-text-300x289.png" alt="抽出したテキスト" title="抽出したテキスト" width="300" height="289" class="aligncenter size-medium wp-image-1470" /></a></p>
<p>4．抽出が終わるとWordファイルと同じフォルダにテキストファイルが出力され、新しいバッファにその内容が表示されます。以上で作業は完了です。抽出したテキストに対して一括置換を行ったり、Ghostを適用して翻訳したりするなど適宜編集を行い、次の書き戻しのステップに進みます。</p>
<div class="box">
書式が細かく指定されているファイルからテキストを抽出するとマークアップの二重括弧がたくさん挿入され、たいへん鬱陶しいと思います。コメント、脚注、テキストボックスはファイルの内部構造に関係しているため、削除することはできませんが（削除すると正しく書き戻しができなくなります）、この3つ以外のフォントのサイズや太字、下線などの情報は不要であれば消すことができます。必要に応じて処理してください。
</div>
<h2>Wordファイルへの書き戻し</h2>
<p>1．「ツール」メニューから「MS-Wordファイルのテキストを上書き」を実行すると以下のダイアログが表示されます。</p>
<p><a href="http://www.karak.jp/wp-content/uploads/word-overwrite.png"><img src="http://www.karak.jp/wp-content/uploads/word-overwrite-300x131.png" alt="上書きダイアログ" title="上書きダイアログ" width="300" height="131" class="aligncenter size-medium wp-image-1417" /></a></p>
<p>このダイアログでは、書き戻すテキストファイルと抽出元のWordファイル<sup>[2]</sup>を指定します。</p>
<p>2．テキストファイルの入力欄には、現在編集中のテキストファイルが自動的に入力されます。違うファイルを指定する場合は、入力欄横の「&#8230;」ボタンを押し、ファイルを指定してください。</p>
<p>3．テキストファイルと同じフォルダにそのファイルと拡張子以外の部分が同じXMLファイルがあれば （たとえばテキストファイルが「c\test\テスト.txtの場合、「c\test\テスト.xml」）、抽出元のファイルと見なされ、下段のファイル入力欄に自動入力されます。違うファイルを指定する場合は、テキストファイルと同様に「&#8230;」ボタンを押し、ファイルを指定してください。</p>
<div class="box">この抽出元のXMLファイルの構造とテキストファイルの各行頭にあるパラグラフ番号に従って書き戻しが行われます。</div>
<p>4．ファイルの指定が完了し、「OK」ボタンを押すと書き戻し処理が行われます。問題なく処理が終われば、抽出元のファイル名+今日の日付.xmlの形式でXMLファイルが作成され、作成されたファイルをWordで開くかどうかの確認ダイアログが表示されます。問題が発生した場合は、抽出元ファイルと同じフォルダに<a href="#err">ログファイル</a>が作成されます。</p>
<p>5．以上で書き戻しは完了です。Word上で処理結果を確認して下さい。なお、ファイル全体のフォント情報は変更されませんのでファイルを開いてみて表示がおかしい場合は調整する必要があります。</p>
<h2><a name="markup">簡易マークアップ</a></h2>
<ul>
<li>太字：((太字の文字列|b))</li>
<li>下線：((下線が施された文字列|u))</li>
<li>斜体：((斜体の文字列|i))</li>
<li>文字色：((色が指定された文字列|fg|色))</li>
<li>背景色：((背景色が指定された文字列|bg|色))</li>
<li>上付き：((上付きが指定された文字列|sup))</li>
<li>下付き：((下付きが指定された文字列|sub))</li>
<li>フォントサイズ：((サイズが指定された文字列|sz|サイズ))</li>
<li>コメントが付けられた文字列：((コメントが付けられたテキスト|cbody|番号))
<li>コメントの内容：((コメントの内容|comment))</li>
<li>脚注：((脚注の内容|fnote))</li>
<li>テキストボックス：((テキストボックスの内容|tbx))</li>
</ul>
<h2><a name="err">エラーログの内容</a></h2>
<ul>
<li>LINEHEAD:パラグラフの文字列…書き戻そうとしているテキストの先頭に<1>形式の番号がないため、抽出元ファイルとの対応が確認できない。</li>
<li>NUMBER:パラグラフの文字列…書き戻そうとしているテキストの番号と抽出元ファイルの構造が一致していない。</li>
</ul>
<ol class="footnotes"><li id="footnote_0_1387" class="footnote">Wordのマクロを利用した支援ツールもあるようですが、なんとなく手を出すのが億劫で今日に至っています。</li><li id="footnote_1_1387" class="footnote">抽出時に作成されるXMLファイルを選択することをおすすめします（ファイル形式の変換など余分な手間がかからないため）。</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.karak.jp/pinconv/pinconv406-word.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pinconv 4.03 &#8211; 繁体字から新字体への変換</title>
		<link>http://www.karak.jp/chinese/pinconv403.html</link>
		<comments>http://www.karak.jp/chinese/pinconv403.html#comments</comments>
		<pubDate>Fri, 12 Mar 2010 01:37:28 +0000</pubDate>
		<dc:creator>ctrans</dc:creator>
				<category><![CDATA[Chinese]]></category>
		<category><![CDATA[Pinconv]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tcl]]></category>
		<category><![CDATA[変換]]></category>
		<category><![CDATA[日本語]]></category>
		<category><![CDATA[漢字]]></category>
		<category><![CDATA[繁体字]]></category>

		<guid isPermaLink="false">http://www.karak.jp/?p=1266</guid>
		<description><![CDATA[Pinconvのバージョンアップを行い、繁体字を新字体に変換するためのデータファイルを追加しました。このデータを利用することで台湾などで利用されている繁体字をふだん使っている新字体に変換することができます。また、コマンド [...]]]></description>
			<content:encoded><![CDATA[<p>Pinconvのバージョンアップを行い、繁体字を新字体に変換するためのデータファイルを追加しました。このデータを利用することで台湾などで利用されている繁体字をふだん使っている新字体に変換することができます。また、コマンドバーから変換データに対応するボタンを削除する際の不具合も修正しました。</p>
<ul>ダウンロード：</p>
<li><a href="http://www.karak.jp/tool/pinconv4.exe">pinconv4.exe</a> （インストーラ形式 – 3.42MB）</li>
<li><a href="http://www.karak.jp/tool/pinconv4.zip">pinconv4.zip</a> （zip形式 – 3.08MB）</li>
<li><a href="http://www.karak.jp/tool/terms/trad2jpn.zip">trad2jpn.zip</a> （繁体字変換データ単体 – 32KB）<sup>[1]</sup></li>
</ul>
<p>Pinconvの紹介は<a href="http://www.karak.jp/articles/software/pinconv-4-00.html" target="_blank">こちらのエントリ</a>、詳しい使い方については<a href="http://www.karak.jp/articles/software/pinconv%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9.html" target="_blank">Pinconvの使い方</a>を参照下さい。窓の杜による<a href="http://www.forest.impress.co.jp/docs/review/20100119_343320.html" target="_blank">紹介記事はこちら</a>です。</p>
<h2>修正点</h2>
<p><a href="http://www.karak.jp/wp-content/uploads/266737e1439a2c2f5d3de96e1c45bb8d.png"><img src="http://www.karak.jp/wp-content/uploads/266737e1439a2c2f5d3de96e1c45bb8d-297x300.png" alt="繁体字の変換" title="繁体字の変換" width="297" height="300" class="aligncenter size-medium wp-image-1267" /></a></p>
<ul>
<li>繁体字を新字体に変換するデータファイルを追加</li>
<li>変換データに対応するボタンをコマンドバーから削除する際の不具合（削除すると変換やghostが正しく行えなくなる）の修正</li>
</ul>
<p>新たに追加された繁体字を新字体に変換するためのデータファイルは、ツールバーの「convert」をクリックし、表示される変換コマンドバーで「繁日」を選択すると利用することができます。なお、繁体字に対応する日本語の漢字が存在しない場合、「〓」が出力されます。たとえば「<span lang="zh-tw" class="tw">能夠</span>」は「能〓」、「<span lang="zh-tw" class="tw">謊言</span>」は「〓言」に変換されます。変換データの内容は完全なものではありません。今後も見直しを行っていく予定のものですので、変換結果を利用する際は必ずご自身でチェックを行って下さい。</p>
<h2>変換データについての補足説明</h2>
<p>Pinconvの「繁日」変換データは、国語審議会の印刷標準字体に準じていません。変換データ作成時のメモ書きを以下に示しますので、必要に応じてデータを編集して下さい。<br />
<span id="more-1266"></span></p>
<style type="text/css">
table.tableizer-table {border: 1px solid #CCC;}
.tableizer-table td {padding: 4px; margin: 3px; border: 1px solid #ccc;}
.tableizer-table th {background-color: #104E8B; color: #FFF; font-weight: bold;}
</style>
<table width="100%" class="tableizer-table">
<tr class="tableizer-firstrow">
<th width="12%">繁体字</th>
<th width="13%">Pinconv</th>
<th width="20%">印刷標準字体</th>
<th width="55%">備考</th>
</tr>
<tr>
<td>鼠</td>
<td>鼠</td>
<td>鼠</td>
<td>俗字に「鼡」があるがPinconvでは採用せず</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">啞</td>
<td>唖</td>
<td lang="zh-tw" class="tw">啞</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>蘆</td>
<td>芦</td>
<td>蘆</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>鰺</td>
<td>鯵</td>
<td>鰺</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">噓</td>
<td>嘘</td>
<td lang="zh-tw" class="tw">噓</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>穎</td>
<td>頴</td>
<td>穎</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">焰</td>
<td>焔</td>
<td lang="zh-tw" class="tw">焰</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>鶯</td>
<td>鴬</td>
<td>鶯</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">鷗</td>
<td>鴎</td>
<td lang="zh-tw" class="tw">鷗</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>蠣</td>
<td>蛎</td>
<td>蠣</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>攪</td>
<td>撹</td>
<td>攪</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>竈</td>
<td>竃</td>
<td>竈</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">嚙</td>
<td>噛</td>
<td lang="zh-tw" class="tw">嚙</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>諫</td>
<td>諌</td>
<td>諫</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">俠</td>
<td>侠</td>
<td lang="zh-tw" class="tw">俠</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">俱</td>
<td>倶</td>
<td lang="zh-tw" class="tw">俱</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">軀</td>
<td>躯</td>
<td lang="zh-tw" class="tw">軀</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">繫</td>
<td>繋</td>
<td lang="zh-tw" class="tw">繫</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">鹼</td>
<td>鹸</td>
<td lang="zh-tw" class="tw">鹼</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">麴</td>
<td>麹</td>
<td lang="zh-tw" class="tw">麴</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">屢</td>
<td>屡</td>
<td lang="zh-tw" class="tw">屢</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">繡</td>
<td>繍</td>
<td lang="zh-tw" class="tw">繡</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">蔣</td>
<td>蒋</td>
<td lang="zh-tw" class="tw">蔣</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">醬</td>
<td>醤</td>
<td lang="zh-tw" class="tw">醬</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">蟬</td>
<td>蝉</td>
<td lang="zh-tw" class="tw">蟬</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>賤</td>
<td>賎</td>
<td>賤</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>曾</td>
<td>曽</td>
<td>曾</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">搔</td>
<td>掻</td>
<td lang="zh-tw" class="tw">搔</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">瘦</td>
<td>痩</td>
<td lang="zh-tw" class="tw">瘦</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">驒</td>
<td>騨</td>
<td lang="zh-tw" class="tw">驒</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>鐸</td>
<td>鐸</td>
<td>鐸</td>
<td>俗字に「鈬」があるがPinconvでは採用せず</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">簞</td>
<td>箪</td>
<td lang="zh-tw" class="tw">簞</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">摑</td>
<td>掴</td>
<td lang="zh-tw" class="tw">摑</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>壺</td>
<td>壷</td>
<td>壺</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">塡</td>
<td>填</td>
<td lang="zh-tw" class="tw">塡</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">顚</td>
<td>顛</td>
<td lang="zh-tw" class="tw">顚</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>檮</td>
<td>梼</td>
<td>檮</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>濤</td>
<td>涛</td>
<td>濤</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">禱</td>
<td>祷</td>
<td lang="zh-tw" class="tw">禱</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">瀆</td>
<td>涜</td>
<td lang="zh-tw" class="tw">瀆</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">吞</td>
<td>呑</td>
<td lang="zh-tw" class="tw">吞</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>邇</td>
<td>迩</td>
<td>邇</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>禰</td>
<td>祢</td>
<td>禰</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">囊</td>
<td>嚢</td>
<td lang="zh-tw" class="tw">囊</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>蠅</td>
<td>蝿</td>
<td>蠅</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">剝</td>
<td>剥</td>
<td lang="zh-tw" class="tw">剝</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">潑</td>
<td>溌</td>
<td lang="zh-tw" class="tw">潑</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">醱</td>
<td>醗</td>
<td lang="zh-tw" class="tw">醱</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>檜</td>
<td>桧</td>
<td>檜</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">頰</td>
<td>頬</td>
<td lang="zh-tw" class="tw">頰</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>桝</td>
<td>桝</td>
<td>枡</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>儘</td>
<td>侭</td>
<td>儘</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">麵</td>
<td>麺</td>
<td lang="zh-tw" class="tw">麵</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>藪</td>
<td>薮</td>
<td>藪</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">萊</td>
<td>莱</td>
<td lang="zh-tw" class="tw">萊</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>籠</td>
<td>篭</td>
<td>籠</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">蠟</td>
<td>蝋</td>
<td lang="zh-tw" class="tw">蠟</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">姸</td>
<td>妍</td>
<td lang="zh-tw" class="tw">姸</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">屛</td>
<td>屏</td>
<td lang="zh-tw" class="tw">屛</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">幷</td>
<td>并</td>
<td lang="zh-tw" class="tw">幷</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>彎</td>
<td>弯</td>
<td>彎</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>懺</td>
<td>懴</td>
<td>懺</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">攢</td>
<td>攅</td>
<td lang="zh-tw" class="tw">攢</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>櫟</td>
<td>檪</td>
<td>櫟</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>灌</td>
<td>灌</td>
<td>灌</td>
<td>俗字に「潅」があるがPinconvでは採用せず。</td>
</tr>
<tr>
<td>濾</td>
<td>濾</td>
<td>濾</td>
<td>簡易慣用字体として「沪」があるが、賛同できないためPinconvでは採用せず。</td>
</tr>
<tr>
<td>疇</td>
<td>畴</td>
<td>疇</td>
<td>&nbsp;</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">箏</td>
<td>筝</td>
<td lang="zh-tw" class="tw">箏</td>
<td></td>
</tr>
</table>
<p>以下の繁体字は変換後のデータを弁で代替した。</p>
<table width="100%" class="tableizer-table">
<tr class="tableizer-firstrow">
<th colspan="3">弁で代替した漢字</th>
</tr>
<tr>
<td>繁体字</td>
<td>Pinconv</td>
<td>熟語例</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">辦</td>
<td>弁</td>
<td>辦公室/弁公室</td>
</tr>
<tr>
<td>辨</td>
<td>弁</td>
<td>弁証/辨証、弁当/辨當、弁別/辨別、弁明/辨明、支弁/支辨</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">瓣</td>
<td>弁</td>
<td>花瓣/花弁、瓣膜/弁膜、安全瓣/安全弁</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">辮</td>
<td>弁</td>
<td>弁髪/辮髪</td>
</tr>
<tr>
<td>辯</td>
<td>弁</td>
<td>辯解/弁解、辯護/弁護、辯舌/弁舌、辯論/弁論、雄辯/雄弁</td>
</tr>
</table>
<p>以下は、現在採用しているデータ以外の候補を示したものである。</p>
<table width="100%" class="tableizer-table">
<tr class="tableizer-firstrow">
<th colspan="3">他にも変換候補がある漢字</th>
</tr>
<tr>
<td>繁体字</td>
<td>Pinconv</td>
<td>他の候補</td>
</tr>
<tr>
<td>礦</td>
<td>砿</td>
<td>鉱</td>
</tr>
<tr>
<td>聰</td>
<td>聡</td>
<td>聰</td>
</tr>
<tr>
<td>貍</td>
<td>狸</td>
<td>貍</td>
</tr>
<tr>
<td>纃</td>
<td>緕</td>
<td>纃</td>
</tr>
<tr>
<td>艫</td>
<td>舮</td>
<td>艫</td>
</tr>
<tr>
<td>豎</td>
<td>豎</td>
<td>竪</td>
</tr>
<tr>
<td>輛</td>
<td>輌</td>
<td>輛</td>
</tr>
<tr>
<td>鑪</td>
<td>鑪</td>
<td>鈩</td>
</tr>
<tr>
<td>靱</td>
<td>靱</td>
<td>靭</td>
</tr>
<tr>
<td>頸</td>
<td>頸</td>
<td>頚</td>
</tr>
<tr>
<td>鯰</td>
<td>鯰</td>
<td>鮎</td>
</tr>
<tr>
<td>鰮</td>
<td>鰮</td>
<td>鰛</td>
</tr>
<tr>
<td>鵝</td>
<td>鵝</td>
<td>鵞</td>
</tr>
<tr>
<td>麩</td>
<td>麸</td>
<td>麩</td>
</tr>
<tr>
<td>廳</td>
<td>庁</td>
<td>廰</td>
</tr>
<tr>
<td>曠</td>
<td>昿</td>
<td>曠</td>
</tr>
<tr>
<td lang="zh-tw" class="tw">櫳</td>
<td>槞</td>
<td lang="zh-tw" class="tw">櫳</td>
</tr>
<tr>
<td>殲</td>
<td>殱</td>
<td>殲</td>
</tr>
<tr>
<td>瓔</td>
<td>珱</td>
<td>瓔</td>
</tr>
</table>
<ol class="footnotes"><li id="footnote_0_1266" class="footnote">バージョンアップでは「繁日.dat」が正しくインストールされないため、「変換」メニューの「データファイルを追加」を実行し、「繁日.dat」を追加して下さい。この不具合は近日中に修正します。</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.karak.jp/chinese/pinconv403.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pinconv 4.02</title>
		<link>http://www.karak.jp/chinese/pinconv402.html</link>
		<comments>http://www.karak.jp/chinese/pinconv402.html#comments</comments>
		<pubDate>Mon, 01 Mar 2010 12:53:43 +0000</pubDate>
		<dc:creator>ctrans</dc:creator>
				<category><![CDATA[Chinese]]></category>
		<category><![CDATA[Pinconv]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tcl]]></category>

		<guid isPermaLink="false">http://www.karak.jp/?p=1162</guid>
		<description><![CDATA[Pinconvのマイナーバージョンアップを行いました。ステータスバーをダブルクリックまたは右クリックして変換データファイルの切り替えが出来るようになったほか、いくつか不具合を修正しています。 ダウンロード： pincon [...]]]></description>
			<content:encoded><![CDATA[<p>Pinconvのマイナーバージョンアップを行いました。ステータスバーをダブルクリックまたは右クリックして変換データファイルの切り替えが出来るようになったほか、いくつか不具合を修正しています。</p>
<ul>ダウンロード：</p>
<li><a href="http://www.karak.jp/tool/pinconv4.exe">pinconv4.exe</a> （インストーラ形式 – 3.39MB）</li>
<li><a href="http://www.karak.jp/tool/pinconv4.zip">pinconv4.zip</a> （zip形式 – 3.04MB）</li>
</ul>
<p>Pinconvの紹介は<a href="http://www.karak.jp/articles/software/pinconv-4-00.html" target="_blank">こちらのエントリ</a>、詳しい使い方については<a href="http://www.karak.jp/articles/software/pinconv%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9.html" target="_blank">Pinconvの使い方</a>を参照下さい。窓の杜による<a href="http://www.forest.impress.co.jp/docs/review/20100119_343320.html" target="_blank">紹介記事はこちら</a>です。</p>
<h2>修正点</h2>
<p><img src="http://www.karak.jp/wp-content/uploads/status-300x229.png" alt="ステータスバー" title="ステータスバー" width="300" height="229" class="aligncenter size-medium wp-image-1166" /></p>
<ul>
<li>変換データの切り替えをステータスバーから行えるように変更</li>
<li>変換データの新規作成が正常に実行できない不具合の修正</li>
<li>変換データのインポートが正常に実行できない不具合の修正</li>
<li>置換後のハイライトが正常に動作しない不具合を修正</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.karak.jp/chinese/pinconv402.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pinconv 4.01 &#8211; ルビ振りプラグイン</title>
		<link>http://www.karak.jp/chinese/pinconv-401-ruby.html</link>
		<comments>http://www.karak.jp/chinese/pinconv-401-ruby.html#comments</comments>
		<pubDate>Fri, 29 Jan 2010 03:18:57 +0000</pubDate>
		<dc:creator>ctrans</dc:creator>
				<category><![CDATA[Chinese]]></category>
		<category><![CDATA[Pinconv]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tcl]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.karak.jp/?p=1063</guid>
		<description><![CDATA[文字列にルビを振るためのプラグインを新たに追加したPinconv 4.01を公開します。 ダウンロードとPinconvの詳しい説明は、こちらのエントリを参照下さい。 Ruby プラグイン Rubyプラグインは、上の画像の [...]]]></description>
			<content:encoded><![CDATA[<p>文字列にルビを振るためのプラグインを新たに追加したPinconv 4.01を公開します。</p>
<p>ダウンロードとPinconvの詳しい説明は、<a href="http://www.karak.jp/articles/software/pinconv-4-00.html">こちらのエントリ</a>を参照下さい。</p>
<h2>Ruby プラグイン</h2>
<p><a href="http://www.karak.jp/wp-content/uploads/ruby-demo.png"><img src="http://www.karak.jp/wp-content/uploads/ruby-demo-300x133.png" alt="example" title="example" width="300" height="133" class="aligncenter size-medium wp-image-1066" /></a><br />
Rubyプラグインは、上の画像のように文字列にルビを振るためのプラグインです。たとえばカラオケ用のアンチョコを作ったり、音読練習用のプリントを作ったりする場合に利用すると便利だと思います。出力形式にHTMLを採用していますので、ブログなどに張り付けることもできます。</p>
<h2>利用例：　簡体字中国語にピンインのルビを振る</h2>
<p>以下、Rubyプラグインの利用例として往年の名曲にピンインのルビを振ってみます。いくつかステップを踏む必要がありますが、それほど手間がかかるわけではありませんのでお付き合いください。<br />
<span id="more-1063"></span></p>
<h3>1. 前処理 &#8211; 簡易形式のピンインへの変換</h3>
<p><a href="http://www.karak.jp/wp-content/uploads/ruby1.png"><img src="http://www.karak.jp/wp-content/uploads/ruby1-300x220.png" alt="step1" title="step1" width="300" height="220" class="aligncenter size-medium wp-image-1082" /></a><br />
まず、変換したいデータをPinconvに張り付けます。ツールバーの「plugin」ボタンを押してプラグインのコマンドバーを出し、「ruby」ボタンを押します。</p>
<p><a href="http://www.karak.jp/wp-content/uploads/ruby2.png"><img src="http://www.karak.jp/wp-content/uploads/ruby2-300x264.png" alt="step2" title="step2" width="300" height="264" class="aligncenter size-medium wp-image-1084" /></a><br />
ダイアログが表示されますので、上の「ルビの前処理」を選択し、その下の「変換ファイル」が「ピンイン.dat」になっているのを確認します。正しく設定されていれば、ダイアログ最下段の「OK」をクリックします。</p>
<h3>2. 整形 &#8211; 読みが複数ある漢字のピンイン</h3>
<p><a href="http://www.karak.jp/wp-content/uploads/ruby3.png"><img src="http://www.karak.jp/wp-content/uploads/ruby3-300x227.png" alt="step3" title="step3" width="300" height="227" class="aligncenter size-medium wp-image-1085" /></a><br />
新しいバッファが開き、簡体字とそれに対応するピンインのデータが表示されます<sup>[1]</sup>。表示されたデータをよく見ると、「只」や「得」や「着」には複数の読みがあるため、読みがスラッシュで区切られた状態で表示されており、「不知道」の部分は「不知」と「道」に分かれてしまっています。それぞれ「只{zhi3}」、「得{de}」、「着{zhe}」、「不知道{bu4zhi1dao}」に修正しましょう。「不知道」に関しては、今後のことも考えて「ピンイン.dat」に登録した方が便利かもしれません（参照：<a href="http://www.karak.jp/articles/software/pinconv%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9.html#edit" target="_blank">変換データの登録・編集</a>）。</p>
<h3>3. 変換 &#8211; 声調記号付きのピンインに変換</h3>
<p><a href="http://www.karak.jp/wp-content/uploads/ruby4.png"><img src="http://www.karak.jp/wp-content/uploads/ruby4-300x211.png" alt="step4" title="step4" width="300" height="211" class="aligncenter size-medium wp-image-1087" /></a><br />
ここまでは編集しやすいように声調を数字で表した簡易ピンインを相手にしてきましたが、読むなら声調記号を使ったピンインの方が分かりやすいので、簡易ピンインをちゃんとした声調記号付きのピンインに変換します。ツールバーの「convert」ボタンをクリックし、変換用のコマンドバーを表示したら「声調」ボタンをクリック。これで編集作業は終了です。<br />
<a href="http://www.karak.jp/wp-content/uploads/ruby4-2.png"><img src="http://www.karak.jp/wp-content/uploads/ruby4-2-300x231.png" alt="step5" title="step5" width="300" height="231" class="aligncenter size-medium wp-image-1088" /></a></p>
<h3>4. 設定 &#8211; フォントや言語の設定</h3>
<p><a href="http://www.karak.jp/wp-content/uploads/ruby5.png"><img src="http://www.karak.jp/wp-content/uploads/ruby5-300x219.png" alt="step6" title="step6" width="300" height="219" class="aligncenter size-medium wp-image-1090" /></a><br />
さて、ラストスパートです。HTMLに出力した時にきれいに表示されるように言語とフォントの設定をします。ツールバーの「plugin」ボタンをクリックし、もう一度プラグインのコマンドバーを表示し、「ruby」プラグインを実行します。</p>
<p>ダイアログが表示されたら、中段のラジオボタン「ルビに変換」をクリックして設定を行います。今回は言語を「中国語（大陸）」とし、本文のフォントは簡体字用の「SimSun」、ピンイン用フォントに「Courier New」を選択します。ピンイン用のフォントとしてはTimes New RomanやLucida Sans Unicodeなども見やすいと思います。</p>
<h3>5. 変換 &#8211; HTMLに変換</h3>
<p><a href="http://www.karak.jp/wp-content/uploads/ruby61.png"><img src="http://www.karak.jp/wp-content/uploads/ruby61-299x300.png" alt="HTMLを保存" title="HTMLを保存" width="299" height="300" class="aligncenter size-medium wp-image-1100" /></a></p>
<p>言語とフォントの設定が終わったら、後は「OK」ボタンを押すだけです。新しいバッファが開き、漢字{han4zi4}のように表示されていたのがHTMLのrubyタグに変換されます。処理が完了すると、その結果をファイルに書き出すかどうかの確認ダイアログが表示されます。「はい」を選択して保存先を指定するとHTMLがファイルに書き出され、ブラウザで閲覧することができます。</p>
<p><a href="http://www.karak.jp/wp-content/uploads/ruby7.png"><img src="http://www.karak.jp/wp-content/uploads/ruby7-300x268.png" alt="ブラウザで閲覧" title="ブラウザで閲覧" width="300" height="268" class="aligncenter size-medium wp-image-1092" /></a></p>
<div class="box">
注意：Firefoxを利用している場合、デフォルトではルビが表示されません。アドオンの<a href="https://addons.mozilla.org/ja/firefox/addon/1935" target="_blank">XHTMLルビサポート</a>をインストールすると正しく表示できるようになります。
</div>
<h3>6. 利用 &#8211; 変換結果の活用</h3>
<p><a href="http://trchinese.txt-nifty.com/log/2010/01/post-7f25.html"><img src="http://www.karak.jp/wp-content/uploads/ruby-blog1-300x268.png" alt="blogに利用" title="blogに利用" width="300" height="268" class="aligncenter size-medium wp-image-1104" /></a></p>
<p>変換結果は、上の画像のようにブログなどに利用することができます。ルビが小さくて見にくい場合やフォントを変えたい場合などは、ブログのCSSを編集すると良いでしょう。また、HTMLをファイルに書き出しておくと、MS-Wordなど他のアプリケーションで編集・利用することができるので<sup>[2]</sup>、応用範囲がぐっと広がります。</p>
<p><a href="http://www.karak.jp/wp-content/uploads/ruby-word.png"><img src="http://www.karak.jp/wp-content/uploads/ruby-word-300x223.png" alt="Wordで編集" title="Wordで編集" width="300" height="223" class="aligncenter size-medium wp-image-1099" /></a></p>
<div class="box">
<strong>ブログの文字コードとCSS：</strong><br />
※Rubyプラグインの変換結果をブログやホームページで利用する場合、そのサイトの文字コードがUTF-8であれば問題なく表示できますが、文字コードがEUC-JPやシフトJISである場合はうまく表示できない可能性があります。<br />
※例示したココログでは、ルビをキレイに表示するためにカスタムCSSに.ptext {font-size:20px;}、.rtext {font-size:11px;}という記述を加えています。
</div>
<ol class="footnotes"><li id="footnote_0_1063" class="footnote">ルビは元のテキストの後に波括弧で括られた状態で出力されます</li><li id="footnote_1_1063" class="footnote">Wordのファイルメニューの「開く」から保存したHTMLファイルを選択します。ルビを編集する時は「書式」→「拡張書式」→「ルビ」を実行します（Word2003の場合）。</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.karak.jp/chinese/pinconv-401-ruby.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Pinconv 4.00β</title>
		<link>http://www.karak.jp/chinese/pinconv-4-00%ce%b2.html</link>
		<comments>http://www.karak.jp/chinese/pinconv-4-00%ce%b2.html#comments</comments>
		<pubDate>Tue, 10 Nov 2009 07:51:43 +0000</pubDate>
		<dc:creator>ctrans</dc:creator>
				<category><![CDATA[Chinese]]></category>
		<category><![CDATA[Pinconv]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tcl]]></category>
		<category><![CDATA[ピンイン]]></category>
		<category><![CDATA[中国語]]></category>
		<category><![CDATA[中日]]></category>
		<category><![CDATA[変換]]></category>
		<category><![CDATA[簡体字]]></category>
		<category><![CDATA[繁体字]]></category>
		<category><![CDATA[辞書]]></category>

		<guid isPermaLink="false">http://www.karak.jp/?p=489</guid>
		<description><![CDATA[中国語の各種変換機能を備えたPinconv 4.00のβ版を公開します。 ダウンロード pinconv.zip Screenshot Pinconvの主な機能についてはこちらを参照下さい。 β版の新機能 新たにプラグイン [...]]]></description>
			<content:encoded><![CDATA[<p>中国語の各種変換機能を備えたPinconv 4.00のβ版を公開します。</p>
<h3>ダウンロード</h3>
<p style="padding-left: 30px;"><a title="Pinconv4" href="http://www.karak.jp/tool/pinconv.zip" target="_blank"><img class="size-full wp-image-26" style="margin: 1em; vertical-align: middle;" title="pcv" src="http://www.karak.jp/wp-content/uploads/pcv.png" alt="icon" width="32" height="32" />pinconv.zip</a></p>
<h3>Screenshot</h3>
<p><a href="http://www.karak.jp/wp-content/uploads/main.png"><img src="http://www.karak.jp/wp-content/uploads/main-150x150.png" alt="pinconv" title="pinconv" width="150" height="150" class="aligncenter size-thumbnail wp-image-493" /></a></p>
<p>Pinconvの主な機能については<a href="http://www.karak.jp/articles/software/pinconv%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9.html#features">こちら</a>を参照下さい。</p>
<h3>β版の新機能</h3>
<p>新たにプラグインの仕組みが導入されました。インストール時には次の5つのプラグインが同梱されています。</p>
<ul>
<li>文字カウント</li>
<ul>
<li>コメント行とそれ以外の行を分けて文字数をカウントしたり、カーソル行までの文字数、カーソル行以降の文字数などをカウントすることができます。</li>
</ul>
<li>grep</li>
<ul>
<li>フォルダ内の全ファイルを対象に検索を行います。サブフォルダの検索や正規表現を利用した検索が可能です。</li>
</ul>
<li>あいまい検索</li>
<ul>
<li>編集中のファイルや対訳データベースを対象にあいまい検索を行うことができます。Pinconvに翻訳メモリ的な機能を追加するものです。</li>
</ul>
<li>日本語校閲</li>
<ul>
<li><a href="http://developer.yahoo.co.jp/webapi/jlp/kousei/v1/kousei.html" target="_blank">Yahoo!デベロッパーネットワークの校正支援</a>を利用して編集中のファイルの校正を行うことができます。</li>
</ul>
<li>見出し表示</li>
<ul>
<li>指定した文字列から始まる行を一覧表示することができます。正規表現が利用できるほか、ブックマークした行だけを一覧表示することもできます。</li>
</ul>
</ul>
<h3>注意事項</h3>
<p>現在、Pinconv 4.00はβ版です。不具合が残っている可能性があるほか、作者の思いつきで仕様が変わることがありますのでご注意下さい。なお、現在のところPinconvは機能制限なく利用することができますが、将来的には一部機能をシェアウェア化する予定です。あらかじめご了承下さい。</p>
<h3>ヘルプ</h3>
<p>作りかけですが<a href="http://www.karak.jp/articles/software/pinconv%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9.html">こちら</a>に使い方の簡単な説明があります。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karak.jp/chinese/pinconv-4-00%ce%b2.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

