Globalization

本地化、全球化、国际化测试的概念

I18N--是“Internationalization”的缩写,由于“Internationalization”单词较长,所以为了书写简便,通常缩写为“I18N”。中间的 18 代表在首字母“I”和尾字母“N”之间省略了 18 个字母。单词“Internationalization”翻译成中文是“国际化”的意思-是使产品或软件具有不同国际市场的普遍适应性,从而无需重新设计就可适应多种语言和文化习俗的过程。真正的国际化要在软件设计和文档开发过程中,使产品或软件的功能和代码设计能处理多种语言和文化习俗,具有良好的本地化能力。

G11N-- 是“Globalization”的缩写,由于“Globalization”单词较长,所以为了书写简便,通常缩写为“G11N”,中间的 11 代表在首字母“G”和尾字母“N”之间省略了 11 个字母。单词“Globalization”翻译成中文是“全球化”的意思-是使产品或软件进入全球市场而进行的有关的商务活动。包括正确的国际化设计,本地化集成,以及在全球市场进行的市场推广、销售和支持的全部过程。企业通过全球化实现其全球化发展战略,实现全球化业务,扩大市场规模,降低软件成本,提升综合竞争力,展现企业发展实力,增强用户信心,树立市场形象。

L10N--是“Localization”的缩写,由于“Localization”单词较长,所以为了书写简便,通常缩写为“L10N”,中间的 10 代表在首字母“L”和尾字母“N”之间省略了 10 个字母。单词“Localization”翻译成中文是“本地化”的意思,是将产品或软件针对特定国际语言和文化进行加工,使之符合特定区域市场的过程。真正的本地化要考虑目标区域市场的语言、文化、习俗、特征和标准。通常包括改变软件的书写系统(输入法)、键盘使用、字体、日期、时间和货币格式等。


Globalization和Localization 区别联系


国际化是指在设计软件,将软件与特定语言及地区脱钩的过程。当软件被移植到不同的语言及地区时,软件本身不用做内部工程上的改变或修正。

本地化则是指当移植软件时,加上与特定区域设置有关的资讯和翻译文件的过程。

 

 国际化和本地化之间的区别虽然微妙,但却很重要。国际化意味着产品有适用于任何地方的“潜力”;本地化则是为了更适合于“特定”地方的使用,而另外增添的特色。用一项产品来说,国际化只需做一次,但本地化则要针对不同的区域各做一次。 这两者之间是互补的,并且两者合起来才能让一个系统适用于各地。


C#中的全球化(Globalization)是指为了支持不同地区和文化的用户,使应用程序能够适应不同的语言、日期和时间格式、货币符号等。C#提供了一些内置的功能来处理全球化,包括本地化资源、日期和时间处理、数字格式化等。 在C#中进行全球化的一个重要概念是区域设置(Culture),它定义了特定地区或文化所使用的语言、日期和时间格式、货币符号等。通过设置适当的区域设置,可以确保应用程序在不同地区或文化下的表现一致。 C#中的全球化功能主要通过System.Globalization命名空间提供。其中,CultureInfo类用于表示特定的区域设置,可以通过它获取和设置语言、日期和时间格式等信息。另外,还有一些其他类如NumberFormatInfo、DateTimeFormatInfo等用于处理数字和日期时间的格式化。 要使应用程序支持全球化,可以使用本地化资源。本地化资源是应用程序中的字符串、图像等资源的翻译版本,根据当前的区域设置加载相应的资源。通过使用资源管理器类(ResourceManager)和本地化资源文件(.resx),可以实现应用程序的本地化支持。 总之,C#提供了丰富的全球化功能来支持应用程序适应不同地区和文化的需求,包括区域设置、本地化资源、日期和时间处理、数字格式化等。这些功能可以帮助开发人员轻松地将应用程序国际化,以满足全球用户的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值