This repository has been archived by the owner on Dec 11, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #673 from ekateiva/lithuanian-locale
Lithuanian locale
- Loading branch information
Showing
5 changed files
with
531 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,131 @@ | ||
<?php | ||
|
||
namespace Faker\Provider\lt_LT; | ||
|
||
class Address extends \Faker\Provider\Address | ||
{ | ||
protected static $cityPrefix = array('miestas'); | ||
|
||
protected static $regionSuffix = array('regionas'); | ||
protected static $streetSuffix = array( | ||
'g.', 'gatvė', 'prospektas', 'alėja', | ||
); | ||
|
||
protected static $buildingNumber = array('##'); | ||
|
||
protected static $postcode = array('LT-#####'); | ||
|
||
protected static $country = array( | ||
'Afganistanas', 'Airija', 'Alandų salos', 'Albanija', 'Alžyras', 'Amerikos Samoa', 'Andora', | ||
'Angilija', 'Angola', 'Antarktis', 'Antigva ir Barbuda', 'Argentina', 'Armėnija', 'Aruba', 'Australija', 'Austrija', | ||
'Azerbaidžanas', 'Bahamos', 'Bahreinas', 'Baltarusija', 'Bangladešas', 'Barbadosas', 'Belgija', 'Belizas', | ||
'Beninas', 'Bermuda', 'Bisau Gvinėja', 'Bolivija', 'Bosnija ir Hercegovina', 'Botsvana', 'Bouvet sala', 'Brazilija', | ||
'Brunėjus', 'Bulgarija', 'Burkina Fasas', 'Burundis', 'Butanas', 'Centrinės Afrikos Respublika', 'Danija', | ||
'Didžioji Britanija', 'Didžiosios Britanijos Mergelių salos', 'Dominika', 'Dominikos Respublika', | ||
'Dramblio Kaulo Krantas', | ||
'Džersis', 'Džibutis', 'Egiptas', 'Ekvadoras', 'Eritrėja', 'Estija', 'Etiopija', 'Falklando salos', 'Farerų salos', | ||
'Fidžis', 'Filipinai', 'Gabonas', 'Gajana', 'Gambija', 'Gana', 'Gibraltaras', 'Graikija', 'Grenada', 'Grenlandija', | ||
'Gruzija', 'Guamas', 'Guernsis', 'Gvadelupė', 'Gvatemala', 'Gvinėja', 'Haitis', 'Heardo ir McDonaldo Salų Sritis', | ||
'Hondūras', 'Indija', 'Indijos vandenyno britų sritis', 'Indonezija', 'Irakas', 'Iranas', 'Islandija', 'Ispanija', | ||
'Italija', 'Izraelis', 'Jamaika', 'Japonija', 'Jemenas', 'Jordanija', 'Jungtiniai Arabų Emyratai', 'Jungtinių | ||
Valstijų mažosios aplinkinės salos', 'Jungtinės Valstijos', 'Juodkalnija', 'Kaimanų salos', 'Kalėdų sala', | ||
'Kambodža', 'Kamerūnas', 'Kanada', 'Kataras', 'Kazachstanas', 'Kenija', 'Kinija', 'Kinijos S.A.R.Honkongas', | ||
'Kipras', 'Kirgiztanas', 'Kiribatis', 'Kokosų salos', 'Kolumbija', 'Komorai', 'Kongas', 'Kongo Demokratinė | ||
Respublika', 'Kosta Rika', 'Kroatija', 'Kuba', 'Kuko salos', 'Kuveitas', 'Laosas', 'Latvija', 'Lenkija', 'Lesotas', | ||
'Libanas', 'Liberija', 'Libija', 'Lichtenšteinas', 'Lietuva', 'Liuksemburgas', 'Macao', 'Madagaskaras', | ||
'Makedonija', 'Malaizija', 'Malavis', 'Maldivai', 'Malis', 'Malta', 'Marianos šiaurinės salos', 'Marokas', | ||
'Martinika', 'Maršalo Salos', 'Mauricijus', 'Mauritanija', 'Mayotte’as', 'Meino sala', 'Meksika', 'Mergelių salos | ||
(JAV)', 'Mianmaras', 'Mikronezija', 'Moldova', 'Monakas', 'Mongolija', 'Montserratas', 'Mozambikas', 'Namibija', | ||
'Naujoji Kaledonija', 'Naujoji Zelandija', 'Nauru', 'Nepalas', 'Nežinoma ar neteisinga sritis', 'Nigerija', | ||
'Nigeris', 'Nikaragva', 'Niue', 'Norfolko sala', 'Norvegija', 'Nyderlandai', 'Olandijos Antilai', 'Omanas', | ||
'Pakistanas', 'Palau', 'Palestinos teritorija', 'Panama', 'Papua Naujoji Gvinėja', 'Paragvajus', 'Peru', 'Pietų | ||
Afrika', 'Pietų Džordžija ir Pietų Sandvičo salos', 'Pietų Korėja', 'Pitkernas', 'Portugalija', 'Prancūzija', | ||
'Prancūzijos Gviana', 'Prancūzijos Pietų sritys', 'Prancūzų Polinezija', 'Puerto Rikas', 'Pusiaujo Gvinėja', | ||
'Reunionas', 'Ruanda', 'Rumunija', 'Rusijos Federacija', 'Rytų Timoras', 'Saint-Martin', 'Saliamono salos', | ||
'Salvadoras', 'Samoa', 'San Marinas', 'San Tomė ir Principė', 'Saudo Arabija', 'Seišeliai', 'Sen Pjeras ir | ||
Mikelonas', 'Senegalas', 'Sent Kitsas ir Nevis', 'Serbija', 'Serbija ir Juodkalnija', 'Siera Leonė', 'Singapūras', | ||
'Sirija', 'Slovakija', 'Slovėnija', 'Somalis', 'Sudanas', 'Suomija', 'Surinamas', 'Svalbardo ir Jan Majen salos', | ||
'Svazilendas', 'Tadžikistanas', 'Tailandas', 'Taivanas', 'Tanzanija', 'Togas', 'Tokelau', 'Tonga', 'Trinidadas ir | ||
Tobagas', 'Tunisas', 'Turkija', 'Turkmėnistanas', 'Turkso ir Caicoso salos', 'Tuvalu', 'Uganda', 'Ukraina', | ||
'Urugvajus', 'Uzbekistanas', 'Vakarų Sachara', 'Vanuatu', 'Vatikanas', 'Venesuela', 'Vengrija', 'Vietnamas', | ||
'Vokietija', 'Wallisas ir Futuna', 'Zambija', 'Zimbabvė', 'Čadas', 'Čekija', 'Čilė', 'Šiaurės Korėja', 'Šri Lanka', | ||
'Švedija', 'Šveicarija', 'Šventasis Vincentas ir Grenadinai', 'Švento Baltramiejaus sala', 'Šventoji Elena', | ||
'Šventoji Liucija', 'Žaliasis Kyšulys'); | ||
|
||
/** | ||
* @link https://lt.wikipedia.org/wiki/Lietuvos_etnokult%C5%ABriniai_regionai | ||
*/ | ||
protected static $region = array( | ||
'Aukštaitija', 'Dzūkija', 'Suvalkija', 'Žemaitija' | ||
); | ||
|
||
/** | ||
* @link https://lt.wikipedia.org/wiki/S%C4%85ra%C5%A1as:Lietuvos_miestai_pagal_gyventojus | ||
*/ | ||
protected static $city = array('Vilnius', 'Kaunas', 'Klaipėda', 'Šiauliai', 'Panevėžys', | ||
'Alytus', 'Marijampolė', 'Mažeikiai', 'Jonava', 'Utena', 'Kėdainiai', 'Telšiai', 'Visaginas', 'Tauragė', | ||
'Ukmergė' | ||
); | ||
|
||
protected static $street = array( | ||
'Klaipėdos', 'Vilniaus', 'Kauno', 'Žalgirio', 'Saltoniškių', 'Laisvės', 'Didžioji', 'Liepų' | ||
); | ||
|
||
protected static $addressFormats = array( | ||
"{{street}} {{streetSuffix}} {{buildingNumber}}-{{buildingNumber}}, {{city}}", | ||
"{{street}} {{streetSuffix}} {{buildingNumber}}, {{city}}", | ||
"{{street}} {{streetSuffix}} {{buildingNumber}}, {{city}} {{postcode}}", | ||
); | ||
|
||
public static function buildingNumber() | ||
{ | ||
return static::numerify(static::randomElement(static::$buildingNumber)); | ||
} | ||
|
||
public function address() | ||
{ | ||
$format = static::randomElement(static::$addressFormats); | ||
|
||
return $this->generator->parse($format); | ||
} | ||
|
||
public static function country() | ||
{ | ||
return static::randomElement(static::$country); | ||
} | ||
|
||
public static function postcode() | ||
{ | ||
return static::toUpper(static::bothify(static::randomElement(static::$postcode))); | ||
} | ||
|
||
public static function regionSuffix() | ||
{ | ||
return static::randomElement(static::$regionSuffix); | ||
} | ||
|
||
public static function region() | ||
{ | ||
return static::randomElement(static::$region); | ||
} | ||
|
||
public static function citySuffix() | ||
{ | ||
return static::randomElement(static::$citySuffix); | ||
} | ||
|
||
public function city() | ||
{ | ||
return static::randomElement(static::$city); | ||
} | ||
|
||
public static function streetSuffix() | ||
{ | ||
return static::randomElement(static::$streetSuffix); | ||
} | ||
|
||
public static function street() | ||
{ | ||
return static::randomElement(static::$street); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
<?php | ||
|
||
namespace Faker\Provider\lt_lt; | ||
|
||
class Company extends \Faker\Provider\Company | ||
{ | ||
protected static $formats = array( | ||
'{{companySuffix}} {{lastNameMale}}', | ||
'{{companySuffix}} {{lastNameMale}} ir {{lastNameMale}}', | ||
'{{companySuffix}} "{{lastNameMale}} ir {{lastNameMale}}"', | ||
'{{companySuffix}} "{{lastNameMale}}"', | ||
); | ||
|
||
protected static $companySuffix = array('UAB', 'AB', 'IĮ', 'MB', 'VŠĮ'); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
<?php | ||
|
||
namespace Faker\Provider\lt_LT; | ||
|
||
class Internet extends \Faker\Provider\Internet | ||
{ | ||
protected static $userNameFormats = array( | ||
'{{lastNameMale}}.{{firstNameMale}}', | ||
'{{lastNameFemale}}.{{firstNameFemale}}', | ||
'{{firstNameMale}}##', | ||
'{{firstNameFemale}}##', | ||
'?{{lastNameFemale}}', | ||
'?{{lastNameMale}}', | ||
); | ||
|
||
protected static $freeEmailDomain = array('gmail.com', 'yahoo.com', 'hotmail.com'); | ||
protected static $tld = array('com', 'com', 'net', 'org', 'lt', 'lt', 'lt', 'lt', 'lt'); | ||
} |
Oops, something went wrong.