- 作成者投稿
- 2010年5月21日 2:40 pm #9231
naya
参加者今まで、簡体字中国語(GB2312)で書かれた中国人の名簿などを日本語漢字(JIS)に変
換する(あるいは逆に、日本語で書かれた日本人の名簿などを簡体字中国語に変換する)
のに、「PinConv+」というソフト
(http://www.forest.impress.co.jp/docs/review/20100119_343320.html)を使ってきま
したが、EmEditorに以下のJavaScriptを組み込んで、ツールバーに割り当てれば、このソ
フトを使わなくても、日→中や中→日の双方向コンバートはEmEditorで済むなあと思った
のですが、当方JSの知識がほとんどなく、どなたかお願いできないでしょうか。簡体字と日本語漢字の相互変換ツール Kanconvit を公開
http://blog.livedoor.jp/dankogai/archives/51224227.htmlなお、日本語を中国語化する際、カタカナなどはそのまま出力し、あくまでマッチする漢
字だけを機械的に置換するような動作を希望しております。2010年5月22日 12:21 am #9237Yutaka Emura
キーマスターnaya 様
いつもお世話になっております。
こちらのページにある kanconvit.js を My Macros のフォルダに入れて、次のファイルを作成します。ファイル名は何でも構いませんが、 ja2zh.jsee などとします。
#include “kanconvit.js”
document.selection.Text = Kanconvit.ja2zh( document.selection.Text );そして、[マクロ] メニューの [選択] でこのマクロ ファイルを選択した状態で、変換したいテキストを選択してから、マクロを実行すれば、選択されたテキストが簡体字に変換されます。
他にも何かご質問がございましたらご連絡ください。
どうぞよろしくお願い申し上げます。2010年5月22日 2:35 am #9239naya
参加者江村様、ご教示ありがとうございます。
早速組み込んで、日本語文字列を選択して実行してみましたが、
日本語文字列を選択し、ツールバーに割り付けられたja2zh.jseeを実行してみたところ、
残念ながらkanconvit.jsから「終了していない文字列型の定数です。」
とエラーになります。もちろん、これはEmEditor側の問題でないので、この場での質問は不適切
かもしれませんが、もし解決策が簡単でしたらご教示下さい、2010年5月22日 5:19 am #9242Yutaka Emura
キーマスターnaya 様
いつもお世話になっております。
こちらでは問題ないので、おそらく、kanconvit.js の中身が違うのだと思います。
このウェブ ページに書かれている JavaScript のファイルを、最初の /* から最後の })(); まで、すべての文字を選択してコピーし、kanconvit.js の中身に貼り付けてください。もし、; だけでも抜けていると、構文エラーで動作しないことがあります。ご確認いただけると幸いです。他にも何かご質問がございましたらご連絡ください。
どうぞよろしくお願い申し上げます。2010年8月22日 12:08 pm #9749naya
参加者標記の件、お礼をしていなかったようで大変失礼しました。
今日、再度トライしたのですが、やはり
「終了していない文字列型の定数です。」となってしまいます。ファイル名などもご教示のとおりですし、
kanconvit.jsの中身も、最初の /* から最後の })(); まで、
きちんとコピーできているのですが・・・EmEditorの話題でなくてすみませんが、お気づきの点がありましたらどなたかご指摘ください。
なお、動作確認の対象としているテキストは、中華人民共和国と書かれた1行で、
無題.txt、BOMなしのUFT8で保存されたものです。その他、環境は、
EmEditor Version 10.0.1
WindowsXP(SP3)です。2010年8月22日 5:51 pm #9755Yutaka Emura
キーマスターnaya 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
おかしいですね。
確認ですが、 kanconvit.js もマクロも UTF-16LE (BOM付き) で保存されているでしょうか?よろしくお願い申し上げます。
2010年8月23日 12:10 pm #9760naya
参加者江村様
たびたびのご教示ありがとうございました。
> kanconvit.js もマクロも UTF-16LE (BOM付き) で保存
こちらでビンゴでした。
おかげさまでますますEmEditorが快適です。
2010年8月23日 6:10 pm #9765Yutaka Emura
キーマスターnaya 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
うまく動作して本当に良かったです。
他にもご質問がございましたら、どうぞご遠慮なくご発言ください。
今後もよろしくお願い申し上げます。 - 作成者投稿
- このトピックに返信するにはログインしてください。