When selecting alias locale, one of the locales for German is Greek. That seems incorrect.
The "Greek" entry under "German" is el_POLYTON. The problem is, el_POLYTON has just "Greek" as it's name, rather than something indicating whatever 'POLYTON' is, which means it gets sorted above plain 'el', also called 'Greek'. The hierarchy is only there by way of adding three nbsps, so it appears to be "part of" German.
To fix this, MusicBrainz::Server::Form::Alias should sort by name, as it does, but should have a secondary sort by ID so that Greek/el_POLYTON sorts after Greek/el.
Or we should exclude el_POLYTON, unless someone has any idea what that even is, in which case we should clarify this so that this bug doesn't resurrect itself as "Greek is a subcategory of itself".
"Polytonic orthography (πολύς "much", "many", τόνος "accent") is the standard system for Ancient Greek." (and for the Orthodox church nowadays) says wikipedia. Can't we just rename it Greek, Polytonic?
It's possible, I think, but I'm not really strictly sure how, since our locale names come from other packages.