2006-12-06

Java World,为什么你们的国际化实现那么差?

目前Java开源世界的主流力量来自英语国家,单纯的英语背景导致了许多著名的产品虽然号称支持Unicode,在国际化实现上表现极为糟糕。在此略举近期碰到的二三例。

  1. JRE中的zip类无法正确保存压缩文件的中文名。为此Ant项目不得不写了自己的zip类。
  2. Eclipse中code assistance的快捷键与经典的winnows输入法开关键冲突,同为Ctrl + Space。为此我不得不将code assistance键换为Alt + Z
  3. Java中很难创建一个全新的locale,必须得从rt.jar中选一个。
  4. Java的locale基本上不允许用户再做用户级别定制。

Technorati :

没有评论: