Permutation is a generalization of the Java concept of Locale.
A Permutation can be affected by three factors:
- Language - the language in which content is expressed (for example, German)
- Target - A specific site, location or region (for example, EBAY_DE, EBAY_AUTOS)
- Variation - business requirements, features, ... that can change displayed content
Permutation is largely used with the V4 Content system for transparently delivering
translated content to all of the countries. However, it is also used in other parts
of the system where different countries may want a different resource. Some examples
include: images and links.