定义的翻译信息里面,可以提供一些选项,根据选项的值来决定到底要使用哪些字符 .. 这个就是 select format .. 选择格式 ..
先打开 en-US 目录下面的 demo.json .. 里面添加一个 message .. 选项可以放在一组大括号里面 .. 先是选项的名字 .. 比如 gender .. 表示性别 .. 逗号分隔一下 .. 然后是格式的类型,这里就是 select .. 再用一个逗号要 .. 后面是一些选项 ..
如果 gender 的值是 male .. 我们就输出一个 He .. 再添加一个选项 .. 如果是 female .. 就输出一个 She .. 如果是 other .. 就输出一个 They ...
后面再加上点其它的字符 .. will respond shortly .
然后复制一下在这里定义的这个 message ... 再打开 zh-CN 目录下面的 demo.json .. 把 message 粘贴到这个文件里面 .. 修改一下 ... 如果是 male ,就输出一个男他 .. 如果是 female ,我们就输出一个女她 .. 如果是 other,就是输出一个他们 .. 会很快给您回复。
使用
下面去用一下这里定义的这条 message ... 在 AntlDemo 控制器的 demo 方法里面 .. 添加一个 message .. 它的值用一下 antl.formatMessage .. 要格式化的信息就是 demo 下面的 message .. 这里我们需要给这条信息提供一个 gender .. 把它的值先设置成 male ..
这样在英文界面上,显示的字符就是 He will respond shortly ... 中文偏好的上面会显示 他会很快给您回复 ..
我们再把这个 gender 设置成 female 试一下 ..
现在英文界面上显示的字符就是 She will respond shortly. 中文上面是女字旁的她,会很快给您回复 ..