メッセージ・カタログは、ローカライズされたテキストを含む外部データベースにアクセスするための、伝統的なオペレーティング・システムの機構です。これらの関数は、あらかじめコンパイルされてアクセスの準備ができているカタログ・ファイルを読み込みます。またこれらは、カタログが見つからない場合のために、実際のプログラム内にデフォルトのメッセージを用意しています。
メッセージ機能のサポートは XPG4 と System V Release 4 (SVR4) の両方のメッセージ・カタログへのアクセスのインタフェースに基づいています。