gettext(読み:げっとてきすと)とは、GNUプロジェクトが開発を主導するオープンソースの多言語化を支援するライブラリである。
gettextは「文字列」を入力すると、それに対応する各国言語があればそれを返し、無ければ入力された原文を返す。どの言語で使っているかは自動判別される。
英語 :This is a Pen 日本語 :これはペンです ドイツ語:Dies ist ein Stift
gettextの関数名は伝統的に「_」である。
printf( _("This is a Pen") );