| 148 |
lars |
1 |
<?php
|
|
|
2 |
|
|
|
3 |
namespace Faker\Provider\ka_GE;
|
|
|
4 |
|
|
|
5 |
class Address extends \Faker\Provider\Address
|
|
|
6 |
{
|
|
|
7 |
protected static $cityPrefix = ['ქალაქი', 'ქ.'];
|
|
|
8 |
|
|
|
9 |
protected static $regionSuffix = ['რაიონი'];
|
|
|
10 |
protected static $streetSuffix = [
|
|
|
11 |
'ჩიხი', 'ქ.', 'გამზირი', 'ქუჩა', 'გზატკეცილი', 'მოედანი', 'ბულვარი',
|
|
|
12 |
'აღმართი', 'ხეივანი',
|
|
|
13 |
];
|
|
|
14 |
|
|
|
15 |
protected static $buildingNumber = ['%#'];
|
|
|
16 |
protected static $postcode = ['####'];
|
|
|
17 |
protected static $country = [
|
|
|
18 |
'ავსტრალია', 'ავსტრია', 'ავღანეთი', 'აზერბაიჯანი', 'ალანდის კუნძულები', 'ალბანეთი',
|
|
|
19 |
'ალჟირი', 'ამერიკის სამოა', 'ანგილია', 'ანგოლა', 'ანდორა', 'ანტარქტიდა', 'ანტიგუა და ბარბუდა',
|
|
|
20 |
'არაბთა გაერთიანებული საამიროები', 'არგენტინა', 'არუბა', 'აღმოსავლეთი ტიმორი', 'აშშ',
|
|
|
21 |
'აშშ-ის მიმდებარე მცირე კუნძულები', 'ახალი ზელანდია', 'ახალი კალედონია', 'ბანგლადეში',
|
|
|
22 |
'ბარბადოსი', 'ბაჰამის კუნძულები', 'ბაჰრეინი', 'ბელარუსი', 'ბელგია', 'ბელიზი', 'ბენინი',
|
|
|
23 |
'ბერმუდის კუნძულები', 'ბოლივია', 'ბოსნია და ჰერცეგოვინა', 'ბოტსვანა', 'ბრაზილია',
|
|
|
24 |
'ბრუნეი დარუსალამი', 'ბუვე', 'ბულგარეთი', 'ბურკინა-ფასო', 'ბურუნდი', 'ბჰუტანი', 'გაბონი',
|
|
|
25 |
'გაერთიანებული სამეფო', 'გაიანა', 'გამბია', 'განა', 'გერმანია', 'გერნზი', 'გვადელუპა', 'გვატემალა',
|
|
|
26 |
'გვინეა', 'გვინეა-ბისაუ', 'გიბრალტარი', 'გრენადა', 'გრენლანდია', 'გუამი', 'დანია', 'დასავლეთი საჰარა',
|
|
|
27 |
'დომინიკა', 'დომინიკელთა რესპუბლიკა', 'ეგვიპტე', 'ეთიოპია', 'ეკვადორი', 'ეკვატორული გვინეა', 'ერაყი',
|
|
|
28 |
'ერიტრეა', 'ესპანეთი', 'ესტონეთი', 'ვანუატუ', 'ვატიკანი (წმინდა საყდარი)', 'ვენესუელა', 'ვიეტნამი',
|
|
|
29 |
'ვირჯინის კუნძულები (აშშ-ის)', 'ვირჯინის კუნძულები (ბრიტანეთის)', 'ზამბია', 'ზიმბაბვე', 'თურქეთი',
|
|
|
30 |
'თურქმენეთი', 'იამაიკა', 'იაპონია', 'იემენი', 'ინდოეთი', 'ინდონეზია', 'იორდანია',
|
|
|
31 |
'ირანის მუსულმანური რესპუბლიკა', 'ირლანდია', 'ისლანდია', 'ისრაელი', 'იტალია', 'კაბო-ვერდე',
|
|
|
32 |
'კაიმანის კუნძულები', 'კამბოჯა', 'კამერუნი', 'კანადა', 'კატარი', 'კენია', 'კვიპროსი', 'კირიბატი',
|
|
|
33 |
'კოლუმბია', 'კომორის კუნძულების კავშირი', 'კონგო', 'კონგოს დემოკრატიული რესპუბლიკა', 'კოსტა-რიკა',
|
|
|
34 |
'კოტ-დ’ივუარი', 'კუბა', 'კუკის კუნძულები', 'კუნძული მენი', 'ლაოსის სახალხო დემოკრატიული რესპუბლიკა',
|
|
|
35 |
'ლატვია', 'ლესოთო', 'ლიბანი', 'ლიბერია', 'ლიბიის არაბული ჯამაჰირია', 'ლიტვა', 'ლიხტენშტაინი',
|
|
|
36 |
'ლუქსემბურგი', 'მადაგასკარი', 'მავრიკი', 'მავრიტანია', 'მაიოტა', 'მაკაო', 'მაკედონია', 'მალავი',
|
|
|
37 |
'მალაიზია', 'მალდივი', 'მალი', 'მალტა', 'მაროკო', 'მარტინიკა', 'მარშალის კუნძულები', 'მექსიკა',
|
|
|
38 |
'მიანმარი', 'მიკრონეზიის ფედერაციული შტატები', 'მოზამბიკი', 'მოლდოვას რესპუბლიკა', 'მონაკო', 'მონსერატი',
|
|
|
39 |
'მონღოლეთი', 'ნამიბია', 'ნაურუ', 'ნეპალი', 'ნიგერი', 'ნიგერია', 'ნიდერლანდი', 'ნიდერლანდის ანტილები',
|
|
|
40 |
'ნიკარაგუა', 'ნიუე', 'ნორვეგია', 'ნორფოლკი (კუნძული)', 'ომანი', 'პაკისტანი', 'პალაუ',
|
|
|
41 |
'პალესტინის ტერიტორიები, ოკუპირებული', 'პანამა', 'პაპუა-ახალი გვინეა', 'პარაგვაი', 'პერუ',
|
|
|
42 |
'პიტკერნის კუნძულები', 'პოლონეთი', 'პორტუგალია', 'პუერტო-რიკო', 'რეიუნიონი', 'რუანდა', 'რუმინეთი',
|
|
|
43 |
'რუსეთი', 'საბერძნეთი', 'სალვადორი', 'სამოა', 'სამხრეთი აფრიკა',
|
|
|
44 |
'სამხრეთი გეორგია და სამხრეთ სენდვიჩის კუნძულები', 'სამხრეთი კორეა', 'სან-მარინო', 'სან-ტომე და პრინსიპი',
|
|
|
45 |
'საუდის არაბეთი', 'საფრანგეთი', 'საფრანგეთის გვიანა', 'საფრანგეთის პოლინეზია',
|
|
|
46 |
'საფრანგეთის სამხრეთული და ანტარქტიდული ტერიტორია', 'საქართველო', 'სეიშელი', 'სენ-ბართელმი',
|
|
|
47 |
'სენ-პიერი და მიკელონი', 'სენეგალი', 'სენტ-ვინსენტი და გრენადინები', 'სენტ-კიტსი და ნევისი',
|
|
|
48 |
'სენტ-ლუსია', 'სერბეთი', 'სვაზილენდი', 'სვალბარდი და იან-მაიენი', 'სიერა-ლეონე', 'სინგაპური',
|
|
|
49 |
'სირიის არაბთა რესპუბლიკა', 'სლოვაკეთი', 'სლოვენია', 'სოლომონის კუნძულები', 'სომალი', 'სომხეთი', 'სუდანი',
|
|
|
50 |
'სურინამი', 'ტაივანი', 'ტაილანდი', 'ტანზანიის გაერთიანებული რესპუბლიკა', 'ტაჯიკეთი',
|
|
|
51 |
'ტერქსისა და კაიკოსის კუნძულები', 'ტოგო', 'ტოკელაუ', 'ტონგა', 'ტრინიდადი და ტობაგო', 'ტუვალუ', 'ტუნისი',
|
|
|
52 |
'უგანდა', 'უზბეკეთი', 'უკრაინა', 'უნგრეთი', 'უოლისი და ფუტუნა', 'ურუგვაი', 'ფარერის კუნძულები', 'ფილიპინები',
|
|
|
53 |
'ფინეთი', 'ფიჯი', 'ფოლკლენდის კუნძულები (მალვინები)', 'ქოქოსის კუნძულები', 'ქუვეითი', 'ყაზახეთი', 'ყირგიზეთი',
|
|
|
54 |
'შვედეთი', 'შვეიცარია', 'შობის კუნძული', 'შრი-ლანკა', 'ჩადი', 'ჩერნოგორია', 'ჩეხეთი', 'ჩილე', 'ჩინეთი',
|
|
|
55 |
'ჩრდილოეთი კორეა', 'ჩრდილოეთი მარიანას კუნძულები', 'ცენტრალური აფრიკის რესპუბლიკა', 'წმინდა ელენეს კუნძული',
|
|
|
56 |
'წმინდა მარტინი (საფრანგეთის ნაწილი)', 'ხორვატია', 'ჯერზი', 'ჯიბუტი', 'ჰაიტი',
|
|
|
57 |
'ჰერდი და მაკდონალდის კუნძულები', 'ჰონგ-კონგი', 'ჰონდურასი',
|
|
|
58 |
];
|
|
|
59 |
|
|
|
60 |
protected static $region = [
|
|
|
61 |
'აფხაზეთი', 'აჭარა', 'იმერეთი', 'სამეგრელო-ზემო სვანეთი', 'მცხეთა-მთიანეთი', 'სამცხე-ჯავახეთი',
|
|
|
62 |
'შიდა ქართლი', 'კახეთი', 'რაჭა-ლეჩხუმი და ქვემო სვანეთი', 'გურია', 'ქვემო ქართლი',
|
|
|
63 |
];
|
|
|
64 |
|
|
|
65 |
protected static $regionGenitiveForm = [
|
|
|
66 |
'აფხაზეთის', 'აჭარის', 'იმერეთის', 'სამეგრელო-ზემო სვანეთის', 'მცხეთა-მთიანეთის', 'სამცხე-ჯავახეთის',
|
|
|
67 |
'შიდა ქართლის', 'კახეთის', 'რაჭა-ლეჩხუმი და ქვემო სვანეთის', 'გურიის', 'ქვემო ქართლის',
|
|
|
68 |
];
|
|
|
69 |
|
|
|
70 |
protected static $city = [
|
|
|
71 |
'აბაშა', 'ამბროლაური', 'ახალი ათონი', 'ახალქალაქი', 'ახალციხე', 'ახმეტა', 'ბათუმი', 'ბაღდათი',
|
|
|
72 |
'ბოლნისი', 'ბორჯომი', 'გაგრა', 'გალი', 'გარდაბანი', 'გორი', 'გუდაუთა', 'გურჯაანი', 'დედოფლისწყარო',
|
|
|
73 |
'დმანისი', 'დუშეთი', 'ვალე', 'ვანი', 'ზესტაფონი', 'ზუგდიდი', 'თბილისი', 'თეთრიწყარო', 'თელავი',
|
|
|
74 |
'თერჯოლა', 'კასპი', 'ლაგოდეხი', 'ლანჩხუთი', 'მარნეული', 'მარტვილი', 'მცხეთა', 'ნინოწმინდა', 'ოზურგეთი',
|
|
|
75 |
'ონი', 'ოჩამჩირე', 'რუსთავი', 'საგარეჯო', 'სამტრედია', 'საჩხერე', 'სენაკი', 'სიღნაღი', 'სოხუმი',
|
|
|
76 |
'ტყვარჩელი', 'ტყიბული', 'ფოთი', 'ქარელი', 'ქობულეთი', 'ქუთაისი', 'ყვარელი', 'ცაგერი', 'ცხინვალი',
|
|
|
77 |
'წალენჯიხა', 'წალკა', 'წნორი', 'წყალტუბო', 'ჭიათურა', 'ხაშური', 'ხობი', 'ხონი', 'ჯვარი',
|
|
|
78 |
];
|
|
|
79 |
|
|
|
80 |
protected static $street = [
|
|
|
81 |
'რუსთაველის', 'ტაბიძის', 'აღმაშენებლის', 'ბარათაშვილის', 'თამარ მეფის', 'სააკაძის', 'ყაზბეგის', 'რობაქიძის',
|
|
|
82 |
'ვაჟა-ფშაველას', 'ნუცუბიძის', 'შეშელიძის', 'სააკაძის', 'სანაპიროს', 'გორგასლის', 'ელიავას', 'ჭონქაძის',
|
|
|
83 |
'ფანასკერტელის',
|
|
|
84 |
];
|
|
|
85 |
|
|
|
86 |
protected static $addressFormats = [
|
|
|
87 |
'საქართველო, {{regionGenitiveForm}} {{regionSuffix}}, {{city}}, {{streetAddress}}, {{postcode}}',
|
|
|
88 |
'{{regionGenitiveForm}} {{regionSuffix}}, {{city}}, {{streetAddress}}, {{postcode}}',
|
|
|
89 |
'{{streetAddress}}, {{postcode}}, {{city}}, {{regionGenitiveForm}} {{regionSuffix}}',
|
|
|
90 |
'{{streetAddress}}, {{postcode}}, {{city}}, {{regionGenitiveForm}} {{regionSuffix}}, საქართველო',
|
|
|
91 |
'{{city}}, {{streetAddress}}, {{postcode}}',
|
|
|
92 |
'საქართველო, {{city}}, {{streetAddress}}, {{postcode}}',
|
|
|
93 |
'{{streetAddress}}, {{postcode}}, {{city}}',
|
|
|
94 |
'{{streetAddress}}, {{postcode}}, {{city}}, საქართველო',
|
|
|
95 |
];
|
|
|
96 |
|
|
|
97 |
protected static $streetAddressFormats = [
|
|
|
98 |
'{{street}} {{streetSuffix}} #{{buildingNumber}}',
|
|
|
99 |
];
|
|
|
100 |
|
|
|
101 |
protected static $cityFormats = [
|
|
|
102 |
'{{cityPrefix}} {{cityName}}',
|
|
|
103 |
];
|
|
|
104 |
|
|
|
105 |
public static function regionSuffix()
|
|
|
106 |
{
|
|
|
107 |
return static::randomElement(static::$regionSuffix);
|
|
|
108 |
}
|
|
|
109 |
|
|
|
110 |
public static function region()
|
|
|
111 |
{
|
|
|
112 |
return static::randomElement(static::$region);
|
|
|
113 |
}
|
|
|
114 |
|
|
|
115 |
public static function regionGenitiveForm()
|
|
|
116 |
{
|
|
|
117 |
return static::randomElement(static::$regionGenitiveForm);
|
|
|
118 |
}
|
|
|
119 |
|
|
|
120 |
public static function cityName()
|
|
|
121 |
{
|
|
|
122 |
return static::randomElement(static::$city);
|
|
|
123 |
}
|
|
|
124 |
|
|
|
125 |
public static function cityPrefix()
|
|
|
126 |
{
|
|
|
127 |
return static::randomElement(static::$cityPrefix);
|
|
|
128 |
}
|
|
|
129 |
|
|
|
130 |
public static function streetSuffix()
|
|
|
131 |
{
|
|
|
132 |
return static::randomElement(static::$streetSuffix);
|
|
|
133 |
}
|
|
|
134 |
|
|
|
135 |
public static function street()
|
|
|
136 |
{
|
|
|
137 |
return static::randomElement(static::$street);
|
|
|
138 |
}
|
|
|
139 |
}
|