“多余”的双引号

本文讲述了开发者在处理国际化问题时遇到的一个奇葩bug,当locale设置为zh_CN或ja时,出现异常。经过一系列排查,发现是翻译人员误删了property文件中开关状态的双引号。这提醒我们,dev应避免在资源文件中放置功能相关的代码,同时翻译人员不应随意修改原文内容,以防止类似耗时的错误发生。
摘要由CSDN通过智能技术生成

说起遇到过的奇葩国际化bug,相信各位的经验不会在我之下,甚至用一个seminar的时间也只能管中规豹。近日笔者就又遇到了一个,分享出来以飨读者吧。


首先,让我们来看看我是怎样偶遇该奇葩的,复现的过程倒也简单——登陆产品界面,进入dashboard的overviewpage,当设置browser为en,de,it之类的locale时,没任何异常。然后,一旦设置成zh_CN, ja时,异常就这样不期而遇了。


这是为什么呢?ja跟zh其他locale相比有什么特殊点么?脑海中随即浮现出三种可能性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值