Namazu-devel-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gettext-2001-03-11



笠原です。こんにちは。

私はちっとも知らなかったのですが、Bruno Haibl 氏作の libiconv の公
式 FTP サイトに、一緒に GNU gettext の alpha 版らしきものが置いてあ
りました。

   ftp://ftp.ilog.fr/pub/Users/haible/gnu/gettext-2001-03-11.tar.gz

なんか、一応非公式ではなく公式な alpha 版のように見えます。
(この版の素性について、どなたかご存じでしたら教えて下さい。)

末尾に引用しましたが、NEWS を見るとかなり変わってます。iconv() を
併用すると、文字コードの自動変換もやってくれるみたいです。素晴らし
いです。そうこなくては。

# 私もこれまで内心では、「ja_JP.shift_JIS や ja_JP.UTF-8 はどうす
# るんだろう、本当にこれでいいのかな?」と思ったこともあったので。

あと、Solaris gettext のような non-GNU gettext のサポートはすっぱ
りと打ち切られたようです。以前、このメーリングリストでも議論になっ
てましたが、頭の痛い問題の原因が無くなったわけで、これもめでたいで
すね。

ということで、なかなか良い感じがします。試してみて安定してそうだっ
たら、私は自作ソフトの EB Library に早速採用してしまおうと思って
ます。namazu でもいかがでしょう。(^^)

NEWS より:
| Version 0.10.36 - XXX 2001, by Ulrich Drepper and Bruno Haible
| 
| * General plural handling. New functions ngettext, dngettext, dcngettext.
| 
| * Locales which differ only in the character encoding, for example ja_JP and
|   ja_JP.UTF-8, can now share the same message catalogs. gettext converts
|   the messages to the appropriate character encoding on the fly.
| 
| * Support for non-GNU gettext has been dropped.  Previously, on Solaris, the
|   system's gettext was used (unless --with-included-gettext was specified),
|   which led to problems with PO files that were not 100% translated.
| 
| * Support for the catgets wrapper has been dropped.  This means that gettext
|   now always supports the LANGUAGE environment variable, message inheritance,
|   automatic charset conversion etc.
| 
| * Support for the old Linux specific .msg catalog format has been dropped.
| 
| * When the included GNU libintl is installed (i.e. on GNU platforms, when
|   the configure option --with-included-gettext is given, or on non-GNU
|   platforms, when the configure option --disable-nls is not given), it is
|   also installed as a shared library, unless the configure option
|   --disable-shared is given.
________________________________________________________________
                                    笠原 基之(かさはら もとゆき)