Это функция ядра, поэтому вы не можете видеть исходный код (практически).
Языки могут быть добавлены / удалены, поэтому я подозреваю, что это описание извлекается через фактическую файловую систему (вероятно, где-то в C:\Program Files\Microsoft Dynamics AX\60\Server\[aos_name]\bin\Application\Appl\Standard
) ИЛИ оно хранится где-то в базе данных модельного магазина.
Если вы запрашиваете код для целей простого извлечения Description
для какой-либо другой цели (внешней системы?), Тогда проще всего будет создать собственную статическую таблицу и загрузить в нее языки / описания. для поиска.
LanguageTable languageTable;
MyTable myTable;
ttsBegin;
while select languageTable
{
myTable.languageId = languageTable.LanguageId;
myTable.description = languageTable.languageDescription();
myTable.insert();
info(strFmt("Inserting %1: %2", languageTable.LanguageId, languageTable.languageDescription()));
}
ttsCommit;