gettext 는 국제화 라이브러리 구성 요소의 하나이며, 다중 언어 소프트웨어를 개발하는 데 사용된다.
먼저 gettext를 사용할 수 있도록 소스 코드 수정을한다. 이것은 대부분의 프로그래밍 언어에서 소스 코드의 문자열이 먼저 gettext 함수에 전달되도록 문자열을 래핑가는 작업이된다. 키 입력의 번거로움을 피하기 위해 gettext 는 일반적 _ 별칭이 붙는다.C 언어 에서는
[code]
printf(gettext("My name is %s.\n"), my_name);
[/code]
다음과 같이 수정한다.
[code]
printf(_("My name is %s.\n"), my_name);
[/code]
source
http://www.gnu.org/software/gettext/gettext.html
먼저 gettext를 사용할 수 있도록 소스 코드 수정을한다. 이것은 대부분의 프로그래밍 언어에서 소스 코드의 문자열이 먼저 gettext 함수에 전달되도록 문자열을 래핑가는 작업이된다. 키 입력의 번거로움을 피하기 위해 gettext 는 일반적 _ 별칭이 붙는다.C 언어 에서는
[code]
printf(gettext("My name is %s.\n"), my_name);
[/code]
다음과 같이 수정한다.
[code]
printf(_("My name is %s.\n"), my_name);
[/code]
source
http://www.gnu.org/software/gettext/gettext.html