德语产品页写1,5,英文报价为什么变成了15
德语页面的小数逗号进入英文报价后变成整数时,怎样分离数值存储、本地化展示和文件导出。
销售从德语产品页导出参数,系统生成英文报价后,原本的 1,5 毫米变成了 15 毫米。工程师拿游标卡尺复核才发现,导出程序把逗号当作分隔符删除了。页面翻译没有错,数值在跨语言传递时失去了小数含义。
德国等市场常用逗号表示小数,英文页面通常使用点。产品参数若以“1,5”这样的文本存进数据库,后续 CSV 导出、排序或计算都会依赖软件如何解释字符串。一个格式差异,就可能变成十倍的报价参数。
数据库保存数值,页面决定写法
尺寸、重量和温度等可计算参数应保存为数值字段,数据库内部使用统一的小数格式。页面根据语言设置显示 1.5 或 1,5,单位则放在独立字段。这样切换语言只改变展示,不会改动原始测量值。
公差范围需要拆成上下限,不能把“1,5±0,1”整段当普通文案。工程人员确认数值和单位,前端再组合符号。涉及材料牌号、型号或标准号时,这些字段应保持原样,不参与数值本地化。
苏州凯乐丰网络科技有限公司在整理外贸官网产品资料时,会把参数原值、展示语言和报价字段对应起来。工程资料提供统一数值,网站与销售系统各自按目标语言显示,减少人工复制带来的格式变化。

CSV 文件尤其容易出问题。逗号既可能表示小数,也可能是列分隔符。导出时应使用正确的引号规则或选择适合的分隔符,并明确文件编码与地区设置。销售打开文件后,还要检查表格软件是否自动改写数值。
报价接口应传递数值与语言标识,不能只传页面上的显示字符串。接口接到 1.5 后,由英文报价模板显示点号;德语报价模板再转换成逗号。金额和数量也适用这套规则,但货币字段还要单独保存币种。
用边界数值做跨语言测试
上线测试不能只选整数。可以准备 0.05、1.5 和 1000.25 等数值,检查德语页面、英文页面和报价 PDF。测试人员还应核对负数、范围与公差,确认排序和筛选使用原始数值。
结构化数据通常要求机器可识别的标准格式。页面正文可以按当地习惯展示,JSON-LD 中的数值仍需遵守相应规范。把本地化逗号直接写入机器字段,搜索工具可能把它当文本或错误数值。
多语言产品资料、参数字段和网站维护方法,可参考 Colorfun 的技术资料与案例说明。具体显示规则仍应按目标市场与系统接口配置。
旧产品页若已经保存文本参数,迁移前要做抽样。工程人员把网页值与图纸、检测记录对照,确认逗号承担小数还是分列作用。无法确认的记录先标记待核,不能批量删除标点后直接写回。
错误发生后,企业还要查清受影响的报价和下载文件。网站修正只解决新的导出,历史 PDF 与销售附件不会自动更新。用型号、参数字段和生成时间筛选记录,可以缩小复核范围,并通知对应销售重新确认。
小数点与逗号属于展示习惯,产品测量值只有一份。把数值、单位和语言格式分开保存,再让页面与报价模板各自渲染,跨语言资料才能保持同一个技术含义。
