Nodes code uses direct access to enum property values definition (outside of the RNA API) to generate UI (translated) messages, this is risky/messy since the i18n context potentailly defined for the actual RNA property is not available in these cases.