当考虑为应用程序进行本地化版本时,一些需要考虑的领域立即出现:
- Text display
- Date and time
- Units
- Numbers and decimals
- User input formats
- LeftToRight support
- Dialog and control sizes
建立可本地化应用程序时需要记住的其他事项/领域是否有?是否有任何资源提供最佳实践清单,不仅针对文本本地化,还涉及本地化周边事宜?
当考虑为应用程序进行本地化版本时,一些需要考虑的领域立即出现:
建立可本地化应用程序时需要记住的其他事项/领域是否有?是否有任何资源提供最佳实践清单,不仅针对文本本地化,还涉及本地化周边事宜?
在Kudzu关于l10N的演讲之后,我离开房间的时候有了更多的问题,但是没有回答我之前的旧问题。不过,它让我有了思考的东西,并传达了信息“取决于你的极限和愿望有多少”。
那些是我脑海中记得的。这份清单只是继续不断地增加...
不要忘记将所有文件和帮助文档转换的额外开销。
我的J2ME应用程序日子中有一些提示:
不要逐词翻译,翻译整个短语,即使有相同的重复。您之后可能需要将其翻译成一种单词在不同上下文中需要不同修改的语言,您可能最终得到一个类似于“颜色:略带绿色”的类比。
Right2Left 包括列表编号、对齐和备用滚动条。
阿拉伯语根据周围字母以不同方式书写相同的字母。您不能仅从字符缓冲区打印字符串,您需要一个特殊的控件来输出那些字符或来自您平台的支持。
字母排序很难。没有一个中国人可以向我解释规则,但他们总是能够发现排序错误的单词。看起来有许多选项可以对中文进行排序。我猜其他语言可能也有同样的问题。