如何:本地化模板

更新:2007 年 11 月

可以使用多种语言创建一个模板的多个版本。使用本主题中的过程可创建并保存您的模板,以用于 Visual Studio 的多个本地化版本。本主题将本地化分为两个类别:用户模板和产品模板。

用户模板

用户模板位于 “选项”对话框 ->“项目和解决方案”->“常规” 中指定的位置,并且显示在“新建项目”对话框中的“我的模板”标题下。

无法自动本地化用户模板。创建使用多种语言的模板的最简单方法是:创建多个模板 .zip 文件,并相应地对它们进行命名。这些模板 .zip 文件可并行存在于用户模板目录中,用户可以从“新建项目”对话框中选择一个本地化的模板。

本地化用户模板

  1. 为每种本地化语言创建模板的一个版本,在模板的 Name 元素中指定区域设置。

  2. 将每个模板保存为唯一命名的 .zip 文件。

  3. 将每个模板复制到项目和解决方案的“选项”对话框中指定的位置。有关更多信息,请参见“选项”对话框 ->“项目和解决方案”->“常规”

    模板的所有版本都将出现在“新建项目”对话框中。

产品模板

产品模板位于 Visual Studio 安装目录中的一个文件夹中,并且出现在“新建项目”对话框中的“Visual Studio 已安装的模板”标题下。

产品模板的目录包括一个区域设置标识符 (LCID),它指示 Visual Studio 要用于模板的文件夹。每种编程语言还具有它自己的用于该语言的模板的子文件夹。例如,LCID 为 1033 的 Visual Studio 实例会将文件夹 Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\<编程语言>\<TemplateCategory>\1033 用于项目模板。<编程语言> 是创建模板所用的语言,例如“CSharp”、“JSharp”或“VisualBasic”。<TemplateCategory> 是编程语言下的子类别,如“窗口”、“数据库”和“SmartDevice”。有关 Visual Studio 支持的语言和 LCID 的列表,请参见 /LCID (devenv.exe)

模板的每个本地化版本必须位于正确的 LCID 文件夹中,以便 Visual Studio 可以在“新建项目”对话框中显示模板。

本地化产品模板

  1. 为每种本地化语言创建模板的一个版本。

  2. 将各个模板保存在产品模板目录中正确的 LCID 文件夹中。默认情况下,此位置为 Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\<ProgrammingLanguage>\<ProgrammingLanguage>\<ProgrammingLanguage>。

    只有 LCID 与 Visual Studio 的当前实例匹配的文件夹中的各个模板版本将出现在“新建项目”对话框中。

NameDescriptionIcon 元素都包含 PackageID 属性,这些属性可用于根据单一项目模板创建多个本地化的项目。您必须使用 Visual Studio 自动化对象模型来利用这些元素。这只在特定环境中有用,例如,使用模板来创建使用当前语言以外的某种语言的项目。通常,应当按照前面的过程中列出的步骤来创建本地化的模板。

请参见

概念

如何:查找和组织项目模板和项模板

参考

Name 元素(Visual Studio 模板)

Description 元素(Visual Studio 模板)

Icon 元素(Visual Studio 模板)

其他资源

高级模板过程

初学者工具包

Visual Studio 模板