您当前所在位置: > 爆料站 > 君子堂

Alconost CEO:手游本地化需要注意的10条规则

时间:2020-07-09 10:49:46  来源:  作者:网络
图源网络

本文作者是Alconost的CEO。Alconost是一家为应用、游戏、以及其它软件提供本地化服务的公司,业务涉及70多种语言。Alconost还为Google Play和App Store制作广告、教育视频,还有图片、解说词和预告片等等。

我们能够写出这篇文章,得益于我们客户提出的不计其数的问题——我的游戏哪里有问题?本地化做到这种程度还不够吗?应该如何解决呢?

在刚开始做游戏时,很多人都会采取最省钱最省时间的方法。如果你不打算循序渐进地增长,这甚至还算得上是一个高效的策略。

然而,期待已久的本地化版本一切就绪之后,大多数游戏开发商才开始思考如何才能吸引更多海外玩家。自己的游戏在更多国家发行后,或早或晚他们就会提出几个与本地化相关的点子。

首先我们要明确——本地化的意思是将用户界面翻译成目标语言,并根据文化、宗教和政治因素进行调整,从而迎合某个国家或地区的市场需求。

要强调的是,本地化是为了“解释”,而不是“改变”。

举个例子,某游戏中包含了一个关于英语民间故事角色的笑话,翻译成德语时,本地化的处理方法应该是用在一个在德国广为人知的笑话来代替。但是,如果用户界面中没有足够的空间来容纳文字量较大的德文文本,有时就需额外花费更多精力。

另一个体现本地化涉及之广的例子是数字的翻译。比如说,在美式英语中,有些时候就要求用单词来表达数字,不能用阿拉伯数字。其他地区的本地化可能需要注意数词与名词的复数单数形式保持一致。例如在俄语中,单复数还存在一些特殊情况,而日语和汉语中则没有复数形式。但是,如果数字和文字是以硬编码的形式存在于游戏的静态图像中,仅仅翻译是不够的。

这两种情况还只是冰山一角——在本地化过程中,你还会遇到各种各样跟本地化无关的问题。有些人称之为伪本地化或者国际化错误——指的是一些本可以预测和避免,但需要开发人员花费很多精力才能解决的问题。

这就是为什么Alconost公司为开发人员罗列出了一份规则,让他们在项目启动时就按照这些建议走,以便在开发过程中可以轻松一些,为本地化早早打好基础。

1.提前选择本地化语言

我们之前写过一篇关于APP本地化工作流程的文章,行动清单的第一项就是“评估你的潜能”,我们现在也要做这件事。

你可能会反对说,在一款游戏真正上线之前,你不可能预见到所有潜在的市场。嗯,这在一定程度上是正确的:你得先用非本地化版本做个测试,看看用户的反响,然后你再进行本地化。但是,你并不用每次都按这个步骤来。

首先,你的游戏可能包含了太多文化和地域方面的禁忌,如果没有本地化,即使游戏叙事一流,你的游戏也会被拒之门外。

所以在游戏制作开始之前,预测潜在市场的最好办法是什么?

分析竞品的本地化。一般来说,如果竞争对手的游戏在某一市场上找到了肥沃的土壤,那么你也有很大的机会那里获得成功。
从游戏类型角度出发,评估一下本地化的效果。例如,如果你是一个独立开发者,正在考虑发行一款复古风格的roguelike游戏,你可以通过观察成功的同类游戏来确定哪些市场是比较有前景的——比如说《地痞街区》,已经被本地化成七种语言,外加英语。另外一种办法就是从地域角度去分析。比如说电子游戏是日本文化中不可分割的一部分,那么开发初期你可能就要把日本列为目标市场了。
研究本地化需求最强烈的那门语言。说到这里,你可能想看看我们之前在 “Best Languages for Game Localization”[1]一文中的研究报告。

我们的“0号规则”是尽可能地将英语作为游戏的源语言。我们建议在开发的第一天起,就要考虑两个本地化方向。这两个“默认”方向就是英语和你的母语(如果不是英语的话)。这种方法有几个无可争辩的好处:第一,以后可以将英文作为源语言翻译,这有助于确保游戏的一致性。第二,一开始就准备两种语言,这会让你提前认识到本地化前期工作中的所有陷阱。到时游戏扩展到20种语言,你就会熟练很多了。

2.为目标语言调整界面

在设计界面元素时,人们一般会为其它语言文本留出30%的空间(甚至更多,如果能够做到的话)。这对短字符串尤其有用(菜单选项、UI等)。

但是,我们还有更好的方法。如果你已经考虑到了规则1,并且有了一个初步的目标语言列表,那么我告诉你一个很有帮助的方法:为最棘手的语言设计界面。

就比如说,德语的文字量一般都会比英语多平均30%,俄语是10%。阿拉伯语也是这种情况。另一方面,繁体中文所占用的空间一般比英文少30%。

再说到字节,一个拉丁文字母等于一个字节,但西里尔文和阿拉伯文是两个,你在规划数据存储时也需要考虑到这一点。

3.不要把字符串直接嵌入到代码中

转换文本进行本地化,会导致这些硬编码字符串丢失。记住这条本地化规则:每一个可本地化的字符串都应该是可编辑的,不要触及任何代码。

实际上,为了本地化而做的这些工程都可以被归结为“国际化”,简称“i18n”——指让产品无需做大的改变就能够适应不同的语言和地区的需要。从程序角度来说,就是在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面。

另一个重要的技巧是避免用简单的单词组成字段。某位谷歌程序员给我们提供了这样一个典型例子:

  1. String currency = Locale::getCurrencyString() + money.toString(); // creates $123
复制代码

这就体现出了一个问题——其他语言可能会把币种符号放在数字后面。

你可以使用需要本地化的格式化字符串。就比如说:

  1. String format = Locale::get(“currency format”); // returns “${0}” in English String currency = String::Format(format, money.toString());
复制代码


后一种方法允许本地化人员在实际格式化字符串中重新排列单词。

4.记住,时间、日期、计量单位和数字也需要本地化

作为上一条规则的延伸,我们想明确指出,数字方面的信息也需要从代码中提取出来进行本地化,因此也不能硬编码。

你还需要准备好重新设计界面上的数字。比如说游戏时间线上的计时,应该也是需要本土化的。原因是,西方国家大多是单向性时间模式,也就是说,他们习惯于用一条延伸的线来表示时间的流动,而亚洲国家则喜欢多样性时间模式,用圆圈来表示。

更不用说不同语言的日期格式、计量单位各不相同了。

所以我们的建议是,在本地化的时候要做好准备,考虑好每一个细节。

5.使用占位符和格式化控件,并使其易于访问

涉及到本地化和文本编辑时,使用占位符有时也是一个很好的选择。但如果不提供占位符的访问权限,那么它可能成为一把双刃剑。

这个问题牵涉到不同语种中的不同语序。所以我们的建议是:让你的占位符成为短语的一部分,这样就可以在上下文中插入。举个小例子来对比一下:

反面例子:“Mommy ate ” + %num + ” apples.”
正面例子:“Mommy ate %num apples.”

对占位符的简短描述也会有很大帮助。这样一来,当占位符被认为是与前面的文字有错误的关联或不相关的时候,就可以避免疑惑。

6.避免往图片里加文字

如果你的游戏中有图片,记得也要本地化,尤其是那种带有文字的。这就意味着你要从头设计图片。

重新设计图片和创意资源有时是个好主意,这样你就可以根据目标市场的需求对元素做出调整。然而,如果你只是单纯替换翻译文本,那就完全是浪费时间了。

7.使用正确的编码和字体

如果你需要某些跟你字符串类不同的特殊字符, 比如“spécîål ”这样的,编码问题是不可避免的。如果你的目标语言在本地化后出现了编码不匹配的情况,可能需要花费大量的时间和精力来删除这些可怕的字符, 比如���这样的。

字体方面也会出现同样的问题。特别是某些花哨的游戏字体只涵盖了某些语言的字形。结果就是,你可能得为不同的语言挑选不同的字体。在选择字体时请注意这一点,否则游戏中可能会出现一堆方框(□□□)而不是文字。

我们建议还是尽可能地使用Unicode而不是ASCII。UTF-8是最常用的,而且是空间利用率最高的编码。所以,请确保你的输入文件没有出现编码错误。

关于这一点,我们就先讲到这里了。详细的编码教程,你可以看看“Where Do Mojibakes Come From? A Smart Guide to Encodings”这篇文章[2]。

8.如果已经为本地化做好准备,你可以试试伪翻译

当你把上面所讲的技术方面的事都搞定了,你可以试运行看看。网络上有很多很棒的伪本地化工具,可以将你的界面模仿成外语界面,包括调整文本长度、检查编码和硬编码字符串。

这些工具基本上都会运行一个模仿目标语言的脚本,并生成一个测试版本,然后必须在常规流程中作为非本地化版本进行QA测试。

这种提前测试并不是什么灵丹妙药,但是的确很有帮助。而对于开发者来说也是一件很有趣的事。

9.早点制作术语表

术语表是游戏内专有词汇和概念的整合,在游戏中必须保持前后一致。这些词汇主要包括物品、人物名称、器物和属性状态。

保持术语翻译一致是非常重要的,试想一下,如果某个游戏内的东西在一个地方被翻译成 “药水”(potion),在另一个地方被翻译成 “灵药”(elixir)——你在无意中为玩家制造了额外的逻辑难题。

图源网络

10.准备好提供上下文

确保本地化团队有充足的上下文信息可以参考,这一点的重要性不亚于制作术语表。从我们的经验来看,译员、本地化项目经理和游戏开发者之间的充分交流有助于语境的建立。

我们意识到要让开发团队做到24小时待机是很难的。然而在本地化阶段,我们的建议是指定一个代表作为联系人——错误或模糊不清的语境确实会对本地化的最终结果产生很大影响。

除此之外,本地化工作流平台主要是根据客户的喜好来选择的,这样是为了最大程度地保证沟通的便利和高效。

充分的准备工作最终会让你看到好的结果。

我们希望这些简单的规则、建议能对你的游戏开发有所帮助。祝你能够取得辉煌成功,让玩家们沉浸其中!


引用文献:
[1]Best Languages for Game Localization
https://medium.com/@Alconost/best-languages-for-game-translation-836c467db417
[1]Where Do Mojibakes Come From? A Smart Guide to Encodings
https://medium.com/swlh/where-do-mojibakes-come-from-a-smart-guide-to-encodings-fa96de357123

原作者:Alexander Murauski
译者:Willow Wu
来源:游戏邦编译
原译文:
https://gameanalytics.com/blog/10-rules-mobile-game-localization.html

相关下载

玩家评论

逆战秘法之匙芙蕾雅多少抽到需要多少钱

逆战秘法之匙芙蕾雅多少抽到需要多少钱?在逆战里,会有着各种各样的玩法,其中就有人问秘法之匙芙蕾雅多少抽到需要多少钱?下面就去看看吧。首先我们先了解下秘法之匙芙蕾雅的获详情>>

阅读: 108
日期: 2020-06-28
《未定事件簿》通关需要注意什么 通关技巧分享

《未定事件簿》通关需要注意什么 通关技巧分享 作者:互联网来源:九游发表时间:2020-06-05 20:58:00详情>>

阅读: 3
日期: 2020-06-05
消费者到底需要什么样的618?

原标题:消费者到底需要什么样的618? 撰文/蓝科技 作为后疫情时代的第一个购物狂欢节,618早已超出其本身的意义。 在经历了将近半年的“经济低潮”后详情>>

阅读: 5
日期: 2020-05-27
战双帕弥什萌新白嫖需要注意什么 萌新白嫖注意事项详解

战双帕弥什萌新玩家们在游戏中进行白嫖也是要讲究方法和技巧哦,同时注意事项也有很多哦,为何这样说呢,就怕白嫖多了不太好呀,下面安族66就带来相关内容吧~ 战双帕弥什详情>>

阅读: 5
日期: 2020-05-26
财说|百度私有化需要多少钱?

原标题:财说| 百度私有化需要多少钱? 图片来源:视觉中国 记者 | 陈菲遐 编辑 | 1 百度(BIDU)考虑从纳斯达克退市的消息喧嚣尘上。公司对此最新详情>>

阅读: 4
日期: 2020-05-22
PapersWithCode发布代码完整性自查清单:想获得更多星,你需要注意这五项

原标题:PapersWithCode发布代码完整性自查清单:想获得更多星,你需要注意这五项 选自Medium 参与:魔王、小舟 如何恰当地提交代码,才能既保证研究的详情>>

阅读: 14
日期: 2020-05-15
产品注册&登录设计,需要注意的23条规则

原标题:产品注册&登录设计,需要注意的23条规则 文章介绍了产品设计中在注册流程和登录流程两个方面需要注意的相关规则,了解了这些基本规则,能帮助详情>>

阅读: 1
日期: 2020-05-14
天下三6星元魂珠需要多少钱

5星和6星都是不能交易的,只能是由4星合5星再合6星,说实话我并不太懂珠子,我用过的珠子也主要是激活和合体用下,不玩幻化 详情>>

阅读: 7
日期: 2020-05-08
UI设计转行交互,需要注意什么?

原标题:UI设计转行交互,需要注意什么? 交互设计,该不该走上这条不归路?很多UI想转交互可能都问过这个问题,作者作为一个从前端入行、做了不少UI和产品详情>>

阅读: 9
日期: 2020-05-07
动物森友会种树需要注意什么 种植树木技巧分享

动物森友会种树需要注意什么?相信很多玩家对于种植树木比较随意吧,随便挖掘个空间埋上树苗就行了,方法是没错的,但是种植树木以及摇钱树什么的也有一定的技巧方详情>>

阅读: 1
日期: 2020-04-26
王者荣耀新赛季上分需要注意什么?这些坑不要踩,排位轻松屠杀

王者荣耀S19新赛季已经开始一周了,这时候其实就是已经好的上分时间,毕竟实际上已经有一些主播大神、职业大佬都已经打上王者,他们的追求其实也不在排位上,一般都是巅峰赛。所以详情>>

阅读: 11
日期: 2020-04-07
在漫展里出Cos需要注意哪些地方呢?萌新必读!_化妆

原标题:在漫展里出Cos需要注意哪些地方呢?萌新必读! 相比较起拍正片来说,很多Coser会把第一次出Cos放在漫展上。一是因为可以在漫展上认识更多的Coser详情>>

阅读: 3
日期: 2020-04-01
碧桂园天钻小面积需要多少钱?

95平,总价270万左右,95平米的3房2厅总价大概是260多万详情>>

阅读: 5
日期: 2020-04-01
需要注意的很多?

买房要注意的很多,是的,切勿大意,多多益善,嗯,很好,没太弄明白您的问题详情>>

阅读: 5
日期: 2020-04-01
复核需要多长时间?

一般当天复核给出示文件,关注拼房帝,关注拼房帝,关注拼房帝,关注拼房帝详情>>

阅读: 7
日期: 2020-03-30
买房时楼层选择有没有什么需要注意?

一、采光,要考虑周边的楼层高度,我们北半球光照的时间冬天短,冬至的那天最短,照射的夹角最小,采光要考虑冬天也能照射进室内。楼层的高度要能满足采光的需要 二、噪音,楼层低的详情>>

阅读: 8
日期: 2020-03-18
申请贷款购房需要注意什么?

1,征信报告 2.借款人的资质 3.很多借款人在提交贷款材料的时候,为了可以获得更大的贷款额度,会去提升自己的信用卡额度,但其实这样不仅不会获得更多贷款,而且还会因此增加负债,详情>>

阅读: 4
日期: 2020-03-18
买首套房需要注意那些事情?

选好的地段,好的户型,好的学区详情>>

阅读: 8
日期: 2020-03-15
房屋落户需要注意的事项有哪些?

按照国家规定执行,根据国家规定严格执行,按照国家规定,严格按照国家规定执行,根据国家规定办详情>>

阅读: 7
日期: 2020-02-17
夫妻一方有正常小额贷款可以买房吗?需要注意什么?

夫妻一方有正常小额贷款可以买房的,一般只要夫妻双方的征信没问题,并且符合当地的购房条件,还有就是收入流水达到供房的水平,就可以申请贷款买房。 需要注意什么? 1、申请贷款前详情>>

阅读: 13
日期: 2019-12-16
买别墅需要注意什么?

一、了解项目有无产权要确保别墅开发商已完全缴纳土地出让金,能够提供物业销售许可证;若欲购置期房,要求发展商提供预售许可证及开工证。二、市政配套到位别墅的位置大多远离市详情>>

阅读: 13
日期: 2019-11-05
搞笑GIF:看把姑娘困的,需要注意形象哦_测试

1、小姑娘看到这个礼物开心坏了 2、大家看看我新买的摩托车,马上要上路了,好紧张 3、恩将仇报的结果 4、居然还可以这样玩 5、这逼装的我给满分再加详情>>

阅读: 11
日期: 2019-10-21
英雄联盟手游对线技巧分享对线需要注意什么

英雄联盟手游对线需要注意什么吗?在英雄联盟手游中对线是很考验技术的,那么在游戏中该怎么对线?有哪些技巧吗?下面一起来了解一下吧!英雄联盟手游对线技巧详情>>

阅读: 11
日期: 2019-10-16
开发一个微信小程序需要多少钱?

原标题:开发一个微信小程序需要多少钱? 对于坐拥10亿用户的微信来说,很多线上线下的场景都会沉淀在微信里,微信生态里承载着非常多的可能性。微信只需详情>>

阅读: 11
日期: 2019-09-05
DNF男枪一觉都需要什么

需要 混沌魔石,钢铁片,灵魂晶石,各色晶体 详情>>

阅读: 10
日期: 2019-08-20
都9012年了,我们还需要这样的武侠?

都9012年了,我们还需要这样的武侠? 我不喜欢的国产武侠游戏。至少现在不喜欢。 因为它跟我最早接触到的武侠不一样了。 武侠作为国内流传最广的通俗文学之一,在很长的一段详情>>

阅读: 10
日期: 2019-06-27
《跨越星弧》评测:探索宇宙不仅需要飞船,还需要肝

原标题:《跨越星弧》评测:探索宇宙不仅需要飞船,还需要肝 “丰富的内容带给玩家更多丰富的游戏体验, 详情>>

阅读: 15
日期: 2019-05-02
手机还需要擦吗?

今天下午,我们家卖破烂,我感觉我的手机好像弄脏了,就用卫生纸沾水擦了擦,可是有一个细节:在这之前,第一次,我扔东西怀疑碰到了垃圾桶 详情>>

阅读: 13
日期: 2019-04-27
你并不需要只狼的简单难度,你只需要斩断心中的犹豫

原标题:你并不需要只狼的简单难度,你只需要斩断心中的犹豫 你不但欺骗了游戏,还欺骗了你自己。 你没有成长, 详情>>

阅读: 28
日期: 2019-04-27
你并不需要只狼的简单难度,你只需要斩断心中的犹豫

你不但欺骗了游戏,还欺骗了你自己。你没有成长,你没有进步,你走捷径但最终一无所获。你经历了一场空洞的胜利,没有冒险,也没有收获。我很遗憾你不知道其中的区详情>>

阅读: 18
日期: 2019-04-18
盛大传奇3战士51升到53级元宝需要多钱,挂机需要多久

Game234问答中心有网友提出了一个比较有代表性的问题【盛大传奇3战士51升到53级元宝需要多钱,挂机需要多久】,【盛大传奇3战士51升到53级元宝需要多钱,挂机需要多久】具体问题如下:盛大传奇3战详情>>

阅读: 6
日期: 2019-04-17
农业生产需要什么工具

Game234问答中心有网友提出了一个比较有代表性的问题【农业生产需要什么工具】,小编觉得可能对其他网友也有帮助,所以将此问答整理出来了,希望对您有帮助。小编为您搜罗的答案1什么朝代的啊?古代吗?农业详情>>

阅读: 8
日期: 2019-04-17
新注册的公司要开户需要会计证吗?如果不需要在什...

Game234问答中心有网友提出了一个比较有代表性的问题【新注册的公司要开户需要会计证吗?如果不需要在什...】,【新注册的公司要开户需要会计证吗?如果不需要在什...】具体问题如下:我是这个公司的财详情>>

阅读: 28
日期: 2019-04-14
台服TERA怎么玩啊,需要代理吗?

Game234问答中心有网友提出了一个比较有代表性的问题【台服TERA怎么玩啊,需要代理吗?】,小编觉得可能对其他网友也有帮助,所以将此问答整理出来了,希望对您有帮助。小编为您搜罗的答案1以上是账号性详情>>

阅读: 13
日期: 2019-04-14
qq飞车结婚需要什么 需要几步骤? (注不是订婚 是...

Game234问答中心有网友提出了一个比较有代表性的问题【qq飞车结婚需要什么需要几步骤?(注不是订婚是...】,【qq飞车结婚需要什么需要几步骤?(注不是订婚是...】具体问题如下:是结详情>>

阅读: 7
日期: 2019-04-13
dota2还需要收费么?怎么还需要买东西

Game234问答中心有网友提出了一个比较有代表性的问题【dota2还需要收费么?怎么还需要买东西】,小编觉得可能对其他网友也有帮助,所以将此问答整理出来了,希望对您有帮助。小编为您搜罗的答案1dot详情>>

阅读: 9
日期: 2019-04-13
apex需要ps4会员吗

很多小伙伴因为烂橘子下载Apex英雄的速度问题而头疼不已,很多玩家另辟蹊径,有的改host下载,有的想用ps4玩那么用ps4下载需要会员吗?正确答案看到小伙伴们被橘子的下载速度逼到用PS4下载小编也是详情>>

阅读: 16
日期: 2019-04-08
《全境封锁2》世界5更新前需要做的8件事 世界5需要做什么

  北京时间4月5日,《全境封锁2》将开放世界等级5,那么玩家们需要做哪些准备工作迎接世界5的到来呢?下面就为大家带来“夏虫浪人”分享的《全境封锁2》世界5更新前需详情>>

阅读: 24
日期: 2019-04-03
需要运气的时候却不来 开神兽出高连玉兔

如今已经有49个神兽之灵了,想当初开珍兽给了我一只小肥羊运气不错,不知道今天的运气会是怎样呢? 详情>>

阅读: 4
日期: 2019-02-08
需要手速的点击游戏_需要手速的点击游戏大全_需要手速的点击游戏下载

有这么一种游戏,玩家们只需要简单的狂戳屏幕就可以哦!这类游戏操作简单的同时,还非常有意思,玩家可能会因为手速跟不上而懊恼,也会因为远超别人的反应能力而洋洋得意!TOP1:跪地竞速(竞速类游戏,游戏评分详情>>

阅读: 2
日期: 2019-01-27
精彩推荐