aboutsummaryrefslogtreecommitdiff
path: root/src/locales/ru
diff options
context:
space:
mode:
authorDivisionByZero <[email protected]>2024-06-30 19:06:31 +0200
committerGitHub <[email protected]>2024-06-30 19:06:31 +0200
commite21fcaf2398dfd9aed54136524fabd39866dfca4 (patch)
tree1c91c07cfd517f935540becee692b2dae70304e0 /src/locales/ru
parent92a2f178343f4413bd6d782a7957eda86aa1b7b8 (diff)
downloadfaker-e21fcaf2398dfd9aed54136524fabd39866dfca4.tar.xz
faker-e21fcaf2398dfd9aed54136524fabd39866dfca4.zip
refactor(locale): group person entries by gender (#2938)
Diffstat (limited to 'src/locales/ru')
-rw-r--r--src/locales/ru/company/name_pattern.ts6
-rw-r--r--src/locales/ru/person/female_first_name.ts82
-rw-r--r--src/locales/ru/person/female_last_name.ts252
-rw-r--r--src/locales/ru/person/female_last_name_pattern.ts1
-rw-r--r--src/locales/ru/person/female_middle_name.ts81
-rw-r--r--src/locales/ru/person/female_prefix.ts1
-rw-r--r--src/locales/ru/person/first_name.ts818
-rw-r--r--src/locales/ru/person/index.ts24
-rw-r--r--src/locales/ru/person/last_name.ts1013
-rw-r--r--src/locales/ru/person/last_name_pattern.ts4
-rw-r--r--src/locales/ru/person/male_first_name.ts323
-rw-r--r--src/locales/ru/person/male_last_name.ts252
-rw-r--r--src/locales/ru/person/male_last_name_pattern.ts1
-rw-r--r--src/locales/ru/person/male_middle_name.ts134
-rw-r--r--src/locales/ru/person/male_prefix.ts1
-rw-r--r--src/locales/ru/person/middle_name.ts217
16 files changed, 2046 insertions, 1164 deletions
diff --git a/src/locales/ru/company/name_pattern.ts b/src/locales/ru/company/name_pattern.ts
index 0fdbdbb7..1ac76601 100644
--- a/src/locales/ru/company/name_pattern.ts
+++ b/src/locales/ru/company/name_pattern.ts
@@ -4,7 +4,7 @@ export default [
'{{company.legal_entity_type}} {{location.city_name}}{{company.suffix}}',
'{{company.legal_entity_type}} {{location.city_name}}{{company.suffix}}{{company.suffix}}',
'{{company.legal_entity_type}} {{location.city_name}}{{company.suffix}}{{company.suffix}}{{company.suffix}}',
- '{{company.legal_entity_type}} {{person.female_first_name}}',
- '{{company.legal_entity_type}} {{person.male_first_name}}',
- '{{company.legal_entity_type}} {{person.male_last_name}}',
+ '{{company.legal_entity_type}} {{person.first_name.female}}',
+ '{{company.legal_entity_type}} {{person.first_name.male}}',
+ '{{company.legal_entity_type}} {{person.last_name.male}}',
];
diff --git a/src/locales/ru/person/female_first_name.ts b/src/locales/ru/person/female_first_name.ts
deleted file mode 100644
index 59c7b6e4..00000000
--- a/src/locales/ru/person/female_first_name.ts
+++ /dev/null
@@ -1,82 +0,0 @@
-export default [
- 'Агата',
- 'Агафья',
- 'Акулина',
- 'Алевтина',
- 'Александра',
- 'Алина',
- 'Алла',
- 'Анастасия',
- 'Ангелина',
- 'Анжела',
- 'Анжелика',
- 'Анна',
- 'Антонина',
- 'Валентина',
- 'Валерия',
- 'Варвара',
- 'Василиса',
- 'Вера',
- 'Вероника',
- 'Виктория',
- 'Галина',
- 'Глафира',
- 'Дарья',
- 'Евгения',
- 'Евдокия',
- 'Евпраксия',
- 'Евфросиния',
- 'Екатерина',
- 'Елена',
- 'Елизавета',
- 'Жанна',
- 'Зинаида',
- 'Зоя',
- 'Иванна',
- 'Ираида',
- 'Ирина',
- 'Ия',
- 'Кира',
- 'Клавдия',
- 'Ксения',
- 'Лариса',
- 'Лидия',
- 'Лора',
- 'Лукия',
- 'Любовь',
- 'Людмила',
- 'Майя',
- 'Маргарита',
- 'Марина',
- 'Мария',
- 'Марфа',
- 'Милица',
- 'Надежда',
- 'Наина',
- 'Наталья',
- 'Нина',
- 'Нинель',
- 'Нонна',
- 'Оксана',
- 'Октябрина',
- 'Олимпиада',
- 'Ольга',
- 'Пелагея',
- 'Полина',
- 'Прасковья',
- 'Раиса',
- 'Регина',
- 'Светлана',
- 'Синклитикия',
- 'София',
- 'Таисия',
- 'Тамара',
- 'Татьяна',
- 'Ульяна',
- 'Фаина',
- 'Феврония',
- 'Фёкла',
- 'Элеонора',
- 'Эмилия',
- 'Юлия',
-];
diff --git a/src/locales/ru/person/female_last_name.ts b/src/locales/ru/person/female_last_name.ts
deleted file mode 100644
index eb2199d3..00000000
--- a/src/locales/ru/person/female_last_name.ts
+++ /dev/null
@@ -1,252 +0,0 @@
-export default [
- 'Смирнова',
- 'Иванова',
- 'Кузнецова',
- 'Попова',
- 'Соколова',
- 'Лебедева',
- 'Козлова',
- 'Новикова',
- 'Морозова',
- 'Петрова',
- 'Волкова',
- 'Соловьева',
- 'Васильева',
- 'Зайцева',
- 'Павлова',
- 'Семенова',
- 'Голубева',
- 'Виноградова',
- 'Богданова',
- 'Воробьева',
- 'Федорова',
- 'Михайлова',
- 'Беляева',
- 'Тарасова',
- 'Белова',
- 'Комарова',
- 'Орлова',
- 'Киселева',
- 'Макарова',
- 'Андреева',
- 'Ковалева',
- 'Ильина',
- 'Гусева',
- 'Титова',
- 'Кузьмина',
- 'Кудрявцева',
- 'Баранова',
- 'Куликова',
- 'Алексеева',
- 'Степанова',
- 'Яковлева',
- 'Сорокина',
- 'Сергеева',
- 'Романова',
- 'Захарова',
- 'Борисова',
- 'Королева',
- 'Герасимова',
- 'Пономарева',
- 'Григорьева',
- 'Лазарева',
- 'Медведева',
- 'Ершова',
- 'Никитина',
- 'Соболева',
- 'Рябова',
- 'Полякова',
- 'Цветкова',
- 'Данилова',
- 'Жукова',
- 'Фролова',
- 'Журавлева',
- 'Николаева',
- 'Крылова',
- 'Максимова',
- 'Сидорова',
- 'Осипова',
- 'Белоусова',
- 'Федотова',
- 'Дорофеева',
- 'Егорова',
- 'Матвеева',
- 'Боброва',
- 'Дмитриева',
- 'Калинина',
- 'Анисимова',
- 'Петухова',
- 'Антонова',
- 'Тимофеева',
- 'Никифорова',
- 'Веселова',
- 'Филиппова',
- 'Маркова',
- 'Большакова',
- 'Суханова',
- 'Миронова',
- 'Ширяева',
- 'Александрова',
- 'Коновалова',
- 'Шестакова',
- 'Казакова',
- 'Ефимова',
- 'Денисова',
- 'Громова',
- 'Фомина',
- 'Давыдова',
- 'Мельникова',
- 'Щербакова',
- 'Блинова',
- 'Колесникова',
- 'Карпова',
- 'Афанасьева',
- 'Власова',
- 'Маслова',
- 'Исакова',
- 'Тихонова',
- 'Аксенова',
- 'Гаврилова',
- 'Родионова',
- 'Котова',
- 'Горбунова',
- 'Кудряшова',
- 'Быкова',
- 'Зуева',
- 'Третьякова',
- 'Савельева',
- 'Панова',
- 'Рыбакова',
- 'Суворова',
- 'Абрамова',
- 'Воронова',
- 'Мухина',
- 'Архипова',
- 'Трофимова',
- 'Мартынова',
- 'Емельянова',
- 'Горшкова',
- 'Чернова',
- 'Овчинникова',
- 'Селезнева',
- 'Панфилова',
- 'Копылова',
- 'Михеева',
- 'Галкина',
- 'Назарова',
- 'Лобанова',
- 'Лукина',
- 'Белякова',
- 'Потапова',
- 'Некрасова',
- 'Хохлова',
- 'Жданова',
- 'Наумова',
- 'Шилова',
- 'Воронцова',
- 'Ермакова',
- 'Дроздова',
- 'Игнатьева',
- 'Савина',
- 'Логинова',
- 'Сафонова',
- 'Капустина',
- 'Кириллова',
- 'Моисеева',
- 'Елисеева',
- 'Кошелева',
- 'Костина',
- 'Горбачева',
- 'Орехова',
- 'Ефремова',
- 'Исаева',
- 'Евдокимова',
- 'Калашникова',
- 'Кабанова',
- 'Носкова',
- 'Юдина',
- 'Кулагина',
- 'Лапина',
- 'Прохорова',
- 'Нестерова',
- 'Харитонова',
- 'Агафонова',
- 'Муравьева',
- 'Ларионова',
- 'Федосеева',
- 'Зимина',
- 'Пахомова',
- 'Шубина',
- 'Игнатова',
- 'Филатова',
- 'Крюкова',
- 'Рогова',
- 'Кулакова',
- 'Терентьева',
- 'Молчанова',
- 'Владимирова',
- 'Артемьева',
- 'Гурьева',
- 'Зиновьева',
- 'Гришина',
- 'Кононова',
- 'Дементьева',
- 'Ситникова',
- 'Симонова',
- 'Мишина',
- 'Фадеева',
- 'Комиссарова',
- 'Мамонтова',
- 'Носова',
- 'Гуляева',
- 'Шарова',
- 'Устинова',
- 'Вишнякова',
- 'Евсеева',
- 'Лаврентьева',
- 'Брагина',
- 'Константинова',
- 'Корнилова',
- 'Авдеева',
- 'Зыкова',
- 'Бирюкова',
- 'Шарапова',
- 'Никонова',
- 'Щукина',
- 'Дьячкова',
- 'Одинцова',
- 'Сазонова',
- 'Якушева',
- 'Красильникова',
- 'Гордеева',
- 'Самойлова',
- 'Князева',
- 'Беспалова',
- 'Уварова',
- 'Шашкова',
- 'Бобылева',
- 'Доронина',
- 'Белозерова',
- 'Рожкова',
- 'Самсонова',
- 'Мясникова',
- 'Лихачева',
- 'Бурова',
- 'Сысоева',
- 'Фомичева',
- 'Русакова',
- 'Стрелкова',
- 'Гущина',
- 'Тетерина',
- 'Колобова',
- 'Субботина',
- 'Фокина',
- 'Блохина',
- 'Селиверстова',
- 'Пестова',
- 'Кондратьева',
- 'Силина',
- 'Меркушева',
- 'Лыткина',
- 'Турова',
-];
diff --git a/src/locales/ru/person/female_last_name_pattern.ts b/src/locales/ru/person/female_last_name_pattern.ts
deleted file mode 100644
index 3f920674..00000000
--- a/src/locales/ru/person/female_last_name_pattern.ts
+++ /dev/null
@@ -1 +0,0 @@
-export default [{ value: '{{person.female_last_name}}', weight: 1 }];
diff --git a/src/locales/ru/person/female_middle_name.ts b/src/locales/ru/person/female_middle_name.ts
deleted file mode 100644
index 8ce3c6ee..00000000
--- a/src/locales/ru/person/female_middle_name.ts
+++ /dev/null
@@ -1,81 +0,0 @@
-export default [
- 'Александровна',
- 'Андреевна',
- 'Архиповна',
- 'Алексеевна',
- 'Антоновна',
- 'Аскольдовна',
- 'Альбертовна',
- 'Аркадьевна',
- 'Афанасьевна',
- 'Анатольевна',
- 'Артемовна',
- 'Богдановна',
- 'Болеславовна',
- 'Борисовна',
- 'Вадимовна',
- 'Васильевна',
- 'Владимировна',
- 'Валентиновна',
- 'Вениаминовна',
- 'Владиславовна',
- 'Валериевна',
- 'Викторовна',
- 'Вячеславовна',
- 'Геннадиевна',
- 'Георгиевна',
- 'Геннадьевна',
- 'Григорьевна',
- 'Даниловна',
- 'Дмитриевна',
- 'Евгеньевна',
- 'Егоровна',
- 'Ефимовна',
- 'Ждановна',
- 'Захаровна',
- 'Ивановна',
- 'Игоревна',
- 'Ильинична',
- 'Кирилловна',
- 'Кузьминична',
- 'Константиновна',
- 'Леонидовна',
- 'Леоновна',
- 'Львовна',
- 'Макаровна',
- 'Матвеевна',
- 'Михайловна',
- 'Максимовна',
- 'Мироновна',
- 'Натановна',
- 'Никифоровна',
- 'Ниловна',
- 'Наумовна',
- 'Николаевна',
- 'Олеговна',
- 'Оскаровна',
- 'Павловна',
- 'Петровна',
- 'Робертовна',
- 'Рубеновна',
- 'Руслановна',
- 'Романовна',
- 'Рудольфовна',
- 'Святославовна',
- 'Сергеевна',
- 'Степановна',
- 'Семеновна',
- 'Станиславовна',
- 'Тарасовна',
- 'Тимофеевна',
- 'Тимуровна',
- 'Федоровна',
- 'Феликсовна',
- 'Филипповна',
- 'Харитоновна',
- 'Эдуардовна',
- 'Эльдаровна',
- 'Юльевна',
- 'Юрьевна',
- 'Яковлевна',
-];
diff --git a/src/locales/ru/person/female_prefix.ts b/src/locales/ru/person/female_prefix.ts
deleted file mode 100644
index 7646bbd1..00000000
--- a/src/locales/ru/person/female_prefix.ts
+++ /dev/null
@@ -1 +0,0 @@
-export default null;
diff --git a/src/locales/ru/person/first_name.ts b/src/locales/ru/person/first_name.ts
index 40a647ec..312d173d 100644
--- a/src/locales/ru/person/first_name.ts
+++ b/src/locales/ru/person/first_name.ts
@@ -1,8 +1,810 @@
-// We don't have a generic first name list for this locale
-// So simply concatenate male and female lists and remove any duplicates
-// This avoids falling back to fallback locale
-import { mergeArrays } from './../../../internal/merge';
-import female_first_name from './female_first_name';
-import male_first_name from './male_first_name';
-
-export default mergeArrays(female_first_name, male_first_name);
+export default {
+ generic: [
+ 'Август',
+ 'Авдей',
+ 'Аверкий',
+ 'Аверьян',
+ 'Авксентий',
+ 'Автоном',
+ 'Агап',
+ 'Агата',
+ 'Агафон',
+ 'Агафья',
+ 'Аггей',
+ 'Адам',
+ 'Адриан',
+ 'Азарий',
+ 'Аким',
+ 'Акулина',
+ 'Алевтина',
+ 'Александр',
+ 'Александра',
+ 'Алексей',
+ 'Алина',
+ 'Алла',
+ 'Амвросий',
+ 'Амос',
+ 'Ананий',
+ 'Анастасия',
+ 'Анатолий',
+ 'Ангелина',
+ 'Андрей',
+ 'Андрон',
+ 'Андроник',
+ 'Анжела',
+ 'Анжелика',
+ 'Аникей',
+ 'Аникита',
+ 'Анисим',
+ 'Анна',
+ 'Антип',
+ 'Антонин',
+ 'Антонина',
+ 'Аполлинарий',
+ 'Аполлон',
+ 'Арефий',
+ 'Аристарх',
+ 'Аркадий',
+ 'Арсений',
+ 'Артем',
+ 'Артемий',
+ 'Архип',
+ 'Аскольд',
+ 'Афанасий',
+ 'Афиноген',
+ 'Бажен',
+ 'Богдан',
+ 'Болеслав',
+ 'Борис',
+ 'Борислав',
+ 'Боян',
+ 'Бронислав',
+ 'Будимир',
+ 'Вадим',
+ 'Валентин',
+ 'Валентина',
+ 'Валерий',
+ 'Валерия',
+ 'Валерьян',
+ 'Варвара',
+ 'Варлаам',
+ 'Варфоломей',
+ 'Василий',
+ 'Василиса',
+ 'Вацлав',
+ 'Велимир',
+ 'Венедикт',
+ 'Вениамин',
+ 'Вера',
+ 'Вероника',
+ 'Викентий',
+ 'Виктор',
+ 'Викторин',
+ 'Виктория',
+ 'Виссарион',
+ 'Виталий',
+ 'Владилен',
+ 'Владимир',
+ 'Владислав',
+ 'Владлен',
+ 'Влас',
+ 'Всеволод',
+ 'Всемил',
+ 'Всеслав',
+ 'Вышеслав',
+ 'Вячеслав',
+ 'Гаврила',
+ 'Галактион',
+ 'Галина',
+ 'Гедеон',
+ 'Геннадий',
+ 'Георгий',
+ 'Герасим',
+ 'Герман',
+ 'Глафира',
+ 'Глеб',
+ 'Гордей',
+ 'Гостомысл',
+ 'Гремислав',
+ 'Григорий',
+ 'Гурий',
+ 'Давыд',
+ 'Данила',
+ 'Дарья',
+ 'Дементий',
+ 'Демид',
+ 'Демьян',
+ 'Денис',
+ 'Дмитрий',
+ 'Добромысл',
+ 'Доброслав',
+ 'Дорофей',
+ 'Евгений',
+ 'Евгения',
+ 'Евграф',
+ 'Евдоким',
+ 'Евдокия',
+ 'Евлампий',
+ 'Евпраксия',
+ 'Евсей',
+ 'Евстафий',
+ 'Евстигней',
+ 'Евфросиния',
+ 'Егор',
+ 'Екатерина',
+ 'Елена',
+ 'Елизавета',
+ 'Елизар',
+ 'Елисей',
+ 'Емельян',
+ 'Епифан',
+ 'Еремей',
+ 'Ермил',
+ 'Ермолай',
+ 'Ерофей',
+ 'Ефим',
+ 'Ефрем',
+ 'Жанна',
+ 'Захар',
+ 'Зинаида',
+ 'Зиновий',
+ 'Зосима',
+ 'Зоя',
+ 'Иван',
+ 'Иванна',
+ 'Игнатий',
+ 'Игорь',
+ 'Измаил',
+ 'Изот',
+ 'Изяслав',
+ 'Иларион',
+ 'Илья',
+ 'Иннокентий',
+ 'Иосиф',
+ 'Ипат',
+ 'Ипатий',
+ 'Ипполит',
+ 'Ираида',
+ 'Ираклий',
+ 'Ирина',
+ 'Исай',
+ 'Исидор',
+ 'Ия',
+ 'Казимир',
+ 'Каллистрат',
+ 'Капитон',
+ 'Карл',
+ 'Карп',
+ 'Касьян',
+ 'Ким',
+ 'Кир',
+ 'Кира',
+ 'Кирилл',
+ 'Клавдий',
+ 'Клавдия',
+ 'Климент',
+ 'Кондрат',
+ 'Кондратий',
+ 'Конон',
+ 'Константин',
+ 'Корнил',
+ 'Ксения',
+ 'Кузьма',
+ 'Куприян',
+ 'Лавр',
+ 'Лаврентий',
+ 'Ладимир',
+ 'Ладислав',
+ 'Лазарь',
+ 'Лариса',
+ 'Лев',
+ 'Леон',
+ 'Леонид',
+ 'Леонтий',
+ 'Лидия',
+ 'Лонгин',
+ 'Лора',
+ 'Лука',
+ 'Лукия',
+ 'Лукьян',
+ 'Лучезар',
+ 'Любим',
+ 'Любовь',
+ 'Любомир',
+ 'Любосмысл',
+ 'Людмила',
+ 'Майя',
+ 'Макар',
+ 'Максим',
+ 'Максимильян',
+ 'Маргарита',
+ 'Мариан',
+ 'Марина',
+ 'Мария',
+ 'Марк',
+ 'Мартын',
+ 'Мартьян',
+ 'Марфа',
+ 'Матвей',
+ 'Мефодий',
+ 'Мечислав',
+ 'Милан',
+ 'Милен',
+ 'Милий',
+ 'Милица',
+ 'Милован',
+ 'Мина',
+ 'Мир',
+ 'Мирон',
+ 'Мирослав',
+ 'Митофан',
+ 'Михаил',
+ 'Михей',
+ 'Модест',
+ 'Моисей',
+ 'Мокей',
+ 'Мстислав',
+ 'Надежда',
+ 'Назар',
+ 'Наина',
+ 'Наркис',
+ 'Наталья',
+ 'Натан',
+ 'Наум',
+ 'Нестор',
+ 'Никандр',
+ 'Никанор',
+ 'Никита',
+ 'Никифор',
+ 'Никодим',
+ 'Николай',
+ 'Никон',
+ 'Нина',
+ 'Нинель',
+ 'Нифонт',
+ 'Нонна',
+ 'Оксана',
+ 'Октябрина',
+ 'Олег',
+ 'Олимпиада',
+ 'Олимпий',
+ 'Ольга',
+ 'Онуфрий',
+ 'Орест',
+ 'Осип',
+ 'Остап',
+ 'Остромир',
+ 'Павел',
+ 'Панкрат',
+ 'Панкратий',
+ 'Пантелеймон',
+ 'Панфил',
+ 'Парамон',
+ 'Парфен',
+ 'Пахом',
+ 'Пелагея',
+ 'Петр',
+ 'Пимен',
+ 'Платон',
+ 'Поликарп',
+ 'Полина',
+ 'Порфирий',
+ 'Потап',
+ 'Прасковья',
+ 'Пров',
+ 'Прокл',
+ 'Прокофий',
+ 'Прохор',
+ 'Радим',
+ 'Радислав',
+ 'Радован',
+ 'Раиса',
+ 'Ратибор',
+ 'Ратмир',
+ 'Регина',
+ 'Родион',
+ 'Роман',
+ 'Ростислав',
+ 'Рубен',
+ 'Руслан',
+ 'Рюрик',
+ 'Савва',
+ 'Савватий',
+ 'Савелий',
+ 'Самсон',
+ 'Самуил',
+ 'Светлана',
+ 'Светозар',
+ 'Святополк',
+ 'Святослав',
+ 'Севастьян',
+ 'Селиван',
+ 'Селиверст',
+ 'Семен',
+ 'Серафим',
+ 'Сергей',
+ 'Сигизмунд',
+ 'Сидор',
+ 'Сила',
+ 'Силантий',
+ 'Сильвестр',
+ 'Симон',
+ 'Синклитикия',
+ 'Сократ',
+ 'Соломон',
+ 'София',
+ 'Софон',
+ 'Софрон',
+ 'Спартак',
+ 'Спиридон',
+ 'Станимир',
+ 'Станислав',
+ 'Степан',
+ 'Стоян',
+ 'Таисия',
+ 'Тамара',
+ 'Тарас',
+ 'Татьяна',
+ 'Твердислав',
+ 'Творимир',
+ 'Терентий',
+ 'Тимофей',
+ 'Тимур',
+ 'Тит',
+ 'Тихон',
+ 'Трифон',
+ 'Трофим',
+ 'Ульян',
+ 'Ульяна',
+ 'Устин',
+ 'Фадей',
+ 'Фаина',
+ 'Феврония',
+ 'Федор',
+ 'Федосий',
+ 'Федот',
+ 'Феликс',
+ 'Феоктист',
+ 'Феофан',
+ 'Ферапонт',
+ 'Филарет',
+ 'Филимон',
+ 'Филипп',
+ 'Фирс',
+ 'Флорентин',
+ 'Фока',
+ 'Фома',
+ 'Фортунат',
+ 'Фотий',
+ 'Фрол',
+ 'Фёкла',
+ 'Харитон',
+ 'Харлампий',
+ 'Христофор',
+ 'Чеслав',
+ 'Эдуард',
+ 'Элеонора',
+ 'Эмилия',
+ 'Эмиль',
+ 'Эммануил',
+ 'Эраст',
+ 'Эрнест',
+ 'Эрнст',
+ 'Ювеналий',
+ 'Юлиан',
+ 'Юлий',
+ 'Юлия',
+ 'Юрий',
+ 'Яков',
+ 'Якуб',
+ 'Ян',
+ 'Януарий',
+ 'Ярополк',
+ 'Ярослав',
+ ],
+ female: [
+ 'Агата',
+ 'Агафья',
+ 'Акулина',
+ 'Алевтина',
+ 'Александра',
+ 'Алина',
+ 'Алла',
+ 'Анастасия',
+ 'Ангелина',
+ 'Анжела',
+ 'Анжелика',
+ 'Анна',
+ 'Антонина',
+ 'Валентина',
+ 'Валерия',
+ 'Варвара',
+ 'Василиса',
+ 'Вера',
+ 'Вероника',
+ 'Виктория',
+ 'Галина',
+ 'Глафира',
+ 'Дарья',
+ 'Евгения',
+ 'Евдокия',
+ 'Евпраксия',
+ 'Евфросиния',
+ 'Екатерина',
+ 'Елена',
+ 'Елизавета',
+ 'Жанна',
+ 'Зинаида',
+ 'Зоя',
+ 'Иванна',
+ 'Ираида',
+ 'Ирина',
+ 'Ия',
+ 'Кира',
+ 'Клавдия',
+ 'Ксения',
+ 'Лариса',
+ 'Лидия',
+ 'Лора',
+ 'Лукия',
+ 'Любовь',
+ 'Людмила',
+ 'Майя',
+ 'Маргарита',
+ 'Марина',
+ 'Мария',
+ 'Марфа',
+ 'Милица',
+ 'Надежда',
+ 'Наина',
+ 'Наталья',
+ 'Нина',
+ 'Нинель',
+ 'Нонна',
+ 'Оксана',
+ 'Октябрина',
+ 'Олимпиада',
+ 'Ольга',
+ 'Пелагея',
+ 'Полина',
+ 'Прасковья',
+ 'Раиса',
+ 'Регина',
+ 'Светлана',
+ 'Синклитикия',
+ 'София',
+ 'Таисия',
+ 'Тамара',
+ 'Татьяна',
+ 'Ульяна',
+ 'Фаина',
+ 'Феврония',
+ 'Фёкла',
+ 'Элеонора',
+ 'Эмилия',
+ 'Юлия',
+ ],
+ male: [
+ 'Август',
+ 'Авдей',
+ 'Аверкий',
+ 'Аверьян',
+ 'Авксентий',
+ 'Автоном',
+ 'Агап',
+ 'Агафон',
+ 'Аггей',
+ 'Адам',
+ 'Адриан',
+ 'Азарий',
+ 'Аким',
+ 'Александр',
+ 'Алексей',
+ 'Амвросий',
+ 'Амос',
+ 'Ананий',
+ 'Анатолий',
+ 'Андрей',
+ 'Андрон',
+ 'Андроник',
+ 'Аникей',
+ 'Аникита',
+ 'Анисим',
+ 'Антип',
+ 'Антонин',
+ 'Аполлинарий',
+ 'Аполлон',
+ 'Арефий',
+ 'Аристарх',
+ 'Аркадий',
+ 'Арсений',
+ 'Артемий',
+ 'Артем',
+ 'Архип',
+ 'Аскольд',
+ 'Афанасий',
+ 'Афиноген',
+ 'Бажен',
+ 'Богдан',
+ 'Болеслав',
+ 'Борис',
+ 'Борислав',
+ 'Боян',
+ 'Бронислав',
+ 'Будимир',
+ 'Вадим',
+ 'Валентин',
+ 'Валерий',
+ 'Валерьян',
+ 'Варлаам',
+ 'Варфоломей',
+ 'Василий',
+ 'Вацлав',
+ 'Велимир',
+ 'Венедикт',
+ 'Вениамин',
+ 'Викентий',
+ 'Виктор',
+ 'Викторин',
+ 'Виссарион',
+ 'Виталий',
+ 'Владилен',
+ 'Владлен',
+ 'Владимир',
+ 'Владислав',
+ 'Влас',
+ 'Всеволод',
+ 'Всемил',
+ 'Всеслав',
+ 'Вышеслав',
+ 'Вячеслав',
+ 'Гаврила',
+ 'Галактион',
+ 'Гедеон',
+ 'Геннадий',
+ 'Георгий',
+ 'Герасим',
+ 'Герман',
+ 'Глеб',
+ 'Гордей',
+ 'Гостомысл',
+ 'Гремислав',
+ 'Григорий',
+ 'Гурий',
+ 'Давыд',
+ 'Данила',
+ 'Дементий',
+ 'Демид',
+ 'Демьян',
+ 'Денис',
+ 'Дмитрий',
+ 'Добромысл',
+ 'Доброслав',
+ 'Дорофей',
+ 'Евгений',
+ 'Евграф',
+ 'Евдоким',
+ 'Евлампий',
+ 'Евсей',
+ 'Евстафий',
+ 'Евстигней',
+ 'Егор',
+ 'Елизар',
+ 'Елисей',
+ 'Емельян',
+ 'Епифан',
+ 'Еремей',
+ 'Ермил',
+ 'Ермолай',
+ 'Ерофей',
+ 'Ефим',
+ 'Ефрем',
+ 'Захар',
+ 'Зиновий',
+ 'Зосима',
+ 'Иван',
+ 'Игнатий',
+ 'Игорь',
+ 'Измаил',
+ 'Изот',
+ 'Изяслав',
+ 'Иларион',
+ 'Илья',
+ 'Иннокентий',
+ 'Иосиф',
+ 'Ипат',
+ 'Ипатий',
+ 'Ипполит',
+ 'Ираклий',
+ 'Исай',
+ 'Исидор',
+ 'Казимир',
+ 'Каллистрат',
+ 'Капитон',
+ 'Карл',
+ 'Карп',
+ 'Касьян',
+ 'Ким',
+ 'Кир',
+ 'Кирилл',
+ 'Клавдий',
+ 'Климент',
+ 'Кондрат',
+ 'Кондратий',
+ 'Конон',
+ 'Константин',
+ 'Корнил',
+ 'Кузьма',
+ 'Куприян',
+ 'Лавр',
+ 'Лаврентий',
+ 'Ладимир',
+ 'Ладислав',
+ 'Лазарь',
+ 'Лев',
+ 'Леон',
+ 'Леонид',
+ 'Леонтий',
+ 'Лонгин',
+ 'Лука',
+ 'Лукьян',
+ 'Лучезар',
+ 'Любим',
+ 'Любомир',
+ 'Любосмысл',
+ 'Макар',
+ 'Максим',
+ 'Максимильян',
+ 'Мариан',
+ 'Марк',
+ 'Мартын',
+ 'Мартьян',
+ 'Матвей',
+ 'Мефодий',
+ 'Мечислав',
+ 'Милан',
+ 'Милен',
+ 'Милий',
+ 'Милован',
+ 'Мина',
+ 'Мир',
+ 'Мирон',
+ 'Мирослав',
+ 'Митофан',
+ 'Михаил',
+ 'Михей',
+ 'Модест',
+ 'Моисей',
+ 'Мокей',
+ 'Мстислав',
+ 'Назар',
+ 'Наркис',
+ 'Натан',
+ 'Наум',
+ 'Нестор',
+ 'Никандр',
+ 'Никанор',
+ 'Никита',
+ 'Никифор',
+ 'Никодим',
+ 'Николай',
+ 'Никон',
+ 'Нифонт',
+ 'Олег',
+ 'Олимпий',
+ 'Онуфрий',
+ 'Орест',
+ 'Осип',
+ 'Остап',
+ 'Остромир',
+ 'Павел',
+ 'Панкратий',
+ 'Панкрат',
+ 'Пантелеймон',
+ 'Панфил',
+ 'Парамон',
+ 'Парфен',
+ 'Пахом',
+ 'Петр',
+ 'Пимен',
+ 'Платон',
+ 'Поликарп',
+ 'Порфирий',
+ 'Потап',
+ 'Пров',
+ 'Прокл',
+ 'Прокофий',
+ 'Прохор',
+ 'Радим',
+ 'Радислав',
+ 'Радован',
+ 'Ратибор',
+ 'Ратмир',
+ 'Родион',
+ 'Роман',
+ 'Ростислав',
+ 'Рубен',
+ 'Руслан',
+ 'Рюрик',
+ 'Савва',
+ 'Савватий',
+ 'Савелий',
+ 'Самсон',
+ 'Самуил',
+ 'Светозар',
+ 'Святополк',
+ 'Святослав',
+ 'Севастьян',
+ 'Селиван',
+ 'Селиверст',
+ 'Семен',
+ 'Серафим',
+ 'Сергей',
+ 'Сигизмунд',
+ 'Сидор',
+ 'Сила',
+ 'Силантий',
+ 'Сильвестр',
+ 'Симон',
+ 'Сократ',
+ 'Соломон',
+ 'Софон',
+ 'Софрон',
+ 'Спартак',
+ 'Спиридон',
+ 'Станимир',
+ 'Станислав',
+ 'Степан',
+ 'Стоян',
+ 'Тарас',
+ 'Твердислав',
+ 'Творимир',
+ 'Терентий',
+ 'Тимофей',
+ 'Тимур',
+ 'Тит',
+ 'Тихон',
+ 'Трифон',
+ 'Трофим',
+ 'Ульян',
+ 'Устин',
+ 'Фадей',
+ 'Федор',
+ 'Федосий',
+ 'Федот',
+ 'Феликс',
+ 'Феоктист',
+ 'Феофан',
+ 'Ферапонт',
+ 'Филарет',
+ 'Филимон',
+ 'Филипп',
+ 'Фирс',
+ 'Флорентин',
+ 'Фока',
+ 'Фома',
+ 'Фортунат',
+ 'Фотий',
+ 'Фрол',
+ 'Харитон',
+ 'Харлампий',
+ 'Христофор',
+ 'Чеслав',
+ 'Эдуард',
+ 'Эммануил',
+ 'Эмиль',
+ 'Эраст',
+ 'Эрнест',
+ 'Эрнст',
+ 'Ювеналий',
+ 'Юлиан',
+ 'Юлий',
+ 'Юрий',
+ 'Яков',
+ 'Ян',
+ 'Якуб',
+ 'Януарий',
+ 'Ярополк',
+ 'Ярослав',
+ ],
+};
diff --git a/src/locales/ru/person/index.ts b/src/locales/ru/person/index.ts
index d3839966..36df24ef 100644
--- a/src/locales/ru/person/index.ts
+++ b/src/locales/ru/person/index.ts
@@ -3,41 +3,25 @@
* Run 'pnpm run generate:locales' to update.
*/
import type { PersonDefinition } from '../../..';
-import female_first_name from './female_first_name';
-import female_last_name from './female_last_name';
-import female_last_name_pattern from './female_last_name_pattern';
-import female_middle_name from './female_middle_name';
-import female_prefix from './female_prefix';
import first_name from './first_name';
import job_area from './job_area';
import job_descriptor from './job_descriptor';
import job_type from './job_type';
import last_name from './last_name';
-import male_first_name from './male_first_name';
-import male_last_name from './male_last_name';
-import male_last_name_pattern from './male_last_name_pattern';
-import male_middle_name from './male_middle_name';
-import male_prefix from './male_prefix';
+import last_name_pattern from './last_name_pattern';
+import middle_name from './middle_name';
import name_ from './name';
import prefix from './prefix';
import suffix from './suffix';
const person: PersonDefinition = {
- female_first_name,
- female_last_name,
- female_last_name_pattern,
- female_middle_name,
- female_prefix,
first_name,
job_area,
job_descriptor,
job_type,
last_name,
- male_first_name,
- male_last_name,
- male_last_name_pattern,
- male_middle_name,
- male_prefix,
+ last_name_pattern,
+ middle_name,
name: name_,
prefix,
suffix,
diff --git a/src/locales/ru/person/last_name.ts b/src/locales/ru/person/last_name.ts
index 6ff69f60..cf262a45 100644
--- a/src/locales/ru/person/last_name.ts
+++ b/src/locales/ru/person/last_name.ts
@@ -1,5 +1,1008 @@
-import { mergeArrays } from './../../../internal/merge';
-import female_last_name from './female_last_name';
-import male_last_name from './male_last_name';
-
-export default mergeArrays(female_last_name, male_last_name);
+export default {
+ generic: [
+ 'Абрамов',
+ 'Абрамова',
+ 'Авдеев',
+ 'Авдеева',
+ 'Агафонов',
+ 'Агафонова',
+ 'Аксенов',
+ 'Аксенова',
+ 'Александров',
+ 'Александрова',
+ 'Алексеев',
+ 'Алексеева',
+ 'Андреев',
+ 'Андреева',
+ 'Анисимов',
+ 'Анисимова',
+ 'Антонов',
+ 'Антонова',
+ 'Артемьев',
+ 'Артемьева',
+ 'Архипов',
+ 'Архипова',
+ 'Афанасьев',
+ 'Афанасьева',
+ 'Баранов',
+ 'Баранова',
+ 'Белов',
+ 'Белова',
+ 'Белозеров',
+ 'Белозерова',
+ 'Белоусов',
+ 'Белоусова',
+ 'Беляев',
+ 'Беляева',
+ 'Беляков',
+ 'Белякова',
+ 'Беспалов',
+ 'Беспалова',
+ 'Бирюков',
+ 'Бирюкова',
+ 'Блинов',
+ 'Блинова',
+ 'Блохин',
+ 'Блохина',
+ 'Бобров',
+ 'Боброва',
+ 'Бобылев',
+ 'Бобылева',
+ 'Богданов',
+ 'Богданова',
+ 'Большаков',
+ 'Большакова',
+ 'Борисов',
+ 'Борисова',
+ 'Брагин',
+ 'Брагина',
+ 'Буров',
+ 'Бурова',
+ 'Быков',
+ 'Быкова',
+ 'Васильев',
+ 'Васильева',
+ 'Веселов',
+ 'Веселова',
+ 'Виноградов',
+ 'Виноградова',
+ 'Вишняков',
+ 'Вишнякова',
+ 'Владимиров',
+ 'Владимирова',
+ 'Власов',
+ 'Власова',
+ 'Волков',
+ 'Волкова',
+ 'Воробьев',
+ 'Воробьева',
+ 'Воронов',
+ 'Воронова',
+ 'Воронцов',
+ 'Воронцова',
+ 'Гаврилов',
+ 'Гаврилова',
+ 'Галкин',
+ 'Галкина',
+ 'Герасимов',
+ 'Герасимова',
+ 'Голубев',
+ 'Голубева',
+ 'Горбачев',
+ 'Горбачева',
+ 'Горбунов',
+ 'Горбунова',
+ 'Гордеев',
+ 'Гордеева',
+ 'Горшков',
+ 'Горшкова',
+ 'Григорьев',
+ 'Григорьева',
+ 'Гришин',
+ 'Гришина',
+ 'Громов',
+ 'Громова',
+ 'Гуляев',
+ 'Гуляева',
+ 'Гурьев',
+ 'Гурьева',
+ 'Гусев',
+ 'Гусева',
+ 'Гущин',
+ 'Гущина',
+ 'Давыдов',
+ 'Давыдова',
+ 'Данилов',
+ 'Данилова',
+ 'Дементьев',
+ 'Дементьева',
+ 'Денисов',
+ 'Денисова',
+ 'Дмитриев',
+ 'Дмитриева',
+ 'Доронин',
+ 'Доронина',
+ 'Дорофеев',
+ 'Дорофеева',
+ 'Дроздов',
+ 'Дроздова',
+ 'Дьячков',
+ 'Дьячкова',
+ 'Евдокимов',
+ 'Евдокимова',
+ 'Евсеев',
+ 'Евсеева',
+ 'Егоров',
+ 'Егорова',
+ 'Елисеев',
+ 'Елисеева',
+ 'Емельянов',
+ 'Емельянова',
+ 'Ермаков',
+ 'Ермакова',
+ 'Ершов',
+ 'Ершова',
+ 'Ефимов',
+ 'Ефимова',
+ 'Ефремов',
+ 'Ефремова',
+ 'Жданов',
+ 'Жданова',
+ 'Жуков',
+ 'Жукова',
+ 'Журавлев',
+ 'Журавлева',
+ 'Зайцев',
+ 'Зайцева',
+ 'Захаров',
+ 'Захарова',
+ 'Зимин',
+ 'Зимина',
+ 'Зиновьев',
+ 'Зиновьева',
+ 'Зуев',
+ 'Зуева',
+ 'Зыков',
+ 'Зыкова',
+ 'Иванов',
+ 'Иванова',
+ 'Игнатов',
+ 'Игнатова',
+ 'Игнатьев',
+ 'Игнатьева',
+ 'Ильин',
+ 'Ильина',
+ 'Исаев',
+ 'Исаева',
+ 'Исаков',
+ 'Исакова',
+ 'Кабанов',
+ 'Кабанова',
+ 'Казаков',
+ 'Казакова',
+ 'Калашников',
+ 'Калашникова',
+ 'Калинин',
+ 'Калинина',
+ 'Капустин',
+ 'Капустина',
+ 'Карпов',
+ 'Карпова',
+ 'Кириллов',
+ 'Кириллова',
+ 'Киселев',
+ 'Киселева',
+ 'Князев',
+ 'Князева',
+ 'Ковалев',
+ 'Ковалева',
+ 'Козлов',
+ 'Козлова',
+ 'Колесников',
+ 'Колесникова',
+ 'Колобов',
+ 'Колобова',
+ 'Комаров',
+ 'Комарова',
+ 'Комиссаров',
+ 'Комиссарова',
+ 'Кондратьев',
+ 'Кондратьева',
+ 'Коновалов',
+ 'Коновалова',
+ 'Кононов',
+ 'Кононова',
+ 'Константинов',
+ 'Константинова',
+ 'Копылов',
+ 'Копылова',
+ 'Корнилов',
+ 'Корнилова',
+ 'Королев',
+ 'Королева',
+ 'Костин',
+ 'Костина',
+ 'Котов',
+ 'Котова',
+ 'Кошелев',
+ 'Кошелева',
+ 'Красильников',
+ 'Красильникова',
+ 'Крылов',
+ 'Крылова',
+ 'Крюков',
+ 'Крюкова',
+ 'Кудрявцев',
+ 'Кудрявцева',
+ 'Кудряшов',
+ 'Кудряшова',
+ 'Кузнецов',
+ 'Кузнецова',
+ 'Кузьмин',
+ 'Кузьмина',
+ 'Кулагин',
+ 'Кулагина',
+ 'Кулаков',
+ 'Кулакова',
+ 'Куликов',
+ 'Куликова',
+ 'Лаврентьев',
+ 'Лаврентьева',
+ 'Лазарев',
+ 'Лазарева',
+ 'Лапин',
+ 'Лапина',
+ 'Ларионов',
+ 'Ларионова',
+ 'Лебедев',
+ 'Лебедева',
+ 'Лихачев',
+ 'Лихачева',
+ 'Лобанов',
+ 'Лобанова',
+ 'Логинов',
+ 'Логинова',
+ 'Лукин',
+ 'Лукина',
+ 'Лыткин',
+ 'Лыткина',
+ 'Макаров',
+ 'Макарова',
+ 'Максимов',
+ 'Максимова',
+ 'Мамонтов',
+ 'Мамонтова',
+ 'Марков',
+ 'Маркова',
+ 'Мартынов',
+ 'Мартынова',
+ 'Маслов',
+ 'Маслова',
+ 'Матвеев',
+ 'Матвеева',
+ 'Медведев',
+ 'Медведева',
+ 'Мельников',
+ 'Мельникова',
+ 'Меркушев',
+ 'Меркушева',
+ 'Миронов',
+ 'Миронова',
+ 'Михайлов',
+ 'Михайлова',
+ 'Михеев',
+ 'Михеева',
+ 'Мишин',
+ 'Мишина',
+ 'Моисеев',
+ 'Моисеева',
+ 'Молчанов',
+ 'Молчанова',
+ 'Морозов',
+ 'Морозова',
+ 'Муравьев',
+ 'Муравьева',
+ 'Мухин',
+ 'Мухина',
+ 'Мясников',
+ 'Мясникова',
+ 'Назаров',
+ 'Назарова',
+ 'Наумов',
+ 'Наумова',
+ 'Некрасов',
+ 'Некрасова',
+ 'Нестеров',
+ 'Нестерова',
+ 'Никитин',
+ 'Никитина',
+ 'Никифоров',
+ 'Никифорова',
+ 'Николаев',
+ 'Николаева',
+ 'Никонов',
+ 'Никонова',
+ 'Новиков',
+ 'Новикова',
+ 'Носков',
+ 'Носкова',
+ 'Носов',
+ 'Носова',
+ 'Овчинников',
+ 'Овчинникова',
+ 'Одинцов',
+ 'Одинцова',
+ 'Орехов',
+ 'Орехова',
+ 'Орлов',
+ 'Орлова',
+ 'Осипов',
+ 'Осипова',
+ 'Павлов',
+ 'Павлова',
+ 'Панов',
+ 'Панова',
+ 'Панфилов',
+ 'Панфилова',
+ 'Пахомов',
+ 'Пахомова',
+ 'Пестов',
+ 'Пестова',
+ 'Петров',
+ 'Петрова',
+ 'Петухов',
+ 'Петухова',
+ 'Поляков',
+ 'Полякова',
+ 'Пономарев',
+ 'Пономарева',
+ 'Попов',
+ 'Попова',
+ 'Потапов',
+ 'Потапова',
+ 'Прохоров',
+ 'Прохорова',
+ 'Рогов',
+ 'Рогова',
+ 'Родионов',
+ 'Родионова',
+ 'Рожков',
+ 'Рожкова',
+ 'Романов',
+ 'Романова',
+ 'Русаков',
+ 'Русакова',
+ 'Рыбаков',
+ 'Рыбакова',
+ 'Рябов',
+ 'Рябова',
+ 'Савельев',
+ 'Савельева',
+ 'Савин',
+ 'Савина',
+ 'Сазонов',
+ 'Сазонова',
+ 'Самойлов',
+ 'Самойлова',
+ 'Самсонов',
+ 'Самсонова',
+ 'Сафонов',
+ 'Сафонова',
+ 'Селезнев',
+ 'Селезнева',
+ 'Селиверстов',
+ 'Селиверстова',
+ 'Семенов',
+ 'Семенова',
+ 'Сергеев',
+ 'Сергеева',
+ 'Сидоров',
+ 'Сидорова',
+ 'Силин',
+ 'Силина',
+ 'Симонов',
+ 'Симонова',
+ 'Ситников',
+ 'Ситникова',
+ 'Смирнов',
+ 'Смирнова',
+ 'Соболев',
+ 'Соболева',
+ 'Соколов',
+ 'Соколова',
+ 'Соловьев',
+ 'Соловьева',
+ 'Сорокин',
+ 'Сорокина',
+ 'Степанов',
+ 'Степанова',
+ 'Стрелков',
+ 'Стрелкова',
+ 'Субботин',
+ 'Субботина',
+ 'Суворов',
+ 'Суворова',
+ 'Суханов',
+ 'Суханова',
+ 'Сысоев',
+ 'Сысоева',
+ 'Тарасов',
+ 'Тарасова',
+ 'Терентьев',
+ 'Терентьева',
+ 'Тетерин',
+ 'Тетерина',
+ 'Тимофеев',
+ 'Тимофеева',
+ 'Титов',
+ 'Титова',
+ 'Тихонов',
+ 'Тихонова',
+ 'Третьяков',
+ 'Третьякова',
+ 'Трофимов',
+ 'Трофимова',
+ 'Туров',
+ 'Турова',
+ 'Уваров',
+ 'Уварова',
+ 'Устинов',
+ 'Устинова',
+ 'Фадеев',
+ 'Фадеева',
+ 'Федоров',
+ 'Федорова',
+ 'Федосеев',
+ 'Федосеева',
+ 'Федотов',
+ 'Федотова',
+ 'Филатов',
+ 'Филатова',
+ 'Филиппов',
+ 'Филиппова',
+ 'Фокин',
+ 'Фокина',
+ 'Фомин',
+ 'Фомина',
+ 'Фомичев',
+ 'Фомичева',
+ 'Фролов',
+ 'Фролова',
+ 'Харитонов',
+ 'Харитонова',
+ 'Хохлов',
+ 'Хохлова',
+ 'Цветков',
+ 'Цветкова',
+ 'Чернов',
+ 'Чернова',
+ 'Шарапов',
+ 'Шарапова',
+ 'Шаров',
+ 'Шарова',
+ 'Шашков',
+ 'Шашкова',
+ 'Шестаков',
+ 'Шестакова',
+ 'Шилов',
+ 'Шилова',
+ 'Ширяев',
+ 'Ширяева',
+ 'Шубин',
+ 'Шубина',
+ 'Щербаков',
+ 'Щербакова',
+ 'Щукин',
+ 'Щукина',
+ 'Юдин',
+ 'Юдина',
+ 'Яковлев',
+ 'Яковлева',
+ 'Якушев',
+ 'Якушева',
+ ],
+ female: [
+ 'Смирнова',
+ 'Иванова',
+ 'Кузнецова',
+ 'Попова',
+ 'Соколова',
+ 'Лебедева',
+ 'Козлова',
+ 'Новикова',
+ 'Морозова',
+ 'Петрова',
+ 'Волкова',
+ 'Соловьева',
+ 'Васильева',
+ 'Зайцева',
+ 'Павлова',
+ 'Семенова',
+ 'Голубева',
+ 'Виноградова',
+ 'Богданова',
+ 'Воробьева',
+ 'Федорова',
+ 'Михайлова',
+ 'Беляева',
+ 'Тарасова',
+ 'Белова',
+ 'Комарова',
+ 'Орлова',
+ 'Киселева',
+ 'Макарова',
+ 'Андреева',
+ 'Ковалева',
+ 'Ильина',
+ 'Гусева',
+ 'Титова',
+ 'Кузьмина',
+ 'Кудрявцева',
+ 'Баранова',
+ 'Куликова',
+ 'Алексеева',
+ 'Степанова',
+ 'Яковлева',
+ 'Сорокина',
+ 'Сергеева',
+ 'Романова',
+ 'Захарова',
+ 'Борисова',
+ 'Королева',
+ 'Герасимова',
+ 'Пономарева',
+ 'Григорьева',
+ 'Лазарева',
+ 'Медведева',
+ 'Ершова',
+ 'Никитина',
+ 'Соболева',
+ 'Рябова',
+ 'Полякова',
+ 'Цветкова',
+ 'Данилова',
+ 'Жукова',
+ 'Фролова',
+ 'Журавлева',
+ 'Николаева',
+ 'Крылова',
+ 'Максимова',
+ 'Сидорова',
+ 'Осипова',
+ 'Белоусова',
+ 'Федотова',
+ 'Дорофеева',
+ 'Егорова',
+ 'Матвеева',
+ 'Боброва',
+ 'Дмитриева',
+ 'Калинина',
+ 'Анисимова',
+ 'Петухова',
+ 'Антонова',
+ 'Тимофеева',
+ 'Никифорова',
+ 'Веселова',
+ 'Филиппова',
+ 'Маркова',
+ 'Большакова',
+ 'Суханова',
+ 'Миронова',
+ 'Ширяева',
+ 'Александрова',
+ 'Коновалова',
+ 'Шестакова',
+ 'Казакова',
+ 'Ефимова',
+ 'Денисова',
+ 'Громова',
+ 'Фомина',
+ 'Давыдова',
+ 'Мельникова',
+ 'Щербакова',
+ 'Блинова',
+ 'Колесникова',
+ 'Карпова',
+ 'Афанасьева',
+ 'Власова',
+ 'Маслова',
+ 'Исакова',
+ 'Тихонова',
+ 'Аксенова',
+ 'Гаврилова',
+ 'Родионова',
+ 'Котова',
+ 'Горбунова',
+ 'Кудряшова',
+ 'Быкова',
+ 'Зуева',
+ 'Третьякова',
+ 'Савельева',
+ 'Панова',
+ 'Рыбакова',
+ 'Суворова',
+ 'Абрамова',
+ 'Воронова',
+ 'Мухина',
+ 'Архипова',
+ 'Трофимова',
+ 'Мартынова',
+ 'Емельянова',
+ 'Горшкова',
+ 'Чернова',
+ 'Овчинникова',
+ 'Селезнева',
+ 'Панфилова',
+ 'Копылова',
+ 'Михеева',
+ 'Галкина',
+ 'Назарова',
+ 'Лобанова',
+ 'Лукина',
+ 'Белякова',
+ 'Потапова',
+ 'Некрасова',
+ 'Хохлова',
+ 'Жданова',
+ 'Наумова',
+ 'Шилова',
+ 'Воронцова',
+ 'Ермакова',
+ 'Дроздова',
+ 'Игнатьева',
+ 'Савина',
+ 'Логинова',
+ 'Сафонова',
+ 'Капустина',
+ 'Кириллова',
+ 'Моисеева',
+ 'Елисеева',
+ 'Кошелева',
+ 'Костина',
+ 'Горбачева',
+ 'Орехова',
+ 'Ефремова',
+ 'Исаева',
+ 'Евдокимова',
+ 'Калашникова',
+ 'Кабанова',
+ 'Носкова',
+ 'Юдина',
+ 'Кулагина',
+ 'Лапина',
+ 'Прохорова',
+ 'Нестерова',
+ 'Харитонова',
+ 'Агафонова',
+ 'Муравьева',
+ 'Ларионова',
+ 'Федосеева',
+ 'Зимина',
+ 'Пахомова',
+ 'Шубина',
+ 'Игнатова',
+ 'Филатова',
+ 'Крюкова',
+ 'Рогова',
+ 'Кулакова',
+ 'Терентьева',
+ 'Молчанова',
+ 'Владимирова',
+ 'Артемьева',
+ 'Гурьева',
+ 'Зиновьева',
+ 'Гришина',
+ 'Кононова',
+ 'Дементьева',
+ 'Ситникова',
+ 'Симонова',
+ 'Мишина',
+ 'Фадеева',
+ 'Комиссарова',
+ 'Мамонтова',
+ 'Носова',
+ 'Гуляева',
+ 'Шарова',
+ 'Устинова',
+ 'Вишнякова',
+ 'Евсеева',
+ 'Лаврентьева',
+ 'Брагина',
+ 'Константинова',
+ 'Корнилова',
+ 'Авдеева',
+ 'Зыкова',
+ 'Бирюкова',
+ 'Шарапова',
+ 'Никонова',
+ 'Щукина',
+ 'Дьячкова',
+ 'Одинцова',
+ 'Сазонова',
+ 'Якушева',
+ 'Красильникова',
+ 'Гордеева',
+ 'Самойлова',
+ 'Князева',
+ 'Беспалова',
+ 'Уварова',
+ 'Шашкова',
+ 'Бобылева',
+ 'Доронина',
+ 'Белозерова',
+ 'Рожкова',
+ 'Самсонова',
+ 'Мясникова',
+ 'Лихачева',
+ 'Бурова',
+ 'Сысоева',
+ 'Фомичева',
+ 'Русакова',
+ 'Стрелкова',
+ 'Гущина',
+ 'Тетерина',
+ 'Колобова',
+ 'Субботина',
+ 'Фокина',
+ 'Блохина',
+ 'Селиверстова',
+ 'Пестова',
+ 'Кондратьева',
+ 'Силина',
+ 'Меркушева',
+ 'Лыткина',
+ 'Турова',
+ ],
+ male: [
+ 'Смирнов',
+ 'Иванов',
+ 'Кузнецов',
+ 'Попов',
+ 'Соколов',
+ 'Лебедев',
+ 'Козлов',
+ 'Новиков',
+ 'Морозов',
+ 'Петров',
+ 'Волков',
+ 'Соловьев',
+ 'Васильев',
+ 'Зайцев',
+ 'Павлов',
+ 'Семенов',
+ 'Голубев',
+ 'Виноградов',
+ 'Богданов',
+ 'Воробьев',
+ 'Федоров',
+ 'Михайлов',
+ 'Беляев',
+ 'Тарасов',
+ 'Белов',
+ 'Комаров',
+ 'Орлов',
+ 'Киселев',
+ 'Макаров',
+ 'Андреев',
+ 'Ковалев',
+ 'Ильин',
+ 'Гусев',
+ 'Титов',
+ 'Кузьмин',
+ 'Кудрявцев',
+ 'Баранов',
+ 'Куликов',
+ 'Алексеев',
+ 'Степанов',
+ 'Яковлев',
+ 'Сорокин',
+ 'Сергеев',
+ 'Романов',
+ 'Захаров',
+ 'Борисов',
+ 'Королев',
+ 'Герасимов',
+ 'Пономарев',
+ 'Григорьев',
+ 'Лазарев',
+ 'Медведев',
+ 'Ершов',
+ 'Никитин',
+ 'Соболев',
+ 'Рябов',
+ 'Поляков',
+ 'Цветков',
+ 'Данилов',
+ 'Жуков',
+ 'Фролов',
+ 'Журавлев',
+ 'Николаев',
+ 'Крылов',
+ 'Максимов',
+ 'Сидоров',
+ 'Осипов',
+ 'Белоусов',
+ 'Федотов',
+ 'Дорофеев',
+ 'Егоров',
+ 'Матвеев',
+ 'Бобров',
+ 'Дмитриев',
+ 'Калинин',
+ 'Анисимов',
+ 'Петухов',
+ 'Антонов',
+ 'Тимофеев',
+ 'Никифоров',
+ 'Веселов',
+ 'Филиппов',
+ 'Марков',
+ 'Большаков',
+ 'Суханов',
+ 'Миронов',
+ 'Ширяев',
+ 'Александров',
+ 'Коновалов',
+ 'Шестаков',
+ 'Казаков',
+ 'Ефимов',
+ 'Денисов',
+ 'Громов',
+ 'Фомин',
+ 'Давыдов',
+ 'Мельников',
+ 'Щербаков',
+ 'Блинов',
+ 'Колесников',
+ 'Карпов',
+ 'Афанасьев',
+ 'Власов',
+ 'Маслов',
+ 'Исаков',
+ 'Тихонов',
+ 'Аксенов',
+ 'Гаврилов',
+ 'Родионов',
+ 'Котов',
+ 'Горбунов',
+ 'Кудряшов',
+ 'Быков',
+ 'Зуев',
+ 'Третьяков',
+ 'Савельев',
+ 'Панов',
+ 'Рыбаков',
+ 'Суворов',
+ 'Абрамов',
+ 'Воронов',
+ 'Мухин',
+ 'Архипов',
+ 'Трофимов',
+ 'Мартынов',
+ 'Емельянов',
+ 'Горшков',
+ 'Чернов',
+ 'Овчинников',
+ 'Селезнев',
+ 'Панфилов',
+ 'Копылов',
+ 'Михеев',
+ 'Галкин',
+ 'Назаров',
+ 'Лобанов',
+ 'Лукин',
+ 'Беляков',
+ 'Потапов',
+ 'Некрасов',
+ 'Хохлов',
+ 'Жданов',
+ 'Наумов',
+ 'Шилов',
+ 'Воронцов',
+ 'Ермаков',
+ 'Дроздов',
+ 'Игнатьев',
+ 'Савин',
+ 'Логинов',
+ 'Сафонов',
+ 'Капустин',
+ 'Кириллов',
+ 'Моисеев',
+ 'Елисеев',
+ 'Кошелев',
+ 'Костин',
+ 'Горбачев',
+ 'Орехов',
+ 'Ефремов',
+ 'Исаев',
+ 'Евдокимов',
+ 'Калашников',
+ 'Кабанов',
+ 'Носков',
+ 'Юдин',
+ 'Кулагин',
+ 'Лапин',
+ 'Прохоров',
+ 'Нестеров',
+ 'Харитонов',
+ 'Агафонов',
+ 'Муравьев',
+ 'Ларионов',
+ 'Федосеев',
+ 'Зимин',
+ 'Пахомов',
+ 'Шубин',
+ 'Игнатов',
+ 'Филатов',
+ 'Крюков',
+ 'Рогов',
+ 'Кулаков',
+ 'Терентьев',
+ 'Молчанов',
+ 'Владимиров',
+ 'Артемьев',
+ 'Гурьев',
+ 'Зиновьев',
+ 'Гришин',
+ 'Кононов',
+ 'Дементьев',
+ 'Ситников',
+ 'Симонов',
+ 'Мишин',
+ 'Фадеев',
+ 'Комиссаров',
+ 'Мамонтов',
+ 'Носов',
+ 'Гуляев',
+ 'Шаров',
+ 'Устинов',
+ 'Вишняков',
+ 'Евсеев',
+ 'Лаврентьев',
+ 'Брагин',
+ 'Константинов',
+ 'Корнилов',
+ 'Авдеев',
+ 'Зыков',
+ 'Бирюков',
+ 'Шарапов',
+ 'Никонов',
+ 'Щукин',
+ 'Дьячков',
+ 'Одинцов',
+ 'Сазонов',
+ 'Якушев',
+ 'Красильников',
+ 'Гордеев',
+ 'Самойлов',
+ 'Князев',
+ 'Беспалов',
+ 'Уваров',
+ 'Шашков',
+ 'Бобылев',
+ 'Доронин',
+ 'Белозеров',
+ 'Рожков',
+ 'Самсонов',
+ 'Мясников',
+ 'Лихачев',
+ 'Буров',
+ 'Сысоев',
+ 'Фомичев',
+ 'Русаков',
+ 'Стрелков',
+ 'Гущин',
+ 'Тетерин',
+ 'Колобов',
+ 'Субботин',
+ 'Фокин',
+ 'Блохин',
+ 'Селиверстов',
+ 'Пестов',
+ 'Кондратьев',
+ 'Силин',
+ 'Меркушев',
+ 'Лыткин',
+ 'Туров',
+ ],
+};
diff --git a/src/locales/ru/person/last_name_pattern.ts b/src/locales/ru/person/last_name_pattern.ts
new file mode 100644
index 00000000..97b4ee88
--- /dev/null
+++ b/src/locales/ru/person/last_name_pattern.ts
@@ -0,0 +1,4 @@
+export default {
+ female: [{ value: '{{person.last_name.female}}', weight: 1 }],
+ male: [{ value: '{{person.last_name.male}}', weight: 1 }],
+};
diff --git a/src/locales/ru/person/male_first_name.ts b/src/locales/ru/person/male_first_name.ts
deleted file mode 100644
index 6ddd65f5..00000000
--- a/src/locales/ru/person/male_first_name.ts
+++ /dev/null
@@ -1,323 +0,0 @@
-export default [
- 'Август',
- 'Авдей',
- 'Аверкий',
- 'Аверьян',
- 'Авксентий',
- 'Автоном',
- 'Агап',
- 'Агафон',
- 'Аггей',
- 'Адам',
- 'Адриан',
- 'Азарий',
- 'Аким',
- 'Александр',
- 'Алексей',
- 'Амвросий',
- 'Амос',
- 'Ананий',
- 'Анатолий',
- 'Андрей',
- 'Андрон',
- 'Андроник',
- 'Аникей',
- 'Аникита',
- 'Анисим',
- 'Антип',
- 'Антонин',
- 'Аполлинарий',
- 'Аполлон',
- 'Арефий',
- 'Аристарх',
- 'Аркадий',
- 'Арсений',
- 'Артемий',
- 'Артем',
- 'Архип',
- 'Аскольд',
- 'Афанасий',
- 'Афиноген',
- 'Бажен',
- 'Богдан',
- 'Болеслав',
- 'Борис',
- 'Борислав',
- 'Боян',
- 'Бронислав',
- 'Будимир',
- 'Вадим',
- 'Валентин',
- 'Валерий',
- 'Валерьян',
- 'Варлаам',
- 'Варфоломей',
- 'Василий',
- 'Вацлав',
- 'Велимир',
- 'Венедикт',
- 'Вениамин',
- 'Викентий',
- 'Виктор',
- 'Викторин',
- 'Виссарион',
- 'Виталий',
- 'Владилен',
- 'Владлен',
- 'Владимир',
- 'Владислав',
- 'Влас',
- 'Всеволод',
- 'Всемил',
- 'Всеслав',
- 'Вышеслав',
- 'Вячеслав',
- 'Гаврила',
- 'Галактион',
- 'Гедеон',
- 'Геннадий',
- 'Георгий',
- 'Герасим',
- 'Герман',
- 'Глеб',
- 'Гордей',
- 'Гостомысл',
- 'Гремислав',
- 'Григорий',
- 'Гурий',
- 'Давыд',
- 'Данила',
- 'Дементий',
- 'Демид',
- 'Демьян',
- 'Денис',
- 'Дмитрий',
- 'Добромысл',
- 'Доброслав',
- 'Дорофей',
- 'Евгений',
- 'Евграф',
- 'Евдоким',
- 'Евлампий',
- 'Евсей',
- 'Евстафий',
- 'Евстигней',
- 'Егор',
- 'Елизар',
- 'Елисей',
- 'Емельян',
- 'Епифан',
- 'Еремей',
- 'Ермил',
- 'Ермолай',
- 'Ерофей',
- 'Ефим',
- 'Ефрем',
- 'Захар',
- 'Зиновий',
- 'Зосима',
- 'Иван',
- 'Игнатий',
- 'Игорь',
- 'Измаил',
- 'Изот',
- 'Изяслав',
- 'Иларион',
- 'Илья',
- 'Иннокентий',
- 'Иосиф',
- 'Ипат',
- 'Ипатий',
- 'Ипполит',
- 'Ираклий',
- 'Исай',
- 'Исидор',
- 'Казимир',
- 'Каллистрат',
- 'Капитон',
- 'Карл',
- 'Карп',
- 'Касьян',
- 'Ким',
- 'Кир',
- 'Кирилл',
- 'Клавдий',
- 'Климент',
- 'Кондрат',
- 'Кондратий',
- 'Конон',
- 'Константин',
- 'Корнил',
- 'Кузьма',
- 'Куприян',
- 'Лавр',
- 'Лаврентий',
- 'Ладимир',
- 'Ладислав',
- 'Лазарь',
- 'Лев',
- 'Леон',
- 'Леонид',
- 'Леонтий',
- 'Лонгин',
- 'Лука',
- 'Лукьян',
- 'Лучезар',
- 'Любим',
- 'Любомир',
- 'Любосмысл',
- 'Макар',
- 'Максим',
- 'Максимильян',
- 'Мариан',
- 'Марк',
- 'Мартын',
- 'Мартьян',
- 'Матвей',
- 'Мефодий',
- 'Мечислав',
- 'Милан',
- 'Милен',
- 'Милий',
- 'Милован',
- 'Мина',
- 'Мир',
- 'Мирон',
- 'Мирослав',
- 'Митофан',
- 'Михаил',
- 'Михей',
- 'Модест',
- 'Моисей',
- 'Мокей',
- 'Мстислав',
- 'Назар',
- 'Наркис',
- 'Натан',
- 'Наум',
- 'Нестор',
- 'Никандр',
- 'Никанор',
- 'Никита',
- 'Никифор',
- 'Никодим',
- 'Николай',
- 'Никон',
- 'Нифонт',
- 'Олег',
- 'Олимпий',
- 'Онуфрий',
- 'Орест',
- 'Осип',
- 'Остап',
- 'Остромир',
- 'Павел',
- 'Панкратий',
- 'Панкрат',
- 'Пантелеймон',
- 'Панфил',
- 'Парамон',
- 'Парфен',
- 'Пахом',
- 'Петр',
- 'Пимен',
- 'Платон',
- 'Поликарп',
- 'Порфирий',
- 'Потап',
- 'Пров',
- 'Прокл',
- 'Прокофий',
- 'Прохор',
- 'Радим',
- 'Радислав',
- 'Радован',
- 'Ратибор',
- 'Ратмир',
- 'Родион',
- 'Роман',
- 'Ростислав',
- 'Рубен',
- 'Руслан',
- 'Рюрик',
- 'Савва',
- 'Савватий',
- 'Савелий',
- 'Самсон',
- 'Самуил',
- 'Светозар',
- 'Святополк',
- 'Святослав',
- 'Севастьян',
- 'Селиван',
- 'Селиверст',
- 'Семен',
- 'Серафим',
- 'Сергей',
- 'Сигизмунд',
- 'Сидор',
- 'Сила',
- 'Силантий',
- 'Сильвестр',
- 'Симон',
- 'Сократ',
- 'Соломон',
- 'Софон',
- 'Софрон',
- 'Спартак',
- 'Спиридон',
- 'Станимир',
- 'Станислав',
- 'Степан',
- 'Стоян',
- 'Тарас',
- 'Твердислав',
- 'Творимир',
- 'Терентий',
- 'Тимофей',
- 'Тимур',
- 'Тит',
- 'Тихон',
- 'Трифон',
- 'Трофим',
- 'Ульян',
- 'Устин',
- 'Фадей',
- 'Федор',
- 'Федосий',
- 'Федот',
- 'Феликс',
- 'Феоктист',
- 'Феофан',
- 'Ферапонт',
- 'Филарет',
- 'Филимон',
- 'Филипп',
- 'Фирс',
- 'Флорентин',
- 'Фока',
- 'Фома',
- 'Фортунат',
- 'Фотий',
- 'Фрол',
- 'Харитон',
- 'Харлампий',
- 'Христофор',
- 'Чеслав',
- 'Эдуард',
- 'Эммануил',
- 'Эмиль',
- 'Эраст',
- 'Эрнест',
- 'Эрнст',
- 'Ювеналий',
- 'Юлиан',
- 'Юлий',
- 'Юрий',
- 'Яков',
- 'Ян',
- 'Якуб',
- 'Януарий',
- 'Ярополк',
- 'Ярослав',
-];
diff --git a/src/locales/ru/person/male_last_name.ts b/src/locales/ru/person/male_last_name.ts
deleted file mode 100644
index 2e55f3d5..00000000
--- a/src/locales/ru/person/male_last_name.ts
+++ /dev/null
@@ -1,252 +0,0 @@
-export default [
- 'Смирнов',
- 'Иванов',
- 'Кузнецов',
- 'Попов',
- 'Соколов',
- 'Лебедев',
- 'Козлов',
- 'Новиков',
- 'Морозов',
- 'Петров',
- 'Волков',
- 'Соловьев',
- 'Васильев',
- 'Зайцев',
- 'Павлов',
- 'Семенов',
- 'Голубев',
- 'Виноградов',
- 'Богданов',
- 'Воробьев',
- 'Федоров',
- 'Михайлов',
- 'Беляев',
- 'Тарасов',
- 'Белов',
- 'Комаров',
- 'Орлов',
- 'Киселев',
- 'Макаров',
- 'Андреев',
- 'Ковалев',
- 'Ильин',
- 'Гусев',
- 'Титов',
- 'Кузьмин',
- 'Кудрявцев',
- 'Баранов',
- 'Куликов',
- 'Алексеев',
- 'Степанов',
- 'Яковлев',
- 'Сорокин',
- 'Сергеев',
- 'Романов',
- 'Захаров',
- 'Борисов',
- 'Королев',
- 'Герасимов',
- 'Пономарев',
- 'Григорьев',
- 'Лазарев',
- 'Медведев',
- 'Ершов',
- 'Никитин',
- 'Соболев',
- 'Рябов',
- 'Поляков',
- 'Цветков',
- 'Данилов',
- 'Жуков',
- 'Фролов',
- 'Журавлев',
- 'Николаев',
- 'Крылов',
- 'Максимов',
- 'Сидоров',
- 'Осипов',
- 'Белоусов',
- 'Федотов',
- 'Дорофеев',
- 'Егоров',
- 'Матвеев',
- 'Бобров',
- 'Дмитриев',
- 'Калинин',
- 'Анисимов',
- 'Петухов',
- 'Антонов',
- 'Тимофеев',
- 'Никифоров',
- 'Веселов',
- 'Филиппов',
- 'Марков',
- 'Большаков',
- 'Суханов',
- 'Миронов',
- 'Ширяев',
- 'Александров',
- 'Коновалов',
- 'Шестаков',
- 'Казаков',
- 'Ефимов',
- 'Денисов',
- 'Громов',
- 'Фомин',
- 'Давыдов',
- 'Мельников',
- 'Щербаков',
- 'Блинов',
- 'Колесников',
- 'Карпов',
- 'Афанасьев',
- 'Власов',
- 'Маслов',
- 'Исаков',
- 'Тихонов',
- 'Аксенов',
- 'Гаврилов',
- 'Родионов',
- 'Котов',
- 'Горбунов',
- 'Кудряшов',
- 'Быков',
- 'Зуев',
- 'Третьяков',
- 'Савельев',
- 'Панов',
- 'Рыбаков',
- 'Суворов',
- 'Абрамов',
- 'Воронов',
- 'Мухин',
- 'Архипов',
- 'Трофимов',
- 'Мартынов',
- 'Емельянов',
- 'Горшков',
- 'Чернов',
- 'Овчинников',
- 'Селезнев',
- 'Панфилов',
- 'Копылов',
- 'Михеев',
- 'Галкин',
- 'Назаров',
- 'Лобанов',
- 'Лукин',
- 'Беляков',
- 'Потапов',
- 'Некрасов',
- 'Хохлов',
- 'Жданов',
- 'Наумов',
- 'Шилов',
- 'Воронцов',
- 'Ермаков',
- 'Дроздов',
- 'Игнатьев',
- 'Савин',
- 'Логинов',
- 'Сафонов',
- 'Капустин',
- 'Кириллов',
- 'Моисеев',
- 'Елисеев',
- 'Кошелев',
- 'Костин',
- 'Горбачев',
- 'Орехов',
- 'Ефремов',
- 'Исаев',
- 'Евдокимов',
- 'Калашников',
- 'Кабанов',
- 'Носков',
- 'Юдин',
- 'Кулагин',
- 'Лапин',
- 'Прохоров',
- 'Нестеров',
- 'Харитонов',
- 'Агафонов',
- 'Муравьев',
- 'Ларионов',
- 'Федосеев',
- 'Зимин',
- 'Пахомов',
- 'Шубин',
- 'Игнатов',
- 'Филатов',
- 'Крюков',
- 'Рогов',
- 'Кулаков',
- 'Терентьев',
- 'Молчанов',
- 'Владимиров',
- 'Артемьев',
- 'Гурьев',
- 'Зиновьев',
- 'Гришин',
- 'Кононов',
- 'Дементьев',
- 'Ситников',
- 'Симонов',
- 'Мишин',
- 'Фадеев',
- 'Комиссаров',
- 'Мамонтов',
- 'Носов',
- 'Гуляев',
- 'Шаров',
- 'Устинов',
- 'Вишняков',
- 'Евсеев',
- 'Лаврентьев',
- 'Брагин',
- 'Константинов',
- 'Корнилов',
- 'Авдеев',
- 'Зыков',
- 'Бирюков',
- 'Шарапов',
- 'Никонов',
- 'Щукин',
- 'Дьячков',
- 'Одинцов',
- 'Сазонов',
- 'Якушев',
- 'Красильников',
- 'Гордеев',
- 'Самойлов',
- 'Князев',
- 'Беспалов',
- 'Уваров',
- 'Шашков',
- 'Бобылев',
- 'Доронин',
- 'Белозеров',
- 'Рожков',
- 'Самсонов',
- 'Мясников',
- 'Лихачев',
- 'Буров',
- 'Сысоев',
- 'Фомичев',
- 'Русаков',
- 'Стрелков',
- 'Гущин',
- 'Тетерин',
- 'Колобов',
- 'Субботин',
- 'Фокин',
- 'Блохин',
- 'Селиверстов',
- 'Пестов',
- 'Кондратьев',
- 'Силин',
- 'Меркушев',
- 'Лыткин',
- 'Туров',
-];
diff --git a/src/locales/ru/person/male_last_name_pattern.ts b/src/locales/ru/person/male_last_name_pattern.ts
deleted file mode 100644
index 75cb2c10..00000000
--- a/src/locales/ru/person/male_last_name_pattern.ts
+++ /dev/null
@@ -1 +0,0 @@
-export default [{ value: '{{person.male_last_name}}', weight: 1 }];
diff --git a/src/locales/ru/person/male_middle_name.ts b/src/locales/ru/person/male_middle_name.ts
deleted file mode 100644
index 6696ca9d..00000000
--- a/src/locales/ru/person/male_middle_name.ts
+++ /dev/null
@@ -1,134 +0,0 @@
-export default [
- 'Ааронович',
- 'Абрамович',
- 'Августович',
- 'Авдеевич',
- 'Аверьянович',
- 'Адамович',
- 'Адрианович',
- 'Аксёнович',
- 'Александрович',
- 'Алексеевич',
- 'Анатольевич',
- 'Андреевич',
- 'Анисимович',
- 'Антипович',
- 'Антонович',
- 'Ануфриевич',
- 'Арсенович',
- 'Арсеньевич',
- 'Артёмович',
- 'Артемьевич',
- 'Артурович',
- 'Архипович',
- 'Афанасьевич',
- 'Бенедиктович',
- 'Богданович',
- 'Бориславович',
- 'Борисович',
- 'Брониславович',
- 'Валентинович',
- 'Валерианович',
- 'Валерьевич',
- 'Валерьянович',
- 'Васильевич',
- 'Венедиктович',
- 'Викентьевич',
- 'Викторович',
- 'Виленович',
- 'Вилорович',
- 'Витальевич',
- 'Владиленович',
- 'Владиславович',
- 'Владленович',
- 'Власович',
- 'Всеволодович',
- 'Вячеславович',
- 'Гавриилович',
- 'Гаврилович',
- 'Геннадиевич',
- 'Георгиевич',
- 'Герасимович',
- 'Германович',
- 'Гертрудович',
- 'Глебович',
- 'Гордеевич',
- 'Григорьевич',
- 'Гурьевич',
- 'Давидович',
- 'Давыдович',
- 'Даниилович',
- 'Данилович',
- 'Демидович',
- 'Демьянович',
- 'Денисович',
- 'Димитриевич',
- 'Дмитриевич',
- 'Дорофеевич',
- 'Евсеевич',
- 'Евстигнеевич',
- 'Егорович',
- 'Елизарович',
- 'Елисеевич',
- 'Еремеевич',
- 'Ермилович',
- 'Ермолаевич',
- 'Ерофеевич',
- 'Ефимович',
- 'Ефимьевич',
- 'Ефремович',
- 'Ефстафьевич',
- 'Жанович',
- 'Жоресович',
- 'Захарьевич',
- 'Зиновьевич',
- 'Игнатович',
- 'Игнатьевич',
- 'Игоревич',
- 'Измаилович',
- 'Изотович',
- 'Иларионович',
- 'Ильич',
- 'Ильясович',
- 'Иосипович',
- 'Иосифович',
- 'Исидорович',
- 'Марсович',
- 'Матвеевич',
- 'Тарасович',
- 'Теймуразович',
- 'Терентьевич',
- 'Тимурович',
- 'Тихонович',
- 'Трифонович',
- 'Трофимович',
- 'Устинович',
- 'Фадеевич',
- 'Фёдорович',
- 'Федосеевич',
- 'Федосьевич',
- 'Федотович',
- 'Феликсович',
- 'Феодосьевич',
- 'Феоктистович',
- 'Феофанович',
- 'Филатович',
- 'Филимонович',
- 'Филиппович',
- 'Фокич',
- 'Фомич',
- 'Фролович',
- 'Харитонович',
- 'Харламович',
- 'Харлампович',
- 'Харлампьевич',
- 'Чеславович',
- 'Эдгардович',
- 'Эдгарович',
- 'Эдуардович',
- 'Юлианович',
- 'Юльевич',
- 'Яковлевич',
- 'Якубович',
- 'Ярославович',
-];
diff --git a/src/locales/ru/person/male_prefix.ts b/src/locales/ru/person/male_prefix.ts
deleted file mode 100644
index 7646bbd1..00000000
--- a/src/locales/ru/person/male_prefix.ts
+++ /dev/null
@@ -1 +0,0 @@
-export default null;
diff --git a/src/locales/ru/person/middle_name.ts b/src/locales/ru/person/middle_name.ts
new file mode 100644
index 00000000..5e7c8f6e
--- /dev/null
+++ b/src/locales/ru/person/middle_name.ts
@@ -0,0 +1,217 @@
+export default {
+ female: [
+ 'Александровна',
+ 'Андреевна',
+ 'Архиповна',
+ 'Алексеевна',
+ 'Антоновна',
+ 'Аскольдовна',
+ 'Альбертовна',
+ 'Аркадьевна',
+ 'Афанасьевна',
+ 'Анатольевна',
+ 'Артемовна',
+ 'Богдановна',
+ 'Болеславовна',
+ 'Борисовна',
+ 'Вадимовна',
+ 'Васильевна',
+ 'Владимировна',
+ 'Валентиновна',
+ 'Вениаминовна',
+ 'Владиславовна',
+ 'Валериевна',
+ 'Викторовна',
+ 'Вячеславовна',
+ 'Геннадиевна',
+ 'Георгиевна',
+ 'Геннадьевна',
+ 'Григорьевна',
+ 'Даниловна',
+ 'Дмитриевна',
+ 'Евгеньевна',
+ 'Егоровна',
+ 'Ефимовна',
+ 'Ждановна',
+ 'Захаровна',
+ 'Ивановна',
+ 'Игоревна',
+ 'Ильинична',
+ 'Кирилловна',
+ 'Кузьминична',
+ 'Константиновна',
+ 'Леонидовна',
+ 'Леоновна',
+ 'Львовна',
+ 'Макаровна',
+ 'Матвеевна',
+ 'Михайловна',
+ 'Максимовна',
+ 'Мироновна',
+ 'Натановна',
+ 'Никифоровна',
+ 'Ниловна',
+ 'Наумовна',
+ 'Николаевна',
+ 'Олеговна',
+ 'Оскаровна',
+ 'Павловна',
+ 'Петровна',
+ 'Робертовна',
+ 'Рубеновна',
+ 'Руслановна',
+ 'Романовна',
+ 'Рудольфовна',
+ 'Святославовна',
+ 'Сергеевна',
+ 'Степановна',
+ 'Семеновна',
+ 'Станиславовна',
+ 'Тарасовна',
+ 'Тимофеевна',
+ 'Тимуровна',
+ 'Федоровна',
+ 'Феликсовна',
+ 'Филипповна',
+ 'Харитоновна',
+ 'Эдуардовна',
+ 'Эльдаровна',
+ 'Юльевна',
+ 'Юрьевна',
+ 'Яковлевна',
+ ],
+ male: [
+ 'Ааронович',
+ 'Абрамович',
+ 'Августович',
+ 'Авдеевич',
+ 'Аверьянович',
+ 'Адамович',
+ 'Адрианович',
+ 'Аксёнович',
+ 'Александрович',
+ 'Алексеевич',
+ 'Анатольевич',
+ 'Андреевич',
+ 'Анисимович',
+ 'Антипович',
+ 'Антонович',
+ 'Ануфриевич',
+ 'Арсенович',
+ 'Арсеньевич',
+ 'Артёмович',
+ 'Артемьевич',
+ 'Артурович',
+ 'Архипович',
+ 'Афанасьевич',
+ 'Бенедиктович',
+ 'Богданович',
+ 'Бориславович',
+ 'Борисович',
+ 'Брониславович',
+ 'Валентинович',
+ 'Валерианович',
+ 'Валерьевич',
+ 'Валерьянович',
+ 'Васильевич',
+ 'Венедиктович',
+ 'Викентьевич',
+ 'Викторович',
+ 'Виленович',
+ 'Вилорович',
+ 'Витальевич',
+ 'Владиленович',
+ 'Владиславович',
+ 'Владленович',
+ 'Власович',
+ 'Всеволодович',
+ 'Вячеславович',
+ 'Гавриилович',
+ 'Гаврилович',
+ 'Геннадиевич',
+ 'Георгиевич',
+ 'Герасимович',
+ 'Германович',
+ 'Гертрудович',
+ 'Глебович',
+ 'Гордеевич',
+ 'Григорьевич',
+ 'Гурьевич',
+ 'Давидович',
+ 'Давыдович',
+ 'Даниилович',
+ 'Данилович',
+ 'Демидович',
+ 'Демьянович',
+ 'Денисович',
+ 'Димитриевич',
+ 'Дмитриевич',
+ 'Дорофеевич',
+ 'Евсеевич',
+ 'Евстигнеевич',
+ 'Егорович',
+ 'Елизарович',
+ 'Елисеевич',
+ 'Еремеевич',
+ 'Ермилович',
+ 'Ермолаевич',
+ 'Ерофеевич',
+ 'Ефимович',
+ 'Ефимьевич',
+ 'Ефремович',
+ 'Ефстафьевич',
+ 'Жанович',
+ 'Жоресович',
+ 'Захарьевич',
+ 'Зиновьевич',
+ 'Игнатович',
+ 'Игнатьевич',
+ 'Игоревич',
+ 'Измаилович',
+ 'Изотович',
+ 'Иларионович',
+ 'Ильич',
+ 'Ильясович',
+ 'Иосипович',
+ 'Иосифович',
+ 'Исидорович',
+ 'Марсович',
+ 'Матвеевич',
+ 'Тарасович',
+ 'Теймуразович',
+ 'Терентьевич',
+ 'Тимурович',
+ 'Тихонович',
+ 'Трифонович',
+ 'Трофимович',
+ 'Устинович',
+ 'Фадеевич',
+ 'Фёдорович',
+ 'Федосеевич',
+ 'Федосьевич',
+ 'Федотович',
+ 'Феликсович',
+ 'Феодосьевич',
+ 'Феоктистович',
+ 'Феофанович',
+ 'Филатович',
+ 'Филимонович',
+ 'Филиппович',
+ 'Фокич',
+ 'Фомич',
+ 'Фролович',
+ 'Харитонович',
+ 'Харламович',
+ 'Харлампович',
+ 'Харлампьевич',
+ 'Чеславович',
+ 'Эдгардович',
+ 'Эдгарович',
+ 'Эдуардович',
+ 'Юлианович',
+ 'Юльевич',
+ 'Яковлевич',
+ 'Якубович',
+ 'Ярославович',
+ ],
+};