gnucashの日本語入力時のバグ

著者: momokuri Eメール

Gnucashという会計ソフトがあり、複式簿記ができる。Windowsのバイナリもあり、sqlite3やmysql, PostgresQLもバックエンドに使えるようになってきているんで、共同作業にも使えるようになっている。

メッセージの日本語化も進んでいるので、いろいろ使えると思うが、入力メソッドを使ったときに、変換候補がインラインで表示されない、という仕様になっている。

これは、GTKのインライン要素を不可視にした上で、入力内容をパースして、セルに記入するという動作をしているためである。

gnucashのシートイメージは、gnome officeのひとつ、gnumericのシートのコードが祖先になっているようだ。gnumericのほうでは、入力メソッドを使ったときの動作は改良されているので、同じような改良をgnucashに行う必要がある。

ソースは以下から入手可能
http://svn.gnucash.org/repo/gnucash/trunk

問題のコードは、
gnucash/src/register/register-gnome/gnucash-sheet.c
とおもわれる。

修正内容は、IM Contextの使い方を参照すると酔い。

この記事へのトラックバック アドレス

トラックバック URL (右をクリックし、ショートカット/リンクをコピーして下さい)

モデレーション待ちのフィードバック

この投稿にはモデレーション待ちのフィードバックが 1 件あります....

コメントを残す


頂いたEメールアドレスはこのサイト上には表示されません

頂いたURLは表示されます。
(改行が自動で <br /> になります)
(名前、Eメールとウエブサイト)
(ユーザに、メッセージ・フォームを通じた連絡を許可します (あなたのEメール・アドレスは表示されません))