全球化在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. C#WebBrowser控件全球化
- 3. 全球化在vb.net
- 4. 全球化在asp.net
- 5. WCF全球化
- 6. app.config全球化
- 7. GetSystemTimeZones全球化()
- 8. App_GlobalResources全球化
- 9. RichTextBox全球化
- 10. Jquery全球化
- 11. MVC和全球化
- 12. 货币全球化
- 13. Asp.net WebControl全球化
- 14. 全球化架构
- 15. .NET全球化IsWeekend?
- 16. WPF XAML全球化
- 17. FriendlyID并全球化
- 18. 全球化与MVC
- 19. navigator.globalization.getLocaleName phonegap全球化
- 20. MVC 5全球化文化
- 21. jquery国际化/全球化
- 22. 全球化与本土化
- 23. 在C#mediakeys全球keyhook
- 24. 全球热键 - C#
- 25. C/C++全球VS静态全局
- 26. 全球化的Angular CLI
- 27. ASP.NET:全球化错误
- 28. 全球化的Daniel Crenna il8n
- 29. MVC3全球化问题
- 30. 实现全球化ü
谢谢..我有一些想法 – Nagu 2009-11-03 07:12:59
正如亚当所说,全球化功能不会翻译您的应用程序文本,它只是帮助格式化和选择哪种翻译是最好的展示。 – monksy 2009-11-03 07:17:03
其实我试图通过使用gooble translater API来做到这一点。但它与弦乐效果很好。我想转换整个页面。我怎样才能做到这一点?任何想法? – Nagu 2009-11-03 07:24:11