To prepare a project for multi-language support, you need to consider the following procedures:
A Citect SCADA project includes a database named LANG.dbf. This database specifies which local languages you would like a project to support. During compilation, a local language database is created for each language defined in LANG.dbf.
See Define the Languages Supported by a Project.
Local language databases are used to define the translations from native language to local language. When a project is compiled, any text that is marked for translation is drawn into the supported language databases. You can then manually edit a databases to define the translations required for the specified language. Recompiling the project will then capture the translations you have input.
See Translate a Local Language Database.
Language change indicators are used to identify any text you would like translated at runtime.
Citect SCADA distinguishes between a project's native language (that is, the language used by the developer during configuration), and the local language (the language displayed to the end user). Based on this principle, any text marked with a language change indicator can be converted from native language to a local language at runtime.
See Mark Text for Translation and for alarm specific strings Mark Alarm Text for Translation.
See Also
Published June 2018