CitectSCADA's language switching facility allows you to use one language to configure a project, and another for runtime text items such as alarm descriptions, button text, keyboard/alarm logs, graphic text, Cicode strings, and so on. You can also dynamically change languages during runtime.
Notes:
For example, if your native language is English,
you could enter an English alarm description when configuring the
project, but specify to display it in the French or German (or any
other language) equivalent at runtime. You can specify the language
you want before running the project, or change it dynamically at
runtime (using the SetLanguage()
function) without affecting any of the project's normal
operations.
CitectSCADA distinguishes between the
native language (that is, the language
of the developer), and the local
language (the language of the end user). Language changes are
achieved by using a language
database, which has a field for native text, and a
field for the translated local text. When the project is run,
native text is replaced with the equivalent local text.
Alarm and keyboard logs can be processed in both the native and the local language, enabling native and local users to read historical logs. The data can be logged to the same device, or to separate devices.
See Also