国际化和本土化应用(第1部分):理解不同文化

在这四部分教程中,学习如何从技术角度国际化你的应用程序,以及如何从全球角度看待不同的文化和习俗。

也许您刚刚开始一个新项目(或者像我们OkCupid这里一样,正在使用一个十几岁的代码库),并希望将您的应用程序国际化。188bet金宝搏官网事实是国际化、本地化和翻译都是难以置信的复杂工作,在转换代码库和用户体验以支持它之前,有无数的考虑事项。以下是我们在OkCupid上总结的一些经验教训,我们在所有平台上进行了重大调整,以支持发布我们的第一个非英语翻译和本地化版本。188bet金宝搏官网

当你跨越身体、社会和语言的界限时,很多事情都会发生变化.如果你想让你的产品工作无缝地在这些边界,它是重要的认识到,我们只是人类对其他的文化和语言,从而使各种假设基于那些我们熟悉,和这些假设自然延续到我们创建的产品和软件。

例如,考虑一些像字符大写这样简单的东西。在以英语为主要语言的西方网络上,利用大写的社会语言学效应来强调或降低单词或短语的重音是很常见的。想想收到朋友的短信说这是我一生中最美好的一天vs。这是我一生中最美好的一天.如果是朋友之间的信息,不大写的信息几乎会给人一种面无表情(甚至可能会被理解为讽刺)的感觉,而第一条信息可能会被理解为真诚的兴奋。

你可以在无数的软件用户界面中找到使用大写作为强调方式的例子。从上下文来看,这里的大写很重要,但它是在大写不那么重要的假设下运行的。这一点可以通过与德语等语言的对比来突显。在德语中,作为语法规则,名词的首字母总是大写。例如卡夫卡的《变形记》原文的第一行:

我是艾尔斯·格雷戈·萨姆萨·埃因斯orgens来自unruhigenTRäumen erwachte,在seinemB这是我最喜欢的Ungeziefer verwandelt

英文(请注意在英语中,名词不能这样大写):

格里高尔·萨姆沙从不安中醒来D大量人早上,他发现自己在他的B艾德,变成了怪物V艾尔

看到一条用德语写的信息遵循这个规则可能会让理解这种语言的用户感到不舒服,因为不正确的大小写从技术上来说是不正确的语法。理解我们使用大写表示强调的假设是很重要的,因为大小写是许多语言正字法的一部分,甚至有一些语言没有大写和小写符号的概念。如果情况不变,您的消息将如何解释?这只是一种语言的许多特征之一,当从英语翻译/本地化到其他语言时,这些特征会发生变化。

除此之外,还有其他更复杂的语言特性需要解决,比如复数和序数规则语法性别.我们基于这些功能如何应用于英语的假设,导致许多人忽视了一个事实,即这些功能需要在我们的软件中进行处理。我将在后面的一节中更深入地讨论这些内容,但是正确理解这些内容对于确保消息清晰、语法正确并保留其原始意图至关重要。

在我们做出语言假设的同时,我们也做出文体的假设.当出现问题时,考虑在你的网站上显示一个错误信息:要什么颜色的?大多数西方人可能会回答红色,因为在文化上,红色通常与负面(危险、红灯、负平衡)联系在一起。然而,例如在中国文化中,红色与幸福和繁荣等积极的东西联系在一起。这种差异的一个很好的例子就是股票市场颜色选择的对比:西方金融市场用绿色表示增加,用红色表示减少,而东方金融市场则恰恰相反。

©法新社/盖蒂图片社

从风格上讲,我们甚至不能假设我们的颜色和主题有意义。我们需要确保我们的假设在这里也受到限制。我们应该根据用户的语言、位置和用例提供对他们有意义的布局、字体和颜色。

最后,我们必须承认我们的文化的假设.对于一个像OkCupid这样的产品来说188bet金宝搏官网,它的基本功能是能够指定关于你自己的一些东西,比如你的代词、性别和药物使用,因为这些是你身份的一部分,然后是你想约会的人的关键识别特征。我们如何处理一些语言,比如土耳其语,没有性别/非性别代词的概念?

不仅如此,尽管这种特殊性是OkCupid产品和信仰的核心和基础,但在世界上仍有一些地方,承认自己是同性恋或抽大麻(即使只是在互联网平台上)可能会导致刑事指控。188bet金宝搏官网我们当然不希望我们的软件给用户造成这样的问题。的确,这是一个哲学和工程上的难题;然而,这是我们对软件的文化假设的一个重要亮点。

请参阅本系列的第2部分在这里

188bet金宝搏官网OkCupid科技博客

阅读来自OkCupid工程团队的故事,每天连188bet金宝搏官网接着数百万人