diff --git a/lang/en.yml b/lang/en.yml
index f8707ba1d..ee07d2a34 100644
--- a/lang/en.yml
+++ b/lang/en.yml
@@ -1,279 +1,251 @@
en:
- SilverStripe\AssetAdmin\Controller\AssetAdmin:
- CREATED: 'First uploaded'
- HEIGHT: Height
- LASTEDIT: 'Last changed'
- SIZE: 'File size'
- TYPE: 'File type'
- URL: URL
- WIDTH: Width
- SilverStripe\Security\BasicAuth:
- ENTERINFO: 'Please enter a username and password.'
- ERRORNOTADMIN: 'That user is not an administrator.'
- ERRORNOTREC: 'That username / password isn''t recognised'
- SilverStripe\ORM\FieldType\DBBoolean:
- ANY: Any
- NOANSWER: 'No'
- YESANSWER: 'Yes'
- SilverStripe\Security\CMSMemberLoginForm:
- AUTHENTICATORNAME: 'CMS Member Login Form'
- BUTTONFORGOTPASSWORD: 'Forgot password?'
- BUTTONLOGIN: 'Log back in'
- BUTTONLOGOUT: 'Log out'
- PASSWORDEXPIRED: '
Your password has expired. Please choose a new one.
'
- SilverStripe\Security\CMSSecurity:
- INVALIDUSER: 'Invalid user. Please re-authenticate here to continue.
'
- LoginMessage: 'If you have any unsaved work you can return to where you left off by logging back in below.
'
- SUCCESS: Success
- SUCCESSCONTENT: 'Login success. If you are not automatically redirected click here
'
- TimedOutTitleAnonymous: 'Your session has timed out.'
- TimedOutTitleMember: 'Hey {name}!
Your session has timed out.'
- SilverStripe\Control\Email\ChangePasswordEmail.ss:
- HELLO: Hi
- TEXT1: 'Here is your'
- TEXT2: 'password reset link'
- TEXT3: for
- SilverStripe\Forms\CheckboxField:
- NOANSWER: 'No'
- YESANSWER: 'Yes'
- SilverStripe\Forms\CheckboxSetField.ss:
- NOOPTIONSAVAILABLE: 'No options available'
- SilverStripe\Forms\ConfirmedPasswordField:
- ATLEAST: 'Passwords must be at least {min} characters long.'
- BETWEEN: 'Passwords must be {min} to {max} characters long.'
- CURRENT_PASSWORD_ERROR: 'The current password you have entered is not correct.'
- CURRENT_PASSWORD_MISSING: 'You must enter your current password.'
- LOGGED_IN_ERROR: 'You must be logged in to change your password.'
- MAXIMUM: 'Passwords must be at most {max} characters long.'
- SHOWONCLICKTITLE: 'Change Password'
- SilverStripe\Forms\CurrencyField:
- CURRENCYSYMBOL: $
- SilverStripe\ORM\FieldType\DBDate:
- DAYS_SHORT_PLURALS:
- one: '{count} day'
- other: '{count} days'
- HOURS_SHORT_PLURALS:
- one: '{count} hour'
- other: '{count} hours'
- MINUTES_SHORT_PLURALS:
- one: '{count} min'
- other: '{count} mins'
- MONTHS_SHORT_PLURALS:
- one: '{count} month'
- other: '{count} months'
- SECONDS_SHORT_PLURALS:
- one: '{count} sec'
- other: '{count} secs'
- YEARS_SHORT_PLURALS:
- one: '{count} year'
- other: '{count} years'
- SilverStripe\Forms\DateField:
- NOTSET: 'not set'
- TODAY: today
- VALIDDATEFORMAT2: 'Please enter a valid date format ({format})'
- VALIDDATEMAXDATE: 'Your date has to be older or matching the maximum allowed date ({date})'
- VALIDDATEMINDATE: 'Your date has to be newer or matching the minimum allowed date ({date})'
- SilverStripe\Control\Director:
- INVALID_REQUEST: 'Invalid request'
- SilverStripe\Forms\DropdownField:
- CHOOSE: (Choose)
- CHOOSE_MODEL: '(Choose {name})'
- SOURCE_VALIDATION: 'Please select a value within the list provided. {value} is not a valid option'
- SilverStripe\Forms\EmailField:
- VALIDATION: 'Please enter an email address'
- SilverStripe\ORM\FieldType\DBEnum:
- ANY: Any
- SilverStripe\Forms\Form:
- BAD_METHOD: 'This form requires a {method} submission'
- CSRF_EXPIRED_MESSAGE: 'Your session has expired. Please re-submit the form.'
- CSRF_FAILED_MESSAGE: 'There seems to have been a technical problem. Please click the back button, refresh your browser, and try again.'
- VALIDATIONCREDIT: 'Please ensure you have entered the credit card number correctly'
- VALIDATIONPASSWORDSDONTMATCH: 'Passwords don''t match'
- VALIDATIONPASSWORDSNOTEMPTY: 'Passwords can''t be empty'
- VALIDATIONSTRONGPASSWORD: 'Passwords must have at least one digit and one alphanumeric character'
- VALIDATOR: Validator
- VALIDCURRENCY: 'Please enter a valid currency'
- SilverStripe\Forms\FormField:
- EXAMPLE: 'e.g. {format}'
- NONE: none
- SilverStripe\Forms\GridField\GridFieldDeleteAction:
- DeletePermissionsFailure: 'No delete permissions'
- EditPermissionsFailure: 'No permission to unlink record'
- SilverStripe\Forms\GridField\GridField:
- OF: of
- SilverStripe\Forms\GridField\GridFieldDetailForm:
- CancelBtn: Cancel
- Create: Create
- Delete: Delete
- DeletePermissionsFailure: 'No delete permissions'
- Deleted: 'Deleted %s %s'
- Save: Save
- SilverStripe\Forms\GridField\GridFieldEditButton.ss:
- EDIT: Edit
- SilverStripe\Security\Group:
- PLURALNAME: Groups
- PLURALS:
- one: 'A Group'
- other: '{count} Groups'
- SINGULARNAME: Group
- SilverStripe\Forms\HTMLEditor\HTMLEditorField:
- ANCHORSCANNOTACCESSPAGE: 'You are not permitted to access the content of the target page.'
- ANCHORSPAGENOTFOUND: 'Target page not found.'
- ANCHORVALUE: Anchor
- CAPTIONTEXT: 'Caption text'
- CSSCLASS: 'Alignment / style'
- CSSCLASSCENTER: 'Centered, on its own.'
- CSSCLASSLEFT: 'On the left, with text wrapping around.'
- CSSCLASSLEFTALONE: 'On the left, on its own.'
- CSSCLASSRIGHT: 'On the right, with text wrapping around.'
- EMAIL: 'Email address'
- FILE: File
- IMAGEALT: 'Alternative text (alt)'
- IMAGEALTTEXT: 'Alternative text (alt) - shown if image can''t be displayed'
- IMAGEALTTEXTDESC: 'Shown to screen readers or if image can''t be displayed'
- IMAGEDIMENSIONS: Dimensions
- IMAGEHEIGHTPX: Height
- IMAGETITLE: 'Title text (tooltip) - for additional information about the image'
- IMAGETITLETEXT: 'Title text (tooltip)'
- IMAGETITLETEXTDESC: 'For additional information about the image'
- IMAGEWIDTHPX: Width
- LINK: 'Insert Link'
- LINKANCHOR: 'Link to an anchor on this page'
- LINKDESCR: 'Link description'
- LINKDETAILS: 'Link details'
- LINKEMAIL: 'Link to an email address'
- LINKEXTERNAL: 'Link to another website'
- LINKFILE: 'Link to download a file'
- LINKINTERNAL: 'Link to a page on this site'
- LINKOPENNEWWIN: 'Open link in a new window?'
- LINKTO: 'Link type'
- PAGE: Page
- SUBJECT: 'Email subject'
- URL: URL
- URLNOTANOEMBEDRESOURCE: 'The URL ''{url}'' could not be turned into a media resource.'
- SilverStripe\Forms\HTMLEditor\HTMLEditorField_Toolbar:
- ERROR_ABSOLUTE: 'Only absolute urls can be embedded'
- ERROR_HOSTNAME: 'This file hostname is not included in the whitelist'
- ERROR_ID: 'Need either "ID" or "FileURL" parameter to identify the file'
- ERROR_NOTFOUND: 'Unable to find file to view'
- ERROR_OEMBED_REMOTE: 'Embed is only compatible with remote files'
- ERROR_SCHEME: 'This file scheme is not included in the whitelist'
- SilverStripe\ORM\Hierarchy\Hierarchy:
- InfiniteLoopNotAllowed: 'Infinite loop found within the "{type}" hierarchy. Please change the parent to resolve this'
- SilverStripe\Security\LoginAttempt:
- PLURALNAME: 'Login Attempts'
- PLURALS:
- one: 'A Login Attempt'
- other: '{count} Login Attempts'
- SINGULARNAME: 'Login Attempt'
- SilverStripe\Security\Member:
- PLURALNAME: Members
- PLURALS:
- one: 'A Member'
- other: '{count} Members'
- SINGULARNAME: Member
- SilverStripe\Forms\MemberDatetimeOptionsetField:
- Custom: Custom
- DATEFORMATBAD: 'Date format is invalid'
- DAYNOLEADING: 'Day of month without leading zero'
- DIGITSDECFRACTIONSECOND: 'One or more digits representing a decimal fraction of a second'
- FOURDIGITYEAR: 'Four-digit year'
- HOURNOLEADING: 'Hour without leading zero, 12 hour format'
- HOURNOLEADING24: 'Hour without leading zero, 24 hour format'
- MINUTENOLEADING: 'Minute without leading zero'
- MONTHNOLEADING: 'Month digit without leading zero'
- Preview: Preview
- TWODIGITDAY: 'Two-digit day of month'
- TWODIGITYEAR: 'Two-digit year'
- Toggle: 'Show formatting help'
- SilverStripe\Security\MemberLoginForm:
- AUTHENTICATORNAME: 'E-mail & Password'
- SilverStripe\Forms\MoneyField:
- INVALID_CURRENCY: 'Currency {currency} is not in the list of allowed currencies'
- SilverStripe\Forms\MultiSelectField:
- SOURCE_VALIDATION: 'Please select values within the list provided. Invalid option(s) {value} given'
- SilverStripe\Forms\NullableField:
- IsNullLabel: 'Is Null'
- SilverStripe\Forms\NumericField:
- VALIDATION: '''{value}'' is not a number, only numbers can be accepted for this field'
- SilverStripe\Forms\GridField\GridFieldPaginator_Row.ss:
- Page: Page
- View: View
- SilverStripe\Security\PasswordValidator:
- LOWCHARSTRENGTH: 'Please increase password strength by adding some of the following characters: %s'
- PREVPASSWORD: 'You''ve already used that password in the past, please choose a new password'
- TOOSHORT: 'Password is too short, it must be %s or more characters long'
- SilverStripe\Security\Permission:
- UserPermissionsIntro: 'Assigning groups to this user will adjust the permissions they have. See the groups section for details of permissions on individual groups.'
- SilverStripe\Security\PermissionCheckboxSetField:
- AssignedTo: 'assigned to "{title}"'
- FromGroup: 'inherited from group "{title}"'
- FromRole: 'inherited from role "{title}"'
- FromRoleOnGroup: 'inherited from role "%s" on group "%s"'
- SilverStripe\Security\PermissionRole:
- PLURALNAME: Roles
- PLURALS:
- one: 'A Role'
- other: '{count} Roles'
- SINGULARNAME: Role
- SilverStripe\Security\PermissionRoleCode:
- PLURALNAME: 'Permission Role Codes'
- PLURALS:
- one: 'A Permission Role Code'
- other: '{count} Permission Role Codes'
- SINGULARNAME: 'Permission Role Code'
- SilverStripe\Forms\PhoneNumberField:
- VALIDATION: 'Please enter a valid phone number'
- SilverStripe\Security\Security:
- ALREADYLOGGEDIN: 'You don''t have access to this page. If you have another account that can access that page, you can log in again below.'
- BUTTONSEND: 'Send me the password reset link'
- CHANGEPASSWORDBELOW: 'You can change your password below.'
- CHANGEPASSWORDHEADER: 'Change your password'
- ENTERNEWPASSWORD: 'Please enter a new password.'
- ERRORPASSWORDPERMISSION: 'You must be logged in in order to change your password!'
- LOGIN: 'Log in'
- LOSTPASSWORDHEADER: 'Lost Password'
- NOTEPAGESECURED: 'That page is secured. Enter your credentials below and we will send you right along.'
- NOTERESETLINKINVALID: 'The password reset link is invalid or expired.
You can request a new one here or change your password after you logged in.
'
- NOTERESETPASSWORD: 'Enter your e-mail address and we will send you a link with which you can reset your password'
- PASSWORDSENTHEADER: 'Password reset link sent to ''{email}'''
- PASSWORDSENTTEXT: 'Thank you! A reset link has been sent to ''{email}'', provided an account exists for this email address.'
- SilverStripe\Admin\SecurityAdmin:
- GROUPNAME: 'Group name'
- MEMBERS: Members
- NEWGROUP: 'New Group'
- PERMISSIONS: Permissions
- ROLES: Roles
- ROLESDESCRIPTION: 'Roles are predefined sets of permissions, and can be assigned to groups.
They are inherited from parent groups if required.'
- SilverStripe\ORM\DataObject:
- PLURALNAME: 'Data Objects'
- PLURALS:
- one: 'A Data Object'
- other: '{count} Data Objects'
- SINGULARNAME: 'Data Object'
- SilverStripe\Security\MemberPassword:
- PLURALNAME: 'Member Passwords'
- PLURALS:
- one: 'A Member Password'
- other: '{count} Member Passwords'
- SINGULARNAME: 'Member Password'
- SilverStripe\Security\RememberLoginHash:
- PLURALNAME: 'Login Hashes'
- PLURALS:
- one: 'A Login Hash'
- other: '{count} Login Hashes'
- SINGULARNAME: 'Login Hash'
- SilverStripe\\ORM\\Hierarchy:
- LIMITED_TITLE: 'Too many children ({count}}'
- SilverStripe\CMS\Model\SiteTree:
- TABMAIN: Main
- SilverStripe\Forms\TimeField:
- VALIDATEFORMAT: 'Please enter a valid time format ({format})'
- SilverStripe\AssetAdmin\Forms\UploadField:
- Dimensions: Dimensions
- EDIT: Edit
- EDITINFO: 'Edit this file'
- FIELDNOTSET: 'File information not found'
- REMOVE: Remove
- SilverStripe\ORM\ValidationException:
- DEFAULT_ERROR: 'Validation error'
+ SilverStripe\Admin\SecurityAdmin:
+ GROUPNAME: 'Group name'
+ MEMBERS: Members
+ NEWGROUP: 'New Group'
+ PERMISSIONS: Permissions
+ ROLES: Roles
+ ROLESDESCRIPTION: 'Roles are predefined sets of permissions, and can be assigned to groups.
They are inherited from parent groups if required.'
+ SilverStripe\AssetAdmin\Controller\AssetAdmin:
+ CREATED: 'First uploaded'
+ HEIGHT: Height
+ LASTEDIT: 'Last changed'
+ SIZE: 'File size'
+ TYPE: 'File type'
+ URL: URL
+ WIDTH: Width
+ SilverStripe\AssetAdmin\Forms\UploadField:
+ Dimensions: Dimensions
+ EDIT: Edit
+ EDITINFO: 'Edit this file'
+ FIELDNOTSET: 'File information not found'
+ REMOVE: Remove
+ SilverStripe\CMS\Model\SiteTree:
+ TABMAIN: Main
+ SilverStripe\Control\Director:
+ INVALID_REQUEST: 'Invalid request'
+ SilverStripe\Control\Email\ChangePasswordEmail.ss:
+ HELLO: Hi
+ TEXT1: 'Here is your'
+ TEXT2: 'password reset link'
+ TEXT3: for
+ SilverStripe\Forms\CheckboxField:
+ NOANSWER: 'No'
+ YESANSWER: 'Yes'
+ SilverStripe\Forms\CheckboxSetField.ss:
+ NOOPTIONSAVAILABLE: 'No options available'
+ SilverStripe\Forms\ConfirmedPasswordField:
+ ATLEAST: 'Passwords must be at least {min} characters long.'
+ BETWEEN: 'Passwords must be {min} to {max} characters long.'
+ CURRENT_PASSWORD_ERROR: 'The current password you have entered is not correct.'
+ CURRENT_PASSWORD_MISSING: 'You must enter your current password.'
+ LOGGED_IN_ERROR: 'You must be logged in to change your password.'
+ MAXIMUM: 'Passwords must be at most {max} characters long.'
+ SHOWONCLICKTITLE: 'Change Password'
+ SilverStripe\Forms\CurrencyField:
+ CURRENCYSYMBOL: $
+ SilverStripe\Forms\DateField:
+ NOTSET: 'not set'
+ TODAY: today
+ VALIDDATEFORMAT2: 'Please enter a valid date format ({format})'
+ VALIDDATEMAXDATE: 'Your date has to be older or matching the maximum allowed date ({date})'
+ VALIDDATEMINDATE: 'Your date has to be newer or matching the minimum allowed date ({date})'
+ SilverStripe\Forms\DropdownField:
+ CHOOSE: (Choose)
+ CHOOSE_MODEL: '(Choose {name})'
+ SOURCE_VALIDATION: 'Please select a value within the list provided. {value} is not a valid option'
+ SilverStripe\Forms\EmailField:
+ VALIDATION: 'Please enter an email address'
+ SilverStripe\Forms\Form:
+ BAD_METHOD: 'This form requires a {method} submission'
+ CSRF_EXPIRED_MESSAGE: 'Your session has expired. Please re-submit the form.'
+ CSRF_FAILED_MESSAGE: 'There seems to have been a technical problem. Please click the back button, refresh your browser, and try again.'
+ VALIDATIONCREDIT: 'Please ensure you have entered the credit card number correctly'
+ VALIDATIONPASSWORDSDONTMATCH: 'Passwords don''t match'
+ VALIDATIONPASSWORDSNOTEMPTY: 'Passwords can''t be empty'
+ VALIDATIONSTRONGPASSWORD: 'Passwords must have at least one digit and one alphanumeric character'
+ VALIDATOR: Validator
+ VALIDCURRENCY: 'Please enter a valid currency'
+ SilverStripe\Forms\FormField:
+ EXAMPLE: 'e.g. {format}'
+ NONE: none
+ SilverStripe\Forms\GridField\GridField:
+ OF: of
+ SilverStripe\Forms\GridField\GridFieldDeleteAction:
+ DeletePermissionsFailure: 'No delete permissions'
+ EditPermissionsFailure: 'No permission to unlink record'
+ SilverStripe\Forms\GridField\GridFieldDetailForm:
+ CancelBtn: Cancel
+ Create: Create
+ Delete: Delete
+ DeletePermissionsFailure: 'No delete permissions'
+ Deleted: 'Deleted %s %s'
+ Save: Save
+ SilverStripe\Forms\GridField\GridFieldEditButton.ss:
+ EDIT: Edit
+ SilverStripe\Forms\GridField\GridFieldPaginator_Row.ss:
+ Page: Page
+ View: View
+ SilverStripe\Forms\HTMLEditor\HTMLEditorField:
+ ANCHORSCANNOTACCESSPAGE: 'You are not permitted to access the content of the target page.'
+ ANCHORSPAGENOTFOUND: 'Target page not found.'
+ ANCHORVALUE: Anchor
+ CAPTIONTEXT: 'Caption text'
+ CSSCLASS: 'Alignment / style'
+ CSSCLASSCENTER: 'Centered, on its own.'
+ CSSCLASSLEFT: 'On the left, with text wrapping around.'
+ CSSCLASSLEFTALONE: 'On the left, on its own.'
+ CSSCLASSRIGHT: 'On the right, with text wrapping around.'
+ EMAIL: 'Email address'
+ FILE: File
+ IMAGEALT: 'Alternative text (alt)'
+ IMAGEALTTEXT: 'Alternative text (alt) - shown if image can''t be displayed'
+ IMAGEALTTEXTDESC: 'Shown to screen readers or if image can''t be displayed'
+ IMAGEDIMENSIONS: Dimensions
+ IMAGEHEIGHTPX: Height
+ IMAGETITLE: 'Title text (tooltip) - for additional information about the image'
+ IMAGETITLETEXT: 'Title text (tooltip)'
+ IMAGETITLETEXTDESC: 'For additional information about the image'
+ IMAGEWIDTHPX: Width
+ LINK: 'Insert Link'
+ LINKANCHOR: 'Link to an anchor on this page'
+ LINKDESCR: 'Link description'
+ LINKDETAILS: 'Link details'
+ LINKEMAIL: 'Link to an email address'
+ LINKEXTERNAL: 'Link to another website'
+ LINKFILE: 'Link to download a file'
+ LINKINTERNAL: 'Link to a page on this site'
+ LINKOPENNEWWIN: 'Open link in a new window?'
+ LINKTO: 'Link type'
+ PAGE: Page
+ SUBJECT: 'Email subject'
+ URL: URL
+ URLNOTANOEMBEDRESOURCE: 'The URL ''{url}'' could not be turned into a media resource.'
+ SilverStripe\Forms\HTMLEditor\HTMLEditorField_Toolbar:
+ ERROR_ABSOLUTE: 'Only absolute urls can be embedded'
+ ERROR_HOSTNAME: 'This file hostname is not included in the whitelist'
+ ERROR_ID: 'Need either "ID" or "FileURL" parameter to identify the file'
+ ERROR_NOTFOUND: 'Unable to find file to view'
+ ERROR_OEMBED_REMOTE: 'Embed is only compatible with remote files'
+ ERROR_SCHEME: 'This file scheme is not included in the whitelist'
+ SilverStripe\Forms\MemberDatetimeOptionsetField:
+ Custom: Custom
+ DATEFORMATBAD: 'Date format is invalid'
+ DAYNOLEADING: 'Day of month without leading zero'
+ DIGITSDECFRACTIONSECOND: 'One or more digits representing a decimal fraction of a second'
+ FOURDIGITYEAR: 'Four-digit year'
+ HOURNOLEADING: 'Hour without leading zero, 12 hour format'
+ HOURNOLEADING24: 'Hour without leading zero, 24 hour format'
+ MINUTENOLEADING: 'Minute without leading zero'
+ MONTHNOLEADING: 'Month digit without leading zero'
+ Preview: Preview
+ TWODIGITDAY: 'Two-digit day of month'
+ TWODIGITYEAR: 'Two-digit year'
+ Toggle: 'Show formatting help'
+ SilverStripe\Forms\MoneyField:
+ INVALID_CURRENCY: 'Currency {currency} is not in the list of allowed currencies'
+ SilverStripe\Forms\MultiSelectField:
+ SOURCE_VALIDATION: 'Please select values within the list provided. Invalid option(s) {value} given'
+ SilverStripe\Forms\NullableField:
+ IsNullLabel: 'Is Null'
+ SilverStripe\Forms\NumericField:
+ VALIDATION: '''{value}'' is not a number, only numbers can be accepted for this field'
+ SilverStripe\Forms\PhoneNumberField:
+ VALIDATION: 'Please enter a valid phone number'
+ SilverStripe\Forms\TimeField:
+ VALIDATEFORMAT: 'Please enter a valid time format ({format})'
+ SilverStripe\ORM\DataObject:
+ PLURALNAME: 'Data Objects'
+ PLURALS: { one: 'A Data Object', other: '{count} Data Objects' }
+ SINGULARNAME: 'Data Object'
+ SilverStripe\ORM\FieldType\DBBoolean:
+ ANY: Any
+ NOANSWER: 'No'
+ YESANSWER: 'Yes'
+ SilverStripe\ORM\FieldType\DBDate:
+ DAYS_SHORT_PLURALS: { one: '{count} day', other: '{count} days' }
+ HOURS_SHORT_PLURALS: { one: '{count} hour', other: '{count} hours' }
+ MINUTES_SHORT_PLURALS: { one: '{count} min', other: '{count} mins' }
+ MONTHS_SHORT_PLURALS: { one: '{count} month', other: '{count} months' }
+ SECONDS_SHORT_PLURALS: { one: '{count} sec', other: '{count} secs' }
+ YEARS_SHORT_PLURALS: { one: '{count} year', other: '{count} years' }
+ SilverStripe\ORM\FieldType\DBEnum:
+ ANY: Any
+ SilverStripe\ORM\Hierarchy:
+ LIMITED_TITLE: 'Too many children ({count}}'
+ SilverStripe\ORM\Hierarchy\Hierarchy:
+ InfiniteLoopNotAllowed: 'Infinite loop found within the "{type}" hierarchy. Please change the parent to resolve this'
+ SilverStripe\ORM\ValidationException:
+ DEFAULT_ERROR: 'Validation error'
+ SilverStripe\Security\BasicAuth:
+ ENTERINFO: 'Please enter a username and password.'
+ ERRORNOTADMIN: 'That user is not an administrator.'
+ ERRORNOTREC: 'That username / password isn''t recognised'
+ SilverStripe\Security\CMSMemberLoginForm:
+ AUTHENTICATORNAME: 'CMS Member Login Form'
+ BUTTONFORGOTPASSWORD: 'Forgot password?'
+ BUTTONLOGIN: 'Log back in'
+ BUTTONLOGOUT: 'Log out'
+ PASSWORDEXPIRED: 'Your password has expired. Please choose a new one.
'
+ SilverStripe\Security\CMSSecurity:
+ INVALIDUSER: 'Invalid user. Please re-authenticate here to continue.
'
+ LoginMessage: 'If you have any unsaved work you can return to where you left off by logging back in below.
'
+ SUCCESS: Success
+ SUCCESSCONTENT: 'Login success. If you are not automatically redirected click here
'
+ TimedOutTitleAnonymous: 'Your session has timed out.'
+ TimedOutTitleMember: 'Hey {name}!
Your session has timed out.'
+ SilverStripe\Security\Group:
+ PLURALNAME: Groups
+ PLURALS: { one: 'A Group', other: '{count} Groups' }
+ SINGULARNAME: Group
+ SilverStripe\Security\LoginAttempt:
+ PLURALNAME: 'Login Attempts'
+ PLURALS: { one: 'A Login Attempt', other: '{count} Login Attempts' }
+ SINGULARNAME: 'Login Attempt'
+ SilverStripe\Security\Member:
+ PLURALNAME: Members
+ PLURALS: { one: 'A Member', other: '{count} Members' }
+ SINGULARNAME: Member
+ SilverStripe\Security\MemberLoginForm:
+ AUTHENTICATORNAME: 'E-mail & Password'
+ SilverStripe\Security\MemberPassword:
+ PLURALNAME: 'Member Passwords'
+ PLURALS: { one: 'A Member Password', other: '{count} Member Passwords' }
+ SINGULARNAME: 'Member Password'
+ SilverStripe\Security\PasswordValidator:
+ LOWCHARSTRENGTH: 'Please increase password strength by adding some of the following characters: %s'
+ PREVPASSWORD: 'You''ve already used that password in the past, please choose a new password'
+ TOOSHORT: 'Password is too short, it must be %s or more characters long'
+ SilverStripe\Security\Permission:
+ UserPermissionsIntro: 'Assigning groups to this user will adjust the permissions they have. See the groups section for details of permissions on individual groups.'
+ SilverStripe\Security\PermissionCheckboxSetField:
+ AssignedTo: 'assigned to "{title}"'
+ FromGroup: 'inherited from group "{title}"'
+ FromRole: 'inherited from role "{title}"'
+ FromRoleOnGroup: 'inherited from role "%s" on group "%s"'
+ SilverStripe\Security\PermissionRole:
+ PLURALNAME: Roles
+ PLURALS: { one: 'A Role', other: '{count} Roles' }
+ SINGULARNAME: Role
+ SilverStripe\Security\PermissionRoleCode:
+ PLURALNAME: 'Permission Role Codes'
+ PLURALS: { one: 'A Permission Role Code', other: '{count} Permission Role Codes' }
+ SINGULARNAME: 'Permission Role Code'
+ SilverStripe\Security\RememberLoginHash:
+ PLURALNAME: 'Login Hashes'
+ PLURALS: { one: 'A Login Hash', other: '{count} Login Hashes' }
+ SINGULARNAME: 'Login Hash'
+ SilverStripe\Security\Security:
+ ALREADYLOGGEDIN: 'You don''t have access to this page. If you have another account that can access that page, you can log in again below.'
+ BUTTONSEND: 'Send me the password reset link'
+ CHANGEPASSWORDBELOW: 'You can change your password below.'
+ CHANGEPASSWORDHEADER: 'Change your password'
+ ENTERNEWPASSWORD: 'Please enter a new password.'
+ ERRORPASSWORDPERMISSION: 'You must be logged in in order to change your password!'
+ LOGIN: 'Log in'
+ LOSTPASSWORDHEADER: 'Lost Password'
+ NOTEPAGESECURED: 'That page is secured. Enter your credentials below and we will send you right along.'
+ NOTERESETLINKINVALID: 'The password reset link is invalid or expired.
You can request a new one here or change your password after you logged in.
'
+ NOTERESETPASSWORD: 'Enter your e-mail address and we will send you a link with which you can reset your password'
+ PASSWORDSENTHEADER: 'Password reset link sent to ''{email}'''
+ PASSWORDSENTTEXT: 'Thank you! A reset link has been sent to ''{email}'', provided an account exists for this email address.'