gnucashの日本語入力時のバグ

日曜, 2010-01-17 17:00 — Hiroshi Miura

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の使い方を参照すると酔い。

Original post blogged on b2evolution.


新しいコメントの投稿

  • Allowed HTML tags: <a> <p> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • 行と段落は自動的に分けます。

フォーマットのオプションに関する詳細情報

Firefox 2Get Thunderbird! Firefox 2 無料ダウンロード

Powered by Drupal, an open source content management system

ブックナビゲーション