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

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

创建本地化的资源文件

  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

概念

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