全球化在C#
回答
全球化是允许用户自定义他或她可能被使用,以适应标准,他们可能是应用程序的一种方式。 Cusomtization允许:
- 货币格式化
- 时间
- 日期
- 文本方向
在文化上适当。当前设置的区域由OS处理并传递给您的应用程序。全球化/国际化(I18n)通常也会激励开发者将程序的显示文本与其自身的实现分开。
全球化是格式化的具体文化文本的一种手段。例如。数字1000的字符串表示对于英国可以是1,000.00或对于法国是1'000,00。这是一个相当深入的主题,但这是主要目标。 这不是一个翻译服务,但它确实可以让你确定你的应用程序正在运行的文化,因此允许你选择你想要显示的语言。您将不得不自己提供文本翻译,但通常需要通过资源文件。
谢谢..我有一些想法 – Nagu 2009-11-03 07:12:28
从MSDN:
System.Globalization - 包含 类定义文化相关 信息,包括语言, 的国家/地区,在 使用的日历,格式模式的日期, 货币和数字,以及 排序字符串。
此程序集有助于使您的应用程序可以识别文化,并在.NET框架内部大量使用。例如,在将日期转换为字符串时,将使用全球化来确定要使用的格式,例如“2009年11月28日”或“28-11-2009”。一般来说,这个决定是在框架内自动完成的,不需要你直接使用程序集。但是,如果需要,您可以直接使用全球化来查找特定于文化的信息以供自己使用。
要清除一些困惑:
全球化:允许程序使用在运行时从外部资源DLL加载设置特定的资源。这意味着将所有字符串放在资源文件中,而不是硬编码到源代码中。
本地化:适应你的程序的特定区域。这可能是翻译字符串并使对话框从右向左阅读阿拉伯语等语言。
Here是创建Satellite DLL的链接。它说C++,但它适用于C#的原理也是如此。
要清除更加混乱
本地化(或本地化非美国的人),本地化简称:适应程序的特定位置的过程。它包括翻译资源,适应用户界面(如有必要)等。
国际化,简称i18n:调整程序以支持本地化,区域性字符,格式等等的过程,但最重要的是,过程允许程序正确工作,无论当前的区域设置和操作系统语言版本如何。全球化,简称g11n:由组成 i18n和L10n。
- 1. c#全球化
- 2. 全球化在asp.net
- 3. WCF全球化
- 4. App_GlobalResources全球化
- 5. GetSystemTimeZones全球化()
- 6. app.config全球化
- 7. WPF XAML全球化
- 8. MVC和全球化
- 9. 货币全球化
- 10. Asp.net WebControl全球化
- 11. 全球化架构
- 12. FriendlyID并全球化
- 13. 全球化与本土化
- 14. MVC 5全球化文化
- 15. 在C#mediakeys全球keyhook
- 16. 全球热键 - C#
- 17. 全球化的Daniel Crenna il8n
- 18. 推荐全球化参考
- 19. 全球化源代码
- 20. 人名格式全球化
- 21. MaskedEditExtender,日期和全球化
- 22. 全球化 - 的JavaScript翻译
- 23. ASP.NET:全球化错误
- 24. SQL服务器全球化
- 25. Android中的全球化/ CultureInfo
- 26. asp.net MVC网站全球化
- 27. ScriptManager全球化问题
- 28. MVC 5内容全球化
- 29. ASP.NET MVC视图全球化
- 30. MVC DisplayName和DisplayFor全球化
谢谢..我有一些想法 – Nagu 2009-11-03 07:12:59
正如亚当所说,全球化功能不会翻译您的应用程序文本,它只是帮助格式化和选择哪种翻译是最好的展示。 – monksy 2009-11-03 07:17:03
其实我试图通过使用gooble translater API来做到这一点。但它与弦乐效果很好。我想转换整个页面。我怎样才能做到这一点?任何想法? – Nagu 2009-11-03 07:24:11