diff options
| author | Anatoliy Yevpack <[email protected]> | 2015-06-27 22:35:50 +0300 |
|---|---|---|
| committer | Anatoliy Yevpack <[email protected]> | 2015-06-27 22:35:50 +0300 |
| commit | 14f867ca7304081b2f53c703e79903707e215701 (patch) | |
| tree | f07e477dad55ca635a0555d1791583a9fc907c7c /lib | |
| parent | 658a0a55df28b7524481c9d49c7aa7c79432f3ea (diff) | |
| download | faker-14f867ca7304081b2f53c703e79903707e215701.tar.xz faker-14f867ca7304081b2f53c703e79903707e215701.zip | |
Add basic Ukrainian support and bugfixes
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/address.js | 2 | ||||
| -rw-r--r-- | lib/company.js | 2 | ||||
| -rw-r--r-- | lib/locales.js | 3 | ||||
| -rw-r--r-- | lib/locales/uk/address.js | 347 | ||||
| -rw-r--r-- | lib/locales/uk/company.js | 29 | ||||
| -rw-r--r-- | lib/locales/uk/index.js | 9 | ||||
| -rw-r--r-- | lib/locales/uk/internet.js | 73 | ||||
| -rw-r--r-- | lib/locales/uk/name.js | 1177 | ||||
| -rw-r--r-- | lib/locales/uk/phone_number.js | 18 | ||||
| -rw-r--r-- | lib/name.js | 2 |
10 files changed, 1658 insertions, 4 deletions
diff --git a/lib/address.js b/lib/address.js index 6a9e3beb..d0f0afd9 100644 --- a/lib/address.js +++ b/lib/address.js @@ -87,7 +87,7 @@ var address = { return faker.random.array_element(faker.definitions.address.country); }, - state: function (useAbbr) { + state: function () { return faker.random.array_element(faker.definitions.address.state); }, diff --git a/lib/company.js b/lib/company.js index 05797c3d..af7a629a 100644 --- a/lib/company.js +++ b/lib/company.js @@ -3,7 +3,7 @@ var faker = require('../index'); var company = { suffixes: function () { - return ["Inc", "and Sons", "LLC", "Group", "and Daughters"]; + return faker.definitions.company.suffix; }, companyName: function (format) { diff --git a/lib/locales.js b/lib/locales.js index 164f1a6a..4c170ffb 100644 --- a/lib/locales.js +++ b/lib/locales.js @@ -28,4 +28,5 @@ exports['sv'] = require('./locales/sv.js'); exports['tr'] = require('./locales/tr.js'); exports['vi'] = require('./locales/vi.js'); exports['zh_CN'] = require('./locales/zh_CN.js'); -exports['zh_TW'] = require('./locales/zh_TW.js');
\ No newline at end of file +exports['zh_TW'] = require('./locales/zh_TW.js'); +exports['uk'] = require('./locales/uk'); diff --git a/lib/locales/uk/address.js b/lib/locales/uk/address.js new file mode 100644 index 00000000..aa420b3f --- /dev/null +++ b/lib/locales/uk/address.js @@ -0,0 +1,347 @@ +module.exports = { + "country": [ + "Австралія", + "Австрія", + "Азербайджан", + "Албанія", + "Алжир", + "Ангола", + "Андорра", + "Антигуа і Барбуда", + "Аргентина", + "Афганістан", + "Багамські Острови", + "Бангладеш", + "Барбадос", + "Бахрейн", + "Беліз", + "Бельгія", + "Бенін", + "Білорусь", + "Болгарія", + "Болівія", + "Боснія і Герцеговина", + "Ботсвана", + "Бразилія", + "Бруней", + "Буркіна-Фасо", + "Бурунді", + "Бутан", + "В’єтнам", + "Вануату", + "Ватикан", + "Велика Британія", + "Венесуела", + "Вірменія", + "Габон", + "Гаїті", + "Гайана", + "Гамбія", + "Гана", + "Гватемала", + "Гвінея", + "Гвінея-Бісау", + "Гондурас", + "Гренада", + "Греція", + "Грузія", + "Данія", + "Демократична Республіка Конго", + "Джибуті", + "Домініка", + "Домініканська Республіка", + "Еквадор", + "Екваторіальна Гвінея", + "Еритрея", + "Естонія", + "Ефіопія", + "Єгипет", + "Ємен", + "Замбія", + "Зімбабве", + "Ізраїль", + "Індія", + "Індонезія", + "Ірак", + "Іран", + "Ірландія", + "Ісландія", + "Іспанія", + "Італія", + "Йорданія", + "Кабо-Верде", + "Казахстан", + "Камбоджа", + "Камерун", + "Канада", + "Катар", + "Кенія", + "Киргизстан", + "Китай", + "Кіпр", + "Кірибаті", + "Колумбія", + "Коморські Острови", + "Конго", + "Коста-Рика", + "Кот-д’Івуар", + "Куба", + "Кувейт", + "Лаос", + "Латвія", + "Лесото", + "Литва", + "Ліберія", + "Ліван", + "Лівія", + "Ліхтенштейн", + "Люксембург", + "Маврикій", + "Мавританія", + "Мадаґаскар", + "Македонія", + "Малаві", + "Малайзія", + "Малі", + "Мальдіви", + "Мальта", + "Марокко", + "Маршаллові Острови", + "Мексика", + "Мозамбік", + "Молдова", + "Монако", + "Монголія", + "Намібія", + "Науру", + "Непал", + "Нігер", + "Нігерія", + "Нідерланди", + "Нікарагуа", + "Німеччина", + "Нова Зеландія", + "Норвегія", + "Об’єднані Арабські Емірати", + "Оман", + "Пакистан", + "Палау", + "Панама", + "Папуа-Нова Гвінея", + "Парагвай", + "Перу", + "Південна Корея", + "Південний Судан", + "Південно-Африканська Республіка", + "Північна Корея", + "Польща", + "Португалія", + "Російська Федерація", + "Руанда", + "Румунія", + "Сальвадор", + "Самоа", + "Сан-Марино", + "Сан-Томе і Принсіпі", + "Саудівська Аравія", + "Свазіленд", + "Сейшельські Острови", + "Сенеґал", + "Сент-Вінсент і Гренадини", + "Сент-Кітс і Невіс", + "Сент-Люсія", + "Сербія", + "Сирія", + "Сінгапур", + "Словаччина", + "Словенія", + "Соломонові Острови", + "Сомалі", + "Судан", + "Суринам", + "Східний Тимор", + "США", + "Сьєрра-Леоне", + "Таджикистан", + "Таїланд", + "Танзанія", + "Того", + "Тонга", + "Тринідад і Тобаго", + "Тувалу", + "Туніс", + "Туреччина", + "Туркменістан", + "Уганда", + "Угорщина", + "Узбекистан", + "Україна", + "Уругвай", + "Федеративні Штати Мікронезії", + "Фіджі", + "Філіппіни", + "Фінляндія", + "Франція", + "Хорватія", + "Центральноафриканська Республіка", + "Чад", + "Чехія", + "Чилі", + "Чорногорія", + "Швейцарія", + "Швеція", + "Шрі-Ланка", + "Ямайка", + "Японія" + ], + "building_number": [ + "#", + "##", + "###" + ], + "street_prefix": [ + "вул.", + "вулиця", + "пр.", + "проспект", + "пл.", + "площа", + "пров.", + "провулок" + ], + "street_suffix": [ + "майдан" + ], + "secondary_address": [ + "кв. ###" + ], + "postcode": [ + "#####" + ], + "state": [ + "АР Крим", + "Вінницька область", + "Волинська область", + "Дніпропетровська область", + "Донецька область", + "Житомирська область", + "Закарпатська область", + "Запорізька область", + "Івано-Франківська область", + "Київська область", + "Кіровоградська область", + "Луганська область", + "Львівська область", + "Миколаївська область", + "Одеська область", + "Полтавська область", + "Рівненська область", + "Сумська область", + "Тернопільська область", + "Харківська область", + "Херсонська область", + "Хмельницька область", + "Черкаська область", + "Чернівецька область", + "Чернігівська область", + "Київ", + "Севастополь" + ], + "street_title": [ + "Зелена", + "Молодіжна", + "Городоцька", + "Стрийська", + "Вузька", + "Нижанківського", + "Староміська", + "Ліста", + "Вічева", + "Брюховичів", + "Винників", + "Рудного", + "Коліївщини" + ], + "city_name": [ + "Алчевськ", + "Артемівськ", + "Бердичів", + "Бердянськ", + "Біла Церква", + "Бровари", + "Вінниця", + "Горлівка", + "Дніпродзержинськ", + "Дніпропетровськ", + "Донецьк", + "Євпаторія", + "Єнакієве", + "Житомир", + "Запоріжжя", + "Івано-Франківськ", + "Ізмаїл", + "Кам’янець-Подільський", + "Керч", + "Київ", + "Кіровоград", + "Конотоп", + "Краматорськ", + "Красний Луч", + "Кременчук", + "Кривий Ріг", + "Лисичанськ", + "Луганськ", + "Луцьк", + "Львів", + "Макіївка", + "Маріуполь", + "Мелітополь", + "Миколаїв", + "Мукачеве", + "Нікополь", + "Одеса", + "Олександрія", + "Павлоград", + "Полтава", + "Рівне", + "Севастополь", + "Сєвєродонецьк", + "Сімферополь", + "Слов’янськ", + "Суми", + "Тернопіль", + "Ужгород", + "Умань", + "Харків", + "Херсон", + "Хмельницький", + "Черкаси", + "Чернівці", + "Чернігів", + "Шостка", + "Ялта" + ], + "city": [ + "#{city_name}", + "#{city_prefix} #{Name.male_first_name}" + ], + "city_prefix": [ + "Південний", + "Північний", + "Східний", + "Західний" + ], + "city_suffix": [ + "град" + ], + "street_name": [ + "#{street_prefix} #{Address.street_title}", + "#{Address.street_title} #{street_suffix}" + ], + "street_address": [ + "#{street_name}, #{building_number}" + ], + "default_country": [ + "Україна" + ] +} diff --git a/lib/locales/uk/company.js b/lib/locales/uk/company.js new file mode 100644 index 00000000..5aacff4e --- /dev/null +++ b/lib/locales/uk/company.js @@ -0,0 +1,29 @@ +module.exports = { + "prefix": [ + "ТОВ", + "ПАТ", + "ПрАТ", + "ТДВ", + "КТ", + "ПТ", + "ДП", + "ФОП" + ], + "suffix": [ + "Постач", + "Торг", + "Пром", + "Трейд", + "Збут" + ], + "name": [ + "#{prefix} #{Name.female_first_name}", + "#{prefix} #{Name.male_first_name}", + "#{prefix} #{Name.male_last_name}", + "#{prefix} #{suffix}#{suffix}", + "#{prefix} #{suffix}#{suffix}#{suffix}", + "#{prefix} #{Address.city_name}#{suffix}", + "#{prefix} #{Address.city_name}#{suffix}#{suffix}", + "#{prefix} #{Address.city_name}#{suffix}#{suffix}#{suffix}" + ] +} diff --git a/lib/locales/uk/index.js b/lib/locales/uk/index.js new file mode 100644 index 00000000..26731a6b --- /dev/null +++ b/lib/locales/uk/index.js @@ -0,0 +1,9 @@ +module.exports = { + title: "Ukrainian", + + address: require('./address'), + company: require('./company'), + internet: require('./internet'), + name: require('./name'), + phone_number: require('./phone_number') +} diff --git a/lib/locales/uk/internet.js b/lib/locales/uk/internet.js new file mode 100644 index 00000000..dc315db6 --- /dev/null +++ b/lib/locales/uk/internet.js @@ -0,0 +1,73 @@ +module.exports = { + "free_email": [ + "ukr.net", + "ex.ua", + "e-mail.ua", + "i.ua", + "meta.ua", + "yandex.ua", + "gmail.com" + ], + "domain_suffix": [ + "cherkassy.ua", + "cherkasy.ua", + "ck.ua", + "cn.ua", + "com.ua", + "crimea.ua", + "cv.ua", + "dn.ua", + "dnepropetrovsk.ua", + "dnipropetrovsk.ua", + "donetsk.ua", + "dp.ua", + "if.ua", + "in.ua", + "ivano-frankivsk.ua", + "kh.ua", + "kharkiv.ua", + "kharkov.ua", + "kherson.ua", + "khmelnitskiy.ua", + "kiev.ua", + "kirovograd.ua", + "km.ua", + "kr.ua", + "ks.ua", + "lg.ua", + "lt.ua", + "lugansk.ua", + "lutsk.ua", + "lutsk.net", + "lviv.ua", + "mk.ua", + "net.ua", + "nikolaev.ua", + "od.ua", + "odessa.ua", + "org.ua", + "pl.ua", + "pl.ua", + "poltava.ua", + "rovno.ua", + "rv.ua", + "sebastopol.ua", + "sm.ua", + "sumy.ua", + "te.ua", + "ternopil.ua", + "ua", + "uz.ua", + "uzhgorod.ua", + "vinnica.ua", + "vn.ua", + "volyn.net", + "volyn.ua", + "yalta.ua", + "zaporizhzhe.ua", + "zhitomir.ua", + "zp.ua", + "zt.ua", + "укр", + ] +} diff --git a/lib/locales/uk/name.js b/lib/locales/uk/name.js new file mode 100644 index 00000000..949eb2ad --- /dev/null +++ b/lib/locales/uk/name.js @@ -0,0 +1,1177 @@ +module.exports = { + "male_first_name": [ + "Августин", + "Аврелій", + "Адам", + "Адріян", + "Азарій", + "Алевтин", + "Альберт", + "Анастас", + "Анастасій", + "Анатолій", + "Андрій", + "Антін", + "Антон", + "Антоній", + "Аркадій", + "Арсен", + "Арсеній", + "Артем", + "Архип", + "Аскольд", + "Афанасій", + "Біломир", + "Білослав", + "Богдан", + "Божемир", + "Божен", + "Болеслав", + "Боримир", + "Боримисл", + "Борис", + "Борислав", + "Братимир", + "Братислав", + "Братомил", + "Братослав", + "Брячислав", + "Будимир", + "Буйтур", + "Буревіст", + "В’ячеслав", + "Вадим", + "Валентин", + "Валерій", + "Василь", + "Велемир", + "Віктор", + "Віталій", + "Влад", + "Владислав", + "Володимир", + "Володислав", + "Всевлад", + "Всеволод", + "Всеслав", + "Гаврило", + "Гарнослав", + "Геннадій", + "Георгій", + "Герасим", + "Гліб", + "Гнат", + "Гордій", + "Горимир", + "Горислав", + "Градимир", + "Григорій", + "Далемир", + "Данило", + "Дарій", + "Даромир", + "Денис", + "Дмитро", + "Добромир", + "Добромисл", + "Доброслав", + "Євген", + "Єремій", + "Захар", + "Захарій", + "Зборислав", + "Звенигор", + "Звенимир", + "Звенислав", + "Земислав", + "Зеновій", + "Зиновій", + "Злат", + "Златомир", + "Зоремир", + "Зореслав", + "Зорян", + "Іван", + "Ігор", + "Ізяслав", + "Ілля", + "Кий", + "Корнелій", + "Корнилій", + "Корнило", + "Корній", + "Костянтин", + "Кузьма", + "Лаврентій", + "Лаврін", + "Лад", + "Ладислав", + "Ладо", + "Ладомир", + "Левко", + "Листвич", + "Лук’ян", + "Любодар", + "Любозар", + "Любомир", + "Макар", + "Максим", + "Мар’ян", + "Маркіян", + "Марко", + "Матвій", + "Мечислав", + "Микита", + "Микола", + "Мирон", + "Мирослав", + "Михайло", + "Мстислав", + "Мусій", + "Назар", + "Назарій", + "Натан", + "Немир", + "Нестор", + "Олег", + "Олександр", + "Олексій", + "Олелько", + "Олесь", + "Омелян", + "Орест", + "Орхип", + "Остап", + "Охрім", + "Павло", + "Панас", + "Пантелеймон", + "Петро", + "Пилип", + "Подолян", + "Потап", + "Радим", + "Радимир", + "Ратибор", + "Ратимир", + "Родіон", + "Родослав", + "Роксолан", + "Роман", + "Ростислав", + "Руслан", + "Святополк", + "Святослав", + "Семибор", + "Сергій", + "Синьоок", + "Славолюб", + "Славомир", + "Славута", + "Сніжан", + "Сологуб", + "Станіслав", + "Степан", + "Стефаній", + "Стожар", + "Тарас", + "Тиміш", + "Тимофій", + "Тихон", + "Тур", + "Устим", + "Хвалимир", + "Хорив", + "Чорнота", + "Щастислав", + "Щек", + "Юліан", + "Юрій", + "Юхим", + "Ян", + "Ярема", + "Яровид", + "Яромил", + "Яромир", + "Ярополк", + "Ярослав" + ], + "male_middle_name": [ + "Адамович", + "Азарович", + "Алевтинович", + "Альбертович", + "Анастасович", + "Анатолійович", + "Андрійович", + "Антонович", + "Аркадійович", + "Арсенійович", + "Арсенович", + "Артемович", + "Архипович", + "Аскольдович", + "Афанасійович", + "Білославович", + "Богданович", + "Божемирович", + "Боженович", + "Болеславович", + "Боримирович", + "Борисович", + "Бориславович", + "Братиславович", + "В’ячеславович", + "Вадимович", + "Валентинович", + "Валерійович", + "Васильович", + "Вікторович", + "Віталійович", + "Владиславович", + "Володимирович", + "Всеволодович", + "Всеславович", + "Гаврилович", + "Герасимович", + "Георгійович", + "Гнатович", + "Гордійович", + "Григорійович", + "Данилович", + "Даромирович", + "Денисович", + "Дмитрович", + "Добромирович", + "Доброславович", + "Євгенович", + "Захарович", + "Захарійович", + "Збориславович", + "Звенимирович", + "Звениславович", + "Зеновійович", + "Зиновійович", + "Златомирович", + "Зореславович", + "Іванович", + "Ігорович", + "Ізяславович", + "Корнелійович", + "Корнилович", + "Корнійович", + "Костянтинович", + "Лаврентійович", + "Любомирович", + "Макарович", + "Максимович", + "Маркович", + "Маркіянович", + "Матвійович", + "Мечиславович", + "Микитович", + "Миколайович", + "Миронович", + "Мирославович", + "Михайлович", + "Мстиславович", + "Назарович", + "Назарійович", + "Натанович", + "Немирович", + "Несторович", + "Олегович", + "Олександрович", + "Олексійович", + "Олелькович", + "Омелянович", + "Орестович", + "Орхипович", + "Остапович", + "Охрімович", + "Павлович", + "Панасович", + "Пантелеймонович", + "Петрович", + "Пилипович", + "Радимирович", + "Радимович", + "Родіонович", + "Романович", + "Ростиславович", + "Русланович", + "Святославович", + "Сергійович", + "Славутович", + "Станіславович", + "Степанович", + "Стефанович", + "Тарасович", + "Тимофійович", + "Тихонович", + "Устимович", + "Юрійович", + "Юхимович", + "Ярославович" + ], + "male_last_name": [ + "Андрухович", + "Бабух", + "Балабан", + "Балабух", + "Балакун", + "Балицький", + "Бамбула", + "Бандера", + "Барановський", + "Бачей", + "Башук", + "Бердник", + "Білич", + "Бондаренко", + "Борецький", + "Боровський", + "Борочко", + "Боярчук", + "Брицький", + "Бурмило", + "Бутько", + "Василин", + "Василишин", + "Васильківський", + "Вергун", + "Вередун", + "Верещук", + "Витребенько", + "Вітряк", + "Волощук", + "Гайдук", + "Гайовий", + "Гайчук", + "Галаєнко", + "Галатей", + "Галаціон", + "Гаман", + "Гамула", + "Ганич", + "Гарай", + "Гарун", + "Гладківський", + "Гладух", + "Глинський", + "Гнатишин", + "Гойко", + "Головець", + "Горбач", + "Гордійчук", + "Горовий", + "Городоцький", + "Гречко", + "Григоришин", + "Гриневецький", + "Гриневський", + "Гришко", + "Громико", + "Данилишин", + "Данилко", + "Демків", + "Демчишин", + "Дзюб’як", + "Дзюба", + "Дідух", + "Дмитришин", + "Дмитрук", + "Довгалевський", + "Дурдинець", + "Євенко", + "Євпак", + "Ємець", + "Єрмак", + "Забіла", + "Зварич", + "Зінкевич", + "Зленко", + "Іванишин", + "Іванів", + "Іванців", + "Калач", + "Кандиба", + "Карпух", + "Каськів", + "Кивач", + "Коваленко", + "Ковальський", + "Коломієць", + "Коман", + "Компанієць", + "Кононець", + "Кордун", + "Корецький", + "Корнїйчук", + "Коров’як", + "Коцюбинський", + "Кулинич", + "Кульчицький", + "Лагойда", + "Лазірко", + "Лановий", + "Латаний", + "Латанський", + "Лахман", + "Левадовський", + "Ликович", + "Линдик", + "Ліхно", + "Лобачевський", + "Ломовий", + "Луговий", + "Луцький", + "Луцьків", + "Лученко", + "Лучко", + "Лютий", + "Лящук", + "Магера", + "Мазайло", + "Мазило", + "Мазун", + "Майборода", + "Майстренко", + "Маковецький", + "Малкович", + "Мамій", + "Маринич", + "Марієвський", + "Марків", + "Махно", + "Миклашевський", + "Миклухо", + "Милославський", + "Михайлюк", + "Міняйло", + "Могилевський", + "Москаль", + "Москалюк", + "Мотрієнко", + "Негода", + "Ногачевський", + "Опенько", + "Осадко", + "Павленко", + "Павлишин", + "Павлів", + "Пагутяк", + "Паламарчук", + "Палій", + "Паращук", + "Пасічник", + "Пендик", + "Петик", + "Петлюра", + "Петренко", + "Петрин", + "Петришин", + "Петрів", + "Плаксій", + "Погиба", + "Поліщук", + "Пономарів", + "Поривай", + "Поривайло", + "Потебенько", + "Потоцький", + "Пригода", + "Приймак", + "Притула", + "Прядун", + "Розпутній", + "Романишин", + "Романів", + "Ромей", + "Роменець", + "Ромочко", + "Савицький", + "Саєнко", + "Свидригайло", + "Семеночко", + "Семещук", + "Сердюк", + "Силецький", + "Сідлецький", + "Сідляк", + "Сірко", + "Скиба", + "Скоропадський", + "Слободян", + "Сосюра", + "Сплюх", + "Спотикач", + "Стахів", + "Степанець", + "Стецьків", + "Стигайло", + "Сторожук", + "Сторчак", + "Стоян", + "Сучак", + "Сушко", + "Тарасюк", + "Тиндарей", + "Ткаченко", + "Третяк", + "Троян", + "Трублаєвський", + "Трясило", + "Трясун", + "Уманець", + "Унич", + "Усич", + "Федоришин", + "Хитрово", + "Цимбалістий", + "Цушко", + "Червоній", + "Шамрило", + "Шевченко", + "Шестак", + "Шиндарей", + "Шиян", + "Шкараба", + "Шудрик", + "Шумило", + "Шупик", + "Шухевич", + "Щербак", + "Юрчишин", + "Юхно", + "Ющик", + "Ющук", + "Яворівський", + "Яловий", + "Ялюк", + "Янюк", + "Ярмак", + "Яцишин", + "Яцьків", + "Ящук" + ], + "female_first_name": [ + "Аврелія", + "Аврора", + "Агапія", + "Агата", + "Агафія", + "Агнеса", + "Агнія", + "Агрипина", + "Ада", + "Аделаїда", + "Аделіна", + "Адріана", + "Азалія", + "Алевтина", + "Аліна", + "Алла", + "Альбіна", + "Альвіна", + "Анастасія", + "Анастасія", + "Анатолія", + "Ангеліна", + "Анжела", + "Анна", + "Антонида", + "Антоніна", + "Антонія", + "Анфіса", + "Аполлінарія", + "Аполлонія", + "Аркадія", + "Артемія", + "Афанасія", + "Білослава", + "Біляна", + "Благовіста", + "Богдана", + "Богуслава", + "Божена", + "Болеслава", + "Борислава", + "Броніслава", + "В’ячеслава", + "Валентина", + "Валерія", + "Варвара", + "Василина", + "Вікторія", + "Вілена", + "Віленіна", + "Віліна", + "Віола", + "Віолетта", + "Віра", + "Віргінія", + "Віта", + "Віталіна", + "Влада", + "Владислава", + "Власта", + "Всеслава", + "Галина", + "Ганна", + "Гелена", + "Далеслава", + "Дана", + "Дарина", + "Дарислава", + "Діана", + "Діяна", + "Добринка", + "Добромила", + "Добромира", + "Добромисла", + "Доброслава", + "Долеслава", + "Доляна", + "Жанна", + "Жозефіна", + "Забава", + "Звенислава", + "Зінаїда", + "Злата", + "Зореслава", + "Зорина", + "Зоряна", + "Зоя", + "Іванна", + "Ілона", + "Інна", + "Іннеса", + "Ірина", + "Ірма", + "Калина", + "Каріна", + "Катерина", + "Квітка", + "Квітослава", + "Клавдія", + "Крентта", + "Ксенія", + "Купава", + "Лада", + "Лариса", + "Леся", + "Ликера", + "Лідія", + "Лілія", + "Любава", + "Любислава", + "Любов", + "Любомила", + "Любомира", + "Люборада", + "Любослава", + "Людмила", + "Людомила", + "Майя", + "Мальва", + "Мар’яна", + "Марина", + "Марічка", + "Марія", + "Марта", + "Меланія", + "Мечислава", + "Милодара", + "Милослава", + "Мирослава", + "Мілана", + "Мокрина", + "Мотря", + "Мстислава", + "Надія", + "Наталія", + "Неля", + "Немира", + "Ніна", + "Огняна", + "Оксана", + "Олександра", + "Олена", + "Олеся", + "Ольга", + "Ореста", + "Орина", + "Орислава", + "Орися", + "Оріяна", + "Павліна", + "Палажка", + "Пелагея", + "Пелагія", + "Поліна", + "Поляна", + "Потішана", + "Радміла", + "Радослава", + "Раїна", + "Раїса", + "Роксолана", + "Ромена", + "Ростислава", + "Руслана", + "Світлана", + "Святослава", + "Слава", + "Сміяна", + "Сніжана", + "Соломія", + "Соня", + "Софія", + "Станислава", + "Сюзана", + "Таїсія", + "Тамара", + "Тетяна", + "Устина", + "Фаїна", + "Февронія", + "Федора", + "Феодосія", + "Харитина", + "Христина", + "Христя", + "Юліанна", + "Юлія", + "Юстина", + "Юхима", + "Юхимія", + "Яна", + "Ярина", + "Ярослава" + ], + "female_middle_name": [ + "Адамівна", + "Азарівна", + "Алевтинівна", + "Альбертівна", + "Анастасівна", + "Анатоліївна", + "Андріївна", + "Антонівна", + "Аркадіївна", + "Арсенівна", + "Арсеніївна", + "Артемівна", + "Архипівна", + "Аскольдівна", + "Афанасіївна", + "Білославівна", + "Богданівна", + "Божемирівна", + "Боженівна", + "Болеславівна", + "Боримирівна", + "Борисівна", + "Бориславівна", + "Братиславівна", + "В’ячеславівна", + "Вадимівна", + "Валентинівна", + "Валеріївна", + "Василівна", + "Вікторівна", + "Віталіївна", + "Владиславівна", + "Володимирівна", + "Всеволодівна", + "Всеславівна", + "Гаврилівна", + "Гарасимівна", + "Георгіївна", + "Гнатівна", + "Гордіївна", + "Григоріївна", + "Данилівна", + "Даромирівна", + "Денисівна", + "Дмитрівна", + "Добромирівна", + "Доброславівна", + "Євгенівна", + "Захарівна", + "Захаріївна", + "Збориславівна", + "Звенимирівна", + "Звениславівна", + "Зеновіївна", + "Зиновіївна", + "Златомирівна", + "Зореславівна", + "Іванівна", + "Ігорівна", + "Ізяславівна", + "Корнеліївна", + "Корнилівна", + "Корніївна", + "Костянтинівна", + "Лаврентіївна", + "Любомирівна", + "Макарівна", + "Максимівна", + "Марківна", + "Маркіянівна", + "Матвіївна", + "Мечиславівна", + "Микитівна", + "Миколаївна", + "Миронівна", + "Мирославівна", + "Михайлівна", + "Мстиславівна", + "Назарівна", + "Назаріївна", + "Натанівна", + "Немирівна", + "Несторівна", + "Олегівна", + "Олександрівна", + "Олексіївна", + "Олельківна", + "Омелянівна", + "Орестівна", + "Орхипівна", + "Остапівна", + "Охрімівна", + "Павлівна", + "Панасівна", + "Пантелеймонівна", + "Петрівна", + "Пилипівна", + "Радимирівна", + "Радимівна", + "Родіонівна", + "Романівна", + "Ростиславівна", + "Русланівна", + "Святославівна", + "Сергіївна", + "Славутівна", + "Станіславівна", + "Степанівна", + "Стефаніївна", + "Тарасівна", + "Тимофіївна", + "Тихонівна", + "Устимівна", + "Юріївна", + "Юхимівна", + "Ярославівна" + ], + "female_last_name": [ + "Андрухович", + "Бабух", + "Балабан", + "Балабуха", + "Балакун", + "Балицька", + "Бамбула", + "Бандера", + "Барановська", + "Бачей", + "Башук", + "Бердник", + "Білич", + "Бондаренко", + "Борецька", + "Боровська", + "Борочко", + "Боярчук", + "Брицька", + "Бурмило", + "Бутько", + "Василишина", + "Васильківська", + "Вергун", + "Вередун", + "Верещук", + "Витребенько", + "Вітряк", + "Волощук", + "Гайдук", + "Гайова", + "Гайчук", + "Галаєнко", + "Галатей", + "Галаціон", + "Гаман", + "Гамула", + "Ганич", + "Гарай", + "Гарун", + "Гладківська", + "Гладух", + "Глинська", + "Гнатишина", + "Гойко", + "Головець", + "Горбач", + "Гордійчук", + "Горова", + "Городоцька", + "Гречко", + "Григоришина", + "Гриневецька", + "Гриневська", + "Гришко", + "Громико", + "Данилишина", + "Данилко", + "Демків", + "Демчишина", + "Дзюб’як", + "Дзюба", + "Дідух", + "Дмитришина", + "Дмитрук", + "Довгалевська", + "Дурдинець", + "Євенко", + "Євпак", + "Ємець", + "Єрмак", + "Забіла", + "Зварич", + "Зінкевич", + "Зленко", + "Іванишина", + "Калач", + "Кандиба", + "Карпух", + "Кивач", + "Коваленко", + "Ковальська", + "Коломієць", + "Коман", + "Компанієць", + "Кононець", + "Кордун", + "Корецька", + "Корнїйчук", + "Коров’як", + "Коцюбинська", + "Кулинич", + "Кульчицька", + "Лагойда", + "Лазірко", + "Ланова", + "Латан", + "Латанська", + "Лахман", + "Левадовська", + "Ликович", + "Линдик", + "Ліхно", + "Лобачевська", + "Ломова", + "Лугова", + "Луцька", + "Луцьків", + "Лученко", + "Лучко", + "Люта", + "Лящук", + "Магера", + "Мазайло", + "Мазило", + "Мазун", + "Майборода", + "Майстренко", + "Маковецька", + "Малкович", + "Мамій", + "Маринич", + "Марієвська", + "Марків", + "Махно", + "Миклашевська", + "Миклухо", + "Милославська", + "Михайлюк", + "Міняйло", + "Могилевська", + "Москаль", + "Москалюк", + "Мотрієнко", + "Негода", + "Ногачевська", + "Опенько", + "Осадко", + "Павленко", + "Павлишина", + "Павлів", + "Пагутяк", + "Паламарчук", + "Палій", + "Паращук", + "Пасічник", + "Пендик", + "Петик", + "Петлюра", + "Петренко", + "Петрина", + "Петришина", + "Петрів", + "Плаксій", + "Погиба", + "Поліщук", + "Пономарів", + "Поривай", + "Поривайло", + "Потебенько", + "Потоцька", + "Пригода", + "Приймак", + "Притула", + "Прядун", + "Розпутня", + "Романишина", + "Ромей", + "Роменець", + "Ромочко", + "Савицька", + "Саєнко", + "Свидригайло", + "Семеночко", + "Семещук", + "Сердюк", + "Силецька", + "Сідлецька", + "Сідляк", + "Сірко", + "Скиба", + "Скоропадська", + "Слободян", + "Сосюра", + "Сплюха", + "Спотикач", + "Степанець", + "Стигайло", + "Сторожук", + "Сторчак", + "Стоян", + "Сучак", + "Сушко", + "Тарасюк", + "Тиндарей", + "Ткаченко", + "Третяк", + "Троян", + "Трублаєвська", + "Трясило", + "Трясун", + "Уманець", + "Унич", + "Усич", + "Федоришина", + "Цушко", + "Червоній", + "Шамрило", + "Шевченко", + "Шестак", + "Шиндарей", + "Шиян", + "Шкараба", + "Шудрик", + "Шумило", + "Шупик", + "Шухевич", + "Щербак", + "Юрчишина", + "Юхно", + "Ющик", + "Ющук", + "Яворівська", + "Ялова", + "Ялюк", + "Янюк", + "Ярмак", + "Яцишина", + "Яцьків", + "Ящук" + ], + "prefix": [ + "Пан", + "Пані" + ], + "suffix": [ + "проф.", + "доц.", + "докт. пед. наук", + "докт. політ. наук", + "докт. філол. наук", + "докт. філос. наук", + "докт. і. наук", + "докт. юрид. наук", + "докт. техн. наук", + "докт. психол. наук", + "канд. пед. наук", + "канд. політ. наук", + "канд. філол. наук", + "канд. філос. наук", + "канд. і. наук", + "канд. юрид. наук", + "канд. техн. наук", + "канд. психол. наук" + ], + "title": { + "descriptor": [ + "Головний", + "Генеральний", + "Провідний", + "Національний", + "Регіональний", + "Обласний", + "Районний", + "Глобальний", + "Міжнародний", + "Центральний" + ], + "level": [ + "маркетинговий", + "оптимізаційний", + "страховий", + "функціональний", + "інтеграційний", + "логістичний" + ], + "job": [ + "інженер", + "агент", + "адміністратор", + "аналітик", + "архітектор", + "дизайнер", + "керівник", + "консультант", + "координатор", + "менеджер", + "планувальник", + "помічник", + "розробник", + "спеціаліст", + "співробітник", + "технік" + ] + }, + "name": [ + "#{male_first_name} #{male_last_name}", + "#{male_last_name} #{male_first_name}", + "#{male_first_name} #{male_middle_name} #{male_last_name}", + "#{male_last_name} #{male_first_name} #{male_middle_name}", + "#{female_first_name} #{female_last_name}", + "#{female_last_name} #{female_first_name}", + "#{female_first_name} #{female_middle_name} #{female_last_name}", + "#{female_last_name} #{female_first_name} #{female_middle_name}" + ] +} diff --git a/lib/locales/uk/phone_number.js b/lib/locales/uk/phone_number.js new file mode 100644 index 00000000..ae2e4950 --- /dev/null +++ b/lib/locales/uk/phone_number.js @@ -0,0 +1,18 @@ +module.exports = { + "formats": [ + "(044) ###-##-##", + "(050) ###-##-##", + "(063) ###-##-##", + "(066) ###-##-##", + "(073) ###-##-##", + "(091) ###-##-##", + "(092) ###-##-##", + "(093) ###-##-##", + "(094) ###-##-##", + "(095) ###-##-##", + "(096) ###-##-##", + "(097) ###-##-##", + "(098) ###-##-##", + "(099) ###-##-##" + ] +} diff --git a/lib/name.js b/lib/name.js index fff1bc44..6fe7fbac 100644 --- a/lib/name.js +++ b/lib/name.js @@ -17,7 +17,7 @@ var _name = { }, lastName: function () { - if (typeof faker.definitions.name.male_last_name !== "undefined" && typeof faker.defintions.name.female_last_name !== "undefined") { + if (typeof faker.definitions.name.male_last_name !== "undefined" && typeof faker.definitions.name.female_last_name !== "undefined") { // some locale datasets ( like ru ) have last_name split by gender. i have no idea how last names can have genders, but also i do not speak russian // see above comment of firstName method var rand = faker.random.number(1); |
