[sylpheed-jp:11093] Re: MacOSXでビルドしたとき、メニューが英語で表示される
Hiroyuki Yamamoto
hiro-y @ kcn.ne.jp
2011年 2月 9日 (水) 10:34:42 JST
山本です。
偶然ですが、実は最近こちらでも Mac OS X 10.6 上で、
GTK-OSX (http://gtk-osx.sourceforge.net/) を使用して
ネイティブ環境で Sylpheed を動かそうと試していたりします。
こちらも最初日本語が有効にならなかったのですが、原因は
gettext 関連のライブラリが configure 時にうまく認識されていなかった
ためでした。
config.h で以下の行が出力されていない場合、日本語化が無効になります。
#define ENABLE_NLS 1
ちなみに GTK-OSX によるビルド手順は以下のような感じです。
export CFLAGS=-m32
export CPPFLAGS="-m32 -I$HOMEgtk/inst/include"
export LDFLAGS="-L$HOME/gtk/inst/lib"
./configure --prefix $HOME/gtk/inst --libdir $HOME/gtk/inst/lib
make
make install
On Tue, 8 Feb 2011 21:21:17 +0900
穴澤亮 <r.anazawa @ ac.auone-net.jp> wrote:
> はじめまして。Sylpheedを使用させていただいています。UIに無駄がなく、
> 操作に迷うことがありません。今回、MacOSX 10.6.6にインストールしようと
> 思い、 XQuartz 2.6.0上でビルドしました。特に問題なく動作しています 。
> ただしメニューが日本語で表示されません。以下にインストールの手順を示し
> ます。どこか不手際がありましたらご教示ください。
>
> [方法]
>
> (1) MacPortsでGTK+ 2.22.1とGlib 2.26.1をインストールした。
> $ sudo port install glib2 gtk2
>
> (2) Sylpheedをホーム・ディレクトリにソースからインストールした。
> $ tar zxvf sylpheed-3.1.0.tar.gz
> $ cd sylpheed-3.1.0
> $ ./configure --prefix=$HOME/.local
> $ make
> $ make install
>
> [結果]
>
> Sylpheedを起動すると、メニューが英語で表示された。ただしLANGを
> ja_JP.UTF-8に指定した。
>
> [考察]
>
> 表示が英語なだけで、機能はまったく問題ない。ドキュメントによると、
> Sylpheedのロケールは環境変数LANGやLC_ALLで決まるらしい。メーリングリス
> トを読んでもMacOSXの話題が少なく、どう対処していいかわからなかった。
> MacOSXの基本的な知識が欠けているのかも知れない。
>
>
> 何かお気づきの点がありましたらよろしくお願いします。Sylpheedを作って
> いただき感謝します。
--
Hiroyuki Yamamoto <hiro-y @ kcn.ne.jp>
Sylpheed-jp メーリングリストの案内