Liferay has a multilanguage architecture and enables users to add content with many translations. Moreover, it gives users out-of-the-box functionality to change languages. Apart from this, the content portal also contains many labels that also have their own translation. It means that the Liferay design has a functionality in which it is possible to translate labels or fields. If we look into the sources (
portal-impl/src/content), there are a lot of files with the following names:
Language_pl.properties, and so on. The ISO 639-1 standard defines a set of possible codes for every language, such as en for English, de for German, and so on. The Liferay Portal supports up ...