3
我開發了一個使用多語言資源的應用程序。 在數據庫中,當我需要帶語言標識的colomn時,我使用LCID語言。 現在我需要添加新的語言 - 拉丁語。這是LCID - 1142.但是,當我嘗試創建新的CultureInfo(1142) - 拋出異常。 有什麼辦法可以解決這個問題嗎?以某種方式將Latin語言添加到CultureInfo可用語言。拉丁語文化信息
謝謝你的回答。
我開發了一個使用多語言資源的應用程序。 在數據庫中,當我需要帶語言標識的colomn時,我使用LCID語言。 現在我需要添加新的語言 - 拉丁語。這是LCID - 1142.但是,當我嘗試創建新的CultureInfo(1142) - 拋出異常。 有什麼辦法可以解決這個問題嗎?以某種方式將Latin語言添加到CultureInfo可用語言。拉丁語文化信息
謝謝你的回答。
我不相信這是可能的。拉丁文不被支持作爲一種文化。
.NET Framework具有creating custom cultures的特定功能,但您不能決定LCID。對於自定義文化,LCID總是0x1000
。
爲了更換培養物培養標識符被映射到相應的國家語言支持(NLS)區域設置標識符。 對於用戶定義的自定義文化,此屬性的值始終爲十六進制0x1000。
你可能會更好在數據庫中存儲的區域性的名稱,而不是LCID。這將允許您加載自定義文化,因爲它們總是按名稱加載。一旦完成,您可以繼續創建自己的文化。
我很好奇你正在寫什麼樣的應用程序,這些應用程序將被那些只會說死語的人使用。 –
代碼頁1142是丹麥和挪威使用的EBCDIC代碼頁。它和那些意大利人一樣死了。 –