开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
Intl Messageformat首页、文档和下载 - 格式化字符串 - 开源中国社区
全部项目分类
我要评价
BSD
JavaScript
跨平台
Yahoo
分享
收藏
1 人收藏
收录时间:2015-05-11
Intl Messageformat 详细介绍

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."


大家对 Intl Messageformat 的评论 (全部 0 条评论)
{{repayCom.userName}}
Intl Messageformat 相关博客
顶部