2017/03/27 · Linux システム、UNIX システム、 および z/OS® システムでは、メッセージは SYSLOG 機能に書き込まれます。 独自のメッセージ・カタログを使用する場合は ...
メッセージカタログファイルは一般にバイナリファイルであり、 OS・機種間の互換性はありません。 4.3 メッセージカタログの利用 メッセージカタログファイルをオープンするには、catopen(3)を使います。 #include <nl_types.h> nl_catd catopen (const char *name, int oflag); nameはメッセージカタログファイル名です。 oflagは0を指定します。 これは、$LANGによってlocaleを決定することを意味します。 これにより、所定のディレクトリ(または$NLSPATHで指定されたディレクトリ)でメッセージカタログファイルを検索し、オープンします。 拡張子.catが自動的に付加されるようです。 成功した場合、カタログ記述子(ファイル記述子のようなもの)を返します。 失敗した場合は、(nl_catd)-1を返します。 た
gettextによる国際化対応のソフトウェアは、ロケールごとにメッセージカタログというファイルを用意することで、メッセージの多言語化などを実現している(編注)。 編注:国際化と多言語化は、似ているが同一ではない。国際化においては、表示する言語だけでなく、地域(国ではない)に応じた通貨記号や年月日の表記ルールも切り替える。ここで「多言語化など」としているのは、そのためである。 メッセージカタログには、プログラムのソースファイルに相当する.poファイルと、コンパイル後のバイナリに相当する.moファイルがある。例えば、日本語化した.poファイルを作成して.moファイルに変換し、これらを規定のディレクトリ(日本語の場合は/usr/share/locale/ja/LC_MESSAGES/)に配置すれば、日本語のメニューが表示される。 ここでは、Fedora Core 3(以下、FC3)に含まれている
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く