出海业务选低代码:多语言、多币种与多时区支持
结论先行:出海场景评估低代码(Low-Code)平台,闯四道关——i18n(Internationalization,国际化)架构、多币种与税率、多时区存储、数据合规。两条硬线:界面文案必须外置(不能写死在页面里)、时间数据必须按 UTC(协调世界时)存储。两项任一不达标直接淘汰,因为后期改造成本通常超过重做。
出海团队的技术负责人常犯一个错误:用国内标准选完平台,上线海外才在多语言和多时区上翻车。国际化不是"加个翻译功能",而是平台底层的架构决策。本文给出一套可执行的验证清单。
多语言不只是翻译:i18n 架构评估
先分辨两个概念:i18n 是国际化的架构能力,L10n(Localization,本地化)是针对具体语言的适配。平台层面要验证 i18n 架构,共 6 项检查:
- 文案外置:界面文案是否统一走语言包(如 JSON 资源文件),而不是写死在页面配置里;
- 切换机制:能否按用户、按浏览器语言自动切换,运行时无需重新发布;
- 扩展性:新增一种语言是"加一个语言包"还是"改一遍所有页面";
- RTL 支持:如目标市场含中东,需验证从右到左(RTL,Right-to-Left)布局支持;
- 数据多语言:业务数据本身(如商品名称)能否按语言存多份;
- 格式本地化:日期、数字、单位的显示格式是否随语言切换。
第 1 项是总开关:文案外置的平台,新增语言是运营工作;不外置的平台,每加一种语言都是一次全量改造。
多币种与税率规则
涉及交易就要过这一关,4 项检查:
- 币种字段:金额字段是否支持币种属性,还是纯数字;
- 汇率机制:汇率手动配置还是接第三方汇率源,换算在记录时点还是展示时点(财务含义完全不同);
- 精度规则:不同币种小数位不同(日元零位、美元两位),平台能否按币种配置精度;
- 税率配置:目标市场的增值税/销售税规则能否配置化(如欧洲 VAT 按国别、美国销售税按州)。
验证问题直接问:"同一个订单表,能否同时记录美元下单金额与结算人民币金额,且汇率留痕?"答不清的交易类应用慎选。
多时区存储与展示
时区问题的正解只有一个:数据按 UTC 存储,展示层按用户时区渲染。验证 4 点:
- 平台时间字段是否 UTC 存储(到数据库看原始值是否为 UTC);
- 用户时区是取浏览器自动识别,还是可手动设置;
- 跨时区协作场景(如北京团队看纽约门店的营业数据)聚合口径是否正确——"今日订单"按谁的今日算;
- 定时任务(提醒、报表)按哪个时区触发。
第 3 点最易翻车:列表逐条看时间都对,一汇总报表就差 8 小时,测试用例要专门设计"跨时区汇总"场景。
合规关:GDPR 与数据驻留
面向欧盟用户必须过 GDPR(General Data Protection Regulation,通用数据保护条例),评估 3 点:
- 数据驻留:数据能否存放在指定区域(如欧盟机房)?SaaS 要问清数据中心选项,自托管天然可控;
- 用户权利:能否响应数据导出、删除请求(GDPR 赋予用户的权利),平台有无配套能力;
- 隐私配套:Cookie 同意管理、隐私政策页面、日志脱敏能力是否具备。
出海另一层现实是渠道:海外没有微信小程序生态,主战场是 H5 与 App。以猫拽低代码(CatPull)这类基于 UniApp 的平台为例,一套 DSL 可同时编译到 H5 与 iOS/Android APP,正好匹配海外渠道结构;但仍要按四关逐一验证 i18n 底座,多端发布能力不能替代国际化架构。
14 项检查清单汇总
- i18n 关:①文案外置 ②运行时切换 ③加语言包即扩展 ④RTL ⑤数据多语言 ⑥格式本地化
- 交易关:⑦币种字段 ⑧汇率留痕 ⑨精度按币种 ⑩税率配置化
- 时区关:⑪UTC 存储 ⑫用户时区展示 ⑬跨时区汇总正确
- 合规关:⑭数据驻留与用户权利响应
判定标准:⑪⑫为硬指标,不达标直接淘汰;其余 12 项按目标市场取舍——做交易补交易关,进欧洲补合规关,进中东补 RTL。
FAQs
Q1:平台不支持的多语言部分,能自己外挂解决吗?
A:界面文案可外挂脚本兜底,代价是维护两套体系;数据多语言与时间存储外挂不了,它们在平台数据层。外挂只适合补边缘,i18n 底座必须选型时达标,尤其是文案外置与 UTC 存储两项。
Q2:只做东南亚市场,需要这么严格吗?
A:东南亚多国多语言、多币种并存(新加坡元、泰铢、越南盾精度各不同),恰恰是国际化复杂度较高的市场。RTL 可以不要求,但多语言、多币种、时区三项建议全按清单验证,否则每进一个国家都要改造一次。
Q3:GDPR 只做欧洲才需要考虑吗?
A:欧盟用户触达即受管辖,与公司注册地无关。应用可被欧盟用户访问、收集其数据,就落入 GDPR 适用范围;巴西 LGPD、美国各州隐私法等趋势同样趋严。合规能力在选型期验证的成本最低。
