If the application is defined only for one language (if there are no other languages defined in "All used languages" configurator), then the PmWebLang object is irrelevant and should not be used.
The client requiring data from this WEB component is type of "PmDataClient" from the license point of view. But nested WEB components already have their own licenses, for example, Web Panels, Alarms and Events, Trends, can be viewed only by clients of the "PmWebClient" type.
|Object||General information about the object|
|Content||Content of the object in the XML form|
|Events||Definition of object events algorithms|
It is useful to register into the PmWebLang object only those WEB subcomponents that are language dependent (e.g. PmPanel, PmTrend, PmAlarmEvent). The objects that are language independent (e.g. PmData) are usually registered outside this object.
The PmTrend and PmAlarmEvent objects HTML pages are automatically translated by the PROMOTIC system. The PmPanel object represents a page created by the designer. It is possible to display such panel in multiple languages when using Macro expression $.text instead of static texts.
The WEB components registered to this object are accessible on the URL address (e.g. for Russian):