FreeBSD 베이스에 NLS 지원 등장

오늘 드디어 FreeBSD에도
NLS 지원이 들어왔
습니다.

리눅스에서 프로그램이 세그폴트 먹으면 “프로그램이 죽었습니다.” 뭐 이런 식으로 나와서 섬뜩하게 만드는데, 이제 FreeBSD에서도 이런 식으로 메시지를 보여줄 수 있는 프레임웍이 갖춰져서, 한국어 번역만 넣으면 strerror에 대한 한국어 메시지를 보여줄 수 있게 되었군요. 🙂 물론 libc외에 일반 프로그램들도 이제 libc에 지원이 들어갔으니 별로 어렵지 않게 한국어 NLS 지원을 넣을 수 있지 않을까 합니다. 그런데, 들어오고 나서 잠시 또 NLS를 뺀 경우에 빌드가 안 되고 뭐 그런 문제가 있어서 임시로 다시 NLS가 빌드에서는 빠졌는데 해결이 되면 곧 들어오겠지요~

이제 FreeBSD 6부터는 “명령 또는 파일이 없습니다.” 에러 메시지를 볼 수 있겠군요. 크크 (자자 번역합시다~ -ㅇ-)

5 thoughts on “FreeBSD 베이스에 NLS 지원 등장”

  1. 번역은 어렵지 않을것 같은데(드디어 “자명종 시계” 신공을 구사할 때가 왔군요 🙂 빌드 시스템에서 도로 빠졌군요. 테스트로 넣어 봐도 안나오고… 고쳐지면 바로 올려야 겠습니다.

  2. 크… 번역은 CodeFest 때 번역해서 올려서 방금 CVS에 들어갔습니다~
    메시지가 나오게 하려면 CFLAGS에 -DNLS를 넣고 빌드하면 됩니다. (그런데, 어인 일인지 메시지 카탈로그를 설치를 안 해서, 수동으로 설치해 줘야 되더군요.. 으음~;;)

  3. lib/libc/nls/Makefile.inc 의 이전 버전으로 돌아가고 NLS+=ko_KR.eucKR ko_KR.UTF-8 을 주면 설치 됩니다.
    방금 빌드했는데 기분 좋군요~

    # ls xxx
    ls: xxx: 파일 또는 디렉터리가 없습니다

  4. 하나 찝찝한 것은 signal 번역에서 Trap을 “덫”으로 번역해 버린 것인데.. 비굴하게 그냥 “트랩”으로 쓰는게 마음은 편했을 것 같기도 하고.. 애매합니다 –;;

Comments are closed.