With regard to the implementation, maybe we could have a dropdown menu with the following options:
Some thoughts: - I'm not completely sure what to do with styles without a default-locale attribute. We could either give them their own label ("International"/"No set language"?), or just group them with the English styles (we could modify the label in the latter case, e.g. "English/International").
- We could show the style count as part of the label, e.g. ("French (29)"). Anybody for or against? - We currently sometimes include a language description in the style title, e.g. "(German)" in https://github.com/citation-style-language/styles/blob/master/kritische-ausgabe.csl. This is a bit ugly, but is handy when searching for styles, and useful for distinguishing variants like "Chicago Manual of Style (author-date, German)" and Chicago Manual of Style (author-date)", so I'd like to keep it that way.
- I think we should limit the amount of menu entries to prevent the menu from becoming too unwieldy. For many languages we only have a few styles anyway. The current count, for the independent styles: