a custom locale allows us to append custom text to the locale’s key to reach a level of customization in translations. Currently, we are supporting a custom locale to provide portal-level translation customization capability. So instead of the locale looking like this “en-US” it would look like this “en-US.Portal-2” which represents a custom set of translations for portal id 2. More on this later.