1
0
mirror of https://github.com/fzaninotto/Faker.git synced 2025-03-22 00:09:59 +01:00

Merge pull request #44 from umpirsky/sr-provider

Added providers for Serbian locale
This commit is contained in:
Francois Zaninotto 2012-06-19 08:24:19 -07:00
commit 769817a3a1
6 changed files with 9450 additions and 0 deletions

View File

@ -0,0 +1,339 @@
<?php
namespace Faker\Provider\sr_Cyrl_RS;
class Address extends \Faker\Provider\Address
{
protected static $postcode = array('#####');
protected static $streetPrefix = array(
'Булевар',
);
protected static $street = array(
'Краља Милана',
'Цара Душана',
'Николе Тесле',
'Михајла Пупина',
'Николе Пашића',
);
protected static $streetNameFormats = array(
'{{street}}',
'{{streetPrefix}} {{street}}',
);
protected static $streetAddressFormats = array(
'{{streetName}} {{buildingNumber}}',
);
protected static $cityFormats = array(
'{{cityName}}',
);
/**
* @link http://sr.wikipedia.org/wiki/%D0%93%D1%80%D0%B0%D0%B4%D0%BE%D0%B2%D0%B8_%D1%83_%D0%A1%D1%80%D0%B1%D0%B8%D1%98%D0%B8
*/
protected static $cityNames = array(
'Београд',
'Ваљево',
'Врање',
'Зајечар',
'Зрењанин',
'Јагодина',
'Крагујевац',
'Краљево',
'Крушевац',
'Лесковац',
'Лозница',
'Ниш',
'Нови Пазар',
'Нови Сад',
'Панчево',
'Пожаревац',
'Приштина',
'Смедерево',
'Сомбор',
'Сремска Митровица',
'Суботица',
'Ужице',
'Чачак',
'Шабац',
);
/**
* @link https://github.com/umpirsky/country-list/blob/master/country/cldr/sr_Cyrl/country.php
*/
protected static $country = array(
'Острво Асенсион',
'Андора',
'Уједињени Арапски Емирати',
'Авганистан',
'Антигве и Барбуда',
'Ангвила',
'Албанија',
'Арменија',
'Холандски Антили',
'Ангола',
'Антарктик',
'Аргентина',
'Америчка Самоа',
'Аустрија',
'Аустралија',
'Аруба',
'Аландска острва',
'Азербејџан',
'Босна и Херцеговина',
'Барбадос',
'Бангладеш',
'Белгија',
'Буркина Фасо',
'Бугарска',
'Бахреин',
'Бурунди',
'Бенин',
'Свети Бартоломеј',
'Бермуда',
'Брунеј',
'Боливија',
'Бразил',
'Бахами',
'Бутан',
'Буве Острва',
'Боцвана',
'Белорусија',
'Белизе',
'Канада',
'Кокос (Келинг) Острва',
'Конго - Киншаса',
'Централно Афричка Република',
'Конго - Бразавил',
'Швајцарска',
'Обала Слоноваче',
'Кукова Острва',
'Чиле',
'Камерун',
'Кина',
'Колумбија',
'Острво Клипертон',
'Костарика',
'Србија и Црна Гора',
'Куба',
'Капе Верде',
'Божићна острва',
'Кипар',
'Чешка',
'Немачка',
'Дијего Гарсија',
'Џибути',
'Данска',
'Доминика',
'Доминиканска Република',
'Алжир',
'Сеута и Мелиља',
'Еквадор',
'Естонија',
'Египат',
'Западна Сахара',
'Еритреја',
'Шпанија',
'Етиопија',
'Европска Унија',
'Финска',
'Фиџи',
'Фолкландска Острва',
'Микронезија',
'Фарска Острва',
'Француска',
'Габон',
'Велика Британија',
'Гренада',
'Грузија',
'Француска Гвајана',
'Гурнси',
'Гана',
'Гибралтар',
'Гренланд',
'Гамбија',
'Гвинеја',
'Гваделупе',
'Екваторијална Гвинеја',
'Грчка',
'Јужна Џорџија и Јужна Сендвич Острва',
'Гватемала',
'Гуам',
'Гвинеја-Бисао',
'Гвајана',
'Хонг Конг С. А. Р. Кина',
'Херд и Мекдоналд Острва',
'Хондурас',
'Хрватска',
'Хаити',
'Мађарска',
'Канарска острва',
'Индонезија',
'Ирска',
'Израел',
'Острво Ман',
'Индија',
'Британска територија у Индијском океану',
'Ирак',
'Иран',
'Исланд',
'Италија',
'Џерси',
'Јамајка',
'Јордан',
'Јапан',
'Кенија',
'Киргизстан',
'Камбоџа',
'Кирибати',
'Коморска Острва',
'Сент Китс и Невис',
'Северна Кореја',
'Јужна Кореја',
'Кувајт',
'Кајманска Острва',
'Казахстан',
'Лаос',
'Либан',
'Сент Луција',
'Лихтенштајн',
'Шри Ланка',
'Либерија',
'Лесото',
'Литванија',
'Луксембург',
'Летонија',
'Либија',
'Мароко',
'Монако',
'Молдавија',
'Црна Гора',
'Сент Мартин',
'Мадагаскар',
'Маршалска Острва',
'Македонија',
'Мали',
'Мијанмар [Бурма]',
'Монголија',
'Макао С. А. Р. Кина',
'Северна Маријанска Острва',
'Мартиник',
'Мауританија',
'Монсерат',
'Малта',
'Маурицијус',
'Малдиви',
'Малави',
'Мексико',
'Малезија',
'Мозамбик',
'Намибија',
'Нова Каледонија',
'Нигер',
'Норфолк Острво',
'Нигерија',
'Никарагва',
'Холандија',
'Норвешка',
'Непал',
'Науру',
'Ниуе',
'Нови Зеланд',
'Оман',
'Панама',
'Перу',
'Француска Полинезија',
'Папуа Нова Гвинеја',
'Филипини',
'Пакистан',
'Пољска',
'Сен Пјер и Микелон',
'Питкерн',
'Порто Рико',
'Палестинске територије',
'Португал',
'Палау',
'Парагвај',
'Катар',
'Остала океанија',
'Реинион',
'Румунија',
'Србија',
'Русија',
'Руанда',
'Саудијска Арабија',
'Соломонска Острва',
'Сејшели',
'Судан',
'Шведска',
'Сингапур',
'Света Јелена',
'Словенија',
'Свалбард и Јанмајен Острва',
'Словачка',
'Сијера Леоне',
'Сан Марино',
'Сенегал',
'Сомалија',
'Суринам',
'Сао Томе и Принципе',
'Салвадор',
'Сирија',
'Свазиленд',
'Тристан да Куња',
'Туркс и Кајкос Острва',
'Чад',
'Француске Јужне Територије',
'Того',
'Тајланд',
'Таџикистан',
'Токелау',
'Источни Тимор',
'Туркменистан',
'Тунис',
'Тонга',
'Турска',
'Тринидад и Тобаго',
'Тувалу',
'Тајван',
'Танзанија',
'Украјина',
'Уганда',
'Мања удаљена острва САД',
'Сједињене Америчке Државе',
'Уругвај',
'Узбекистан',
'Ватикан',
'Сент Винсент и Гренадини',
'Венецуела',
'Британска Девичанска Острва',
'С.А.Д. Девичанска Острва',
'Вијетнам',
'Вануату',
'Валис и Футуна Острва',
'Самоа',
'Јемен',
'Мајоте',
'Јужноафричка Република',
'Замбија',
'Зимбабве',
);
public static function streetPrefix()
{
return static::randomElement(static::$streetPrefix);
}
public static function street()
{
return static::randomElement(static::$street);
}
public function cityName()
{
return static::randomElement(static::$cityNames);
}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,339 @@
<?php
namespace Faker\Provider\sr_Latn_RS;
class Address extends \Faker\Provider\Address
{
protected static $postcode = array('#####');
protected static $streetPrefix = array(
'Bulevar',
);
protected static $street = array(
'Kralja Milana',
'Cara Dušana',
'Nikole Tesle',
'Mihajla Pupina',
'Nikole Pašića',
);
protected static $streetNameFormats = array(
'{{street}}',
'{{streetPrefix}} {{street}}',
);
protected static $streetAddressFormats = array(
'{{streetName}} {{buildingNumber}}',
);
protected static $cityFormats = array(
'{{cityName}}',
);
/**
* @link http://sr.wikipedia.org/sr-el/%D0%93%D1%80%D0%B0%D0%B4_%D1%83_%D0%A1%D1%80%D0%B1%D0%B8%D1%98%D0%B8
*/
protected static $cityNames = array(
'Beograd',
'Valjevo',
'Vranje',
'Zaječar',
'Zrenjanin',
'Jagodina',
'Kragujevac',
'Kraljevo',
'Kruševac',
'Leskovac',
'Loznica',
'Niš',
'Novi Pazar',
'Novi Sad',
'Pančevo',
'Požarevac',
'Priština',
'Smederevo',
'Sombor',
'Sremska Mitrovica',
'Subotica',
'Užice',
'Čačak',
'Šabac',
);
/**
* @link https://github.com/umpirsky/country-list/blob/master/country/cldr/sr_Latn/country.php
*/
protected static $country = array(
'Ostrvo Asension',
'Andora',
'Ujedinjeni Arapski Emirati',
'Avganistan',
'Antigva i Barbuda',
'Angvila',
'Albanija',
'Armenija',
'Holandski Antili',
'Angola',
'Antarktika',
'Argentina',
'Američka Samoa',
'Austrija',
'Australija',
'Aruba',
'Alandska ostrva',
'Azerbejdžan',
'Bosna i Hercegovina',
'Barbados',
'Bangladeš',
'Belgija',
'Burkina Faso',
'Bugarska',
'Bahrein',
'Burundi',
'Benin',
'Sv. Bartolomej',
'Bermuda',
'Brunej',
'Bolivija',
'Brazil',
'Bahami',
'Butan',
'Buve Ostrva',
'Bocvana',
'Belorusija',
'Belise',
'Kanada',
'Kokos (Keling) Ostrva',
'Demokratska Republika Kongo',
'Centralno Afrička Republika',
'Kongo',
'Švajcarska',
'Obala Slonovače',
'Kukova Ostrva',
'Čile',
'Kamerun',
'Kina',
'Kolumbija',
'Ostrvo Kliperton',
'Kostarika',
'Srbija i Crna Gora',
'Kuba',
'Kape Verde',
'Božićna Ostrva',
'Kipar',
'Češka',
'Nemačka',
'Dijego Garsija',
'Džibuti',
'Danska',
'Dominika',
'Dominikanska Republika',
'Alžir',
'Seuta i Melilja',
'Ekvador',
'Estonija',
'Egipat',
'Zapadna Sahara',
'Eritreja',
'Španija',
'Etiopija',
'Evropska unija',
'Finska',
'Fidži',
'Folklandska Ostrva',
'Mikronezija',
'Farska Ostrva',
'Francuska',
'Gabon',
'Velika Britanija',
'Grenada',
'Gruzija',
'Francuska Gvajana',
'Gurnsi',
'Gana',
'Gibraltar',
'Grenland',
'Gambija',
'Gvineja',
'Gvadelupe',
'Ekvatorijalna Gvineja',
'Grčka',
'Južna Džordžija i Južna Sendvič Ostrva',
'Gvatemala',
'Guam',
'Gvineja-Bisao',
'Gvajana',
'Hong Kong (S. A. R. Kina)',
'Herd i Mekdonald Ostrva',
'Honduras',
'Hrvatska',
'Haiti',
'Mađarska',
'Kanarska ostrva',
'Indonezija',
'Irska',
'Izrael',
'Ostrvo Man',
'Indija',
'Britansko Indijska Okeanska Teritorija',
'Irak',
'Iran',
'Island',
'Italija',
'Džersi',
'Jamajka',
'Jordan',
'Japan',
'Kenija',
'Kirgizstan',
'Kambodža',
'Kiribati',
'Komorska Ostrva',
'Sent Kits i Nevis',
'Severna Koreja',
'Južna Koreja',
'Kuvajt',
'Kajmanska Ostrva',
'Kazahstan',
'Laos',
'Liban',
'Sent Lucija',
'Lihtenštajn',
'Šri Lanka',
'Liberija',
'Lesoto',
'Litvanija',
'Luksemburg',
'Letonija',
'Libija',
'Maroko',
'Monako',
'Moldavija',
'Crna Gora',
'Sv. Martin',
'Madagaskar',
'Maršalska Ostrva',
'Makedonija',
'Mali',
'Mijanmar',
'Mongolija',
'Makao (S. A. R. Kina)',
'Severna Marijanska Ostrva',
'Martinik',
'Mauritanija',
'Monserat',
'Malta',
'Mauricius',
'Maldivi',
'Malavi',
'Meksiko',
'Malezija',
'Mozambik',
'Namibija',
'Nova Kaledonija',
'Niger',
'Norfolk Ostrvo',
'Nigerija',
'Nikaragva',
'Holandija',
'Norveška',
'Nepal',
'Nauru',
'Niue',
'Novi Zeland',
'Oman',
'Panama',
'Peru',
'Francuska Polinezija',
'Papua Nova Gvineja',
'Filipini',
'Pakistan',
'Poljska',
'Sen Pjer i Mikelon',
'Pitcairn',
'Porto Riko',
'Palestinska Teritorija',
'Portugal',
'Palau',
'Paragvaj',
'Katar',
'Ostala okeanija',
'Rejunion',
'Rumunija',
'Srbija',
'Rusija',
'Ruanda',
'Saudijska Arabija',
'Solomonska Ostrva',
'Sejšeli',
'Sudan',
'Švedska',
'Singapur',
'Sveta Jelena',
'Slovenija',
'Svalbard i Janmajen Ostrva',
'Slovačka',
'Sijera Leone',
'San Marino',
'Senegal',
'Somalija',
'Surinam',
'Sao Tome i Principe',
'Salvador',
'Sirija',
'Svazilend',
'Tristan da Kunja',
'Turks i Kajkos Ostrva',
'Čad',
'Francuske Južne Teritorije',
'Togo',
'Tajland',
'Tadžikistan',
'Tokelau',
'Istočni Timor',
'Turkmenistan',
'Tunis',
'Tonga',
'Turska',
'Trinidad i Tobago',
'Tuvalu',
'Tajvan',
'Tanzanija',
'Ukrajina',
'Uganda',
'Manja Udaljena Ostrva SAD',
'Sjedinjene Američke Države',
'Urugvaj',
'Uzbekistan',
'Vatikan',
'Sent Vinsent i Grenadini',
'Venecuela',
'Britanska Devičanska Ostrva',
'S.A.D. Devičanska Ostrva',
'Vijetnam',
'Vanuatu',
'Valis i Futuna Ostrva',
'Samoa',
'Jemen',
'Majote',
'Južnoafrička Republika',
'Zambija',
'Zimbabve',
);
public static function streetPrefix()
{
return static::randomElement(static::$streetPrefix);
}
public static function street()
{
return static::randomElement(static::$street);
}
public function cityName()
{
return static::randomElement(static::$cityNames);
}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,339 @@
<?php
namespace Faker\Provider\sr_RS;
class Address extends \Faker\Provider\Address
{
protected static $postcode = array('#####');
protected static $streetPrefix = array(
'Булевар',
);
protected static $street = array(
'Краља Милана',
'Цара Душана',
'Николе Тесле',
'Михајла Пупина',
'Николе Пашића',
);
protected static $streetNameFormats = array(
'{{street}}',
'{{streetPrefix}} {{street}}',
);
protected static $streetAddressFormats = array(
'{{streetName}} {{buildingNumber}}',
);
protected static $cityFormats = array(
'{{cityName}}',
);
/**
* @link http://sr.wikipedia.org/wiki/%D0%93%D1%80%D0%B0%D0%B4%D0%BE%D0%B2%D0%B8_%D1%83_%D0%A1%D1%80%D0%B1%D0%B8%D1%98%D0%B8
*/
protected static $cityNames = array(
'Београд',
'Ваљево',
'Врање',
'Зајечар',
'Зрењанин',
'Јагодина',
'Крагујевац',
'Краљево',
'Крушевац',
'Лесковац',
'Лозница',
'Ниш',
'Нови Пазар',
'Нови Сад',
'Панчево',
'Пожаревац',
'Приштина',
'Смедерево',
'Сомбор',
'Сремска Митровица',
'Суботица',
'Ужице',
'Чачак',
'Шабац',
);
/**
* @link https://github.com/umpirsky/country-list/blob/master/country/cldr/sr_Cyrl/country.php
*/
protected static $country = array(
'Острво Асенсион',
'Андора',
'Уједињени Арапски Емирати',
'Авганистан',
'Антигве и Барбуда',
'Ангвила',
'Албанија',
'Арменија',
'Холандски Антили',
'Ангола',
'Антарктик',
'Аргентина',
'Америчка Самоа',
'Аустрија',
'Аустралија',
'Аруба',
'Аландска острва',
'Азербејџан',
'Босна и Херцеговина',
'Барбадос',
'Бангладеш',
'Белгија',
'Буркина Фасо',
'Бугарска',
'Бахреин',
'Бурунди',
'Бенин',
'Свети Бартоломеј',
'Бермуда',
'Брунеј',
'Боливија',
'Бразил',
'Бахами',
'Бутан',
'Буве Острва',
'Боцвана',
'Белорусија',
'Белизе',
'Канада',
'Кокос (Келинг) Острва',
'Конго - Киншаса',
'Централно Афричка Република',
'Конго - Бразавил',
'Швајцарска',
'Обала Слоноваче',
'Кукова Острва',
'Чиле',
'Камерун',
'Кина',
'Колумбија',
'Острво Клипертон',
'Костарика',
'Србија и Црна Гора',
'Куба',
'Капе Верде',
'Божићна острва',
'Кипар',
'Чешка',
'Немачка',
'Дијего Гарсија',
'Џибути',
'Данска',
'Доминика',
'Доминиканска Република',
'Алжир',
'Сеута и Мелиља',
'Еквадор',
'Естонија',
'Египат',
'Западна Сахара',
'Еритреја',
'Шпанија',
'Етиопија',
'Европска Унија',
'Финска',
'Фиџи',
'Фолкландска Острва',
'Микронезија',
'Фарска Острва',
'Француска',
'Габон',
'Велика Британија',
'Гренада',
'Грузија',
'Француска Гвајана',
'Гурнси',
'Гана',
'Гибралтар',
'Гренланд',
'Гамбија',
'Гвинеја',
'Гваделупе',
'Екваторијална Гвинеја',
'Грчка',
'Јужна Џорџија и Јужна Сендвич Острва',
'Гватемала',
'Гуам',
'Гвинеја-Бисао',
'Гвајана',
'Хонг Конг С. А. Р. Кина',
'Херд и Мекдоналд Острва',
'Хондурас',
'Хрватска',
'Хаити',
'Мађарска',
'Канарска острва',
'Индонезија',
'Ирска',
'Израел',
'Острво Ман',
'Индија',
'Британска територија у Индијском океану',
'Ирак',
'Иран',
'Исланд',
'Италија',
'Џерси',
'Јамајка',
'Јордан',
'Јапан',
'Кенија',
'Киргизстан',
'Камбоџа',
'Кирибати',
'Коморска Острва',
'Сент Китс и Невис',
'Северна Кореја',
'Јужна Кореја',
'Кувајт',
'Кајманска Острва',
'Казахстан',
'Лаос',
'Либан',
'Сент Луција',
'Лихтенштајн',
'Шри Ланка',
'Либерија',
'Лесото',
'Литванија',
'Луксембург',
'Летонија',
'Либија',
'Мароко',
'Монако',
'Молдавија',
'Црна Гора',
'Сент Мартин',
'Мадагаскар',
'Маршалска Острва',
'Македонија',
'Мали',
'Мијанмар [Бурма]',
'Монголија',
'Макао С. А. Р. Кина',
'Северна Маријанска Острва',
'Мартиник',
'Мауританија',
'Монсерат',
'Малта',
'Маурицијус',
'Малдиви',
'Малави',
'Мексико',
'Малезија',
'Мозамбик',
'Намибија',
'Нова Каледонија',
'Нигер',
'Норфолк Острво',
'Нигерија',
'Никарагва',
'Холандија',
'Норвешка',
'Непал',
'Науру',
'Ниуе',
'Нови Зеланд',
'Оман',
'Панама',
'Перу',
'Француска Полинезија',
'Папуа Нова Гвинеја',
'Филипини',
'Пакистан',
'Пољска',
'Сен Пјер и Микелон',
'Питкерн',
'Порто Рико',
'Палестинске територије',
'Португал',
'Палау',
'Парагвај',
'Катар',
'Остала океанија',
'Реинион',
'Румунија',
'Србија',
'Русија',
'Руанда',
'Саудијска Арабија',
'Соломонска Острва',
'Сејшели',
'Судан',
'Шведска',
'Сингапур',
'Света Јелена',
'Словенија',
'Свалбард и Јанмајен Острва',
'Словачка',
'Сијера Леоне',
'Сан Марино',
'Сенегал',
'Сомалија',
'Суринам',
'Сао Томе и Принципе',
'Салвадор',
'Сирија',
'Свазиленд',
'Тристан да Куња',
'Туркс и Кајкос Острва',
'Чад',
'Француске Јужне Територије',
'Того',
'Тајланд',
'Таџикистан',
'Токелау',
'Источни Тимор',
'Туркменистан',
'Тунис',
'Тонга',
'Турска',
'Тринидад и Тобаго',
'Тувалу',
'Тајван',
'Танзанија',
'Украјина',
'Уганда',
'Мања удаљена острва САД',
'Сједињене Америчке Државе',
'Уругвај',
'Узбекистан',
'Ватикан',
'Сент Винсент и Гренадини',
'Венецуела',
'Британска Девичанска Острва',
'С.А.Д. Девичанска Острва',
'Вијетнам',
'Вануату',
'Валис и Футуна Острва',
'Самоа',
'Јемен',
'Мајоте',
'Јужноафричка Република',
'Замбија',
'Зимбабве',
);
public static function streetPrefix()
{
return static::randomElement(static::$streetPrefix);
}
public static function street()
{
return static::randomElement(static::$street);
}
public function cityName()
{
return static::randomElement(static::$cityNames);
}
}

File diff suppressed because it is too large Load Diff