Vulnerability in EPiServer.Forms
Hi,I'm wondering if anyone has done a site that supports all or some of the Chinese language formats:
zh-CN Chinese - China zh-HK Chinese - Hong Kong SARzh-MO Chinese - Macau SARzh-SG Chinese - Singaporezh-TW Chinese - Taiwanzh-CHS Chinese (Simplified)zh-CHT Chinese (Traditional)
In our current implementation we have zh-CN and zh-CHS enabled. Does anyone know if EPiServer will support all of the formats above? If so does it require any change to the SQL Server database collation?
Thanks in advance
I'm interested in the same issue. Hopefully someone out there knows something.
You don't need change anything in database.
For editors they need just change their input method in their language bar and start edit the page. However EPiServer has only translated UI for simplified chinese.
We've had a request to create a site which will use Traditional Chinese (zh-CHT). I couldn't find this anywhere in the available languages and there's no option to add it either. As a test I manually added this to the DB on my dev box using dbo.netLanguageBranchInsert, which made it available.
However, when i attempt to create a page in this language I get the following:
System.ArgumentException: Please select a specific culture, such as zh-CN, zh-HK, zh-TW, zh-MO, zh-SG. at System.Globalization.CultureInfo.CreateSpecificCulture(String name) at EPiServer.Globalization.SystemLanguage.DetermineCulture(LanguagePreferenceList languagePreference) at EPiServer.Globalization.SystemLanguage.SetCulture(String priorityLanguage) at EPiServer.Globalization.LanguageSelection.SetCulture() at EPiServer.PageBase.InitializeCulture() at ASP.pages_standard_aspx.__BuildControlTree(pages_standard_aspx __ctrl) in d:\Projects\NOVA Platform\Working\ReedExpo.Nova\ReedExpo.Nova.UI.Web\Pages\Standard.aspx:line 1 at ASP.pages_standard_aspx.FrameworkInitialize() in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\e6ef50c9\bc40982e\App_Web_5fhquqon.9.cs:line 0 at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) at System.Web.UI.Page.ProcessRequest(HttpContext context) at ASP.pages_standard_aspx.ProcessRequest(HttpContext context) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\e6ef50c9\bc40982e\App_Web_5fhquqon.9.cs:line 0 at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Yo say above that all of the Chinese variants shoudl be avaialable, but it appears that you only support specific cultures, and not neutral ones, is that the case?
If you dont' support neutral cultures, what do you suggest that we do about creating a site in traditional chinese?