Cultures

The REST API of Sitecore Content Hub is multicultural. This means that various aspects of the API support multiple languages.

Labels

Some objects have a property named labels. This property is used to store descriptions in multiple languages for that object. See the Labels Object for details on how to interpret or construct this object.

Entity Properties

A property definition can state that its value is multilanguage. This means that in this property a value can be stored for different cultures. This works even on properties that are not of the String type. Integers, decimals, booleans and datetime values can be localized as well. See the Member Definition Object and Entity Object for details.

Unless you specify which culture you are interested in, a GET request for a resource that returns an Entity Object will return the information for all the cultures that are supported. If only the information related to a particular culture is needed, augment the request by appending a culture filter to the query string. For example, given this URL

RequestResponse
GET /entitydefinitions/name/entities

add the culture filter to retrieve only the U.S. English values like this:

RequestResponse
GET /entitydefinitions/name/entities?culture=en-US

Multiple cultures can be specified by comma-separating them:

RequestResponse
GET /entitydefinitions/name/entities?culture=en-US,nl-BE

Do you have some feedback for us?

If you have suggestions for improving this article,