积极答复者
如何通过code实现语言切换的功能?

问题
答案
-
您好,BruceZhao,
首先“选择显示语言”选项影响的只是当前用户在当前浏览器的操作。并不能影响到所有的用户。其他用户默认打开的还是网站的默认语言。
其次,你可以尝试使用以下的JavaScript代码实现语言的切换:(页面放一个HTML Form Web 部件,代码拷贝过去)
<script type ="text/javascript"> // <![CDATA[ function ChangeMUI(value) { var today = new Date(); var oneYear = new Date(today.getTime() + 365 * 24 * 60 * 60 * 1000); var url = window.location.href; document.cookie = "lcid=" + value + ";path=/;expires=" + oneYear.toGMTString(); window.location.href = url; } // ]]> </script> <a href="javascript:ChangeMUI(2052)">chinese</a> | <a href="javascript:ChangeMUI(1033)">English</a>
http://www.n8d.at/blog/sharepoint-2010/change-language-of-ui-using-custom-control/
全部回复
-
您好,BruceZhao,
首先“选择显示语言”选项影响的只是当前用户在当前浏览器的操作。并不能影响到所有的用户。其他用户默认打开的还是网站的默认语言。
其次,你可以尝试使用以下的JavaScript代码实现语言的切换:(页面放一个HTML Form Web 部件,代码拷贝过去)
<script type ="text/javascript"> // <![CDATA[ function ChangeMUI(value) { var today = new Date(); var oneYear = new Date(today.getTime() + 365 * 24 * 60 * 60 * 1000); var url = window.location.href; document.cookie = "lcid=" + value + ";path=/;expires=" + oneYear.toGMTString(); window.location.href = url; } // ]]> </script> <a href="javascript:ChangeMUI(2052)">chinese</a> | <a href="javascript:ChangeMUI(1033)">English</a>
http://www.n8d.at/blog/sharepoint-2010/change-language-of-ui-using-custom-control/