关于网站 全球化 实现多语言的问题
请教个位一个问题,我用.net中的全球化/本地化。做了一个多语言网站?
现在是以 ?currentculture=en-us 来确定当前的语言。
我知道不可能在每一个页都来这个参数。请问大伙都是如何处理的?
以及如果在当前页面得到当前使用语言的ID?
cn-zh 1
en-us 2
cht 3
我的 BasePage 如下
protected override void InitializeCulture()
{
String s = Request.QueryString["currentculture"];
if (!String.IsNullOrEmpty(s))
{
//UICulture - 决定了采用哪一种本地化资源,也就是使用哪种语言
//Culture - 决定各种数据类型是如何组织,如数字与日期
Thread.CurrentThread.CurrentUICulture = new CultureInfo(s);
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(s);
}
}
现在是以 ?currentculture=en-us 来确定当前的语言。
我知道不可能在每一个页都来这个参数。请问大伙都是如何处理的?
以及如果在当前页面得到当前使用语言的ID?
cn-zh 1
en-us 2
cht 3
我的 BasePage 如下
protected override void InitializeCulture()
{
String s = Request.QueryString["currentculture"];
if (!String.IsNullOrEmpty(s))
{
//UICulture - 决定了采用哪一种本地化资源,也就是使用哪种语言
//Culture - 决定各种数据类型是如何组织,如数字与日期
Thread.CurrentThread.CurrentUICulture = new CultureInfo(s);
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(s);
}
}
...全文
相关推荐
多语言Web网站的设计与实现
然而,多语言网站的设计与实现并非易事,它涉及到语言资源的管理、内容的本地化以及网站架构的优化等复杂问题。#### 多语言网站的分类与挑战多语言网站按照语言组织方式大致可以分为三种类型:1.
Perl国际化与本地化实践:打造多语言Web应用
本章节深入探讨了Perl语言在国际化与本地化方面的应用,通过具体的编程实践展示了如何创建支持多语言的Web应用。介绍了使用地区框架、模块和工具来处理不同语言、字母、时区等问题,并通过编写Perl脚本,实现从用户输入到信息展示的完整多语言处理流程。此外,还探讨了创建本地Perl模块以适应特定国家或地区特有需求的可能性。
两行JS实现多语言切换[代码]
在当今全球化的网络环境中,网站的多语言支持已成为提升用户体验的重要手段。许多开发者对于如何在不改变现有网站结构的情况下实现多语言切换的问题上,都有着迫切的需求。
Google翻译工具:快速实现网站多语言
这款工具对于那些希望吸引国际访问者或者提供多语言支持的网站管理员来说尤其有用。要使用Google翻译工具实现网站的多语言功能,关键在于添加一段JavaScript代码到网页的HTML中。
wordpress WPML多语言插件
《WordPress与WPML多语言插件深度解析》在当今全球化的互联网环境下,网站的多语言支持成为了一项必备功能,尤其是对于商业网站而言。


