移动应用程序本地化应该考虑什么?


2019-03-14 08:47:26

软件翻译

移动应用程序越来越受欢迎,受到智能手机的显着增长和最近的平板电脑设备(如iPad)的推动。一些用户可能只定期使用一些应用程序,而其他用户可能每天或每周下载应用程序。无论如何,移动应用程序需要满足我们几乎可以想象的几乎所有可能的目的。
 
在任何这些应用程序商店中经常被忽视的一个领域是审查源语言以外的本地化应用程序。考虑到典型移动应用程序的大小,它可能以非常合理的成本本地化为其他语言。因此,即使是适度的投资,进入移动应用开放更多全球市场的成本也是可以实现的。
 
移动应用程序商店适用于各种领先的移动设备操作系统,例如Apple,Blackberry,Windows Mobile和Android。虽然一些商店(如Apple的App Store)将批准在其商店内销售的应用程序,但其他“应用程序商店”可能会有一个不那么严格的审查程序来审查和批准销售给客户的应用程序。
 
本地化移动应用程序的注意事项
以下是成功本地化应用程序时需要考虑的几个问题:
 
伪定位测试
在开始任何本地化过程之前运行伪本地化测试,以确保产品国际化并为本地化做好准备。这将验证您的应用程序不必重新设计以支持您的语言和/或区域设置要求。您的应用程序是否支持双字节字符(适用于东亚语言),并支持双向显示(适用于中东语言); 它是否支持当地时间/日期,货币,地址格式和其他本地要求。
 
首先使代码国际化
一个好的国际化应用程序应该避免使用连接字符串。许多开发人员喜欢连接字符串,因为这可以减少他们的工作,一次又一次地输入相同的单词,并使程序看起来很花哨和干净。但是,这不是全球化的最佳做法。由于语言从一个到另一个具有不同的句子结构,当基于英语结构翻译和组合部分字符串时,大多数语义在语义和语法上都是不正确的。
 
屏幕尺寸的限制
考虑屏幕尺寸。虽然您可能已经设计好您的应用程序以便用英语阅读,但它可能无法用德语或其他可能需要更多空格的语言阅读。一些目标语言将使英文源内容的字符和/或字数增加多达35%。某些语言(如中文)的字符数较少,可能需要较大的字体才能使字符可读。结构和显示中的汉字比拉丁字符复杂得多,而屏幕尺寸非常有限。
 
留出扩展空间
在设计英文用户界面(UI)时,尽可能将文本框放大一些。大多数欧洲语言比英语更节省空间。
 
移动应用的字体注意事项
由于许多制造商仍在使用数字屏幕,因此不建议使用特殊字体,使用斜体和/或粗体文本,因为它们可能会影响具有复杂字符的语言(例如在主要的亚洲语言中)的可读性。
 
背景的重要性
由于移动设备的小屏幕,使用了许多缩短的短语和单词,其缺乏上下文。这可能导致本地化过程中的混淆和错误。因此,要本地化移动应用程序,整个本地化团队(PM,工程师,翻译人员,编辑人员)需要非常熟悉应用程序及其相关领域。只有这样,应用程序才能使用适当的本地短语/单词进行本地化。例如,在GPI本地化的一个项目中,有一个单词字符串“Kill”,用于表示“停止应用程序”。在中文中,“杀人”的字面翻译只意味着“杀人/杀死动物”,而绝不意味着“杀死一个程序”。因此,我们需要将此术语翻译为“停止”,而不是“杀死”。当然,除非你想吓唬用户。
 
移动应用程序术语
移动行业在当今许多全球市场中已经成熟。使用具有创造性但在当地市场中被接受和理解的术语是有益的。
 
移动应用程序和Word长度
在英语应用程序中,尽量不要使用太短的单词或术语,例如“H2”,这意味着“第二个家庭电话号码。”在某些语言中,找不到具有相同含义的短语是不可能的。
 
移动应用程序本地化需要针对MENA地区
我们公司为最终客户和许多其他本地化供应商执行大量阿拉伯语本地化工作。迄今为止,关于阿拉伯语移动应用程序本地化的文章很少。以下是移动应用程序开发人员可以考虑使用其应用程序考虑进入MENA(中东/北非)地区的几点:
 
今天大多数移动应用程序不支持阿拉伯语编码和从右到左文本支持。
随着智能手机(iPhone和黑莓目前是智能手机的区域市场领导者)在阿拉伯市场的增长,具有阿拉伯语用户界面的移动应用程序将迅速增长。到2015年,智能手机将在该地区拥有50%的移动设备市场份额。
iPhone,BlackBerry,Android支持阿拉伯语阅读和打字。Google正在开发针对Android的原生阿拉伯语支持; 它即将推出,但还没有确定日期。
谷歌承诺,他们正在为MENA地区开发付费Android市场,因为已经有一个免费的应用程序市场。
阿拉伯世界的移动应用程序使用和下载:50%来自诺基亚,30%来自Apple手机。
世界排名第一的移动宽带社区是沙特阿拉伯。
关于移动应用的全球市场的结论
无论您是想进入欧洲,亚洲,中东和北非地区,拉丁美洲还是其他地方,移动应用程序的开发都需要从最初的设计中考虑全球市场,以便您进入开放这些额外市场。本地化的成本可能非常昂贵,但是一旦您开发出可以成功适应您的目标用户的应用程序,您应该只针对全球市场。