- {`New ${collectionLabel}`}
+ {`New ${collectionLabelSingular || collectionLabel}`}
: null
}
diff --git a/src/components/EditorWidgets/List/ListControl.js b/src/components/EditorWidgets/List/ListControl.js
index 0b689174e2fb..aec504eba38b 100644
--- a/src/components/EditorWidgets/List/ListControl.js
+++ b/src/components/EditorWidgets/List/ListControl.js
@@ -254,12 +254,13 @@ export default class ListControl extends Component {
const { value, forID, field, classNameWrapper } = this.props;
const { itemsCollapsed } = this.state;
const items = value || List();
+ const label = field.get('label_singular') || field.get('label');
return (
val === true)}
itemsCount={items.size}
diff --git a/website/site/content/docs/configuration-options.md b/website/site/content/docs/configuration-options.md
index d744c27b4b5a..8cfab4149a01 100644
--- a/website/site/content/docs/configuration-options.md
+++ b/website/site/content/docs/configuration-options.md
@@ -71,6 +71,7 @@ The `collections` setting is the heart of your Netlify CMS configuration, as it
- `name` (required): unique identifier for the collection, used as the key when referenced in other contexts (like the [relation widget](https://www.netlifycms.org/docs/widgets/#relation))
- `Label`: label for the collection in the editor UI; defaults to the value of `name`
+- `label_singular`: singular label for certain elements in the editor; defaults to the value of `label`
- `file` or `folder` (requires one of these): specifies the collection type and location; details in [Collection Types](https://www.netlifycms.org/docs/collection-types)
- `filter`: optional filter for `folder` collections; details in [Collection Types](https://www.netlifycms.org/docs/collection-types)
- `create`: for `folder` collections only; `true` allows users to create new items in the collection; defaults to `false`