2009-12-15 61 views
0

我有一個WSP包含一些功能。SharePoint/WSS:如何本地化功能

我需要能夠本地化的特點如下:

  1. 網站欄字段顯示名
  2. 內容類型
  3. 列表實例說明
  4. 說明
  5. 列表架構領域

我正在尋找一種儘可能容易實現所有這一切的方法。

回答

0

我認爲它相當瞭解快速本文介紹在這裏:read more

我使用的WSP生成器,所以在我的VS項目我創建了一個資源子文件夾,我希望我在這裏補充的資源將得到部署當WSP包是...

這就是理論,我會更新這個問題,如果它的工作!

2

簡而言之,請在您的功能文件夾內創建一個資源文件夾,然後爲其添加一個文本文件,將其命名爲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> 

現在你可以使用$Resources:ANYNAME等在feature.xml的即

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

$資源:MyResourceFileName,ANYNAME會是正確的,如果你沒有設置DefaultResourceFile ...?或不? – 2009-12-16 08:18:48

+0

僅當您部署到12 \ Resources時,才需要MyResourceFileName。在功能文件夾中名爲資源的文件夾中使用功能相關資源時,不需要此功能。 – Colin 2009-12-16 11:43:14

+0

如果您使用標準的視覺工作室資源文件,那麼這些文件也可以工作嗎? – 2009-12-16 15:22:21