R2.06.1placeholder copy shipping设计

占位文案会被直接实现

别名: 占位稿上线 · lorem ships · dummy copy implemented

概念解释

交付文件里写着的每一个可见字符串,都会被当作要进产品的原文。占位稿上线(placeholder copy shipping)指:按钮上的「Button」、卡片里的「Lorem ipsum」、空输入框下的「Your name here」,只要没有被标成「非发运文案」,就会被抄进字符串表、按原文做进界面。工程没有第二条「真正的文案稍后替换」通道——文件即文案源。

它管的是字会不会被照抄,不是这些字变长之后版面怎么撑,也不是译文要预留多少宽度。

机制

实现的工作单元是节点上的文本属性。从设计文件导出、从标注复制、从截图 OCR,拿到的都是当前可见的那一句。实现者无法从字形上区分「设计师还没想好」和「这就是终稿」:两者都是黑色的字。时间压力下,未标记的占位会被当成已批准,因为问「这句能上线吗」的成本高于先做进去。字符串一旦进了代码,后续替换要走翻译、审查、回归,占位就获得了和正式文案相同的惯性。

占位还携带错误语义。「Submit」在英文稿里像中性动作,产品里这个按钮其实是不可逆删除;「用户名」占位被做成了登录标识,而产品要的是邮箱。语义错误比长度错误更难在视觉走查里被发现,因为画面仍然「像那么回事」。占位之所以危险,不是它看起来丑,而是它看起来已经完成。

边界

线框、内部评审稿若在封面标明「文案未定、禁止发运」,并且字符串表另有正式源,占位可以留在画板里当结构填充。手写感的草图字(明显不是产品字体)较少被抄走,但一进高保真就失去这层保护。法律条款、商标、价格这些槽位即使画的是假字,也常被法务当成已披露——这类槽位不允许用占位,必须等正式文本。演示用的假数据姓名、订单号属于数据样例,不是界面文案;把它们和按钮标签混在同一层不标注,假数据也会被写成文案常量。

怎么落地

  • 交付文件中每一句用户可见文字要么是终稿,要么在图层名或标注里写明「非发运」并指向文案表里的空位编号;不允许第三种「先看着」。
  • 把字符串表(或文案文档)当作与设计文件并列的发运源,实现只从标记为终稿的条目取值,不从画板抄未标记的字。
  • 高保真里删除拉丁填充段落,改用一句能代表真实语气的短句;需要撑版面时用色块,不用假句子。
  • 发布前把界面上的每一句可见文字和文案表对账。对不上的、仍是 Button / Lorem / 「点击这里」的,都按缺陷打回设计源,而不是在代码里临时改一个字。

延伸

  • 同组R2.06.2 文案长度变化影响布局 · R2.06.3 文案需与设计同步评审 · R2.06.4 文案变量的取值范围需随文案一起交付 · R2.06.5 同一概念在界面各处使用同一措辞 · R2.06.6 译文的长度变化需在交付时预留
  • 相邻R2.01 标注与切图 · T1.04 术语一致性与词汇表
  • 站内检索placeholder copy shipping · lorem as source · dummy copy

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/R2.06.1