解決:SharePoint當中的STP網站列表模板沒有辦法匯出到其它語言環境中使用
dosboy發表於2016-11-08
- 首在在你的英文版本上,匯出列表或是網站的模板,這個檔案可能是這樣滴:template.stp
- 把這個檔案 template.stp 命名為 template.cab
- 解壓 這個 *.cab 檔案
- 在解壓後的資料夾中,你會發現一個 manifest.xml 用文字編輯器開啟它
- 把這個位置的程式碼比如在本文中就是 (1031) 查詢如下的位置 ,都替換成中文:比如2052
- <Language>1033</Language>
- <Locale>1033</Locale>
- 1033\STS\
- Layouts\1033\
- /_layouts/1033/
- 如果是網站模板,你還需要把如下的字串替換成
- en-us 比如 de-de(德語) zh-cn(中文)
- 乖乖儲存好。
- 重新把這些個檔案打包成CAB檔案。
- 用這個程式 CABARC.exe,點此下載 here
- 在命令列中使用如下的命令
- CABARC.EXE N "[TemplateFilePath].cab" [FolderIncludingTheManifestFile]"\\*.*\
- 把 *.cab 檔案改名成 *.stp
- 上傳你的新STP到中文的模板庫中
- 你就會在你的新建應用當中發現他拉!!!!