BUSINESS SCENARIO LIBRARY

一组具有代表性的 B2B 线索发现情境,展示 AI 如何从典型业务交流中识别值得人工核实的销售机会。

SCENARIO 144跨境 SaaS 与 AI 本地化

SaaS 界面支持阿拉伯语:RTL 改造不是把布局反过来就行

产品设计负责人面对从右到左语言和本地格式的 UX 本地化需求时,如何评估设计系统改造范围、选择渐进策略、以及哪些"快速方案"实际会制造更多技术债务。

业务阶段
UX 本地化
线索质量
★★★★★
典型买家
产品设计负责人
意向判断
很高 · 界面重构
典型场景演示

以下是一个典型场景演示,用于说明产品的判断逻辑,不代表真实客户案例、客户证言、合同、收入结果或转化数据。

HOW TO READ THIS SCENARIO / 阅读结构

01场景描述

02Signal 判断

03可信度与优先级

04人工下一步

判断时关注的线索

  • RTL 语言市场需求明确
  • 现有设计系统不支持 RTL
  • 国际化框架评估启动
  • 界面重构排期紧张

典型场景演示。 本文用于解释业务信号的判断与人工核实方法,不代表真实客户、对话、合同、收入结果或转化数据。

具体业务情境

你的 SaaS 产品是一个数据分析仪表盘,服务于企业客户的中层管理者。产品界面在英语和欧洲语言下运行良好——所有文字从左到右,数字格式用逗号分隔千位,日期是月/日/年。

现在公司在迪拜签下了第一个中东客户。客户在合同里写了一条:“界面必须支持阿拉伯语,包括完整 RTL 布局。“这条要求不是装饰性的——客户的运营团队中有相当一部分人只用阿拉伯语工作。

你打开 Figma,把主界面镜像翻转了一下。布局确实转过来了——但问题也马上浮现了。趋势图表的 X 轴时间线默认从左到右,在 RTL 模式下是否需要反过来?表格中的数字列——数字本身是左到右阅读的,但表格的列序需要从右到左排列,数字和文本混排时的对齐规则是什么?图标中有几个带有方向含义的箭头和返回符号——它们是否也需要镜像?还是没有方向含义的图标不应该镜像?

这些问题在设计系统建立之初没有人问过。而现在每一个问题都需要答案,而且需要在阿拉伯语版本上线之前得到答案。

为什么容易误判

RTL 和本地化 UX 改造中,常见以下三类判断失误:

  • 以为“加个 dir 属性就够了”:在 HTML 根元素上加 dir="rtl" 确实能让浏览器自动处理一部分布局翻转,但这只能解决 CSS 层面的问题。设计系统内的图标方向语义、动画方向、滑块和进度条的视觉流向、表单验证信息的展示位置——这些不是浏览器能自动处理的。
  • 低估了“混合内容”的复杂度:用户的仪表盘上同时存在阿拉伯语标签和英语数字/代码片段。当一个表格单元格中出现了“12,345 次交易”,阿拉伯语的阅读顺序是“次交易 12,345”,但数字 “12,345” 本身是从左到右阅读的。这种混合内容的排版规则不是靠一个全局开关能解决的。
  • 把“做出来”当成“做好了”:开发团队可能在三周内完成核心页面的 RTL 改造并上线。但如果设计系统的组件库没有随之更新为原生支持双向文本,接下来的每一个新功能开发都会重新制造 RTL 相关的 bug——修复成本从一次性变成了持续性的。

先核实哪些证据

在启动任何开发之前,先完成以下评估:

第一:国际化框架的基础能力摸底。 你当前使用的前端框架或组件库是否原生支持 RTL?是否有内置的 DirectionProvider 或等效机制?如果没有,需要从哪个层级开始改造?框架级别的改造和组件级别的改造是不同的工程任务——前者改变的是布局逻辑的底层抽象,后者改变的是单个组件的视觉表现。

第二:设计系统受影响范围映射。 把设计系统中的所有组件逐一检查:(1) 哪些组件有方向相关性——如箭头、面包屑、分页器、步骤条、时间轴;(2) 哪些组件没有方向相关性——如头像、徽章、标签;(3) 哪些组件是“灰色地带”——如图标按钮中的图标,取决于图标本身是否有方向语义。这个分类决定了哪些组件需要双模式设计。

第三:数字、日期、货币的本地化格式清单。 目标市场使用什么日期格式、千位分隔符、小数点符号、货币符号位置、电话号码格式?这些不是 RTL 问题而是国际化问题,但它们与 RTL 改造交织在一起——一个显示为“2026年7月27日”的日期在阿拉伯语下可能需要显示为希吉来历的日期,这涉及后端数据层的格式支持。

第四:关键用户旅程的优先级排序。 列出用户在使用产品时打开频率最高的页面和操作流程。仪表盘首页、数据筛选器、报表导出、设置页面——按日活跃用户的操作路径排序,而不是按页面数量排序。最影响日常使用的页面优先改造。

第五:测试策略与自动化覆盖评估。 当前的端到端测试是否支持多语言运行?视觉回归测试能否覆盖 RTL 模式?如果测试基础设施不支持,改造完成后的质量保障靠什么——靠人工走查?人工走查在第一次发布时可行,但在后续频繁迭代中不可持续。

人工下一步

评估完成后,按以下顺序推进:

第一,采取渐进式改造策略,分批上线。 选择三个用户最常接触的页面作为第一批——可能是仪表盘首页、数据筛选器和报表查看页。这三个页面覆盖了核心浏览、输入交互和数据导出三种模式。第一批上线后收集内部和客户反馈,再决定第二批的范围和节奏。全站一次性切换的风险太高——一个组件出错,整个产品的第一印象就被破坏了。

第二,同步升级设计系统组件库,而不是只修页面。 在改造第一批页面的同时,把涉及到的底层组件升级为双向文本原生支持。这意味着之后的页面改造可以直接复用这些组件,而不是每个页面都从头适配。组件库的改造进度决定了第二批、第三批页面的改造速度。

第三,建立 RTL 相关的设计与代码评审清单。 新增或修改任何 UI 组件时,评审清单中必须包含两条:(1) 该组件是否在 RTL 布局下正确呈现;(2) 如包含数字/文本混合内容,排版是否符合目标语言习惯。评审清单一开始可能很长,但随着团队经验的积累,大部分条目会内化为开发习惯。

第四,与客户确认本地化用词和格式偏好。 阿拉伯世界不是单一语言市场——不同地区的用词习惯、日期格式偏好、甚至颜色文化含义都有差异。在正式上线前,请客户的终端用户代表实际走一遍关键操作流程,反馈不限于功能是否正确,还包括表述是否自然、格式是否符合当地习惯。

不能从群消息确认什么

技术群中常见建议——“用 CSS logical properties 替换物理属性”“直接上 antd 的 RTL 主题”“国际化用某某库就行”——这些提供了有价值的技术方向,但不能替代以下判断:

  • 你的设计系统中每个组件的方向语义——产品设计师必须逐个判断
  • 哪些图标的方向含义在 RTL 文化中不被认可——例如“前进”箭头在英语文化中向右,在阿拉伯语文化中是否也向右?答案取决于该箭头表示的是“时间向前”还是“物理向右”
  • 改造的时间估算——在完成组件级别的摸底之前,任何时间估算都是猜测
  • 用户真正的痛点优先级——数据来自用户访谈和使用分析,不是技术讨论

UX 本地化改造的核心不是找到一套自动化工具让它“自己变成 RTL”,而是理解你的产品在另一种阅读方向、另一种视觉文化中的体验是什么样子的——这个理解,只有人能做到。


本文为业务场景演示,旨在说明 SaaS UX 本地化与设计系统改造场景中的典型评估与决策顺序。文中不涉及具体客户、项目数据、群聊原话或结果承诺。实际操作请以设计系统文档、国际化框架评估及用户测试结果为准。

常见问题

RTL 改造最容易被低估的成本项是什么?

不是开发量,而是设计一致性验证。每一个组件在 LTR 和 RTL 两种模式下的截图需要成对审查。图标方向、箭头含义、文本对齐、数字/混合文本的排列——这些不是开发完成后自动变正确的,需要逐个检查。

能不能用一个独立的 RTL 版本来规避设计系统改造?

短期可以,但维护成本会随时间指数级上升。每当产品增加一个新功能或修改一个组件,你需要在两个版本中各实现一次。而且两个版本之间的不一致会逐渐累积——最终用户在不同语言之间的切换体验会出现断裂。分支策略是临时过渡方案,不是架构决策。