转自http://www.cocoachina.com/industry/20140526/8554.html简单说,国际化是一个应用程序国际兼容性设计的过程,比如:1.以用户母语处理文本输入和输出;2.处理不同的日期、时间以及数字格式;3.利用适当的历法和时区处理数据; 国际化是一项你和开发者通过利用系统提供的API来实现的活动,并在代码上做一些补充和修改,从而让应用的中文版、阿拉伯语版本和英文版一样好。 相比之下,本地化仅仅是把应用的用户界面和资源翻译成不同的语言,这是你可以也应该交给别人做的工作,除非你能精通app应该支持的每种语言。