格式化字符串 Intl Messageformat

BSD
JavaScript
跨平台
Yahoo
2015-05-11
孔小菜

Intl Messageformat 可以用占位符格式化字符串,包括复数和选择支持创建本地化消息。

示例代码:

var MESSAGES = {    
       'en-US': {
        NUM_PHOTOS: 'You have {numPhotos, plural, ' +
            '=0 {no photos.}' +
            '=1 {one photo.}' +
            'other {# photos.}}'
    },    'es-MX': {
        NUM_PHOTOS: 'Usted {numPhotos, plural, ' +
            '=0 {no tiene fotos.}' +
            '=1 {tiene una foto.}' +
            'other {tiene # fotos.}}'
    }
};
var output;
var enNumPhotos = new IntlMessageFormat(MESSAGES['en-US'].NUM_PHOTOS, 'en-US');
output = enNumPhotos.format({numPhotos: 1000});console.log(output); 
// => "You have 1,000 photos."
var esNumPhotos = new IntlMessageFormat(MESSAGES['es-MX'].NUM_PHOTOS, 'es-MX');
output = esNumPhotos.format({numPhotos: 1000});console.log(output); 
// => "Usted tiene 1,000 fotos."

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

MyBatis MapperProvider MessageFormat拼接批量SQL语句执行报错

MyBatis MapperProvider MessageFormat拼接批量SQL语句执行,当执行语句达到一定数量时,执行报错。

2016/01/18 10:04
65
1
Spring resource bundle多语言,单引号format异常

法语中有很多单引号,单引号在format的时候出现无法匹配问题。这个问题是由spring resource bundle 并调用MessageFormat引起的,根本原因是MessageFormat会转义单引号。...

2016/10/13 23:05
35
0
java里的格式化

今天看到帖子www.oschina.net/code/snippet_436266_45306,用字符串数组替换字符串中“出库单号?可导出DRP的出库数量为?,不需要导入目标系统!“ 的问号。 我写的是: String str="出库单号...

2015/01/20 11:31
26
0
Getting Started with AngularJS 1.5 and ES6: part 6

# I18n with Angular Translate Your application could be required to support multi-languages. There are a few solutions to support i18n in Angular applications. [Angular translat...

2016/10/05 09:17
26
0
Java的国际化与格式化

java程序都国际化思路是将程序中的标签、提示等信息放在资源文件中,程序需要支持哪些国家、语言环境,就对应提供哪些相应的资源文件。资源文件就是key-value,每个资源文件的key可以保持不变...

2016/07/12 20:26
104
0
php实现文件内容对比并加亮显示工具类

php实现文件内容对比并加亮显示工具类

2016/07/11 19:42
52
0
(JavaEE-13)国际化开发.md

国际化开发

2014/07/18 21:16
129
0
复选框全选操作

` /*全选复选框*/ $("#checkAll").click(function(){ if(this.checked){ $("table tr td input[type=checkbox]").attr("checked",true); }else{ $("table tr td input[type=checkbox]").attr...

2016/12/22 17:20
2
0
Google Map开发参考网址

Google 地图 api 主页 http://code.google.com/intl/zh-CN/apis/maps/ Google 地图 API 参考文档 http://code.google.com/intl/zh-CN/apis/maps/documentation/reference.html Google 地图 ...

2014/10/05 11:47
9
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部