Updates in locale
This commit is contained in:
parent
99bd4ad907
commit
9044a4ca0b
4 changed files with 29 additions and 10 deletions
|
@ -103,10 +103,10 @@ export default class List extends Component {
|
||||||
{this.state.createPermitted &&
|
{this.state.createPermitted &&
|
||||||
<Toolbar>
|
<Toolbar>
|
||||||
<DropdownMenu className="btn-primary" label={t('createReportTemplate')}>
|
<DropdownMenu className="btn-primary" label={t('createReportTemplate')}>
|
||||||
<MenuLink to="/reports/templates/create">{t('Blank')}</MenuLink>
|
<MenuLink to="/reports/templates/create">{t('blank')}</MenuLink>
|
||||||
<MenuLink to="/reports/templates/create/open-counts">{t('Open counts')}</MenuLink>
|
<MenuLink to="/reports/templates/create/open-counts">{t('openCounts')}</MenuLink>
|
||||||
<MenuLink to="/reports/templates/create/open-counts-csv">{t('Open counts as CSV')}</MenuLink>
|
<MenuLink to="/reports/templates/create/open-counts-csv">{t('openCountsAsCsv')}</MenuLink>
|
||||||
<MenuLink to="/reports/templates/create/aggregated-open-counts">{t('Aggregated open counts')}</MenuLink>
|
<MenuLink to="/reports/templates/create/aggregated-open-counts">{t('aggregatedOpenCounts')}</MenuLink>
|
||||||
</DropdownMenu>
|
</DropdownMenu>
|
||||||
</Toolbar>
|
</Toolbar>
|
||||||
}
|
}
|
||||||
|
|
|
@ -235,9 +235,9 @@ export default class CUD extends Component {
|
||||||
<Trans i18nKey="verpUsuallyOnlyWorksIfYouAreUsingYourOwn"><p className="text-warning">VERP usually only works if you are using your own SMTP server. Regular relay services (SES, SparkPost, Gmail etc.) tend to remove the VERP address from the message.</p></Trans>
|
<Trans i18nKey="verpUsuallyOnlyWorksIfYouAreUsingYourOwn"><p className="text-warning">VERP usually only works if you are using your own SMTP server. Regular relay services (SES, SparkPost, Gmail etc.) tend to remove the VERP address from the message.</p></Trans>
|
||||||
{mailtrainConfig.verpEnabled ?
|
{mailtrainConfig.verpEnabled ?
|
||||||
<div>
|
<div>
|
||||||
<CheckBox id="verpEnabled" label={t('VERP status')} text={t('Enabled')}/>
|
<CheckBox id="verpEnabled" label={t('verpStatus')} text={t('enabled')}/>
|
||||||
{verpEnabled && <InputField id="verp_hostname" label={t('serverHostname')} placeholder={t('theVerpServerHostnameEgBouncesexamplecom')} help={t('verpBounceHandlingServerHostnameThis')}/>}
|
{verpEnabled && <InputField id="verp_hostname" label={t('serverHostname')} placeholder={t('theVerpServerHostnameEgBouncesexamplecom')} help={t('verpBounceHandlingServerHostnameThis')}/>}
|
||||||
{verpEnabled && <CheckBox id="verp_disable_sender_header" text={t('Disable sender header')} help={t('With DMARC, the Return-Path and From address must match the same domain. By default we get around this by using the VERP address in the Sender header, with the side effect that some email clients diplay an ugly on behalf of message. You can safely disable this Sender header if you\'re not using DMARC or your VERP hostname is in the same domain as the From address.')}/>}
|
{verpEnabled && <CheckBox id="verp_disable_sender_header" text={t('disableSenderHeader')} help={t('withDmarcTheReturnPathAndFromAddressMust')}/>}
|
||||||
</div>
|
</div>
|
||||||
:
|
:
|
||||||
<Trans i18nKey="verpBounceHandlingServerIsNotEnabled"><p>VERP bounce handling server is not enabled. Modify your server configuration file and restart server to enable it.</p></Trans>
|
<Trans i18nKey="verpBounceHandlingServerIsNotEnabled"><p>VERP bounce handling server is not enabled. Modify your server configuration file and restart server to enable it.</p></Trans>
|
||||||
|
|
|
@ -98,7 +98,7 @@ export default class CUD extends Component {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!state.getIn(['role', 'value'])) {
|
if (!state.getIn(['role', 'value'])) {
|
||||||
state.setIn(['role', 'error'], t('Role must be selected'));
|
state.setIn(['role', 'error'], t('roleMustBeSelected'));
|
||||||
} else {
|
} else {
|
||||||
state.setIn(['role', 'error'], null);
|
state.setIn(['role', 'error'], null);
|
||||||
}
|
}
|
||||||
|
|
|
@ -373,7 +373,7 @@
|
||||||
"createList": "Create List",
|
"createList": "Create List",
|
||||||
"thisIsTheListIdDisplayedToTheSubscribers": "This is the list ID displayed to the subscribers",
|
"thisIsTheListIdDisplayedToTheSubscribers": "This is the list ID displayed to the subscribers",
|
||||||
"contactEmail": "Contact email",
|
"contactEmail": "Contact email",
|
||||||
"contactEmailShownInTheListSubscription": "Contact email shown in the list subscription and management forms. If no contact email is given, the admin email from Global settings is used.",
|
"contactEmailUsedInSubscriptionFormsAnd": "Contact email used in subscription forms and emails that are sent out. If not filled in, the admin email from the global settings will be used.",
|
||||||
"homepage": "Homepage",
|
"homepage": "Homepage",
|
||||||
"homepageUrlUsedInSubscriptionFormsAnd": "Homepage URL used in subscription forms and emails that are sent out. If not filled in, the default homepage from global settings will be used.",
|
"homepageUrlUsedInSubscriptionFormsAnd": "Homepage URL used in subscription forms and emails that are sent out. If not filled in, the default homepage from global settings will be used.",
|
||||||
"recipientsNameTemplate": "Recipients name template",
|
"recipientsNameTemplate": "Recipients name template",
|
||||||
|
@ -738,7 +738,7 @@
|
||||||
"blank": "Blank",
|
"blank": "Blank",
|
||||||
"openCounts": "Open counts",
|
"openCounts": "Open counts",
|
||||||
"openCountsAsCsv": "Open counts as CSV",
|
"openCountsAsCsv": "Open counts as CSV",
|
||||||
"aggregratedOpenCounts": "Aggregrated open counts",
|
"aggregatedOpenCounts": "Aggregated open counts",
|
||||||
"current": "(current)",
|
"current": "(current)",
|
||||||
"toggleNavigation": "Toggle navigation",
|
"toggleNavigation": "Toggle navigation",
|
||||||
"administration": "Administration",
|
"administration": "Administration",
|
||||||
|
@ -763,10 +763,12 @@
|
||||||
"subject": "Subject",
|
"subject": "Subject",
|
||||||
"xMailer": "X-Mailer",
|
"xMailer": "X-Mailer",
|
||||||
"verpBounceHandling": "VERP Bounce Handling",
|
"verpBounceHandling": "VERP Bounce Handling",
|
||||||
"verpEnabled": "verpEnabled",
|
"verpStatus": "VERP status",
|
||||||
"serverHostname": "Server hostname",
|
"serverHostname": "Server hostname",
|
||||||
"theVerpServerHostnameEgBouncesexamplecom": "The VERP server hostname, eg. bounces.example.com",
|
"theVerpServerHostnameEgBouncesexamplecom": "The VERP server hostname, eg. bounces.example.com",
|
||||||
"verpBounceHandlingServerHostnameThis": "VERP bounce handling server hostname. This hostname is used in the SMTP envelope FROM address and the MX DNS records should point to this server",
|
"verpBounceHandlingServerHostnameThis": "VERP bounce handling server hostname. This hostname is used in the SMTP envelope FROM address and the MX DNS records should point to this server",
|
||||||
|
"disableSenderHeader": "Disable sender header",
|
||||||
|
"withDmarcTheReturnPathAndFromAddressMust": "With DMARC, the Return-Path and From address must match the same domain. By default we get around this by using the VERP address in the Sender header, with the side effect that some email clients diplay an ugly on behalf of message. You can safely disable this Sender header if you\\'re not using DMARC or your VERP hostname is in the same domain as the From address.",
|
||||||
"mailtrainIsAbleToUseVerpBasedRoutingTo": "<0>Mailtrain is able to use VERP based routing to detect bounces. In this case the message is sent to the recipient using a custom VERP address as the return path of the message. If the message is not accepted a bounce email is sent to this special VERP address and thus a bounce is detected.</0>",
|
"mailtrainIsAbleToUseVerpBasedRoutingTo": "<0>Mailtrain is able to use VERP based routing to detect bounces. In this case the message is sent to the recipient using a custom VERP address as the return path of the message. If the message is not accepted a bounce email is sent to this special VERP address and thus a bounce is detected.</0>",
|
||||||
"toGetVerpWorkingYouNeedToSetUpADnsMx": "<0>To get VERP working you need to set up a DNS MX record that points to your Mailtrain hostname. You must also ensure that Mailtrain VERP interface is available from port 25 of your server (port 25 usually requires root user privileges). This way if anyone tries to send email to someuser@verp-hostname then the email should end up to this server.</0>",
|
"toGetVerpWorkingYouNeedToSetUpADnsMx": "<0>To get VERP working you need to set up a DNS MX record that points to your Mailtrain hostname. You must also ensure that Mailtrain VERP interface is available from port 25 of your server (port 25 usually requires root user privileges). This way if anyone tries to send email to someuser@verp-hostname then the email should end up to this server.</0>",
|
||||||
"verpUsuallyOnlyWorksIfYouAreUsingYourOwn": "<0>VERP usually only works if you are using your own SMTP server. Regular relay services (SES, SparkPost, Gmail etc.) tend to remove the VERP address from the message.</0>",
|
"verpUsuallyOnlyWorksIfYouAreUsingYourOwn": "<0>VERP usually only works if you are using your own SMTP server. Regular relay services (SES, SparkPost, Gmail etc.) tend to remove the VERP address from the message.</0>",
|
||||||
|
@ -877,6 +879,23 @@
|
||||||
"codeEditorTemplateDesigner": "Code Editor Template Designer",
|
"codeEditorTemplateDesigner": "Code Editor Template Designer",
|
||||||
"mergeTagReference": "Merge tag reference",
|
"mergeTagReference": "Merge tag reference",
|
||||||
"templateContentPlainText": "Template content (plain text)",
|
"templateContentPlainText": "Template content (plain text)",
|
||||||
|
"mergeTagsAreTagsThatAreReplacedBefore": "\n <1>Merge tags are tags that are replaced before sending out the message. The format of the merge tag is the following: <1>[TAG_NAME]</1> or <3>[TAG_NAME/fallback]</3> where <5>fallback</5> is an optional text value used when <7>TAG_NAME</7> is empty.</1>\n ",
|
||||||
|
"youCanUseAnyOfTheStandardMergeTagsBelow": "\n <1>You can use any of the standard merge tags below. In addition to that every custom field has its own merge tag. Check the fields of the list you are going to send to.</1>\n ",
|
||||||
|
"urlThatPointsToTheUnsubscribePage": "URL that points to the unsubscribe page",
|
||||||
|
"urlThatPointsToThePreferencesPageOfThe": "URL that points to the preferences page of the subscriber",
|
||||||
|
"urlToPreviewTheMessageInABrowser": "URL to preview the message in a browser",
|
||||||
|
"recipientNameAsItAppearsInEmailsToHeader": "Recipient name as it appears in email's 'To' header",
|
||||||
|
"uniqueIdThatIdentifiesTheRecipient": "Unique ID that identifies the recipient",
|
||||||
|
"uniqueIdThatIdentifiesTheListUsedForThis": "Unique ID that identifies the list used for this campaign",
|
||||||
|
"uniqueIdThatIdentifiesCurrentCampaign": "Unique ID that identifies current campaign",
|
||||||
|
"forRssCampaignsTheFollowingFurtherTags": "\n <1>For RSS campaigns, the following further tags can be used.</1>\n ",
|
||||||
|
"rssEntryTitle": "RSS entry title",
|
||||||
|
"rssEntryDate": "RSS entry date",
|
||||||
|
"rssEntryLink": "RSS entry link",
|
||||||
|
"contentOfAnRssEntry": "Content of an RSS entry",
|
||||||
|
"rssEntrySummary": "RSS entry summary",
|
||||||
|
"rssEntryImageUrl": "RSS entry image URL",
|
||||||
|
"toExtractTheTextFromHtmlClickHerePlease": "To extract the text from HTML click <1>here</1>. Please note that your existing plaintext in the field above will be overwritten. This feature uses the <3>Premailer API</3>, a third party service. Their Terms of Service and Privacy Policy apply.",
|
||||||
"mosaicoTemplateSaved": "Mosaico template saved",
|
"mosaicoTemplateSaved": "Mosaico template saved",
|
||||||
"deletingMosaicoTemplate": "Deleting Mosaico template ...",
|
"deletingMosaicoTemplate": "Deleting Mosaico template ...",
|
||||||
"mosaicoTemplateDeleted": "Mosaico template deleted",
|
"mosaicoTemplateDeleted": "Mosaico template deleted",
|
||||||
|
|
Loading…
Reference in a new issue