
Ubuntu日本語フォーラム
ログインしていません。
ubuntu7.04X86_64のX環境なんてまるでモロ初心者なのですが、表題のとおり「source navigatorで日本語のビルドエラーメッセージを表示したい。」のですが、お知恵を拝借したいところであります。
やってみたこと。
source navigatorが・・・
$ sudo apt-cache search sourcenav
sourcenav - Source code analysis, editor, browser and build tool.
にあったので、インストールしてみた。
ja_JP.UTF-8のXfceターミナルから、
$ snavigator &
とか起動して、ソースディレクトリを指定してビルドしてみたら、日本語のビルドエラーメッセージの表示が化けてしていた。
ろくすっぽ調べず闇雲にPreferenceを開いて・・・
ProjectタブのInternationalizationグループのCharcter of encodingをUTF-8にしてApplyボタンをクリックしてみた。
Color&FontsタブでGeneral+Standerdを選択して、Fontに
-misc-fixed-medium-r-normal--16-*-*-*-*-*-iso10646-1
とか
-efont-fixed-medium-r-normal--16-*-*-*-*-*-iso10646-1
とか・・・
書いてApplyボタンをクリックしてみた。
そしてSave as Defaultボタンをクリックして、いったんsnavigatorを終わりにして
再び
$ snavigator &
とかしてビルドしてみたら、日本語のビルドエラーメッセージの表示が化けてしていた。
ということです。なにか他にすべきことがあるのでしょうか??
ちなみに以下のようにインストールされているフォントを探してみたの。
$ grep fixed-medium-r-.*--..-.*-iso10646-1 -R /etc/X11/fonts /usr/share/fonts
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:!fixed -rfx-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:!6x10 -rfx-fixed-medium-r-normal--10-100-75-75-c-60-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:!6x13 -rfx-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:!7x13 -rfx-fixed-medium-r-normal--13-120-75-75-c-70-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:!7x14 -rfx-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:!8x13 -rfx-fixed-medium-r-normal--13-120-75-75-c-80-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:!8x16 -rfx-fixed-medium-r-normal--16-120-100-100-c-80-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:!9x15 -rfx-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:!10x20 -rfx-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:!12x24 -rfx-fixed-medium-r-normal--24-170-100-100-c-120-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:!a14 -rfx-fixed-medium-r-normal--14-*-*-*-*-*-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:c-fixed -rfx-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:c-6x10 -rfx-fixed-medium-r-normal--10-100-75-75-c-60-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:c-6x13 -rfx-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:c-7x13 -rfx-fixed-medium-r-normal--13-120-75-75-c-70-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:c-7x14 -rfx-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:c-8x13 -rfx-fixed-medium-r-normal--13-120-75-75-c-80-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:c-8x16 -rfx-fixed-medium-r-normal--16-120-100-100-c-80-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:c-9x15 -rfx-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:c-10x20 -rfx-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:c-12x24 -rfx-fixed-medium-r-normal--24-170-100-100-c-120-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:c-a14 -rfx-fixed-medium-r-normal--14-*-*-*-*-*-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:-rfx-fixed-medium-r-normal--10-70-100-100-c-60-iso10646-1 -rfx-fixed-medium-r-normal--10-100-75-75-c-60-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:-rfx-fixed-medium-r-semicondensed--13-100-100-100-c-60-iso10646-1 -rfx-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:-rfx-fixed-medium-r-normal--13-100-100-100-c-70-iso10646-1 -rfx-fixed-medium-r-normal--13-120-75-75-c-70-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:-rfx-fixed-medium-r-normal--13-100-100-100-c-80-iso10646-1 -rfx-fixed-medium-r-normal--13-120-75-75-c-80-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:-rfx-fixed-medium-r-normal--14-110-100-100-c-70-iso10646-1 -rfx-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:-rfx-fixed-medium-r-normal--14-110-100-100-c-70-iso10646-1 -rfx-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:-rfx-fixed-medium-r-normal--20-140-100-100-c-100-iso10646-1 -rfx-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:-rfx-fixed-medium-r-normal--16-150-75-75-c-80-iso10646-1 -rfx-fixed-medium-r-normal--16-120-100-100-c-80-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-bolkhov-misc.alias:-rfx-fixed-medium-r-normal--24-230-75-75-c-120-iso10646-1 -rfx-fixed-medium-r-normal--24-170-100-100-c-120-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!c-fixed -cronyx-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!c-6x10 -cronyx-fixed-medium-r-normal--10-100-75-75-c-60-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!c-6x13 -cronyx-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!c-7x14 -cronyx-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!c-8x13 -cronyx-fixed-medium-r-normal--13-120-75-75-c-80-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!c-8x16 -cronyx-fixed-medium-r-normal--16-160-75-75-c-80-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:c-screen8x16 -screen-fixed-medium-r-normal--16-120-100-100-c-80-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:c-sony8x16 -sony-fixed-medium-r-normal--16-120-100-100-c-80-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!c-9x15 -cronyx-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:c-9x18 -cronyx-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:c-10x19 -cronyx-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!c-10x20 -cronyx-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!c-12x24 -cronyx-fixed-medium-r-normal--24-170-100-100-c-120-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!fixed -cronyx-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!6x10 -cronyx-fixed-medium-r-normal--10-100-75-75-c-60-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!6x13 -cronyx-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!7x14 -cronyx-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!8x13 -cronyx-fixed-medium-r-normal--13-120-75-75-c-80-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!8x16 -cronyx-fixed-medium-r-normal--16-160-75-75-c-80-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!screen8x16 -screen-fixed-medium-r-normal--16-120-100-100-c-80-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!sony8x16 -sony-fixed-medium-r-normal--16-120-100-100-c-80-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!9x15 -cronyx-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!9x18 -cronyx-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!10x19 -cronyx-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!10x20 -cronyx-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1
/etc/X11/fonts/X11R7/misc/xfonts-cronyx-misc.alias:!12x24 -cronyx-fixed-medium-r-normal--24-170-100-100-c-120-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:10x20.pcf.gz -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:10x20c_c.pcf.gz -rfx-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:12x24c_c.pcf.gz -rfx-fixed-medium-r-normal--24-170-100-100-c-120-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:6x10.pcf.gz -misc-fixed-medium-r-normal--10-100-75-75-c-60-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:6x10c_c.pcf.gz -rfx-fixed-medium-r-normal--10-100-75-75-c-60-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:6x12.pcf.gz -misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:6x13.pcf.gz -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:6x13c_c.pcf.gz -rfx-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:7x13.pcf.gz -misc-fixed-medium-r-normal--13-120-75-75-c-70-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:7x13c_c.pcf.gz -rfx-fixed-medium-r-normal--13-120-75-75-c-70-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:7x14.pcf.gz -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:7x14c_c.pcf.gz -rfx-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:8x13.pcf.gz -misc-fixed-medium-r-normal--13-120-75-75-c-80-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:8x13c_c.pcf.gz -rfx-fixed-medium-r-normal--13-120-75-75-c-80-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:8x16c_c.pcf.gz -rfx-fixed-medium-r-normal--16-120-100-100-c-80-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:9x15.pcf.gz -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:9x15c_c.pcf.gz -rfx-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:9x18.pcf.gz -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:f10.pcf.gz -efont-fixed-medium-r-normal--10-100-75-75-c-100-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:f12.pcf.gz -efont-fixed-medium-r-normal--12-120-75-75-c-120-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:f14.pcf.gz -efont-fixed-medium-r-normal--14-140-75-75-c-140-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:f16.pcf.gz -efont-fixed-medium-r-normal--16-160-75-75-c-160-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:f24.pcf.gz -efont-fixed-medium-r-normal--24-240-75-75-c-240-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:h10.pcf.gz -efont-fixed-medium-r-normal--10-100-75-75-c-50-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:h12.pcf.gz -efont-fixed-medium-r-normal--12-120-75-75-c-60-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:h14.pcf.gz -efont-fixed-medium-r-normal--14-140-75-75-c-70-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:h16.pcf.gz -efont-fixed-medium-r-normal--16-160-75-75-c-80-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:h24.pcf.gz -efont-fixed-medium-r-normal--24-240-75-75-c-120-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:koi10x19_c.pcf.gz -cronyx-fixed-medium-r-normal--19-190-75-75-c-100-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:koi10x20_c.pcf.gz -cronyx-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:koi12x24_c.pcf.gz -cronyx-fixed-medium-r-normal--24-170-100-100-c-120-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:koi6x10_c.pcf.gz -cronyx-fixed-medium-r-normal--10-100-75-75-c-60-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:koi6x13_c.pcf.gz -cronyx-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:koi7x14_c.pcf.gz -cronyx-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:koi8x13_c.pcf.gz -cronyx-fixed-medium-r-normal--13-120-75-75-c-80-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:koi8x16_c.pcf.gz -cronyx-fixed-medium-r-normal--16-160-75-75-c-80-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:koi9x15_c.pcf.gz -cronyx-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:koi9x18_c.pcf.gz -cronyx-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:screen11x18_c.pcf.gz -screen-fixed-medium-r-normal--18-180-75-75-c-110-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:screen8x16_c.pcf.gz -screen-fixed-medium-r-normal--16-120-100-100-c-80-iso10646-1
/usr/share/fonts/X11/misc/fonts.dir:sony8x16_c.pcf.gz -sony-fixed-medium-r-normal--16-120-100-100-c-80-iso10646-1
オフライン
> ろくすっぽ調べず闇雲にPreferenceを開いて・・・
(使ってないので) 同じくろくすっぽ調べずてきとーにアレしてみたけど …
Charcter of encodingの UTF-8指定って, ソースの編集時だけっぽい気がするです。
Grepタグで適当に文字列検索するとそこでは化けたりするし。
だから makeとか gccの出力には影響しないのカモです。
んで, こんな風に指定して起動すると少なくとも日本語が化けたりはしないはずです。 ;)
$ LANG=C snavigator &
ソースの日本語文字列とかは大丈夫だけど … コレじゃダメですか? :D
オフライン
まずは回答ありがとうございます。
わたしも、薄々そんな気がしてきたのですが・・・
当分の間は
$ LANG=C snavigator &
ということでローカライズされたビルドエラーメッセージは、当分切捨てて作業ということで我慢するしかないのかなぁ。
どうしてもローカライズされたビルドメッセージがみたいならばソースtarファイルを広げて考えてみる。
ってことになっちゃうのかな。(^_^;
ならば「ローカライズされたビルドエラーメッセージの表示」に関して、わたしの関心は優先順位としては低いです。
まぁ、その昔どこぞかの卒論で「ビルドエラーメッセージの英語が読めずに堂々巡りのビルドを続けている人が多いと思わしき統計データ」があったようですので、ローカライズされたビルドエラーメッセージの表示ができるようになるのはコト自体はそれなりの貢献があるでしょうけどね。
RxOrca による投稿:
> ろくすっぽ調べず闇雲にPreferenceを開いて・・・
(使ってないので) 同じくろくすっぽ調べずてきとーにアレしてみたけど …
Charcter of encodingの UTF-8指定って, ソースの編集時だけっぽい気がするです。
Grepタグで適当に文字列検索するとそこでは化けたりするし。
だから makeとか gccの出力には影響しないのカモです。
んで, こんな風に指定して起動すると少なくとも日本語が化けたりはしないはずです。 ;)
$ LANG=C snavigator &
ソースの日本語文字列とかは大丈夫だけど … コレじゃダメですか? :D
オフライン
少し興味があったのでもちっと調べてみたです。
解決した訳じゃないけど, source navigator自体は Tcl/Tkで作られてるっぽいこと (なので何かオプション指定できないのでしょーか)。 snavigator -o で起動すると気になるメッセージがでること … が分かったです。
encoding, type=string, default="iso8859-1" language, type=string, default="english" system-encoding, type=string, default="iso8859-1"
このあたりのよーな気がするけど … :|
オフライン
たしかに、
use command line option "--define or -D" or add the options in your
profile (~/.sn/profile, format variable:value) to modify the default
settings.
とか、いってくる。
ようするに設定は ~/.sn/profile に書けってことらしい。
READMEによるとドキュメントは http://sourcenav.sourceforge.net/online-docs/index.html
にあるとか。(もち英語の文章ね。)
関係のありそうなところは http://sourcenav.sourceforge.net/online … html#14563
のような気がする。
~/.sn/profile
language:japanese encoding:UTF-8
とか書けばいいのかな。
うえの例 language:japanese だと、日本語のダイアログメッセージのファイルがないようで
Error: couldn't open "/usr/lib/sourcenav/share/etc/japanese.txt": no such file or directory
って、けちつけられるし、文字化けも化けているままの様子だけど・・・
~/.sn/profileはとりあえず
language:english encoding:utf-8 system-encoding:utf-8
とかにして、Preferenceを開いて・・・
Color&Fontsタブで、フォントを
-efont-fixed-medium-r-normal--16-*-*-*-*-*-iso10646-1
とか指定すると、日本語でビルドエラーメッセージが表示できるようです。\(^o^)/
あとは、なぜかapt-getからはインストールされなかった "/usr/lib/sourcenav/share/etc/japanese.txt" が用意できれば、その昔いつぞやの展示会を観に行ったときに目にしたRedHutのブースでデモしていたsourcenavとほぼ同じ状態になるかなぁ。
ps; ちなみにsourcenavの日本語ドキュメントは http://www.jp.redhat.com/embedded/others.html に在処が書いてある。(ドキュメントのタイムスタンプはちょっと古いようだけど)
最後の編集者: maimi09 (2007-06-30 07:12:40)
オフライン
ちなみにrc.tcl起動ファイルはマニュアルhttp://sourcenav.sourceforge.net/online … ustom.htmlによると、TCLプログラムの追加、キーボードのカスタマイズ、起動時にアプリケーションのランチ、ができると書かれています。
rc.tclファイルの場所は $HOME/.sn/rc.tcl または .../share/etc/rc.tcl とのことですので、通常は $HOME/.sn/rc.tcl にファイルを作ってTCLのコードをでっち上げればヨサゲです。
オフライン
ちなみにダイアログのメニューもローカライズしたい場合は・・・・
http://sourcenav.sourceforge.net/download.htmlを眺めてソースコードを落としてきますと・・・・
japanese.txtが入手できますが、エンコーディングがShift_JISになっています。
落としてきたjapanese.txtファイルをiconvやテキストエディタなどを駆使してUTF-8に変換して "/usr/lib/sourcenav/share/etc/japanese.txt" にコピーして・・・・
~/.sn/profile
language:japanese encoding:utf-8 system-encoding:utf-8
とかしてsnavigatorを起動しますと・・・
String "String" Identifier
"ProductName" Doesn't exist
と言う(ダイアログのタイトルが文字化けしている)ポップアップメッセージが出てきます。
また、なにか操作をするたびにポップアップして
String "String" Identifier
"HogeHoge" Doesn't exist
とかけちを付けてくるようです。
どうやら ~/.sn/profile 以外にもエンコーディングを設定しないとメニューなどは日本語化できないようです。
まだ ~/.sn/rc.tcl については(まだTCLも知らない私がいじるのは無謀だろうということで)何も調べてません。
$ snavigator --avail-options
Settable Parameters:
use command line option "--define or -D" or add the options in your
profile (~/.sn/profile, format variable:value) to modify the default
settings.
Interactive (in your ~/.sn/rc.tcl file) you can use tcl command
"sn_modify_option" to change this values.
Example: sn_modify_option gdb-command "xterm -e gdb"
If you want to read the current option values, use "sn_read_option",
Example: set prj [sn_read_option project-file]
For more information please refer to the documentation and the README file.
ascii-print-command, type=string, default="pr -h "%s" -l66 -o4 | lpr"
browser-spacing, type=integer, default="2"
db-directory, type=string, default=".snprj"
encoding, type=string, default="iso8859-1"
gdb-command, type=string, default="insight"
html-viewer, type=string, default="netscape -remote openURL(%s)"
language, type=string, default="english"
macrofile, type=string
make-command, type=string, default="make"
parser-ext, type=string
print-command, type=string, default="lpr"
project-dir, type=string, READONLY
project-file, type=string, READONLY
project-name, type=string, READONLY
rcs-type, type=string, default="rcs"
readonly, type=logical, default="no", valid values={yes no y n 1 0}
refresh-project, type=logical, default="0", valid values={yes no y n 1 0}
reparse, type=logical, default="no", valid values={yes no y n 1 0}
replace-macrofiles, type=string
system-encoding, type=string, default="iso8859-1"
xref, type=logical, default="yes", valid values={yes no y n 1 0}
を見るかぎりでは~/.sn/rc.tclは
sn_modify_option system-encoding "utf-8" sn_modify_option encoding "utf-8" sn_modify_option language "japanese"
とか記述すればヨサゲな気がしてきますが、まだポップアップするようなのでその他に弄る必要があるようです。
最後の編集者: maimi09 (2007-07-09 14:08:22)
オフライン