aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAnatoliy Yevpack <[email protected]>2015-06-27 22:35:50 +0300
committerAnatoliy Yevpack <[email protected]>2015-06-27 22:35:50 +0300
commit14f867ca7304081b2f53c703e79903707e215701 (patch)
treef07e477dad55ca635a0555d1791583a9fc907c7c /lib
parent658a0a55df28b7524481c9d49c7aa7c79432f3ea (diff)
downloadfaker-14f867ca7304081b2f53c703e79903707e215701.tar.xz
faker-14f867ca7304081b2f53c703e79903707e215701.zip
Add basic Ukrainian support and bugfixes
Diffstat (limited to 'lib')
-rw-r--r--lib/address.js2
-rw-r--r--lib/company.js2
-rw-r--r--lib/locales.js3
-rw-r--r--lib/locales/uk/address.js347
-rw-r--r--lib/locales/uk/company.js29
-rw-r--r--lib/locales/uk/index.js9
-rw-r--r--lib/locales/uk/internet.js73
-rw-r--r--lib/locales/uk/name.js1177
-rw-r--r--lib/locales/uk/phone_number.js18
-rw-r--r--lib/name.js2
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);