Personal tools

Document Actions

日本PostgreSQLユーザ会: 国際化対応パッチ

by shigehiro honda last modified 2009-07-03 23:46

PostgreSQLに対する日本語メッセージカタログです。


国際化対応パッチ

PostgreSQLに対する日本語メッセージカタログです。バージョン8.0.0以前のPostgreSQLに対するパッチはhttp://www.net-newbie.com/postgres/psqlj.htmlからどうぞ。

誤訳などお気づきの点がありましたら、お気楽にhonda at postgresql.jpまでメールを送ってください。

バージョン8.4.0

このバージョンからパッチ形式ではなく、日本語メッセージカタログは本家が提供するソースコードに含まれるようになりました。configure実行時に--enable-nlsオプションを付けるだけで日本語メッセージをご利用いただけるようになります。

バージョン8.3.0

8.3.0用のメッセージカタログです。適用方法、注意事項は8.2.Xと変わりありません。

バージョン8.2.5

8.2.5用のメッセージカタログです。適用方法、注意事項は8.2.4と変わりありません。

バージョン8.2.4

8.2.4用のメッセージカタログです。適用方法、注意事項は8.2.0と変わりありません。

バージョン8.2.0

8.2.0用のメッセージカタログです。運用方法、注意事項は過去のバージョンと変わりありません。しかし、バックエンド用のメッセージカタログはより実験的なものになってしまい、文字化けが発生する環境が多くなっていますので、ご注意ください。

バージョン8.1.0

8.1.0用のメッセージカタログです。適用方法、注意事項は8.0.xと変わりありません。

バージョン8.0.3

数箇所メッセージが変更されています。適用方法、注意事項は8.0.0版と変わりありません。

バージョン8.0.2

8.0.1版に対し5,6箇所程度変更が入っています。適用方法、注意事項は8.0.0版と変わりありません。

バージョン8.0.1

8.0.0版に対し2箇所だけ変更が入っています。適用方法、注意事項は8.0.0版と変わりありません。

バージョン8.0.0

御存知の方も多いかと思いますが、上記ページにおいてバージョン6の頃からpsql国際化対応パッチを堀田さんがメンテされ続けていました。 バージョン8.0.0から同氏の御協力の下、当分科会にてその他全てのPostgreSQL付属のメッセージカタログの追加を行いました。


適用方法

$ tar xzf /path/to/postgresql-8.0.0.tar.gz
$ zcat /path/to/postgresql-8.0.0-nls.patch.gz | patch -p0
$ cd postgresql-8.0.0
$ ./configure --enable-nls
後は普通にmake、make check、make installします。
環境変数LANGなどを適切に設定すれば、各種コマンドのメッセージが日本語で表示されます。

注意 initdbコマンドを実行時には、データベースクラスタのロケールの設定に注意してください。日本語ロケール で構築されたデータベースクラスタでは文字データのソートなどに不具合が発生してしまいます。
initdbの実行時に--no-localeや--locale=Cなどのオプションを付けてください。

既知の問題
  • postgresql.conf内のlc_messages設定パラメータを設定することで、バックエンドのメッセージを日本語にすることができます。が、 一部のメッセージが化けてしまいます(OSに依存します)。このバックエンドのメッセージカタログは実験的なものとお考えください。
You are here: Home 分科会・委員会 文書・書籍関連分科会 po