用户登录

下面我们再试一下,去定义一条根据数量切换不同格式的信息 .. 就是 plural format .. 复数格式的数据 .. 先修改一下在 en-US 的 demo 里的这个 message .. 信息里面有个选项 .. 叫 count .. 它的类型是 plural .. 然后我们再定义一下 count =0 的时候要显示的信息 .. 比如 No candy left .. 再添加一个 one ,就是一个的时候要显示的信息 .. Got # candy left .. 再添加一个 other .. Got # candies left ...

复制一下这条信息 .. 把它粘贴到 zh-CN 下面有 demo 里面 ... 再修改一下 .. count 等于 0 的时候,显示一个 没有糖果了 ... count =1 的时候 .. 显示的是 只剩下 # 个糖果 ..

其它的时候 .. 显示的是 还剩下 # 个糖果 ..

再回到 AntlDemo 控制器 .. 给视图传递一个 message ... 用一下 antl.formatMessage .. 信息是 demo.message ..

给它传递一个 count .. 先把它的值设置成 0 ..

英文偏好下,显示的就是 No Candy left .. 中文是 没有糖果了 ..

再把 count 的值设置成 1 ... 现在英文下面显示的是 Got 1 candy left .. 中文是 只剩下 1 个糖果 ...

再试一下,把 count 设置成 1 以上的其它的数字 ... 比如 3 ..

这回英文下面显示的是 Got three candies left .. 中文下面显示的是 还剩下 3 个糖果 ...

ICU 信息:复数《 Node.js 应用:国际化 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点