Просто подумал, что я бы здесь высказал свое мнение.У @Ben McCormack есть отличный ответ с небольшим предостережением: что касается локализации, иногда есть лучшие способы справиться с этим, чем значения, определенные непосредственно в вашей базе данных.
Например, вы упоминаете WPF.С .Net у вас есть различные ресурсы локализации, которые гораздо лучше подходят для управления различиями в том, чтобы испускать "Male" или "Samec" (чешский).
Позволяя встроенным функциям локализации позаботиться об этом, вы не наденетене нужно беспокоиться о наличии нескольких записей в базе данных, определяющих одно и то же ... что может усложнить отчетность.
Тем не менее, я бы посоветовал вам подумать, действительно ли слово "пол"что вы после.Пол определяется как «набор характеристик, различающих мужское и женское».
На первый взгляд это звучит как ваши стандартные мужские / женские варианты;но это не так.Гендер гораздо сложнее, так как ему нужен контекст, чтобы иметь смысл.Например, в контексте отношений мужчина (по полу) может иметь один из нескольких «полов»: мужской, женский или даже нейтральный.Это независимо от того, какого пола является их партнер.
В контексте только индивидуума, мужчина (по полу) может быть мужским, женским, нейтральным, транссексуалом, интерсексом или любым из ряда других приемлемых вариантов.лицу, заполняющему форму.
По крайней мере, один человек отметил, что пол необходим для определения чести, используемой в рассылках.Я бы предположил, что нет никакой связи между полом и этими почестями.Например, женщина (в разбивке по полу) может пожелать, чтобы ее называли мисс / мисс / миссис / доктор / мадам / профессор или даже г-н, если они находятся в процессе или уже завершили операцию, чтобы стать "мужчиной".Этот список ни в коем случае не является всеобъемлющим, и в любом случае гораздо лучше позволить этому человеку выбрать, каким образом он хочет обратиться.
Что подводит меня к моему последнему пункту: перед тем, как собрать какой-либо кусокДанные, которые вы должны иметь определенную причину для этого.Моя компания специализируется на сборе данных через онлайн-формы.Одна из вещей, которые мы делаем, это смотрит на то, что просят наши клиенты, и разбирается по полю, чтобы определить, используются ли данные где-либо еще.
Чаще всего организация (компания / правительство / и т. Д.) Запрашивает гораздо больше информации, чем она заботится.Это может иметь дополнительные последствия в случае, если данные будут потеряны, украдены или просто просмотрены неуполномоченными лицами.Кроме того, на человека, который заполняет формы для каждого поля, которое он должен заполнить, возлагается бремя.
Я говорю об этом, потому что "Пол" почти никогда не нужен ни для одной нормальной системы.Вместо этого, секс является лучшим определителем, и даже тогда он не имеет особой ценности.Освобождение сайтов знакомств и правительственной переписи.