mirror of
https://github.com/fzaninotto/Faker.git
synced 2025-03-19 23:09:47 +01:00
Hungarian Providers added
This commit is contained in:
parent
9f4ad89798
commit
469c4506c1
50
src/Faker/Provider/hu_HU/Address.php
Normal file
50
src/Faker/Provider/hu_HU/Address.php
Normal file
@ -0,0 +1,50 @@
|
||||
<?php
|
||||
|
||||
namespace Faker\Provider\hu_HU;
|
||||
|
||||
class Address extends \Faker\Provider\Address
|
||||
{
|
||||
protected static $buildingNumber = array('#####', '####', '###', '##', '##');
|
||||
protected static $streetSuffix = array(
|
||||
'árok', 'átjáró', 'dűlősor', 'dűlőút', 'erdősor', 'fasor', 'forduló', 'gát', 'határsor', 'határút', 'híd', 'játszótér', 'kert', 'körönd', 'körtér', 'körút', 'köz', 'lakótelep', 'lejáró', 'lejtő', 'lépcső', 'liget', 'mélyút', 'orom', 'országút', 'ösvény', 'park', 'part', 'pincesor', 'rakpart', 'sétány', 'sétaút', 'sor', 'sugárút', 'tér', 'tere', 'turistaút', 'udvar', 'út', 'útja', 'utca', 'üdülőpart'
|
||||
);
|
||||
protected static $postcode = array('####');
|
||||
protected static $state = array(
|
||||
'Budapest', 'Bács-Kiskun', 'Baranya', 'Békés', 'Borsod-Abaúj-Zemplén', 'Csongrád', 'Fejér', 'Győr-Moson-Sopron', 'Hajdú-Bihar', 'Heves', 'Jász-Nagykun-Szolnok', 'Komárom-Esztergom', 'Nógrád', 'Pest', 'Somogy', 'Szabolcs-Szatmár-Bereg', 'Tolna', 'Vas', 'Veszprém', 'Zala'
|
||||
);
|
||||
protected static $country = array(
|
||||
'Afganisztán', 'Albánia', 'Algéria', 'Amerikai Egyesült Államok', 'Andorra', 'Angola', 'Antigua és Barbuda', 'Argentína', 'Ausztria', 'Ausztrália', 'Azerbajdzsán', 'Bahama-szigetek', 'Bahrein', 'Banglades', 'Barbados', 'Belgium', 'Belize', 'Benin', 'Bhután', 'Bolívia', 'Bosznia-Hercegovina', 'Botswana', 'Brazília', 'Brunei', 'Bulgária', 'Burkina Faso', 'Burma', 'Burundi', 'Chile', 'Ciprus', 'Costa Rica', 'Csehország', 'Csád', 'Dominikai Köztársaság', 'Dominikai Közösség', 'Dzsibuti', 'Dánia', 'Dél-Afrika', 'Dél-Korea', 'Dél-Szudán', 'Ecuador', 'Egyenlítői-Guinea', 'Egyesült Arab Emírségek', 'Egyesült Királyság', 'Egyiptom', 'Elefántcsontpart', 'Eritrea', 'Etiópia', 'Fehéroroszország', 'Fidzsi-szigetek', 'Finnország', 'Franciaország', 'Fülöp-szigetek', 'Gabon', 'Gambia', 'Ghána', 'Grenada', 'Grúzia', 'Guatemala', 'Guinea', 'Guyana', 'Görögország', 'Haiti', 'Hollandia', 'Horvátország', 'India', 'Indonézia', 'Irak', 'Irán', 'Izland', 'Izrael', 'Japán', 'Jemen', 'Jordánia', 'Kambodzsa', 'Kamerun', 'Kanada', 'Katar', 'Kazahsztán', 'Kelet-Timor', 'Kenya', 'Kirgizisztán', 'Kiribati', 'Kolumbia', 'Kongói Demokratikus Köztársaság', 'Kongói Köztársaság', 'Kuba', 'Kuvait', 'Kína', 'Közép-Afrika', 'Laosz', 'Lengyelország', 'Lesotho', 'Lettország', 'Libanon', 'Libéria', 'Liechtenstein', 'Litvánia', 'Luxemburg', 'Líbia', 'Macedónia', 'Madagaszkár', 'Magyarország', 'Malawi', 'Maldív-szigetek', 'Mali', 'Malájzia', 'Marokkó', 'Marshall-szigetek', 'Mauritánia', 'Mexikó', 'Mikronézia', 'Moldova', 'Monaco', 'Mongólia', 'Montenegró', 'Mozambik', 'Málta', 'Namíbia', 'Nauru', 'Nepál', 'Nicaragua', 'Niger', 'Nigéria', 'Norvégia', 'Németország', 'Olaszország', 'Omán', 'Oroszország', 'Pakisztán', 'Palau', 'Panama', 'Paraguay', 'Peru', 'Portugália', 'Pápua Új-Guinea', 'Románia', 'Ruanda', 'Saint Kitts és Nevis', 'Saint Vincent', 'Salamon-szigetek', 'Salvador', 'San Marino', 'Seychelle-szigetek', 'Spanyolország', 'Srí Lanka', 'Suriname', 'Svájc', 'Svédország', 'Szamoa', 'Szaúd-Arábia', 'Szenegál', 'Szerbia', 'Szingapúr', 'Szlovákia', 'Szlovénia', 'Szomália', 'Szudán', 'Szváziföld', 'Szíria', 'São Tomé és Príncipe', 'Tadzsikisztán', 'Tanzánia', 'Thaiföld', 'Togo', 'Tonga', 'Trinidad és Tobago', 'Tunézia', 'Tuvalu', 'Törökország', 'Türkmenisztán', 'Uganda', 'Ukrajna', 'Uruguay', 'Vanuatu', 'Venezuela', 'Vietnám', 'Zambia', 'Zimbabwe', 'Zöld-foki-szigetek', 'Észak-Korea', 'Észtország', 'Írország', 'Örményország', 'Új-Zéland', 'Üzbegisztán'
|
||||
);
|
||||
protected static $cityFormats = array(
|
||||
'{{firstName}}',
|
||||
'{{lastName}}',
|
||||
);
|
||||
protected static $streetNameFormats = array(
|
||||
'{{firstName}} {{streetSuffix}}',
|
||||
'{{lastName}} {{streetSuffix}}',
|
||||
);
|
||||
protected static $streetAddressFormats = array(
|
||||
'{{streetName}} {{buildingNumber}}',
|
||||
'{{streetName}} {{buildingNumber}} {{secondaryAddress}}',
|
||||
);
|
||||
protected static $addressFormats = array(
|
||||
"{{postcode}} {{city}}, {{streetAddress}}",
|
||||
);
|
||||
protected static $secondaryAddressFormats = array('##. emelet', '##. ajtó');
|
||||
|
||||
/**
|
||||
* @example '10. emelet'
|
||||
*/
|
||||
public static function secondaryAddress()
|
||||
{
|
||||
return static::numerify(static::randomElement(static::$secondaryAddressFormats));
|
||||
}
|
||||
|
||||
/**
|
||||
* @example 'Pest'
|
||||
*/
|
||||
public static function state()
|
||||
{
|
||||
return static::randomElement(static::$state);
|
||||
}
|
||||
}
|
13
src/Faker/Provider/hu_HU/Company.php
Normal file
13
src/Faker/Provider/hu_HU/Company.php
Normal file
@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace Faker\Provider\hu_HU;
|
||||
|
||||
class Company extends \Faker\Provider\Company
|
||||
{
|
||||
protected static $formats = array(
|
||||
'{{lastName}} {{companySuffix}}',
|
||||
'{{lastName}}',
|
||||
);
|
||||
|
||||
protected static $companySuffix = array('Kft', 'és Tsa', 'Kht', 'ZRT', 'NyRT', 'BT');
|
||||
}
|
41
src/Faker/Provider/hu_HU/Person.php
Normal file
41
src/Faker/Provider/hu_HU/Person.php
Normal file
@ -0,0 +1,41 @@
|
||||
<?php
|
||||
|
||||
namespace Faker\Provider\hu_HU;
|
||||
|
||||
class Person extends \Faker\Provider\Person
|
||||
{
|
||||
protected static $formats = array(
|
||||
'{{lastName}} {{firstName}}',
|
||||
'{{prefix}} {{lastName}} {{firstName}}',
|
||||
'{{lastName}} {{firstName}} {{suffix}}',
|
||||
'{{prefix}} {{lastName}} {{firstName}} {{suffix}}',
|
||||
);
|
||||
|
||||
protected static $firstName = array(
|
||||
'Adél', 'Albert', 'Alexa', 'Andrea', 'Angéla', 'Anikó', 'Antal', 'Aranka', 'Attila', 'Ádám', 'Ármin', 'Áron', 'Árpád', 'Balázs', 'Barna', 'Barnabás', 'Beatrix', 'Bence', 'Bendegúz', 'Benedek', 'Bettina', 'Boróka', 'Botond', 'Csenge', 'Dalma', 'Dorina', 'Dorián', 'Dorottya', 'Emőke', 'Endre', 'Ernő', 'Erzsébet', 'Evelin', 'Fanni', 'Flóra', 'Gabriella', 'Georgina', 'Gitta', 'Gizella', 'Gréta', 'Gábor', 'Géza', 'Hanga', 'Henriett', 'Henrietta', 'Hunor', 'Imre', 'István', 'Izabella', 'Jenő', 'Johanna', 'Judit', 'Julianna', 'János', 'Jázmin', 'Kata', 'Katalin', 'Katinka', 'Kevin', 'Kincső', 'Klaudia', 'Kornél', 'Kristóf', 'Kíra', 'Liliána', 'Linda', 'Liza', 'László', 'Léna', 'Lívia', 'Maja', 'Marcell', 'Marianna', 'Marietta', 'Martina', 'Mia', 'Mihály', 'Milla', 'Milán', 'Mirella', 'Mária', 'Márton', 'Mátyás', 'Míra', 'Nikoletta', 'Noel', 'Olivér', 'Olívia', 'Ottó', 'Panna', 'Patrik', 'Patrícia', 'Péter', 'Ramóna', 'Rebeka', 'Richárd', 'Rudolf', 'Soma', 'Szabina', 'Szandra', 'Szervác', 'Szonja', 'Sándor', 'Sára', 'Valéria', 'Vilmos', 'Vince', 'Virág', 'Zita', 'Zoltán', 'Zoé', 'Zsolt', 'Zsombor', 'Zsóka', 'Zétény'
|
||||
);
|
||||
|
||||
protected static $lastName = array(
|
||||
'Antal', 'Bakos', 'Balla', 'Balog', 'Balogh', 'Balázs', 'Barna', 'Barta', 'Biró', 'Bodnár', 'Bogdán', 'Bognár', 'Borbély', 'Boros', 'Budai', 'Bálint', 'Csonka', 'Deák', 'Dobos', 'Dudás', 'Faragó', 'Farkas', 'Fazekas', 'Fehér', 'Fekete', 'Fodor', 'Fábián', 'Fülöp', 'Gulyás', 'Gál', 'Gáspár', 'Hajdu', 'Halász', 'Hegedüs', 'Hegedűs', 'Horváth', 'Illés', 'Jakab', 'Juhász', 'Jónás', 'Katona', 'Kelemen', 'Kerekes', 'Király', 'Kis', 'Kiss', 'Kocsis', 'Kovács', 'Kozma', 'Lakatos', 'Lengyel', 'Lukács', 'László', 'Magyar', 'Major', 'Molnár', 'Máté', 'Mészáros', 'Nagy', 'Nemes', 'Novák', 'Németh', 'Oláh', 'Orbán', 'Orosz', 'Orsós', 'Pap', 'Papp', 'Pataki', 'Pintér', 'Pál', 'Pásztor', 'Péter', 'Rácz', 'Simon', 'Sipos', 'Somogyi', 'Soós', 'Szabó', 'Szalai', 'Szekeres', 'Szilágyi', 'Székely', 'Szücs', 'Szőke', 'Szűcs', 'Sándor', 'Takács', 'Tamás', 'Tóth', 'Török', 'Varga', 'Vass', 'Veres', 'Vincze', 'Virág', 'Váradi', 'Végh', 'Vörös'
|
||||
);
|
||||
|
||||
private static $prefix = array('Dr.', 'Prof.', 'id.');
|
||||
|
||||
private static $suffix = array('PhD');
|
||||
|
||||
/**
|
||||
* @example 'Dr.'
|
||||
*/
|
||||
public static function prefix()
|
||||
{
|
||||
return static::randomElement(static::$prefix);
|
||||
}
|
||||
|
||||
/**
|
||||
* @example 'PhD'
|
||||
*/
|
||||
public static function suffix()
|
||||
{
|
||||
return static::randomElement(static::$suffix);
|
||||
}
|
||||
}
|
14
src/Faker/Provider/hu_HU/PhoneNumber.php
Normal file
14
src/Faker/Provider/hu_HU/PhoneNumber.php
Normal file
@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
namespace Faker\Provider\hu_HU;
|
||||
|
||||
class PhoneNumber extends \Faker\Provider\PhoneNumber
|
||||
{
|
||||
protected static $formats = array(
|
||||
'+36-##-###-####',
|
||||
'+36#########',
|
||||
'+36(##)###-###',
|
||||
'06-##-###-####',
|
||||
'06(##)###-###',
|
||||
);
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user