【问题标题】:SharePoint list template in two language两种语言的 SharePoint 列表模板
【发布时间】:2012-01-03 22:11:32
【问题描述】:

我有 SharePoint 列表,其中的列标题用两种语言填充。当我将此列表保存为模板并从此模板创建新列表后。并且新列表中的所有列标题仅使用默认语言。 我可以从 *.stp 文件或原始列表中修改 manifest.xml,以便在模板(以及该模板的新列表)中使用两种语言的列标题?


.stp模板中只有一个文件(即manifest.xml),而且这个文件有<Language>1049</Language>属性,所以我认为.stp模板不支持本地化。

【问题讨论】:

  • 当您更改网站的语言时,列的标题是否会自动翻译?你能保存一个列表模板,切换网站语言,然后保存第二个列表模板吗?

标签: sharepoint list templates


【解决方案1】:

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

.stp 文件实际上是.cab 文件,因此您可以解压缩它。您将获得一个manifest.xml 文件和一些.000 文件。其中大部分,但不是所有 (!),是 .zip 文件,因此您可以解压缩它们,获取大量文件夹和 .xml 文件 - 尝试分析它们,也许您会找一个地方来定位它们。


如果你想改变.stp文件的<Language>属性(解压然后手动压缩文件),你可以使用KWizCom的SharePoint Site Template Language Converter utility

【讨论】:

  • 谢谢!在有关本地化 wsp 模板的文章中,仅讨论默认站点模板,或者我可以将自己的站点另存为模板,然后
  • @DmitryMelnikov 是否可以将 SharePoint 2007 网站模板另存为 .wsp 文件?据我记得,不是。
  • 我使用 SharePoint 2010,在其中我只能将网站保存在模板中的 .wsp 文件中
  • @DmitryMelnikov 我没有尝试本地化此类网站模板,但我不明白为什么它不应该工作。
猜你喜欢
  • 1970-01-01
  • 2020-11-07
  • 2017-06-06
  • 1970-01-01
  • 1970-01-01
  • 2012-12-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多