我正在研究我们的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