我正在研究我們的java應用程序的I18n,並且我們已經決定我們只支持一種語言環境中的數據,而用戶界面可能支持很多語言。I18n - 數據在一個語言環境中,ui在另一個語言環境中,我使用哪個語言環境進行排序?
我的問題是這樣的:
應該整理和使用用戶的區域或數據的進行數據的過濾?
Orginally我們認爲按照數據的語言環境進行排序是有意義的,但在閱讀下面的文章之後,它似乎更有意義地按用戶排序。 「
」排序也可以根據語言和文化在字母表中使用的基本順序而有所不同,例如,瑞典語在字母表中的「Z」後面有一個「Ä」字符,德語也有這個字符,但在字母表中的「A」之後將它分類爲「ae」。「http://msdn.microsoft.com/en-us/library/a7zyyk0c.aspx
有沒有人有之前做出這個決定?你做了什麼決定?意見?
任何人都可以想到需要使用數據的區域設置進行排序或過濾的例子嗎?
在此先感謝。
嗯。我冒昧地從這個問題中編輯出'Æ',因爲瑞典人確實沒有這樣的信。然後我意識到錯誤是微軟的,所引用的文字是來自MSDN。如果你喜歡這個報價是bug-for-bug兼容的,那麼請隨時編輯回來,我想。 – unwind 2009-07-09 12:46:28