Currently, there are six Kazakh language variants defined: kk-arab, kk-cyrl, kk-latn, kk-cn, kk-kz, kk-tr. For example, it can be seen in this screenshot:
https://commons.wikimedia.org/wiki/File:Six_Kazakh_MediaWiki_language_variants.png
Six is probably too many, and if all of them are necessary, they should be more clearly labeled and documented.