Content authors can easily create content items in multiple languages and show them without requiring major development, as we saw in the Creating multilingual content pages recipe of Chapter 2, Extending Presentation Components. Sometimes, we need to display some labels, common text, messages, or warnings on websites in multiple languages, which cannot be part of content items. Leveraging the Sitecore dictionary can help you prevent hardcoded labels or common text.
In this recipe, you will learn how to use the dictionary and dictionary domains to create site-wise dictionaries for a multisite environment.
We will first see how to create and use a dictionary:
In the Content Editor, navigate to the
/sitecore/system/Dictionary
item. Create aCookbook
dictionary folder in it. Under the folder, create a few dictionary entries,Email
,First Name
,Surname
, and so on.In each dictionary entry, enter a Key and Phrase...