- {{#if model.blocked}}
- {{i18n 'yes_value'}}
- {{else}}
- {{i18n 'no_value'}}
- {{/if}}
-
{{#conditional-loading-spinner size="small" condition=model.blockingUser}}
{{#if model.blocked}}
@@ -343,13 +313,7 @@
{{i18n 'admin.user.staged'}}
-
- {{#if model.staged}}
- {{i18n 'yes_value'}}
- {{else}}
- {{i18n 'no_value'}}
- {{/if}}
-
+
{{i18n-yes-no model.staged}}
{{i18n 'admin.user.staged_explanation'}}
diff --git a/app/assets/javascripts/discourse-common/helpers/i18n.js.es6 b/app/assets/javascripts/discourse-common/helpers/i18n.js.es6
index 455cc65a355..40fd2893d52 100644
--- a/app/assets/javascripts/discourse-common/helpers/i18n.js.es6
+++ b/app/assets/javascripts/discourse-common/helpers/i18n.js.es6
@@ -1,3 +1,4 @@
import { registerUnbound } from 'discourse-common/lib/helpers';
registerUnbound('i18n', (key, params) => I18n.t(key, params));
+registerUnbound('i18n-yes-no', (value, params) => I18n.t(value ? 'yes_value' : 'no_value', params));