如何:本地化模板

可以为一个模板创建多个语言版本。 本主题介绍如何本地化用户模板和产品模板。

用户模板

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

对于要创建的模板的每个语言版本,必须创建此模板的副本,对其进行本地化,然后生成模板 .zip 文件。 这些模板 .zip 文件会并行存在于用户模板目录中,用户可以在**“新建项目”**对话框中选择一个本地化的模板。

本地化用户模板

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

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

  3. 将这些模板 .zip 文件置于在**“选项”**对话框中为项目和解决方案指定的位置。 有关更多信息,请参见“选项”对话框 ->“项目和解决方案”->“常规”

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

产品模板

产品模板位于 Visual Studio 安装目录下的一个文件夹中。 这些模板显示在**“新建项目”对话框中的“Visual Studio 已安装的模板”**标题下。

产品模板的目录包括一个区域设置标识符 (LCID),它指示 Visual Studio 要用于模板的文件夹。 此外,这些模板还会分类到与模板的编程语言对应的子文件夹中。 例如,LCID 为 1033 的 Visual Studio 版本中的项目模板路径为 \Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\ProgrammingLanguage\TemplateCategory\1033\。 ProgrammingLanguage 是创建模板所针对的语言,例如 C# 或 VisualBasic。 TemplateCategory 是编程语言下的子类别,例如 Windows、 Database 或 SmartDevice。 有关 Visual Studio 支持的语言和 LCID 的列表,请参见 /LCID (devenv.exe)

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

本地化产品模板

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

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

    **“新建项目”**对话框中只显示具有与当前正在运行的 Visual Studio 版本匹配的 LCID 的模板版本。

通常,我们建议您按照上述步骤来创建本地化的模板。 不过,NameDescriptionIcon 元素都包含 PackageID 特性,这些特性可用于从一个项目模板创建多个本地化的项目。 您必须使用 Visual Studio 自动化对象模型来利用这些元素。 这在某些情况下可能会很有用,例如,在使用模板以非当前语言创建项目时。

请参见

参考

Name 元素(Visual Studio 模板)

Description 元素(Visual Studio 模板)

Icon 元素(Visual Studio 模板)

概念

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

其他资源

高级模板过程

初学者工具包

Visual Studio 模板