Updating Messages/Display Text
A number of configuration database tables are involved in the translation/message text system.
configs.tds_coremessageobject- Primary message-related table containing the message key and default message (English)- The
_keycolumn contains the primary key LONG value, a foreign key to theconfigs.client_messagetranslationandconfigs.client_coremessageusertable - The
appkeycolumn contains the message key string referenced in the application code
- The
configs.client_messagetranslation- Contains localized/translated messages- keyed by the
_fk_coremessageobjectcolumn, which is a foreign-key toconfigs.tds_coremessageobject. - If there is a record for a message key present in this table, the message in
client_messagetranslationwill override the default message defined inconfigs.tds_coremessageobject
- keyed by the
configs.__appmessages- A “cache” table where localized messages are copied into by the student and proctor applications as the messages are encountered.- This table should be cleared after making changes to the other message-related tables
configs.client_coremessageuser- A table mapping a message key to a particular application- This table only needs to be inserted into when creating a new message

