PATCH 1/2 makes the list of available layouts sorted by the layouts' show strings (they are stored as layouts names -- e.g. "cz (qwerty)").
PATCH 2/2 is a simple cosmetic fix. Should I squash it with the previous one?
These look fine, and no you don't need to squash the two. Thanks for taking a look.
- Chris