SharePoint / WSS:如何本地化功能

发布于 2024-08-14 08:51:15 字数 163 浏览 5 评论 0原文

我有一个包含一些功能的 WSP 包。

我需要能够本地化功能中的以下内容:

  1. 站点列字段显示名称
  2. 内容类型
  3. 描述 列表实例描述
  4. 列表架构字段

我正在寻找一种方法来尽可能轻松地实现所有这些。

I have a WSP package that contains some features.

I need to be able to localize the following in the features:

  1. Site Column Field Display Names
  2. Description of Content Types
  3. List Instance Description
  4. List Schema Fields

I am looking for a method to achieve all of this as easily as possible.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

谁的新欢旧爱 2024-08-21 08:51:15

简而言之,在功能文件夹内创建一个 Resources 文件夹,然后向其中添加一个文本文件,将其命名为 Resources.en-US.txt 将文件从 .txt 重命名到 .resx

我使用这种迂回方式是因为我不想要 .designer.cs 文件,并且我不想要 resx 文件中的架构部分。这就是添加普通资源文件时得到的结果。

使用 xml 编辑器打开 resx 文件(右键单击 -> 打开方式)并按以下格式添加属性:

<root>
  <data name="ANYNAME">
    <value>Some value</value>
  </data>
  <data name="ANOTHERNAME">
    <value>Some value</value>
  </data>
</root>

现在您可以在 feature.xml 中使用 $Resources:ANYNAME

<feature Title="$Resources:ANYNAME" Description="$Resources:ANOTHERNAME" />

In short, create a Resources folder inside of your feature folder, then add a text file to it, name it Resources.en-US.txt rename the file from .txt to .resx.

I use this roundabout way because I don't want the .designer.cs file and i don't want the schema part in my resx file. Which is what you get when you add a normal Resources file.

Open the resx file using the xml editor (right click -> open with) and add your properties in the following format:

<root>
  <data name="ANYNAME">
    <value>Some value</value>
  </data>
  <data name="ANOTHERNAME">
    <value>Some value</value>
  </data>
</root>

now you can use $Resources:ANYNAME etc. in your feature.xml i.e.

<feature Title="$Resources:ANYNAME" Description="$Resources:ANOTHERNAME" />
猫卆 2024-08-21 08:51:15

我认为它很简单 - 文章在这里描述: 阅读更多

我正在使用 WSP Builder,因此在我的 VS 项目中我创建了一个 Resources 子文件夹,我希望在 WSP 包发布时我在此处添加的资源将得到部署....

这就是理论,如果有效的话我会更新这个问题!

I think its pretty easy- article describes it here: read more

I am using WSP Builder, So in my VS Project I created a Resources Subfolder, and I am hoping that the resources I add here will get deployed when the WSP Package is....

That's the theory, I will update this question if it works!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文