以30种语言开发ASP.NET网站的最佳实践?

Ahm*_*med 4 asp.net multilingual

我们将开发一个30种语言的ASP.NET网站.开发该网站的最佳解决方案是什么?要使用哪种架构?

Meh*_*ari 6

我建议在资源文件(.resx)中存储UI属性,并CurrentUICulture为每个请求使用特定的语言:

<globalization culture="auto" uiCulture="auto" />
Run Code Online (Sandbox Code Playgroud)

如果您的网站主要面向内容而不是面向业务的应用程序,这些应用程序根据语言而有很大差异,您可能需要考虑为每种语言构建单独的页面集,并根据cookie或配置文件属性重定向用户Request.UserLanguages.对全球化问题给出一般处方是不可能的.最佳架构根据每个项目的性质而有很大差异.