다음을 통해 공유


방법: 템플릿 지역화

업데이트: 2007년 11월

여러 언어로 된 여러 버전의 템플릿을 만들 수 있습니다. 이 항목의 절차를 사용하여 지역화된 여러 버전의 Visual Studio에서 사용할 템플릿을 만들고 저장할 수 있습니다. 이 항목에서는 지역화를 사용자 템플릿 범주와 제품 템플릿 범주로 나눕니다.

사용자 템플릿

사용자 템플릿은 옵션 대화 상자, 프로젝트 및 솔루션, 일반에서 지정한 위치에 있으며 새 프로젝트 대화 상자의 내 템플릿에 나타납니다.

사용자 템플릿을 자동으로 지역화할 수 있는 방법은 없습니다. 두 개 이상의 언어로 된 템플릿을 만드는 가장 간편한 방법은 여러 개의 템플릿 .zip 파일을 만들고 적절하게 이름을 지정하는 것입니다. 이러한 템플릿 .zip 파일은 사용자 템플릿 디렉터리에 나란히 나타날 수 있으며 사용자는 새 프로젝트 대화 상자에서 지역화된 템플릿을 선택할 수 있습니다.

사용자 템플릿을 지역화하려면

  1. 지역화된 각 언어에 대한 템플릿 버전을 만들고 템플릿의 Name 요소에 로캘을 지정합니다.

  2. 각 템플릿을 고유하게 명명된 .zip 파일로 저장합니다.

  3. 각 템플릿을 옵션 대화 상자에서 프로젝트와 솔루션에 대해 지정된 위치에 복사합니다. 자세한 내용은 옵션 대화 상자, 프로젝트 및 솔루션, 일반을 참조하십시오.

    템플릿의 모든 버전이 새 프로젝트 대화 상자에 나타납니다.

제품 템플릿

제품 템플릿은 Visual Studio 설치 디렉터리의 폴더에 있으며 새 프로젝트 대화 상자의 Visual Studio에 설치되어 있는 템플릿에 나타납니다.

제품 템플릿의 디렉터리에는 Visual Studio가 템플릿에 사용할 폴더를 나타내는 LCID(로캘 식별자)가 포함되어 있습니다. 또한 프로그래밍 언어마다 해당 언어로 된 템플릿을 저장할 자체 하위 폴더를 갖습니다. 예를 들어, LCID가 1033인 Visual Studio의 인스턴스는 프로젝트 템플릿에 대해 Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\<ProgrammingLanguage>\<TemplateCategory>\1033 폴더를 사용합니다. <ProgrammingLanguage>는 템플릿이 만들어지는 CSharp, JSharp 또는 VisualBasic과 같은 언어입니다. <TemplateCategory>는 Windows, 데이터베이스 및 SmartDevice와 같은 프로그래밍 언어 아래의 하위 범주입니다. Visual Studio에서 지원하는 언어 및 LCID 목록에 대해서는 /LCID (devenv.exe)를 참조하십시오.

지역화된 버전의 각 템플릿은 해당 LCID 폴더에 있어야 Visual Studio에서 해당 템플릿을 새 프로젝트 대화 상자에 표시할 수 있습니다.

제품 템플릿을 지역화하려면

  1. 지역화된 각 언어에 대한 템플릿 버전을 만듭니다.

  2. 각 템플릿을 제품 템플릿 디렉터리의 해당 LCID 폴더에 저장합니다. 기본적으로 이 위치는 Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\<ProgrammingLanguage>\<TemplateCategory>\<LCID>입니다.

    폴더에서 LCID가 Visual Studio의 현재 인스턴스와 일치하는 템플릿 버전만 새 프로젝트 대화 상자에 나타납니다.

Name, DescriptionIcon 요소에는 모두 단일 프로젝트 템플릿에서 여러 개의 지역화된 프로젝트를 만드는 데 사용할 수 있는 PackageID 특성이 포함되어 있습니다. Visual Studio 자동화 개체 모델을 사용하여 이러한 요소를 활용해야 합니다. 이것은 템플릿을 사용하여 현재 언어와 다른 언어로 된 프로젝트를 만드는 경우와 같은 특정 상황에서만 유용합니다. 지역화된 템플릿을 만들려면 일반적으로 위의 절차에 나오는 단계를 따라야 합니다.

참고 항목

개념

방법: 프로젝트 템플릿과 항목 템플릿 찾기 및 구성

참조

Name 요소(Visual Studio 템플릿)

Description 요소(Visual Studio 템플릿)

Icon 요소(Visual Studio 템플릿)

기타 리소스

고급 템플릿 절차

시작 키트

Visual Studio 템플릿