The logic is a little convoluted, but concept names should display (roughly):
- In the user’s locale if available (e.g., pt-BR)
- In the user’s language if available (e.g. pt)
- In the first available locale in the implementation’s specified locales (e.g., fallback to fr for ht-HT, etc.)
- The first name marked as the FQN in any language (yeah, weird fallback)
AFAICT, this has been in place for over a decade.