使用Web模板的资源文件:

  1. 如何将本地化标题添加到列表实例?
  2. 如何将本地化标题添加到在ONET中添加的web部件。XML?
  3. 如何在ONET中添加的cewp内容中添加本地化术语。XML?
有帮助吗?

解决方案

添加映射的文件夹称为 RESOURCES 给你解决方案,然后在那里添加resx文件。

如果要在IIS中的App_GlobalResource文件夹中添加resx文件,请添加 Empty Element 对于您的解决方案,请将resx文件添加到其中并修改SharePointSolutionItem。spdata要像这样定位App_GlobalResource文件夹:

<?xml version="1.0" encoding="utf-8"?> 
<ProjectItem Type="Microsoft.VisualStudio.SharePoint.GenericElement" DefaultFile="Elements.xml" SupportedTrustLevels="All" SupportedDeploymentScopes="Web, Site, WebApplication, Farm, Package" xmlns="http://schemas.microsoft.com/VisualStudio/2010/SharePointTools/SharePointProjectItemModel"> 
<Files> 
 <ProjectItemFile Source="Elements.xml" Target="App_GlobalResources\" Type="ElementManifest" /> 
 <ProjectItemFile Source="..\Resources\Contoso.resx" Type="AppGlobalResource"/>
 </Files> 
</ProjectItem> 

然后确保有一个包含该功能的功能 Empty Element 并且该功能具有Web应用的范围。

其他提示

从已安装的模板项目创建新的“导入SharePoint解决方案包”,然后从SharePoint中选择从SharePoint导入的Web模板,而不是将资源文件添加到解决方案:

  • 将资源文件项目项目添加到项目中。如果你没有 要本地化代码除了标记之外,您还可以添加 全局资源文件。
  • 为默认语言资源文件提供名称。
  • 为本地化资源文件提供与附加的相同名称 特定语言文化ID。例如,myappesources.de-de.resx 对于日语的德语和yeAggescures.ja-jp.resx。
  • 将每个资源文件的部署类型属性设置为 AppGlobalResource。这会导致资源文件部署到 app_globalresources文件夹,它们可用于所有aspx 解决方案中的页面和控件。 app_globalresources文件夹是 位于C:\ InetPub \ wwwroot \ wss \ virtualdirectories \\ app_globalresources。 然后替换所有工件中的所有字符串(列表,模块,页面..)以使用您的新资源文件。示例如何定位列表实例,您可以使用此使用的Web部件链接
许可以下: CC-BY-SA归因
scroll top