6 3 Development of Extended Naming Standards
From LANSA Multilingual Application
6.3 Development of Extended Naming Standards
It is strongly recommended that naming standards cater for some special objects associated with developing multilingual applications.
Multilingual Variables (*MTXT variables)
A naming standard for multilingual variables should be established.
A possible standard (which should be refined by you) is:
*MTXTttttnnn
where:
- indicates the type/usage of the variable with values like:
- REPT - Report Title
- REPI - Report Instruction
- PANT - Panel Title
- PANI - Panel Instruction
- MSGT - Message Text
- and so on.
- is an identifying sequence number.
Panel and Report Literals
Multilingual systems tend to have a large number of constants or literals defined as fields in the dictionary.
These are generally used for placing multilingual constants on screen panels and reports.
They usually have a default value that is established from a multilingual variable.
A possible standard (which should be refined by you) is:
where:
- indicates the type/usage of the variable with values like:
- REPT - Report Title
- REPI - Report Instruction
- PANT - Panel Title
- PANI - Panel Instruction
- MSGT - Message Text
- etc, etc.
- is an identifying sequence number.
This standard would mean that multilingual variable *MTXTREPI007 would be defined as field called REPI007 in the data dictionary with a default value of *MTXTREPI007.