Playaby

Playaby现已支持8种语言,包括阿拉伯语和中文

A globe surrounded by speech bubbles in different languages, representing the 8 languages Playaby supports
新闻

由Playaby团队撰写。 网站上的每一款游戏都由我们亲自开发,撰写攻略时也会亲自把每款游戏玩一遍,所以上面的这些技巧都来自对游戏机制的实际测试——而不是泛泛而谈的建议。

Playaby现在支持八种语言,而最新加入的中文和阿拉伯语,才真正让这份语言清单成为一份名副其实的全球化名单,而不只是常见的那一堆西欧语言。

  • 英语(默认)
  • 西班牙语
  • 法语
  • 德语
  • 葡萄牙语(巴西)
  • 日语
  • 中文(简体)
  • 阿拉伯语(从右到左)
8网站目前支持的语言数量,包含最新加入的中文和阿拉伯语这两种

其中有两个选择需要专门做出判断,而不是随便选一个通用版本。葡萄牙语选择的是巴西用法,而不是欧洲用法,因为主动搜索并游玩浏览器游戏的葡萄牙语使用者中,巴西人口占了绝大多数。中文选择的是简体,而不是繁体,因为简体是中国大陆的标准用字,而中国大陆又是休闲浏览器游戏中体量最大的中文阅读市场。繁体中文和欧洲葡萄牙语都是真实存在的市场,只是体量不是更大的那一个。

RTL阿拉伯语页面翻转的是整个布局方向,而不只是文字本身,导航和阅读顺序都改为从右到左

这项从右到左的适配工作,才是加入阿拉伯语支持里更难啃的那一半:导航、按钮、图标和阅读顺序都必须跟着翻转,而不只是文字本身,否则即便翻译得再完美,页面看起来也是错乱的。网站现在会根据所选语言自动设置布局方向。至于翻译的其他部分,推进方式则要循序渐进得多。界面本身——导航、按钮、标题、游戏说明——已经在全部八种语言里完整翻译完成。博客文章的翻译是随时间逐步推进的,而不是一次性全部到位,任何一篇还没被翻译的文章都会干净利落地回退到英文版,而不会显示一个残缺或半空的页面。每种语言也都有属于自己的真实URL路径,而不只是切换屏幕上显示的内容,这样翻译后的页面才能被独立收录和分享,对于用自己母语通过搜索引擎找到这个网站的人来说,这一点很重要。

语言切换也会被记住,下次访问时会保留你的选择,而不是每次都重置回默认语言。八种也不是最终数字,接下来会加哪种语言并没有一份固定清单,但网站的搭建方式已经让新增一种语言只是一份翻译工作,而不是一次工程改造。如果英语不是你的母语,真的值得切换一下。在这八个选项之中,现在真的有机会让这个网站读起来就是它本该有的样子。

为什么网站各处的翻译进度并不一致

网站的每个角落并不是以完全相同的速度完成翻译的,这是一个刻意的取舍,而不是疏漏。核心界面——导航、按钮、标题,以及每款游戏的玩法说明——被当作了优先级最高的部分,因为不管访问者用哪种语言打开哪个页面,这些都是几秒钟之内就会接触到的内容。相比之下,博客文章的翻译是随时间逐步推进的,而不是每发一篇新文章就同步上线全部八种语言,任何一篇在某个语言下还没翻译的文章,都会干净利落地回退到英文版,而不是显示一个残缺或半空的页面。这套回退逻辑的重要性,比听起来的还要更高:一次悄无声息地在缺失内容上失败的局部上线,看起来就像一个bug;而一次优雅地回退,看起来就只是英文内容和翻译内容并排出现,这对访问者来说是小得多的一个要求。

支持一门从右到左的语言,实际上都要做些什么

阿拉伯语支持最终是一项比替换翻译字符串大得多的工程,因为'从右到左'并不只是把拉丁字母换成阿拉伯文字这么简单——它翻转的是整个页面的空间逻辑。在其他所有语言里指向左边的返回按钮,在阿拉伯语里需要指向右边,因为在从右到左的阅读顺序里,'返回'意味着朝屏幕右侧移动。带有方向含义的图标——比如轮播图上的前进箭头,或者下拉菜单旁的箭头——需要专门做镜像版本,而不只是换个位置摆放。哪怕是通知徽章摆在哪一侧、侧边栏从哪个边滑入这种小细节,都必须逐一重新检查,因为一个在从左到右布局里看起来很自然的界面元素,一旦周围的页面都翻转过来,它就会显得真的很别扭。

把这些都做对之后带来的回报是:阿拉伯语用起来不会像是硬塞进一个西式布局里的事后补丁——它会让人感觉这个网站从一开始就是为从右到左阅读的读者搭建的,因为就那一条CSS属性而言,事实也确实如此。这种区别对信任感的影响,比大多数视觉细节都更重要:一个骨子里依然按从左到右阅读、按钮和图标都摆错了位置的翻译页面,哪怕每一个字都翻译得完美无缺,给人的感觉依然是敷衍了事。