こんにちは,家永です.
CVSをお使いの方や 21.2.20をお使いの方では Gutterを使われている人もいらっ
しゃるかと思いますが,これのラベルの多国語化のニーズはあるんでしょうか?
やっつけで,日本語ラベルが出るようにしたものは手元にあるんですが,多国
語化となると結構厄介な印象をもっています.
ニーズまたはアイデアはありませんか?
手元にある実装は,
* 文字の描画用フォントに (利用できる場合は) XFontSetを使う.
* lwlib/xlwtabs.cの中で渡ってくるラベル文字を「日本語に限り」,
以前寺西さんが書かれた convert_strdup()を使って変換する.
* XFontSetが使える場合は,XmbDrawString()によりラベルの描画.
という風にしています.
厄介と感じている点は,
* 日本語以外の実装(変換)はどうしたらいいのか?
* ファイル名,バッファ名に(英字を除いて)二つ以上の言語が使われる
場合の対処は?
です. 他にもいろいろありそう…
使ってみて,今一つ便利さを感じないのですが,「こうやったらすごく便利!」
といった使い方もどなたかご教授いただけるとありがたいです.
参考までにパッチを下に付けます.