diff --git a/assets/js/src/cron.jsx b/assets/js/src/cron.jsx index 3bc73099c3..6d17fdb93f 100644 --- a/assets/js/src/cron.jsx +++ b/assets/js/src/cron.jsx @@ -54,22 +54,22 @@ define( }, render: function() { if(this.state.status === 'loading') { - return(
Loading daemon status...
); + return(
{MailPoet.I18n.t('loadingDaemonStatus')}
); } switch(this.state.status) { case 'started': return(
- Cron daemon is running. + {MailPoet.I18n.t('cronDaemonIsRunning')}

- It was started - {this.state.timeSinceStart} and last executed - {this.state.timeSinceUpdate} for a total of - {this.state.counter} times (once every 30 seconds, unless it was interrupted and restarted). + {MailPoet.I18n.t('cronDaemonWasStarted')} + {this.state.timeSinceStart} {MailPoet.I18n.t('cronDaemonLastExecuted')} + {this.state.timeSinceUpdate} {MailPoet.I18n.t('cronDaemonRunningDuration')} + {this.state.counter} {MailPoet.I18n.t('cronDaemonExecutedTimes')}

- Stop + {MailPoet.I18n.t('stop')}
); break; @@ -77,17 +77,17 @@ define( case 'stopping': return(
- Daemon is {this.state.status} + {MailPoet.I18n.t('cronDaemonState').replace('%$1s', this.state.status)}
); break; case 'stopped': return(
- Daemon is {this.state.status} + {MailPoet.I18n.t('cronDaemonState').replace('%$1s', this.state.status)}

- Start + {MailPoet.I18n.t('Start')}
); break; diff --git a/assets/js/src/forms/list.jsx b/assets/js/src/forms/list.jsx index b19c5e3360..fe607c3bea 100644 --- a/assets/js/src/forms/list.jsx +++ b/assets/js/src/forms/list.jsx @@ -8,17 +8,17 @@ import MailPoet from 'mailpoet' const columns = [ { name: 'name', - label: 'Name', + label: MailPoet.I18n.t('formName'), sortable: true }, { name: 'segments', - label: 'Lists', + label: MailPoet.I18n.t('segments'), sortable: false }, { name: 'created_at', - label: 'Created on', + label: MailPoet.I18n.t('createdOn'), sortable: true } ]; @@ -30,11 +30,11 @@ const messages = { if(count === 1) { message = ( - '1 form was moved to the trash.' + MailPoet.I18n.t('oneFormTrashed') ); } else { message = ( - '%$1d forms were moved to the trash.' + MailPoet.I18n.t('multipleFormsTrashed') ).replace('%$1d', count); } MailPoet.Notice.success(message); @@ -45,11 +45,11 @@ const messages = { if(count === 1) { message = ( - '1 form was permanently deleted.' + MailPoet.I18n.t('oneFormDeleted') ); } else { message = ( - '%$1d forms were permanently deleted.' + MailPoet.I18n.t('multipleFormsDeleted') ).replace('%$1d', count); } MailPoet.Notice.success(message); @@ -60,11 +60,11 @@ const messages = { if(count === 1) { message = ( - '1 form has been restored from the trash.' + MailPoet.I18n.t('oneFormRestored') ); } else { message = ( - '%$1d forms have been restored from the trash.' + MailPoet.I18n.t('multipleFormsRestored') ).replace('%$1d', count); } MailPoet.Notice.success(message); @@ -74,16 +74,16 @@ const messages = { const item_actions = [ { name: 'edit', - label: 'Edit', + label: MailPoet.I18n.t('edit'), link: function(item) { return ( - Edit + {MailPoet.I18n.t('edit')} ); } }, { name: 'duplicate_form', - label: 'Duplicate', + label: MailPoet.I18n.t('duplicate'), onClick: function(item, refresh) { return MailPoet.Ajax.post({ endpoint: 'forms', @@ -91,7 +91,7 @@ const item_actions = [ data: item.id }).done(function(response) { MailPoet.Notice.success( - ('Form "%$1s" has been duplicated.').replace('%$1s', response.name) + (MailPoet.I18n.t('formDuplicated')).replace('%$1s', response.name) ); refresh(); }); @@ -105,7 +105,7 @@ const item_actions = [ const bulk_actions = [ { name: 'trash', - label: 'Trash', + label: MailPoet.I18n.t('trash'), onSuccess: messages.onTrash } ]; @@ -142,10 +142,10 @@ const FormList = React.createClass({ { actions } - + { segments } - + { MailPoet.Date.full(form.created_at) } @@ -155,11 +155,11 @@ const FormList = React.createClass({ return (

- Forms New + >{MailPoet.I18n.t('new')}

- Select bulk action + {MailPoet.I18n.t('selectBulkAction')}