Merge pull request #2 from dcsjapan/extract-translations

Extract translations
This commit is contained in:
Toby Zerner 2015-11-29 13:00:36 +10:30
commit 86574d1039
3 changed files with 10 additions and 10 deletions

View File

@ -6,7 +6,7 @@ app.initializers.add('suspend', () => {
extend(PermissionGrid.prototype, 'moderateItems', items => {
items.add('suspendUsers', {
icon: 'ban',
label: 'Suspend users',
label: app.translator.trans('flarum-suspend.admin.permissions.suspend_users_label'),
permission: 'user.suspend'
});
});

View File

@ -24,7 +24,7 @@ export default class SuspendUserModal extends Modal {
}
title() {
return 'Suspend ' + this.props.user.username();
return app.translator.trans('flarum-suspend.forum.suspend_user.title', {user: this.props.user.username()});
}
content() {
@ -32,16 +32,16 @@ export default class SuspendUserModal extends Modal {
<div className="Modal-body">
<div className="Form">
<div className="Form-group">
<label>Suspension Status</label>
<label>{app.translator.trans('flarum-suspend.forum.suspend_user.status_heading')}</label>
<div>
<label className="checkbox">
<input type="radio" name="status" checked={!this.status()} onclick={m.withAttr('value', this.status)}/>
Not suspended
{app.translator.trans('flarum-suspend.forum.suspend_user.not_suspended_label')}
</label>
<label className="checkbox">
<input type="radio" name="status" checked={this.status() === 'indefinitely'} value='indefinitely' onclick={m.withAttr('value', this.status)}/>
Suspended indefinitely
{app.translator.trans('flarum-suspend.forum.suspend_user.indefinitely_label')}
</label>
<label className="checkbox SuspendUserModal-days">
@ -51,7 +51,7 @@ export default class SuspendUserModal extends Modal {
this.$('.SuspendUserModal-days-input input').select();
m.redraw.strategy('none');
}}/>
Suspended for a limited time...
{app.translator.trans('flarum-suspend.forum.suspend_user.limited_time_label')}
{this.status() === 'limited' ? (
<div className="SuspendUserModal-days-input">
<input type="number"
@ -59,7 +59,7 @@ export default class SuspendUserModal extends Modal {
value={this.daysRemaining()}
oninput={m.withAttr('value', this.daysRemaining)}
className="FormControl"/>
{' days'}
{app.translator.trans('flarum-suspend.forum.suspend_user.limited_time_days_text')}
</div>
) : ''}
</label>
@ -68,7 +68,7 @@ export default class SuspendUserModal extends Modal {
<div className="Form-group">
<Button className="Button Button--primary" loading={this.loading} type="submit">
Save Changes
{app.translator.trans('flarum-suspend.forum.suspend_user.submit_button')}
</Button>
</div>
</div>

View File

@ -15,7 +15,7 @@ app.initializers.add('flarum-suspend', () => {
extend(UserControls, 'moderationControls', (items, user) => {
if (user.canSuspend()) {
items.add('suspend', Button.component({
children: 'Suspend',
children: app.translator.trans('flarum-suspend.forum.user_controls.suspend_button'),
icon: 'ban',
onclick: () => app.modal.show(new SuspendUserModal({user}))
}));
@ -29,7 +29,7 @@ app.initializers.add('flarum-suspend', () => {
items.add('suspended', Badge.component({
icon: 'ban',
type: 'suspended',
label: 'Suspended'
label: app.translator.trans('flarum-suspend.forum.user_badge.suspended_tooltip')
}));
}
});