Не знаю почему но всегда когда делают сайты на казахском используют кнопки, буквы и код языка как kz, хотя правильно будет kk.
Примеры неправильного использования:
Вот, например, в jquery ui был баг, добавили код языка как kz, т.е. в Jquery то откуда такая привычка путать? Есть международный стандарт кода языка.
Тем более у России, Казахстана есть отдельный гост стандарт.
Ну, и элементарно в википедию можно заглянуть раз, два.
Самое интересное об этом само государство похоже, что не знает:
А вот примеры правильные:
На крайний случай можно схитрить как egov сделать казахский по умолчанию и не приписывать буквы.
http://egov.kz/wps/portal/index
Еще как вариант можно использовать трехсимвольный стандарт – kaz (каз), rus (рус). Но он менее популярен.
Откуда вообще придумали использовать kz вместо kk. И главное многие знают но делают как kz, привычка?
В общем, давайте делать правильно.
Еще из правильного – посмотрите на индикатор раскладки клавиатуры в Windows (в нижнем правом углу рядом с часиками). Там всегда было KK, с первых версий Windows где поддерживался казахский язык.