Emberjs ember-i18n Pluralization无效

时间:2015-07-09 06:55:49

标签: ember.js internationalization ember-cli ember-i18n

我的en / transaltion.js

中有以下内容
'AllDogs': {
    'Dogs' :{
        'zero': 'ALL DOGS, ',
        'one': '1 DOG SELECTED',
        'other': '{{count}} DOG SELECTED'  
    }}

hbs有以下

{{t AllDogs.Dogs count=filteredCount }} 

哪个没有显示任何内容 但如果我加上{{t' AllDogs.Dogs.one'}},那么任何指示都会有所帮助。

1 个答案:

答案 0 :(得分:0)

这需要从组件js处理,我已经为计数添加了一个属性。我的代码如下

dogsCount : function() {
 var count =  this.get('i18n').t('AllDogs.Dogs ', { count : this.get('ActualCount')});
 return count;
}.property('count'),