共通デスクトップ環境 プログラマーズ・ガイド (国際化対応編)

リソース・ファイル

リソース・ファイルは、アプリケーションに関するあらゆる種類の情報をカスタマイズするための GUI ツールキット機構です。イントリンシクス・ライブラリ (libXt) が、コマンド行オプション、アプリケーション定義のリソース、ユーザ定義のリソースをマージするための高性能な機構を提供します。リソース・ファイルは、ローカライズされたテキストの抽出にも使用できます。リソース・ファイルとメッセージ・カタログの違いは、リソース・データベースは読み込まれるたびに毎回コンパイルされることです。したがって、どの文字列をリソース・ファイルに置き、どの文字列をメッセージ・カタログに置くかは注意して決定してください。

また、Xm ライブラリ関数は、ローカライズされたリソースが読み込まれる位置を指定するときに、LC_MESSAGES カテゴリには依存しないので注意してください。詳細は、XtSetLanguageProc() のマニュアル・ページを参照してください。