Message Language

This value is an index into the ApplicationMessages table and generally corresponds to the Language ID in a record.

The ApplicationMessages table is used to maintain all message strings, including the original U.S. English text strings and all translations of the strings. Translations in various languages are added to the table by means of language packs.

For example, Message 100003 in the ApplicationMessages table might have three rows:

  • 1033: US English (The value 1033 is equivalent to en-US.)
  • es-ES: Spanish, as used in Spain
  • fr-CA: French, as used in Canada

In the Language IDs form, the row with the Language ID value zh-CN has its Message Language set to zh-CN (Chinese, People's Republic of China). However, in the ApplicationMessages table, there is no zh-CN entry for message 100003, so the message displays in the default language, U.S. English (1033). If you prefer to display the message in French, you could reset the Message Language to fr-FR.

Note:  The Message Language column in the Language IDs form corresponds to the MessageLanguage column of the ApplicationMessages table. Values are typically Language ID values but can be other values. In the example above, these values might be used in both places: 1036 instead of fr-FR and 3082 instead of es-ES. The numeric values are Microsoft locale IDs and can be used in language packs.