全球化在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