diff --git a/lang/en.yml b/lang/en.yml index d840d2649..1cfc0f840 100644 --- a/lang/en.yml +++ b/lang/en.yml @@ -1,605 +1,522 @@ en: AssetAdmin: - ActionAdd: "Add folder" - CHOOSEFILE: "Choose file: " - # Menu title - MENUTITLE: "Files" - NEWFOLDER: "NewFolder" - AssetAdmin_DeleteBatchAction: - TITLE: "Delete groups" - AssetAdmin_left.ss: - GO: "Go" + MENUTITLE: Files + NEWFOLDER: NewFolder + AssetTableField: + BACKLINKCOUNT: 'Used on:' + CREATED: 'First uploaded' + DIM: Dimensions + FILENAME: Filename + FOLDER: Folder + LASTEDIT: 'Last changed' + OWNER: Owner + PAGES: page(s) + SIZE: 'File size' + TITLE: Title + TYPE: 'File type' + URL: URL + AssetUploadField: + ChooseFiles: 'Choose files' + DRAGFILESHERE: 'Drag files here' + DROPAREA: 'Drop Area' + EDITANDORGANIZE: 'Edit & organize' + FROMCOMPUTER: 'Choose files from your computer' + UPLOADOR: OR BBCodeParser: - ALIGNEMENT: "Alignment" - ALIGNEMENTEXAMPLE: "right aligned" - BOLD: "Bold Text" - BOLDEXAMPLE: "Bold" - CODE: "Code Block" - CODEDESCRIPTION: "Unformatted code block" - CODEEXAMPLE: "Code block" - COLORED: "Colored text" - COLOREDEXAMPLE: "blue text" - EMAILLINK: "Email link" - EMAILLINKDESCRIPTION: "Create link to an email address" - IMAGE: "Image" - IMAGEDESCRIPTION: "Show an image in your post" - ITALIC: "Italic Text" - ITALICEXAMPLE: "Italics" - LINK: "Website link" - LINKDESCRIPTION: "Link to another website or URL" - STRUCK: "Struck-out Text" - STRUCKEXAMPLE: "Struck-out" - UNDERLINE: "Underlined Text" - UNDERLINEEXAMPLE: "Underlined" - UNORDERED: "Unordered list" - UNORDEREDDESCRIPTION: "Unordered list" - UNORDEREDEXAMPLE1: "unordered item 1" + ALIGNEMENT: Alignment + ALIGNEMENTEXAMPLE: 'right aligned' + BOLD: 'Bold Text' + BOLDEXAMPLE: Bold + CODE: 'Code Block' + CODEDESCRIPTION: 'Unformatted code block' + CODEEXAMPLE: 'Code block' + COLORED: 'Colored text' + COLOREDEXAMPLE: 'blue text' + EMAILLINK: 'Email link' + EMAILLINKDESCRIPTION: 'Create link to an email address' + IMAGE: Image + IMAGEDESCRIPTION: 'Show an image in your post' + ITALIC: 'Italic Text' + ITALICEXAMPLE: Italics + LINK: 'Website link' + LINKDESCRIPTION: 'Link to another website or URL' + STRUCK: 'Struck-out Text' + STRUCKEXAMPLE: Struck-out + UNDERLINE: 'Underlined Text' + UNDERLINEEXAMPLE: Underlined + UNORDERED: 'Unordered list' + UNORDEREDDESCRIPTION: 'Unordered list' + UNORDEREDEXAMPLE1: 'unordered item 1' BasicAuth: - ENTERINFO: "Please enter a username and password." - ERRORNOTADMIN: "That user is not an administrator." - ERRORNOTREC: "That username / password isn't recognised" + ENTERINFO: 'Please enter a username and password.' + ERRORNOTADMIN: 'That user is not an administrator.' + ERRORNOTREC: 'That username / password isn''t recognised' Boolean: - ANY: "Any" - NO: "No" - YES: "Yes" - CMSBatchActions: - PUBLISHED_PAGES: "published %d pages" + ANY: Any + NO: No + YES: Yes + CMSFileAddController: + MENUTITLE: Files CMSMain: - # Menu title - MENUTITLE: "Edit Page" - SAVE: "Save" + ACCESS: 'Access to ''%s'' section' + ACCESSALLINTERFACES: 'Access to all CMS sections' + ACCESSALLINTERFACESHELP: 'Overrules more specific access settings.' + MENUTITLE: 'Edit Page' + SAVE: Save + CMSPageAddController: + MENUTITLE: 'Add page' CMSPageEditController: - # Menu title - MENUTITLE: "Edit Page" + MENUTITLE: 'Edit Page' CMSPageHistoryController: - # Menu title - MENUTITLE: "History" + MENUTITLE: History CMSPageSettingsController: - # Menu title - MENUTITLE: "Edit Page" + MENUTITLE: 'Edit Page' CMSPagesController: - # Menu title - MENUTITLE: "Pages" + MENUTITLE: Pages + CMSProfileController: + MENUTITLE: CMSProfileController CMSSettingsController: - # Menu title - MENUTITLE: "Settings" + MENUTITLE: Settings ChangePasswordEmail.ss: - # for a url - CHANGEPASSWORDTEXT1: "You changed your password for" - CHANGEPASSWORDTEXT2: "You can now use the following credentials to log in:" - EMAIL: "Email" - HELLO: "Hi" - PASSWORD: "Password" + CHANGEPASSWORDTEXT1: 'You changed your password for' + CHANGEPASSWORDTEXT2: 'You can now use the following credentials to log in:' + EMAIL: Email + HELLO: Hi + PASSWORD: Password CheckboxField: - NO: "No" - YES: "Yes" + NO: No + YES: Yes ComplexTableField: - CLOSEPOPUP: "Close Popup" - SUCCESSADD: "Added %s %s %s" - SUCCESSEDIT: "Saved %s %s %s" + CLOSEPOPUP: 'Close Popup' + SUCCESSADD: 'Added %s %s %s' + SUCCESSEDIT: 'Saved %s %s %s' + SUCCESSEDIT2: 'Deleted %s %s' ComplexTableField.ss: - # Add [name] - ADDITEM: "Add %s" - NOITEMSFOUND: "No items found" - SORTASC: "Sort ascending" - SORTDESC: "Sort descending" + ADDITEM: add + SORTASC: 'Sort ascending' + SORTDESC: 'Sort descending' ComplexTableField_popup.ss: - NEXT: "Next" - PREVIOUS: "Previous" + NEXT: Next + PREVIOUS: Previous ConfirmedPasswordField: - ATLEAST: "Passwords must be at least %s characters long." - BETWEEN: "Passwords must be %s to %s characters long." - HAVETOMATCH: "Passwords have to match." - LEASTONE: "Passwords must have at least one digit and one alphanumeric character." - MAXIMUM: "Passwords must be at most %s characters long." - NOEMPTY: "Passwords can't be empty." - # Label of the link which triggers display of the "change password" formfields - SHOWONCLICKTITLE: "Change Password" + ATLEAST: 'Passwords must be at least %s characters long.' + BETWEEN: 'Passwords must be %s to %s characters long.' + MAXIMUM: 'Passwords must be at most %s characters long.' + SHOWONCLICKTITLE: 'Change Password' CreditCardField: - FIRST: "first" - FOURTH: "fourth" - SECOND: "second" - THIRD: "third" - VALIDATIONJS1: "Please ensure you have entered the" - VALIDATIONJS2: "credit card number correctly." + FIRST: first + FOURTH: fourth + SECOND: second + THIRD: third CurrencyField: - CURRENCYSYMBOL: "$" - VALIDATIONJS: "Please enter a valid currency." + CURRENCYSYMBOL: $ DataObject: - # Pural name of the object, used in dropdowns and to generally identify a collection of this object in the interface - PLURALNAME: "Data Objects" - # Singular name of the object, used in dropdowns and to generally identify a single object in the interface - SINGULARNAME: "Data Object" + PLURALNAME: 'Data Objects' + SINGULARNAME: 'Data Object' Date: - DAY: " day" - DAYS: " days" - HOUR: " hour" - HOURS: " hours" - MIN: " min" - MINS: " mins" - MONTH: " month" - MONTHS: " months" - SEC: " sec" - SECS: " secs" - # Natural language time difference, e.g. 2 hours ago - TIMEDIFFAGO: "%s ago" - # Natural language time difference, e.g. in 2 hours - TIMEDIFFIN: "in %s" - YEAR: " year" - YEARS: " years" + DAY: ' day' + DAYS: ' days' + HOUR: ' hour' + HOURS: ' hours' + MIN: ' min' + MINS: ' mins' + MONTH: ' month' + MONTHS: ' months' + SEC: ' sec' + SECS: ' secs' + TIMEDIFFAGO: '%s ago' + TIMEDIFFIN: 'in %s' + YEAR: ' year' + YEARS: ' years' DateField: - NOTSET: "not set" - TODAY: "today" - VALIDATIONJS: "Please enter a valid date format (DD/MM/YYYY)." - VALIDDATEFORMAT2: "Please enter a valid date format (%s)." - VALIDDATEMAXDATE: "Your date has to be older or matching the maximum allowed date (%s)" - VALIDDATEMINDATE: "Your date has to be newer or matching the minimum allowed date (%s)" + NOTSET: 'not set' + TODAY: today + VALIDDATEFORMAT2: 'Please enter a valid date format (%s).' + VALIDDATEMAXDATE: 'Your date has to be older or matching the maximum allowed date (%s)' + VALIDDATEMINDATE: 'Your date has to be newer or matching the minimum allowed date (%s)' DropdownField: - # start value of a dropdown - CHOOSE: "(Choose)" + CHOOSE: (Choose) EmailField: - VALIDATION: "Please enter an email address." - VALIDATIONJS: "Please enter an email address." + VALIDATION: 'Please enter an email address.' Email_BounceRecord: - # Pural name of the object, used in dropdowns and to generally identify a collection of this object in the interface - PLURALNAME: "Email Bounce Records" - # Singular name of the object, used in dropdowns and to generally identify a single object in the interface - SINGULARNAME: "Email Bounce Record" + PLURALNAME: 'Email Bounce Records' + SINGULARNAME: 'Email Bounce Record' Enum: - ANY: "Any" + ANY: Any File: - Content: "Content" - Filename: "Filename" - # Argument 1: Comma-separated list of valid extensions - INVALIDEXTENSION: "Extension is not allowed (valid: %s)" - NOFILESIZE: "Filesize is zero bytes." - NOVALIDUPLOAD: "File is not a valid upload" - Name: "Name" - # Pural name of the object, used in dropdowns and to generally identify a collection of this object in the interface - PLURALNAME: "Files" - # Singular name of the object, used in dropdowns and to generally identify a single object in the interface - SINGULARNAME: "File" - Sort: "Sort Order" - # Argument 1: Filesize (e.g. 1MB) - TOOLARGE: "Filesize is too large, maximum %s allowed." - Title: "Title" + Content: Content + Filename: Filename + INVALIDEXTENSION: 'Extension is not allowed (valid: %s)' + NOFILESIZE: 'Filesize is zero bytes.' + NOVALIDUPLOAD: 'File is not a valid upload' + Name: null + PLURALNAME: Files + SINGULARNAME: File + TOOLARGE: 'Filesize is too large, maximum %s allowed.' + Title: Title FileIFrameField: - ATTACH: "Attach %s" - ATTACHONCESAVED: "%ss can be attached once you have saved the record for the first time." - DELETE: "Delete %s" - DISALLOWEDFILETYPE: "This filetype is not allowed to be uploaded" - FILE: "File" - FROMCOMPUTER: "From your Computer" - FROMFILESTORE: "From the File Store" - NOSOURCE: "Please select a source file to attach" - REPLACE: "Replace %s" - FileIFrameField.ss: - TITLE: "Image Uploading Iframe" + ATTACH: 'Attach %s' + ATTACHONCESAVED: '%ss can be attached once you have saved the record for the first time.' + DELETE: 'Delete %s' + DISALLOWEDFILETYPE: 'This filetype is not allowed to be uploaded' + FILE: File + FROMCOMPUTER: 'From your Computer' + FROMFILESTORE: 'From the File Store' + NOSOURCE: 'Please select a source file to attach' + REPLACE: 'Replace %s' + FileIFrameField_iframe.ss: + TITLE: 'Image Uploading Iframe' + Filesystem: + SYNCRESULTS: 'Sync complete: %s items created, %d items deleted' Folder: - CREATED: "First Uploaded" - DELSELECTED: "Delete selected files" - DETAILSTAB: "Details" - FILENAME: "Filename" - FILESTAB: "Files" - LASTEDITED: "Last Updated" - # Pural name of the object, used in dropdowns and to generally identify a collection of this object in the interface - PLURALNAME: "Folders" - # Singular name of the object, used in dropdowns and to generally identify a single object in the interface - SINGULARNAME: "Folder" - TITLE: "Title" - TYPE: "Type" - UPLOADTAB: "Upload" - URL: "URL" - VIEWEDITASSET: "View/Edit Asset" + PLURALNAME: Folders + SINGULARNAME: Folder ForgotPasswordEmail.ss: - HELLO: "Hi" - TEXT1: "Here is your" - TEXT2: "password reset link" - TEXT3: "for" + HELLO: Hi + TEXT1: 'Here is your' + TEXT2: 'password reset link' + TEXT3: for Form: - FIELDISREQUIRED: "%s is required" - VALIDATIONCREDITNUMBER: "Please ensure you have entered the %s credit card number correctly." - VALIDATIONFAILED: "Validation failed" - VALIDATIONNOTUNIQUE: "The value entered is not unique" - 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." + FIELDISREQUIRED: '%s is required' + VALIDATIONCREDITNUMBER: 'Please ensure you have entered the %s credit card number correctly.' + VALIDATIONFAILED: 'Validation failed' + VALIDATIONNOTUNIQUE: 'The value entered is not unique' + 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.' FormField: - NONE: "none" + NONE: none + GridAction: + Delete: Delete + UnlinkRelation: Unlink + GridField: + AddNew: 'Add New' + Filter: Filter + Find: Find + LinkExisting: 'Link Existing' + NewRecord: 'New %s' + NoItemsFound: 'No items found' + PRINTEDAT: 'Printed at' + PRINTEDBY: 'Printed by' + PlaceHolder: 'Find %s' + PlaceHolderWithLabels: 'Find %s by %s' + RelationSearch: 'Relation search' + ResetFilter: Reset + GridFieldAction_Delete: + DeletePermissionsFailure: 'No delete permissions' + GridFieldDetailsForm: + Create: Create + Delete: Delete + DeletePermissionsFailure: 'No delete permissions' + Save: Save + GridFieldItemEditView.ss: + 'Go back': 'Go back' Group: - # Programmatical code identifying a group - Code: "Group Code" - DefaultGroupTitleAdministrators: "Administrators" - DefaultGroupTitleContentAuthors: "Content Authors" - Description: "Description" - IMPORTTABTITLE: "Import" - IPRestrictions: "IP Address Restrictions" - # Group is locked in the security administration area - Locked: "Locked?" - # Pural name of the object, used in dropdowns and to generally identify a collection of this object in the interface - PLURALNAME: "Groups" - # One group has one parent group - Parent: "Parent Group" - RolesAddEditLink: "Add/edit roles" - # Singular name of the object, used in dropdowns and to generally identify a single object in the interface - SINGULARNAME: "Group" - Sort: "Sort Order" - # One group has many permissions - has_many_Permissions: "Permissions" - # One group has many members - many_many_Members: "Members" + AddRole: 'Add a role for this group' + Code: 'Group Code' + DefaultGroupTitleAdministrators: Administrators + DefaultGroupTitleContentAuthors: 'Content Authors' + Description: Description + GroupReminder: 'If you choose a parent group, this group will take all it''s roles' + Locked: 'Locked?' + NoRoles: 'No roles found' + PLURALNAME: Groups + Parent: 'Parent Group' + RolesAddEditLink: 'Manage roles' + SINGULARNAME: Group + Sort: 'Sort Order' + has_many_Permissions: Permissions + many_many_Members: Members GroupImportForm: - Help1: "
Import one or more groups in CSV format (comma-separated values). Show advanced usage
" - Help2: | -Import one or more groups in CSV format (comma-separated values). Show advanced usage
' + Help2: "Import members in CSV format (comma-separated values). Show advanced usage
" - Help2: | -Import users in CSV format (comma-separated values). Show advanced usage
' + Help2: "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 '%s'" - PASSWORDSENTTEXT: "Thank you! A reset link has been sent to '%s', provided an account exists for this email address." + 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!' + LOGGEDOUT: 'You have been logged out. If you would like to log in again, enter your credentials below.' + LOGIN: 'Log in' + LOSTPASSWORDHEADER: null + 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 ''%s''' + PASSWORDSENTTEXT: 'Thank you! A reset link has been sent to ''%s'', provided an account exists for this email address.' SecurityAdmin: - ADDMEMBER: "Add Member" - APPLY_ROLES: "Apply roles to groups" - APPLY_ROLES_HELP: "Ability to edit the roles assigned to a group. Requires the \"Access to 'Security' section\" permission." - EDITPERMISSIONS: "Manage permissions for groups" - EDITPERMISSIONS_HELP: "Ability to edit Permissions and IP Addresses for a group. Requires the \"Access to 'Security' section\" permission." - GROUPNAME: "Group name" - IPADDRESSESHELP: | -You can restrict this group to a particular
- IP address range (one range per line).
Ranges can be in any of the following forms:
- 203.96.152.12
- 203.96.152/24
- 203.96/16
- 203/8
If you enter one or more IP address ranges in this box, then members will only get
- the rights of being in this group if they log on from one of the valid IP addresses. It won't prevent
- people from logging in. This is because the same user might have to log in to access parts of the
- system without IP address restrictions. MEMBERS: "Members"
- # Menu title
- MENUTITLE: "Users"
- MemberListCaution: "Caution: Removing members from this list will remove them from all groups and the database"
- NEWGROUP: "New Group"
- PERMISSIONS: "Permissions"
- ROLES: "Roles"
- ROLESDESCRIPTION: "This section allows you to add roles to this group. Roles are logical groupings of permissions, which can be editied in the Roles tab"
- SGROUPS: "Security Groups"
- TABIMPORT: "Import"
- TABROLES: "Roles"
- VIEWUSER: "View User"
+ ACCESS_HELP: 'Allow viewing, adding and editing users, as well as assigning permissions and roles to them.'
+ APPLY_ROLES: 'Apply roles to groups'
+ APPLY_ROLES_HELP: 'Ability to edit the roles assigned to a group. Requires the "Access to ''Users'' section" permission.'
+ EDITPERMISSIONS: 'Manage permissions for groups'
+ EDITPERMISSIONS_HELP: 'Ability to edit Permissions and IP Addresses for a group. Requires the "Access to ''Security'' section" permission.'
+ GROUPNAME: 'Group name'
+ IMPORTGROUPS: 'Import groups'
+ IMPORTUSERS: 'Import users'
+ MEMBERS: Members
+ MENUTITLE: null
+ MemberListCaution: 'Caution: Removing members from this list will remove them from all groups and the database'
+ 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.'
+ TABROLES: Roles
+ Users: Users
SecurityAdmin_MemberImportForm:
- BtnImport: "Import"
- FileFieldLabel: "CSV File (Allowed extensions: *.csv)"
+ BtnImport: 'Import from CSV'
+ FileFieldLabel: 'CSV File (Allowed extensions: *.csv)'
SimpleImageField:
- NOUPLOAD: "No Image Uploaded"
+ NOUPLOAD: 'No Image Uploaded'
SiteTree:
- TABMAIN: "Main"
+ TABMAIN: Main
TableField:
- ISREQUIRED: "In %s '%s' is required."
+ ISREQUIRED: 'In %s ''%s'' is required.'
TableField.ss:
- ADD: "Add a new row"
- ADDITEM: "Add %s"
+ ADD: 'Add a new row'
+ DELETE: null
+ DELETEROW: null
TableListField:
- CSVEXPORT: "Export to CSV"
- PRINT: "Print"
- SELECT: "Select:"
+ CSVEXPORT: 'Export to CSV'
+ PRINT: Print
+ Print: Print
+ SELECT: 'Select:'
TableListField.ss:
- NOITEMSFOUND: "No items found"
- SORTASC: "Sort in ascending order"
- SORTDESC: "Sort in descending order"
+ SORTASC: 'Sort in ascending order'
+ SORTDESC: 'Sort in descending order'
TableListField_PageControls.ss:
- DISPLAYING: "Displaying"
- OF: "of"
- TO: "to"
- VIEWFIRST: "View first"
- VIEWLAST: "View last"
- VIEWNEXT: "View next"
- VIEWPREVIOUS: "View previous"
+ VIEWFIRST: 'View first'
+ VIEWLAST: 'View last'
+ VIEWNEXT: 'View next'
+ VIEWPREVIOUS: 'View previous'
+ TestModelAdmin:
+ MENUTITLE: 'Test ModelAdmin'
+ TextareaField_Readonly.ss:
+ NONE: none
TimeField:
- VALIDATEFORMAT: "Please enter a valid time format (%s)"
+ VALIDATEFORMAT: 'Please enter a valid time format (%s)'
ToggleCompositeField.ss:
- HIDE: "Hide"
- SHOW: "Show"
+ HIDE: Hide
+ SHOW: Show
ToggleField:
- LESS: "less"
- MORE: "more"
+ LESS: less
+ MORE: more
+ UploadField:
+ ATTACHFILE: 'Attach a file'
+ ATTACHFILES: 'Attach files'
+ AttachFile: 'Attach file(s)'
+ DELETEINFO: 'Permanently delete this file from the file store'
+ DOEDIT: Save
+ DROPFILE: 'drop a file'
+ DROPFILES: 'drop files'
+ EDITINFO: 'Edit this file'
+ FIELDNOTSET: 'File information not found'
+ FROMCOMPUTER: 'From files'
+ MAXNUMBEROFFILES: 'Max number of %s file(s) exceeded.'
+ REMOVEERROR: 'Error removing file'
+ REMOVEINFO: 'Remove this file from here, but do not delete it from the file store'
+ STARTALL: 'Start all'
+ Saved: Saved
Versioned:
- # Past Versions of this page
- has_many_Versions: "Versions"
+ has_many_Versions: Versions
+ sapphire: null