mirror of
https://github.com/discourse/discourse.git
synced 2025-02-04 08:05:15 +08:00
17 lines
430 B
JavaScript
17 lines
430 B
JavaScript
import computed from 'ember-addons/ember-computed-decorators';
|
|
import RestModel from 'discourse/models/rest';
|
|
|
|
export default RestModel.extend({
|
|
|
|
@computed('name')
|
|
i18nNameKey() {
|
|
return this.get('name').toLowerCase().replace(/\s/g, '_');
|
|
},
|
|
|
|
@computed
|
|
displayName() {
|
|
const i18nKey = `badges.badge_grouping.${this.get('i18nNameKey')}.name`;
|
|
return I18n.t(i18nKey, {defaultValue: this.get('name')});
|
|
}
|
|
});
|