如何:本地化模板
可以为一个模板创建多个语言版本。 本主题介绍如何本地化用户模板和产品模板。
用户模板
用户模板位于“选项”对话框 ->“项目和解决方案”->“常规”中指定的位置。 这些模板显示在**“新建项目”对话框中的“我的模板”**标题下。
对于要创建的模板的每个语言版本,必须创建此模板的副本,对其进行本地化,然后生成模板 .zip 文件。 这些模板 .zip 文件会并行存在于用户模板目录中,用户可以在**“新建项目”**对话框中选择一个本地化的模板。
本地化用户模板
为每种本地化语言创建一个模板版本,并在模板的 Name 元素中指定区域设置。
将每个模板保存为唯一命名的 .zip 文件。
将这些模板 .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 可以在**“新建项目”**对话框中显示模板。
本地化产品模板
为每种本地化语言创建一个模板版本。
将各个模板保存在产品模板目录中正确的 \LCID\ 文件夹中。 默认情况下,此位置为 \Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\ProgrammingLanguage\TemplateCategory\LCID\。
**“新建项目”**对话框中只显示具有与当前正在运行的 Visual Studio 版本匹配的 LCID 的模板版本。
通常,我们建议您按照上述步骤来创建本地化的模板。 不过,Name、Description 和 Icon 元素都包含 Package 和 ID 特性,这些特性可用于从一个项目模板创建多个本地化的项目。 您必须使用 Visual Studio 自动化对象模型来利用这些元素。 这在某些情况下可能会很有用,例如,在使用模板以非当前语言创建项目时。
请参见
参考
Description 元素(Visual Studio 模板)