Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя
Дизайнер интерфейсов и пользовательского взаимодействия в K&K TEAM  · 14 мар 2022  · karoza.me

Флаги для обозначения языков проблемны

Я давно отказался от использования флагов в дизайне компонента выбора языка. Для эстонского, латышского, польского или литовского флаги будут работать нормально, ведь это национальные государства и национальные языки. Серьёзные проблемы начинаются с надгосударственными языками.
На английском говорят в Британии, Ирландии, США, Канаде, Австралии, Мальте и ещё в десятках государств. На французском во Франции, Канаде, Швейцарии, Бельгии, и во многих африканских странах. На русском в России, Украине, Беларуси, Эстонии, Литве, Латвии, Грузии, Узбекистане, Кыргызстане...
Язык не принадлежит государству, он принадлежит всем носителям в равной степени, так что флаг государства не может быть использован для обозначения языка. Даже в случае национальных языков могут возникнуть проблемы, например, мне неприятно видеть красно-зелёный лукашенковский флаг для обозначения беларуского. Это даже смешно, ведь сторонники Лукашенко на беларуском не говорят, только сапраўдныя беларусы.
А когда для обозначения твоего родного языка используется флаг страны, армия которой напала на твою страну, — это вообще ужас.
Что делать?
Использовать сокращения языков ISO 639-1:2002, например: RUS, ENG, BEL, UKR, EST.
Либо трёхбуквенные сокращения с использованием алфавита конкретного языка: РУС, ENG, БЕЛ, УКР, EST. Сокращения занимают примерно столько же места, как и флаг, но гораздо менее проблематичны.
Мой потрясающий Телеграм-каналПерейти на t.me/krz42