ini 파일 스타일로 다국어를 지원하는 프로젝트를 보고 나서
문득 생각이 나서 퇴근길에 검색하게 된 녀석인데..
ini 파일 스타일로 하는건 어떠한 규칙에 따라서 임의로 만든 라이브러리로 ini에서 읽어오는 것으로 추측된다
Visual Studio에서 정식적으로 지원하는건, "String Table"을 로케일(Locale) 별로 나누는 것이다.
Step 1. resource - String Table 에서 "Insert Copy" 를 한다.
Step 2. 원하는 언어명을 추가한다.
Step 3. 번역한다
주의사항 : 원본 문자열에서 copy를 하고 원본에 새로운 문자열을 추가할 경우
추가된 문자열은 다른 언어에 추가되지 않는다.
[링크 : http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&MAEULNo=20&no=7281]
[링크 : http://www.codeguru.com/cpp/misc/misc/multi-lingualsupport/]]
[링크 : http://www.codeguru.com/cpp/misc/misc/multi-lingualsupport/article.php/c381/...]
[링크 : http://www.codeguru.com/cpp/misc/misc/multi-lingualsupport/article.php/c297/...]
[링크 : http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=50&MAEULNo=20&no=684772&ref=684672]
2010.09.28 추가
VS2010 MFC 프로젝트에서는 String Table이 자동생성되지 않았다.
하지만 생성하고 나서는 VC++6과 동일한 방법으로 다국어 테이블을 생성할 수 있다.
문득 생각이 나서 퇴근길에 검색하게 된 녀석인데..
ini 파일 스타일로 하는건 어떠한 규칙에 따라서 임의로 만든 라이브러리로 ini에서 읽어오는 것으로 추측된다
Visual Studio에서 정식적으로 지원하는건, "String Table"을 로케일(Locale) 별로 나누는 것이다.
Step 1. resource - String Table 에서 "Insert Copy" 를 한다.
Step 2. 원하는 언어명을 추가한다.
Step 3. 번역한다
주의사항 : 원본 문자열에서 copy를 하고 원본에 새로운 문자열을 추가할 경우
추가된 문자열은 다른 언어에 추가되지 않는다.
[링크 : http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&MAEULNo=20&no=7281]
[링크 : http://www.codeguru.com/cpp/misc/misc/multi-lingualsupport/]]
[링크 : http://www.codeguru.com/cpp/misc/misc/multi-lingualsupport/article.php/c381/...]
[링크 : http://www.codeguru.com/cpp/misc/misc/multi-lingualsupport/article.php/c297/...]
[링크 : http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=50&MAEULNo=20&no=684772&ref=684672]
VS2010 MFC 프로젝트에서는 String Table이 자동생성되지 않았다.
하지만 생성하고 나서는 VC++6과 동일한 방법으로 다국어 테이블을 생성할 수 있다.
'프로그램 사용 > Visual Studio' 카테고리의 다른 글
visual studio 에서 git 연동하기 (0) | 2020.10.23 |
---|---|
visual studio community 에서 코드 정리하기 (0) | 2020.09.14 |
Visual Studio 2010 프로그램 스택 사이즈 변경하기 (0) | 2010.09.27 |
VS2010 실행 버튼이 헷갈려! ㅠ.ㅠ (0) | 2010.09.14 |
헉! VS2010 MFC 다이얼로그 에디터에 컨트롤들 어디로 간거야! (2) | 2010.09.14 |