C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[69418] Re:다국어 지원 질문
땅주인 [heaven2] 1915 읽음    2013-04-27 07:29
http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_qna&no=50847

제가 했던 일이였는데.. 위의 링크가 참고가 되시길...

제 닉으로 검색하시면 다국어 관련 게시물이 몇 건 있습니다.


곰탱이 님이 쓰신 글 :
:
<
C++ Builder 초보 입니다.

: VC 만 주로 사용 하다보니, 해결이 잘 되지 않는 문제점이 있어서 고수님들의 도움을 받고자 합니다.
:
: 제가 사용하는 툴은 Embarcadero RAD Studio XE2 입니다.
: 다국어를 지원 하기 위해서 Resource Dll Wizard 를 이용 하였습니다.
:
: Design - Time에서 사용할 Caption 들은 모두 string resource 에서 변환 완료 했습니다.
:
: const ENGLISH = (SUBLANG_ENGLISH_US << 10) | LANG_ENGLISH;
: if (LoadNewResourceModule(ENGLISH))
: {
: ReinitializeForms();
: }
: 위의 코드를 적용 해서 동적으로 불러 들이도록 처리 하였습니다.
: Design - Time 은 잘 동작 합니다.
:
: 그런데 이미지와 동적으로 표현해야 할 String 들은 잘 처리가 되지 않습니다.
: 예를 들면
:
: 이미지는 영어 냐 한국어냐에 따라서 다른 이미지를 보여 주려고 합니다.
:
: String은
: 한국어 "파일을 열 수 없습니다."
: 영어로 "can not file open"
: 이렇게 resource 에 등록 하여 사용 하고 싶습니다.

: 다국어가 아닌 경우는 그냥 *.rc 파일을 만들어서 RESOURCE_ID 지정 한 후
: LoadFromResourceID API 를 이용해서 처리 하면 잘 동작 하는 것 같습니다.
:
: 그런데 저는 위와 같이 **_ENG, **_KOR 안에 모두 집어 넣고 관리 하려고 합니다.
:
: 제가 하려는 방법을 사용 할 수 없다면 어떻게 처리 해야 하는지 방법 좀 꼭 좀 알려 주셨으면 합니다.
:
: 도움 좀 주십시요.

+ -

관련 글 리스트
69417 다국어 지원 질문 곰탱이 1891 2013/04/26
69418     Re:다국어 지원 질문 땅주인 1915 2013/04/27
69419         Re:Re:다국어 지원 질문 곰탱이 1770 2013/04/27
69422             Re:Re:Re:다국어 지원 질문 땅주인 1868 2013/04/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.