환경변수중 LC_MESSAGES 가 C 로 정의되어있다면 메세지 전환이 이루어 지지 않는다. 이를 변환하고자 하는 locale 로 바꾸어 주는 것이 좋다. setlocale(LC_MESSAGES, "ko_KR");
non GNU 일때의 *.po 는 msgid, msgstr 의 쌍으로만 직접 작성하여도 된다.
GNU gettext 를 사용할때는 흔히 gettext(String) 을 _(String) 으로 define 해서 사용한다. 허나 이렇게 하면 xgettext 에서 msgid 를 찾지는 못한다.