2011-11-22 82 views
0

我有兩種語言填充列標題的SharePoint列表。當我將這個列表保存爲模板並從這個模板創建新列表之後。新列表中的所有列標題僅以默認語言顯示。 我可以從* .stp文件或原始列表中修改manifest.xml,以便模板(以及此模板中的新列表)是兩種語言的列標題嗎?兩種語言的SharePoint列表模板


.stp模板只有一個文件(即manifest.xml)和這個文件有屬性<Language>1049</Language>,所以我認爲.stp模板不支持本地化。

+0

當您更改網站的語言時是否自動翻譯列標題?你可以保存一個列表模板,切換網站語言,然後保存第二個列表模板? –

回答

0

據我所知,.stp模板不支持本地化(contrary to the .wsp ones)。

一個.stp文件實際上是一個.cab文件,所以你可以解壓縮它。您將得到一個manifest.xml文件和幾個.000文件。他們大多數,但不是全部(!),是.zip文件,所以你可以解壓縮它們,得到很多文件夾和.xml文件 - 嘗試分析它們,也許你會找到一個發現本地化他們。


如果你想改變一個.stp文件的<Language>屬性(解壓縮,然後手動壓縮文件),你可以使用KWizCom的SharePoint Site Template Language Converter utility

+0

謝謝!在關於本地化的文章中,wsp模板只講述默認網站模板,或者我可以將我自己的網站保存爲模板,然後 – JIemON

+0

@DmitryMelnikov是否可以將SharePoint 2007網站模板另存爲'.wsp'文件?據我所知,事實並非如此。 –

+0

我使用SharePoint 2010,並在其中我可以保存網站模板只在.wsp文件 – JIemON