.mo 파일이 적용되도록 컴파일하려면
소스코드 어느부분 고쳐야되는지 가르쳐 주실 수 있음?
내가 지금 .mo .po 파일이랑 원본 소스파일 2가지 가지고 있어서(Github에서 받았음)
그냥 컴파일 했더니 mo파일이 적용 안 됨
인식을 시켜줘야하나본데
main.cc파일에 gettext()바로 넣어봤더니
not declared in this scope 뜨면서 컴파일 거부당함
다른분이 예전버전에 .mo번역 적용한 소스코드 공개해둔거 찾아서 시도해보다 실패하고 오는 길인데
거기엔 makefile에
# USE_GETTEXT -- set to use gettext library for i18n
라는게 들어있어서 일단 추가해보니 컴파일 되고는 실행하자마자 꺼지더라. 실패 ㅠㅠ
php에서 .cc파일마다 #define gettext(String) (String) 넣어서 정의한다는것도 해봤는데 안됐기도 하고
성공한 파일 main.cc 열어보니 다른거 안 써져 있고 gettext()만 몇개 써두셨더라고
어딘가에 한번만 넣으면 되는것 같은데
아 나 pot 파일 없음.
mo에서 변환한거라 po파일에
"Language: ko_KR " 빼고는 아무 정보도 없고
그게 문제일까?
.mo 파일이 어떻게 작동하는건지 전혀 몰라서 질문이 올바른 질문인지 모르겠는데
뭔가 더 적어야할까? 아니면 애초에 불가능한건가?
목적은 그냥 mo파일 인식하는 exe 컴파일 하는거임
가능할까?
댓글 0