1 件の投稿を表示中 (合計 8 個)
  • 作成者
    投稿
  • #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

    なお、日本語を中国語化する際、カタカナなどはそのまま出力し、あくまでマッチする漢
    字だけを機械的に置換するような動作を希望しております。

    #9237
    Yutaka Emura
    キーマスター

    naya 様

    いつもお世話になっております。

    こちらのページにある kanconvit.js を My Macros のフォルダに入れて、次のファイルを作成します。ファイル名は何でも構いませんが、 ja2zh.jsee などとします。

    #include “kanconvit.js”
    document.selection.Text = Kanconvit.ja2zh( document.selection.Text );

    そして、[マクロ] メニューの [選択] でこのマクロ ファイルを選択した状態で、変換したいテキストを選択してから、マクロを実行すれば、選択されたテキストが簡体字に変換されます。

    他にも何かご質問がございましたらご連絡ください。
    どうぞよろしくお願い申し上げます。

    #9239
    naya
    参加者

    江村様、ご教示ありがとうございます。

    早速組み込んで、日本語文字列を選択して実行してみましたが、
    日本語文字列を選択し、ツールバーに割り付けられたja2zh.jseeを実行してみたところ、
    残念ながらkanconvit.jsから「終了していない文字列型の定数です。」
    とエラーになります。

    もちろん、これはEmEditor側の問題でないので、この場での質問は不適切
    かもしれませんが、もし解決策が簡単でしたらご教示下さい、

    #9242
    Yutaka Emura
    キーマスター

    naya 様

    いつもお世話になっております。

    こちらでは問題ないので、おそらく、kanconvit.js の中身が違うのだと思います。
    このウェブ ページに書かれている JavaScript のファイルを、最初の /* から最後の })(); まで、すべての文字を選択してコピーし、kanconvit.js の中身に貼り付けてください。もし、; だけでも抜けていると、構文エラーで動作しないことがあります。ご確認いただけると幸いです。

    他にも何かご質問がございましたらご連絡ください。
    どうぞよろしくお願い申し上げます。

    #9749
    naya
    参加者

    標記の件、お礼をしていなかったようで大変失礼しました。

    今日、再度トライしたのですが、やはり
    「終了していない文字列型の定数です。」となってしまいます。

    ファイル名などもご教示のとおりですし、
    kanconvit.jsの中身も、最初の /* から最後の })(); まで、
    きちんとコピーできているのですが・・・

    EmEditorの話題でなくてすみませんが、お気づきの点がありましたらどなたかご指摘ください。

    なお、動作確認の対象としているテキストは、中華人民共和国と書かれた1行で、
    無題.txt、BOMなしのUFT8で保存されたものです。

    その他、環境は、
    EmEditor Version 10.0.1
    WindowsXP(SP3)です。

    #9755
    Yutaka Emura
    キーマスター

    naya 様

    いつも EmEditor Professional をお使いいただき、誠にありがとうございます。

    おかしいですね。
    確認ですが、 kanconvit.js もマクロも UTF-16LE (BOM付き) で保存されているでしょうか?

    よろしくお願い申し上げます。

    #9760
    naya
    参加者

    江村様

    たびたびのご教示ありがとうございました。

    > kanconvit.js もマクロも UTF-16LE (BOM付き) で保存

    こちらでビンゴでした。

    おかげさまでますますEmEditorが快適です。

    #9765
    Yutaka Emura
    キーマスター

    naya 様

    いつも EmEditor Professional をお使いいただき、誠にありがとうございます。

    うまく動作して本当に良かったです。

    他にもご質問がございましたら、どうぞご遠慮なくご発言ください。
    今後もよろしくお願い申し上げます。

1 件の投稿を表示中 (合計 8 個)
  • このトピックに返信するにはログインしてください。