如何:创建资源文件的本地化版本

更新:2007 年 11 月

如果对项目进行本地化,则会希望创建项目资源文件的本地化版本。例如,字符串是要本地化的最常见资源类型。本地化的文件不会显示在“资源设计器”中,但您可以在“解决方案资源管理器”中创建和查看这些本地化文件。

创建本地化的资源文件

  1. 创建一个名为 Resources.resx 的资源文件。在 Visual Basic 中,对于默认的 .resx 文件,您需要单击“显示所有文件”按钮才能查看和访问此 .resx 文件。

  2. 在“解决方案资源管理器”中,右击项目,指向“添加”,然后单击“新建项”。

  3. 在“添加新项”对话框中选择“资源文件”,然后将文件命名为 Resources.de-DE.resx。该文件名指示语言为德语,国家/地区为德国。有关区域性名称和标识符的更多信息,请参见 CultureInfo

    Resources.de-DE.resx 将出现在“解决方案资源管理器”中,并且将出现该文件的“资源设计器”。

  4. 打开“资源设计器”。在“项目”菜单上单击“属性”。在“项目设计器”中,单击“资源”选项卡。

  5. 在“资源设计器”中添加德语字符串。例如,您可以使用歌德作品“Wanderers Nachtlied”的第一行:

    Über allen Gipfeln ist Ruh。

  6. 在“生成”菜单上,单击“生成解决方案”。

  7. Visual Studio 将自动为您按此方式指定的每种语言创建附属程序集。将在 项目名称\bin\Release\zh-CN 中创建程序集 项目名称.resources.dll。将在 项目名称\bin\Release 下相应的区域设置目录中创建其他附属程序集。您需要部署这些程序集文件,应用程序的本地化版本才能正常工作。

请参见

概念

用于本地化的资源的分层组织

参考

CultureInfo