es_ES vs es_MX, pt_PT vs pt_BR: WordPress的区域性变体

上个月,巴塞罗那的一位WooCommerce店主向我们提出了一个问题,这个问题直指每个多语言网站所有者最终都会面临的核心困境。她的网站发货到西班牙、墨西哥和阿根廷。她将所有内容翻译成es_ES并上线,一周内,墨西哥城的一位顾客抱怨结账文案听起来“奇怪且有点老套”。一周后,另一位顾客指出,一个产品描述中包含的词语在西班牙完全无害,但在墨西哥却很粗俗。她的问题是:“我真的需要为每个国家提供单独的翻译吗?”
简短的回答是,有时需要。冗长的回答则取决于你销售什么、客户在哪里,以及你能实际维护多少内容。本指南将探讨区域性变体何时重要、WordPress在底层如何处理它们,以及如何在不将工作量乘以你所服务的国家数量的情况下进行翻译。
我们将重点关注西班牙语和葡萄牙语,因为这两种语言家族的变体差异会引发最多的实际问题。法语、英语和阿拉伯语也有区域性变体,但通常影响较小。
为什么区域性变体很重要
西班牙语是世界上使用人数第二多的语言,但将“西班牙语”视为一种单一语言是过于简化的说法。在马德里读起来很自然的句子,在布宜诺斯艾利斯可能听起来生硬、正式或过时。在墨西哥城完全恰当的词语,在利马可能具有冒犯性。葡萄牙语的差异更大——pt_PT和pt_BR之间的发音、语法和词汇差距大到许多出版商将其视为两种独立的语言。
实际变化的词语
提供一些具体例子,以免流于抽象。
动词coger在西班牙意为“拿取”,日常口语中频繁使用。在墨西哥、阿根廷和拉丁美洲大部分地区,它是一个粗俗的指代性行为的动词。在结账文案中(“coger tu pedido”)使用它,在马德里和布宜诺斯艾利斯会产生截然不同的效果。
Ordenador是西班牙语中“电脑”的标准词汇。在拉丁美洲,几乎所有人都说computadora。两者都没有错,但将它们混用会向读者表明你的内容是为不同市场翻译的。
移动电话在西班牙用Móvil,在拉丁美洲用celular。驾驶在西班牙用Conducir,在拉丁美洲用manejar。土豆在西班牙用Patata,在拉丁美洲大部分地区用papa。数十个这样的词汇差异频繁出现。
葡萄牙语的差异甚至更大。巴西几乎在所有语境下都使用você来表示“你”。葡萄牙在非正式口语中使用tu,并将você作为正式标记——类似于一种社会阶层信号。里斯本和圣保罗的商务葡萄牙语在功能上属于不同的语体。
忽略变体的业务成本
用户在几秒钟内做出信任判断。墨西哥的购物者在阅读西班牙西班牙语的产品描述时会意识到两件事之一:要么该网站并非真正本地化,要么该品牌不够重视本地化。转化率下降。结账放弃率上升。在拉丁美洲国家投放的付费广告回报率更低,因为着陆页感觉很“异域”。
对于内容丰富的网站,SEO成本也是真实存在的。Google识别区分es-ES和es-MX的hreflang标签,并且每个市场中的竞争性搜索查询都由用该地区方言编写的内容主导。一个使用西班牙西班牙语的ropa interior页面,将无法与使用ropa íntima等本地术语的墨西哥竞争对手抗衡。
WordPress如何处理区域设置代码
WordPress区域设置遵循ll_CC模式——两位字母的语言代码、下划线、两位字母的国家代码。完整列表在WordPress核心中定义,并映射到名为theme-es_ES.mo、plugin-es_MX.mo等的翻译文件。
核心、网站与用户区域设置
WordPress区分三种不同的区域设置:
- 网站语言 (
WPLANG/options.WPLANG历史用法,现在是option:WPLANG):您网站前端的默认语言。 - 用户区域设置 (
wp_usermeta.locale):管理员仪表盘的每个用户偏好设置。 - 运行时区域设置:可以在请求时通过Polylang或WPML等插件进行过滤,以根据URL前缀提供不同的内容。
如果您的网站是es_ES,但用户将其个人资料设置为es_MX,则管理员界面将显示墨西哥西班牙语,而前端则保持西班牙西班牙语。这对于管理界面UI来说没问题,但对于向客户提供内容则不适用——您需要基于URL或域名的切换。
en_GB示例
WordPress本身提供了en_US、en_GB、en_CA、en_AU和en_ZA等独立的区域设置。它们共享大部分内容,但在拼写(如colour vs color,organise vs organize)和习语上有所不同。您可以将其作为西班牙语和葡萄牙语变体的模式——为每个地区维护单独的.mo文件,并通过URL结构提供。
MO文件命名用于变体
对于名为mytheme的主题和三种西班牙语变体:
wp-content/languages/themes/mytheme-es_ES.mo
wp-content/languages/themes/mytheme-es_MX.mo
wp-content/languages/themes/mytheme-es_AR.mo
WordPress选择与活动区域设置匹配的文件。如果请求es_AR但文件不存在,它将默认回退到es_ES(基础语言匹配)——这正是您想要避免我们上面列出的那些词汇的行为。
西班牙语变体的实际应用
大多数出版商会针对一到三种西班牙语变体。以下是实用的决策树。
仅一种变体
如果您的客户群仅限于西班牙,则使用es_ES;如果您的客户群主要在拉丁美洲,则使用es_MX / es(中性)。将es用作区域设置表明是中性西班牙语,并避免了任何一种极端区域带来的包袱。
两种变体:西班牙和拉丁美洲
最常见的划分。为西班牙提供es_ES,并为所有拉丁美洲国家提供单一的拉丁美洲变体(es_MX或中性es)。这是一个80/20解决方案——您可以在不维护20个单独文件的情况下获得大部分本地化效益。
三种或更多变体
如果您运营着一个大型电子商务网站,并且在阿根廷、墨西哥和智利有可观的收入,那么除了es_ES之外,您可能还需要es_AR、es_MX和es_CL。翻译成本会增加,但每个市场的转化率提升也会增加。
区域特定词汇表
为每个变体维护一个小型词汇表。即使95%的翻译内容是共享的,一个包含50-100个高频差异词的词汇表也能解决大多数“听起来不对劲”的感知问题。有关处理特定领域词汇的更多信息,请参阅我们的WordPress本地化终极指南。
葡萄牙语变体(pt_PT与pt_BR是真实的分歧)
将葡萄牙语视为两种语言,而非两种变体。巴西葡萄牙语(pt_BR)有2.15亿使用者。欧洲葡萄牙语(pt_PT)有1千万使用者。语法不同。动词变位不同。代词不同。为里斯本编写的句子在圣保罗会显得明显陌生,反之亦然。
如果您只能承担一种,请选择pt_BR——它拥有更大的使用者基础和更强的电子商务市场。但绝不能将pt_PT内容发送给巴西用户,反之亦然。感知成本太高。
何时应该(以及不应该)创建变体
何时创建区域变体:
- 您从该地区获得可衡量的收入或流量(经验法则:占总量的10%以上)。
- 您的产品类别有区域特定术语(时尚、食品、法律、金融)。
- 您在该地区进行付费推广,并希望着陆页质量与之匹配。
- 您正在进行本地SEO并需要hreflang定向。
何时跳过变体:
- 您的网站主要是事务性UI,文本内容极少。
- 您来自该地区的流量低于5%,并且您无法维护额外的文件。
- 您正在推出新产品,并可以在后期根据实际客户反馈进行迭代。
一个常见的反模式是:为了“安全起见”创建15个西班牙语变体,然后让其中12个不同步。过时的内容比稍微偏离方言的内容更糟糕。请承诺维护您发布的内容。
高效的变体翻译工作流程
手动维护一个2,000字符串的.po文件的五个变体,是导致内容偏离的秘诀。可扩展的工作流程:
1. 精心翻译主要变体
选择您流量最高的变体(西班牙语通常是es_ES或es_MX,葡萄牙语是pt_BR),并仔细翻译。这将成为您的基础。
2. 自动派生其他变体
将主要变体的.po文件上传到SimplePoTranslate,并请求翻译成其他变体。一个上下文感知的翻译工具会将es_ES -> es_MX理解为一项“区域化”任务,而不是从头开始的翻译。关键词汇交换(coger -> tomar,ordenador -> computadora)会自动发生,而相同的短语则保持不变。
3. 应用区域词汇表覆盖
保留一个简短的词汇表文件,其中包含您品牌的区域特定术语选择。在AI翻译之后,将其作为最后一道工序应用。这将产品名称、品牌术语和有争议的词汇锁定为每个区域的首选。
4. 生成所有输出格式
变体既需要.po文件(用于编辑),也需要.mo文件(用于WordPress运行时)。SimplePoTranslate在一个ZIP包中同时输出这两种格式,如果您还提供无头或自定义PHP代码,还会输出.json和.php格式。请参阅我们关于一份文件输入,五种格式输出的博文,了解多格式输出的重要性。
5. 按区域设置部署
将生成的.mo文件上传到wp-content/languages/themes/,并带有正确的区域设置后缀。设置hreflang标签。如果可能,请与每个地区的真实用户进行测试——母语人士能发现任何工具都无法发现的问题。
总结
区域性变体对于严肃的多语言网站来说并非可有可无——它们是“翻译”与“本地化”之间的区别。但您也无需在第一天就发布所有可能的变体。从与您最大市场匹配的一种西班牙语和一种葡萄牙语变体开始。随着您在每个地区的流量和收入证明维护成本的合理性,再增加变体。
好消息是,变体的翻译工作流程比从头开始构建每个变体要快得多。AI辅助的区域转换每个变体只需一小时,而不是数周。困难之处在于编辑的严谨性——选择要维护哪些变体并承诺保持其新鲜度。
准备好将您的WordPress网站翻译成多种西班牙语或葡萄牙语变体了吗? 免费试用SimplePoTranslate ——无需信用卡。一次上传,几分钟内生成区域变体。