본문 바로가기
반응형
[MFC] 다국어 RC 제작 방법 구버전 Visual Studio , WDK 등은 Unicode 또는 해당 OS 와 맞지 않는 국가 코드로 Encoding 된 소스 코드는 빌드를 하지 못하는 버그 가 있습니다. 그래서 하나의 rc 파일에 유니코드 인코딩을 해서 다국어 테이블을 만들어도 빌드 오류를 발생 시킵니다. 하여 Unicode 인코딩을 하여 최신 버전 Visual Studio 2019 를 써서 개발함. 각 국가 별로 리소스 DLL 을 제작하여 String Table 을 추가 합니다. 리소스 제작 방법 1. 메뉴 > 새로 만들기 > 프로젝트 2. Windows 데스크톱 마법사 3. 선택 옵션 - 빈 프로젝트 - DLL 타입 4. 생성 후 프로젝트 속성을 연다. 링커 > 고급 > 위에서 두번째 항목인 "진입점 없음" 항목에 예 (/NO.. 2023. 1. 20.
[QT] 다국어 지원 코드 작성 QT 로 어플리케이션을 제작할 때 글로벌 타켓이 될 경우, UI에 표시되는 언어를 다국어가 표시 될 수 있도록 지원해야 될 경우가 발생합니다. 이를 위해서 QT 에서는 liguist 라는 패키지를 제공합니다. 1. 프로젝트 파일(*.pro) 에 TRANSLATIONS 키워드로 언어리소스 파일을 아래와 같이 추가 합니다. TRANSLATIONS = lang/en_us.ts \ lang/kr.ts 영어 와 한국어 2개의 파일을 생성할 예정이니 2개를 선언 합니다. 2. 해당 프로젝트 파일이 있는 위치의 lang 디렉토리를 생성합니다. (만일 lang 디렉토리가 없다면 ts 파일 생성이 되지 않습니다) 3. 프로젝트 를 연 상태에서 QT Creator 메뉴에서 Tools >> External >> lingui.. 2022. 2. 23.
반응형