From 272fb49b124a7ac8e5f82941360e1f7547a792f8 Mon Sep 17 00:00:00 2001 From: zaid-86 Date: Fri, 13 Jun 2014 19:10:15 +0300 Subject: [PATCH] finalizing data providers in arabic --- src/Faker/Provider/ar_JO/Address.php | 61 ++++++--- src/Faker/Provider/ar_JO/Company.php | 41 ++---- src/Faker/Provider/ar_JO/Internet.php | 55 ++++++++ src/Faker/Provider/ar_JO/Lorem.php | 178 ++++++++++++++++++++++++++ src/Faker/Provider/ar_JO/Person.php | 75 ++--------- 5 files changed, 300 insertions(+), 110 deletions(-) create mode 100644 src/Faker/Provider/ar_JO/Internet.php create mode 100644 src/Faker/Provider/ar_JO/Lorem.php diff --git a/src/Faker/Provider/ar_JO/Address.php b/src/Faker/Provider/ar_JO/Address.php index f75fbb98..d8a9a145 100644 --- a/src/Faker/Provider/ar_JO/Address.php +++ b/src/Faker/Provider/ar_JO/Address.php @@ -4,53 +4,56 @@ namespace Faker\Provider\ar_JO; class Address extends \Faker\Provider\Address { - protected static $cityPrefix = array('شمال', 'شرق', 'غرب', 'جنوب', 'الجديد', ); - /** + protected static $streetPrefix = array('شارع'); + + protected static $cityPrefix = array('شمال', 'شرق', 'غرب', 'جنوب', 'وسط', ); + + /** * {@link} http://ar.wikipedia.org/wiki/%D9%85%D9%84%D8%AD%D9%82:%D9%82%D8%A7%D8%A6%D9%85%D8%A9_%D9%85%D8%AF%D9%86_%D8%A7%D9%84%D8%A3%D8%B1%D8%AF%D9%86 **/ - protected static $city = array( + protected static $cityName = array( 'عمان', 'الزرقاء', 'اربد', 'العقبة', 'البلقاء', 'مادبا', 'الجبيهه', 'مخيم البقعه', 'المفرق', 'جرش', 'معان', 'الهاشمية', 'الطفيلة', 'كفرنجه', 'عجلون', 'الحصن', 'الكرك', 'الصريح', 'ايدون', 'بيت راس', 'عنجره' ); - + protected static $buildingNumber = array('#####', '####', '##'); - /*protected static $streetPrefix = array( - 'وادي','اشارات','دوار','ساحة','ميدان','حي','ضاحية','اسكان' - );*/ + protected static $postcode = array('#####', '#####-####'); - /** + /** * {@link} http://ar.wikipedia.org/wiki/%D9%85%D9%84%D8%AD%D9%82:%D9%82%D8%A7%D8%A6%D9%85%D8%A9_%D8%A7%D9%84%D9%88%D9%84%D8%A7%D9%8A%D8%A7%D8%AA_%D8%A7%D9%84%D8%A3%D9%85%D8%B1%D9%8A%D9%83%D9%8A%D8%A9_%D8%AD%D8%B3%D8%A8_%D8%A7%D9%84%D9%85%D8%B3%D8%A7%D8%AD%D8%A9 **/ protected static $state = array( - 'ألاسكا', 'تكساس', 'كاليفورنيا', 'مونتانا', 'نيو ميكسيكو', 'أريزونا', 'نيفادا', 'كولورادو', 'أوريجون', 'وايومنغ', 'ميشيغان', 'مينيسوتا', 'يوتاه', 'أيداهو', 'كانساس', 'نبراسكا', 'داكوتا الجنوبية', 'واشنطن', 'داكوتا الشمالية', 'أوكلاهوما', 'ميسوري', 'فلوريدا', 'ويسكنسن', 'جورجيا', 'إلينوي', 'أيوا', 'نيويورك (ولاية)', 'كارولينا الشمالية', 'أركنساس', 'الاباما', 'لويزيانا', 'مسيسيبي', 'بنسيلفانيا', 'أوهايو', 'فرجينيا', 'تينيسي', 'كنتاكي', 'إنديانا', 'ماين', 'كارولينا الجنوبية', 'فرجينيا الغربية', 'ميريلاند', 'هاواي', 'ماساتشوستس', 'فيرمونت', 'نيوهامشير', 'نيو جيرسي', 'كونيتيكت', 'ديلاوير', 'رود آيلاند', 'واشنطن العاصمة', 'بورتو ريكو', 'جزر ماريانا الشمالية', 'الجزر العذراء الأمريكية', 'ساموا الأمريكية', 'غوام', 'أركنساس', 'آيوا', 'أريزونا', 'ألاباما', 'ألاسكا', 'إلينوي', 'إنديانا', 'أوريغون', 'أوكلاهوما', 'أوهايو', 'أيداهو', 'بنسيلفانيا', 'تكساس', 'تينيسي', 'جورجيا', 'داكوتا الجنوبية', 'داكوتا الشمالية', 'ديلاوير', 'رود آيلاند', 'فيرجينيا', 'فيرجينيا الغربية', 'فلوريدا', 'فيرمونت', 'كارولاينا الجنوبية', 'كارولاينا الشمالية', 'كاليفورنيا', 'كانساس', 'كونيتيكت', 'كنتاكي', 'كولورادو', 'لويزيانا', 'ماريلاند', 'ماساتشوستس', 'مسيسيبي', 'ميشيغان', 'مونتانا', 'ميزوري', 'مين', 'مينيسوتا', 'نبراسكا', 'نيفادا', 'نيو جيرسي', 'نيومكسيكو', 'نيوهامشير', 'نيويورك', 'هاواي', 'واشنطن', 'وايومنغ', 'يوتا', 'ويسكنسن', + 'ألاسكا', 'تكساس', 'كاليفورنيا', 'مونتانا', 'نيو ميكسيكو', 'أريزونا', 'نيفادا', 'كولورادو', 'أوريجون', 'وايومنغ', 'ميشيغان', 'مينيسوتا', 'يوتاه', 'أيداهو', 'كانساس', 'نبراسكا', 'داكوتا الجنوبية', 'واشنطن', 'داكوتا الشمالية', 'أوكلاهوما', 'ميسوري', 'فلوريدا', 'ويسكنسن', 'جورجيا', 'إلينوي', 'أيوا', 'نيويورك (ولاية)', 'كارولينا الشمالية', 'أركنساس', 'الاباما', 'لويزيانا', 'مسيسيبي', 'بنسيلفانيا', 'أوهايو', 'فرجينيا', 'تينيسي', 'كنتاكي', 'إنديانا', 'ماين', 'كارولينا الجنوبية', 'فرجينيا الغربية', 'ميريلاند', 'هاواي', 'ماساتشوستس', 'فيرمونت', 'نيوهامشير', 'نيو جيرسي', 'كونيتيكت', 'ديلاوير', 'رود آيلاند', 'واشنطن العاصمة', 'بورتو ريكو', 'جزر ماريانا الشمالية', 'الجزر العذراء الأمريكية', 'ساموا الأمريكية', 'غوام', 'أركنساس', 'آيوا', 'أريزونا', 'ألاباما', 'ألاسكا', 'إلينوي', 'إنديانا', 'أوريغون', 'أوكلاهوما', 'أوهايو', 'أيداهو', 'بنسيلفانيا', 'تكساس', 'تينيسي', 'جورجيا', 'داكوتا الجنوبية', 'داكوتا الشمالية', 'ديلاوير', 'رود آيلاند', 'فيرجينيا', 'فيرجينيا الغربية', 'فلوريدا', 'فيرمونت', 'كارولاينا الجنوبية', 'كارولاينا الشمالية', 'كاليفورنيا', 'كانساس', 'كونيتيكت', 'كنتاكي', 'كولورادو', 'لويزيانا', 'ماريلاند', 'ماساتشوستس', 'مسيسيبي', 'ميشيغان', 'مونتانا', 'ميزوري', 'مين', 'مينيسوتا', 'نبراسكا', 'نيفادا', 'نيو جيرسي', 'نيومكسيكو', 'نيوهامشير', 'نيويورك', 'هاواي', 'واشنطن', 'وايومنغ', 'يوتا', 'ويسكنسن', ); protected static $stateAbbr = array( 'AK', 'AL', 'AR', 'AZ', 'CA', 'CO', 'CT', 'DC', 'DE', 'FL', 'GA', 'HI', 'IA', 'ID', 'IL', 'IN', 'KS', 'KY', 'LA', 'MA', 'MD', 'ME', 'MI', 'MN', 'MO', 'MS', 'MT', 'NC', 'ND', 'NE', 'NH', 'NJ', 'NM', 'NV', 'NY', 'OH', 'OK', 'OR', 'PA', 'RI', 'SC', 'SD', 'TN', 'TX', 'UT', 'VA', 'VT', 'WA', 'WI', 'WV', 'WY' ); + + /** + * {@link} http://www.nationsonline.org/oneworld/countrynames_arabic.htm + **/ protected static $country = array( - -'أفغانستان', 'كابول', 'ألبانيا', 'تيرانا', 'الجزائر', 'الجزائر العاصمة', 'ساموا-الأمريكي', ' ', 'أندورا', 'اندورا لا فيلا', 'أنغولا', 'لواندا', 'أنغويلا', ' ', 'أنتاركتيكا', ' ', 'أنتيغوا وبربودا', 'سان جونز', 'الأرجنتين', 'بوينس آيرس', 'أرمينيا', 'يريفان', 'أروبا', 'أورانجيستاد', 'أستراليا', 'كانبرا', 'النمسا', 'فيينا', 'أذربيجان', 'باكو', 'الباهاماس', 'ناساو', 'البحرين', 'المنامة', 'بنغلاديش', 'دكا', 'بربادوس', 'بريدجتاون', 'روسيا البيضاء', 'مينسك', 'بلجيكا', 'بروكسل', 'بيليز', 'بلموبان', 'بنين', 'بورتو نوفو', 'جزر برمود', 'هاميلتون', 'بوتان', 'ثيمفو', 'بوليفيا', 'لاباز', 'البوسنة و الهرسك', 'سراييفو', 'بوتسوانا', 'جابورون', 'البرازيل', 'برازيليا', 'بروني', 'بندر سرى بيجاوان', 'بلغاريا', 'صوفيا', 'بوركينا فاسو', 'واجادوجو', 'بوروندي', 'بوجومبورا', 'كمبوديا', 'بنوم بنـه', 'كاميرون', 'ياوندى', 'كندا', 'اوتاوا', 'الرأس الأخضر', 'برايا', ' ', 'جمهورية أفريقيا الوسطى', 'بانجى', 'تشاد', 'نجامينا', 'شيلي', 'سانتياجو', 'جمهورية الصين الشعبية', 'بكين', ' ', ' ', ' ', ' ', 'كولومبيا', 'بوجوتا', 'جزر القمر', 'مورونى', 'جمهورية الكونغو الديمقراطية', 'كينشاسا', 'جمهورية الكونغو', 'برازافيل', 'جزر كوك', ' ', 'كوستاريكا', 'سان خوسيه', 'ساحل العاج', 'ياموسوكرو', 'كرواتيا', 'زغرب', 'كوبا', 'هافانا', 'قبرص', 'نيقوسيا', 'الجمهورية التشيكية', 'براغ', 'الدانمارك', 'كوبنهاجن', 'جيبوتي', 'جيبوتى العاصمة', 'دومينيكا', 'روسو', 'الجمهورية الدومينيكية', 'سان دومينجو', 'تيمور الشرقية', 'ديلي', 'إكوادور', 'كيتو', 'مصر', 'القاهرة', 'إلسلفادور', 'سان سلفادور', 'غينيا الاستوائي', 'ملابو', 'إريتريا', 'اسمرة', 'استونيا', 'تالين', 'أثيوبيا', 'اديس ابابا', 'جزر فوكلاند', 'جزر فارو', 'تورشافن', 'فيجي', 'سوفا', 'فنلندا', 'هلسنكى', 'فرنسا', 'باريس', 'غويانا الفرنسية', 'كايين', 'بولينيزيا الفرنسية', 'بابيتي', 'الغابون', 'ليبرفيل', 'غامبيا', 'بانجول', 'جيورجيا', 'تبِليسى', 'ألمانيا', 'برلين', 'غانا', 'اكرا', 'اليونان', 'اثينا', 'جرينلاند', 'نوك', 'غرينادا', 'سان جورج', 'جزر جوادلوب', 'باس تير', 'جوام', ' ', 'غواتيمال', 'جواتيمالا سيتى', 'غينيا', 'كوناكرى', 'غينيا-بيساو', 'بيساو', 'غيانا', 'جورج تاون', 'هايتي', 'بورت أو برنس', 'الكرسي الرسولي', 'فاتيكان سيتى', 'هندوراس', 'تيجوسيجالبا', 'هونغ كونغ', ' ', 'المجر', 'بودابست', 'آيسلندا', 'ريكيافيك', 'الهند', 'نيودلهي', 'أندونيسيا', 'جاكارتا', 'إيران', 'طهران', 'العراق', 'بغداد', 'جمهورية أيرلندا', 'دبلن', 'إسرائيل', 'تل ابيب', 'إيطاليا', 'روما', 'جمايكا', 'كينجستون', 'اليابان', 'طوكيو', 'الأردن', 'عمان', 'كازاخستان', 'أستانا', 'كينيا', 'نيروبى', 'كيريباتي', 'تاراوا', 'كوريا الشمالية', 'بيونغيانغ', 'كوريا الجنوبية', 'سيئول', 'الكويت', 'الكويت العاصمة', 'قيرغيزستان', 'بيشكك', 'لاوس', 'فينتيان', 'لاتفيا', 'ريجا', 'لبنان', 'بيروت', 'ليسوتو', 'ماسيرو', 'ليبيريا', 'منروفيا', 'ليبيا', 'طرابلس', 'ليختنشتين', 'فادوز', 'لتوانيا', 'فيلنيوس', 'لوكسمبورغ', 'لوكسمبورج', 'ماكاو', ' ', 'جمهورية مقدونيا', 'سكوبيه', 'مدغشقر', 'أنتاناناريفو', 'مالاوي', 'ليلونغوي', 'ماليزيا', 'كوالا لامبور', 'المالديف', 'ماليه', 'مالي', 'باماكو', 'مالطا', 'فاليتا', 'جزر مارشال', 'ماجورو', 'مارتينيك', 'فور دو فرانس', 'موريتانيا', 'نواكشوط', 'موريشيوس', 'بورت لويس', ' ', ' ', 'المكسيك', 'مكسيكو سيتى', 'ولايات ميكرونيسيا المتحدة', 'باليكير', 'مولدافيا', 'كيشيناو', 'موناكو', 'موناكو', 'منغوليا', 'اولان باتور', 'الجبل الأسو', 'بودغوريتسا', 'مونتسيرات', ' ', 'المغرب', 'الرِباط', 'موزمبيق', 'مابوتو', 'ميانمار', 'نايبييدو (يانغون)', 'ناميبيا', 'ويندهوك', 'ناورو', 'مقاطعة يارين', 'نيبال', 'كاتمندو', 'هولندا', 'امستردام (لاهاي)', 'جزر الأنتيل الهولندي', ' ', 'كاليدونيا الجديدة', ' ', 'نيوزيلندا', 'ويلينجتون', 'نيكاراجوا', 'ماناغوا', 'النيجر', 'نيامى', 'نيجيريا', 'ابوجا', 'نييوي', ' ', 'جزر ماريانا الشمالية', ' ', 'النرويج', 'اوسلو', 'عُمان', 'مسقط', 'باكستان', 'اسلام اباد', 'بالاو', 'ميلكيوك', 'الأراضي الفلسطينية', 'القدس', 'بنما', 'بنما ستى', 'بابوا غينيا الجديدة', 'بورت مورزبي', 'باراغواي', 'اسنسيون', 'بيرو', 'ليما', 'الفليبين', 'مانيلا', ' ', ' ', 'بولندا', 'وارسو', 'البرتغال', 'لشبونة', 'بورتوريكو', 'سان خوان', 'قطر', 'الدوحة', 'رومانيا', 'بوخارست', 'روسيا', 'موسكو', 'رواندا', 'كيجالى', 'سانت كيتس ونيفس', 'باسيتيرى', 'سانت لوسيا', 'كاستريس', 'سانت فنسنت وجزر غرينادين', 'كينجستون', 'المناطق', 'ابيا', 'سان مارينو', 'سان مارينو', 'ساو تومي وبرينسيبي', 'ساوتومى', 'المملكة العربية السعودية', 'الرياض', 'السنغال', 'دكار', 'جمهورية صربيا', 'بلغراد', 'سيشيل', 'فيكتوريا', 'سيراليون', 'فرى تاون', 'سنغافورة', 'سنغافورة', 'سلوفاكيا', 'براتسلافا', 'سلوفينيا', 'لوبليانا', 'جزر سليمان', 'هونيارا', 'الصومال', 'مقديشيو', 'جنوب أفريقيا', 'بريتوريا (إداري) بلومفونتين (القضائية) كيب تاون (التشريعية)', 'جنوب السودان', 'جوبا', 'إسبانيا', 'مدريد', 'سريلانكا', 'سري جاياواردنابورا كوتي', 'السودان', 'الخرطوم', 'سورينام', 'باراماريبو', 'سوازيلند', 'مبابان لوبامبا', 'السويد', 'استكهولم', 'سويسرا', 'برن', 'سوريا', 'دمشق', 'تايوان', 'تايبيه', 'طاجيكستان', 'دوشنبه', 'تنزانيا', 'دار السلام دودوما', 'تايلندا', 'بانكوك', 'تبت', 'لاسا', 'تيمور الشرقية', 'ِديلى', 'توغو', 'لومى', 'تونغا', 'نوكوالوفا', 'ترينيداد وتوباغو', 'بورت اوف سبين', 'تونس', 'تونس‎', 'تركيا', 'انقرة', 'تركمانستان', 'عشق آباد', ' ', ' ', 'توفالو', 'فونافوتي', 'أوغندا', 'كمبالا', 'أوكرانيا', 'كييف', 'الإمارات العربية المتحدة', 'ابو ظبى', 'المملكة المتحدة', 'لندن', 'الولايات المتحدة', 'واشنطن العاصمة', 'أورغواي', 'مونتفيديو', 'أوزباكستان', 'طشقند', 'فانواتو', 'بورت فيلا', 'دولة مدينة الفاتيكان', 'فاتيكان سيتى', 'فنزويلا', 'كراكاس', 'فيتنام', 'هانوى', 'الجزر العذراء البريطانية', ' ', 'الجزر العذراء الأمريكي', ' ', 'والس وفوتونا', 'الصحراء الغربية', ' ', 'اليمن', 'صنعاء', 'زامبيا', 'لوساكا', 'زمبابوي', 'هرارى', + 'أفغانستان', 'ألبانيا', 'الجزائر', 'ساموا-الأمريكي', 'أندورا', 'أنغولا', 'أنغويلا', 'أنتاركتيكا', 'أنتيغوا وبربودا', 'الأرجنتين', 'أرمينيا', 'أروبا', 'أستراليا', 'النمسا', 'أذربيجان', 'الباهاماس', 'البحرين', 'بنغلاديش', 'بربادوس', 'روسيا البيضاء', 'بلجيكا', 'بيليز', 'بنين', 'جزر برمود', 'بوتان', 'بوليفيا', 'البوسنة و الهرسك', 'بوتسوانا', 'البرازيل', 'بروني', 'بلغاريا', 'بوركينا فاسو', 'بوروندي', 'كمبوديا', 'كاميرون', 'كندا', 'الرأس الأخضر', 'جمهورية أفريقيا الوسطى', 'تشاد', 'شيلي', 'جمهورية الصين الشعبية', ' ', 'كولومبيا', 'جزر القمر', 'جمهورية الكونغو الديمقراطية', 'جمهورية الكونغو', 'جزر كوك', 'كوستاريكا', 'ساحل العاج', 'كرواتيا', 'كوبا', 'قبرص', 'الجمهورية التشيكية', 'الدانمارك', 'جيبوتي', 'دومينيكا', 'الجمهورية الدومينيكية', 'تيمور الشرقية', 'إكوادور', 'مصر', 'إلسلفادور', 'غينيا الاستوائي', 'إريتريا', 'استونيا', 'أثيوبيا', 'جزر فوكلاند', 'جزر فارو', 'فيجي', 'فنلندا', 'فرنسا', 'غويانا الفرنسية', 'بولينيزيا الفرنسية', 'الغابون', 'غامبيا', 'جيورجيا', 'ألمانيا', 'غانا', 'اليونان', 'جرينلاند', 'غرينادا', 'جزر جوادلوب', 'جوام', 'غواتيمال', 'غينيا', 'غينيا-بيساو', 'غيانا', 'هايتي', 'الكرسي الرسولي', 'هندوراس', 'هونغ كونغ', 'المجر', 'آيسلندا', 'الهند', 'أندونيسيا', 'إيران', 'العراق', 'جمهورية أيرلندا', 'إسرائيل', 'إيطاليا', 'جمايكا', 'اليابان', 'الأردن', 'كازاخستان', 'كينيا', 'كيريباتي', 'كوريا الشمالية', 'كوريا الجنوبية', 'الكويت', 'قيرغيزستان', 'لاوس', 'لاتفيا', 'لبنان', 'ليسوتو', 'ليبيريا', 'ليبيا', 'ليختنشتين', 'لتوانيا', 'لوكسمبورغ', 'ماكاو', 'جمهورية مقدونيا', 'مدغشقر', 'مالاوي', 'ماليزيا', 'المالديف', 'مالي', 'مالطا', 'جزر مارشال', 'مارتينيك', 'موريتانيا', 'موريشيوس', 'المكسيك', 'ولايات ميكرونيسيا المتحدة', 'مولدافيا', 'موناكو', 'منغوليا', 'الجبل الأسو', 'مونتسيرات', 'المغرب', 'موزمبيق', 'ميانمار', 'ناميبيا', 'ناورو', 'نيبال', 'هولندا', 'جزر الأنتيل الهولندي', 'كاليدونيا الجديدة', 'نيوزيلندا', 'نيكاراجوا', 'النيجر', 'نيجيريا', 'نييوي', 'جزر ماريانا الشمالية', 'النرويج', 'عُمان', 'باكستان', 'بالاو', 'الأراضي الفلسطينية', 'بنما', 'بابوا غينيا الجديدة', 'باراغواي', 'بيرو', 'الفليبين', 'بولندا', 'البرتغال', 'بورتوريكو', 'قطر', 'رومانيا', 'روسيا', 'رواندا', 'سانت كيتس ونيفس', 'سانت لوسيا', 'سانت فنسنت وجزر غرينادين', 'المناطق', 'سان مارينو', 'ساو تومي وبرينسيبي', 'المملكة العربية السعودية', 'السنغال', 'جمهورية صربيا', 'سيشيل', 'سيراليون', 'سنغافورة', 'سلوفاكيا', 'سلوفينيا', 'جزر سليمان', 'الصومال', 'جنوب أفريقيا', 'جنوب السودان', 'إسبانيا', 'سريلانكا', 'السودان', 'سورينام', 'سوازيلند', 'السويد', 'سويسرا', 'سوريا', 'تايوان', 'طاجيكستان', 'تنزانيا', 'تايلندا', 'تبت', 'توغو', 'تونغا', 'ترينيداد وتوباغو', 'تونس', 'تركيا', 'تركمانستان', 'توفالو', 'أوغندا', 'أوكرانيا', 'الإمارات العربية المتحدة', 'المملكة المتحدة', 'الولايات المتحدة', 'أورغواي', 'أوزباكستان', 'فانواتو', 'دولة مدينة الفاتيكان', 'فنزويلا', 'فيتنام', 'الجزر العذراء البريطانية', 'الجزر العذراء الأمريكي', 'والس وفوتونا', 'الصحراء الغربية', 'اليمن', 'زامبيا', 'زمبابوي', ); protected static $cityFormats = array( - '{{cityPrefix}} {{firstName}}', - // '{{firstName}}{{citySuffix}}', - // '{{lastName}}{{citySuffix}}', + '{{cityPrefix}} {{cityName}}', + '{{cityName}}', + ); protected static $streetNameFormats = array( - '{{firstName}} {{streetSuffix}}', - '{{lastName}} {{streetSuffix}}' + '{{streetPrefix}} {{firstName}} {{lastName}}', ); protected static $streetAddressFormats = array( '{{buildingNumber}} {{streetName}}', '{{buildingNumber}} {{streetName}} {{secondaryAddress}}', ); protected static $addressFormats = array( - "{{streetAddress}}\n{{city}}, {{stateAbbr}} {{postcode}}", + "{{streetAddress}}\n{{city}}", ); - protected static $secondaryAddressFormats = array('شقة رقم. ###', 'جناح رقم ###'); + protected static $secondaryAddressFormats = array('شقة رقم. ###', 'بناية رقم #'); /** - * @example 'East' + * @example 'شرق' */ public static function cityPrefix() { @@ -58,7 +61,23 @@ class Address extends \Faker\Provider\Address } /** - * @example 'Appt. 350' + * @example 'عمان' + */ + public static function cityName() + { + return static::randomElement(static::$cityName); + } + + /** + * @example 'شارع' + */ + public static function streetPrefix() + { + return static::randomElement(static::$streetPrefix); + } + + /** + * @example 'شقة رقم. 350' */ public static function secondaryAddress() { @@ -66,7 +85,7 @@ class Address extends \Faker\Provider\Address } /** - * @example 'California' + * @example 'كاليفورنيا' */ public static function state() { diff --git a/src/Faker/Provider/ar_JO/Company.php b/src/Faker/Provider/ar_JO/Company.php index 42a4b69c..cd479d6f 100644 --- a/src/Faker/Provider/ar_JO/Company.php +++ b/src/Faker/Provider/ar_JO/Company.php @@ -6,38 +6,25 @@ class Company extends \Faker\Provider\Company { protected static $formats = array( '{{lastName}} {{companySuffix}}', - '{{lastName}}-{{lastName}}', - '{{lastName}}, {{lastName}} and {{lastName}}' - ); - - /** - * {@link} http://www.earabicmarket.com/earabicmarket/ar/companies/jordan/all/search - **/ - protected static $catchPhraseWords = array( - 'Adaptive', 'Advanced', 'Ameliorated', 'Assimilated', 'Automated', 'Balanced', 'Business-focused', 'Centralized', 'Cloned', 'Compatible', 'Configurable', 'Cross-group', 'Cross-platform', 'Customer-focused', 'Customizable', 'Decentralized', 'De-engineered', 'Devolved', 'Digitized', 'Distributed', 'Diverse', 'Down-sized', 'Enhanced', 'Enterprise-wide', 'Ergonomic', 'Exclusive', 'Expanded', 'Extended', 'Facetoface', 'Focused', 'Front-line', 'Fully-configurable', 'Function-based', 'Fundamental', 'Future-proofed', 'Grass-roots', 'Horizontal', 'Implemented', 'Innovative', 'Integrated', 'Intuitive', 'Inverse', 'Managed', 'Mandatory', 'Monitored', 'Multi-channelled', 'Multi-lateral', 'Multi-layered', 'Multi-tiered', 'Networked', 'Object-based', 'Open-architected', 'Open-source', 'Operative', 'Optimized', 'Optional', 'Organic', 'Organized', 'Persevering', 'Persistent', 'Phased', 'Polarised', 'Pre-emptive', 'Proactive', 'Profit-focused', 'Profound', 'Programmable', 'Progressive', 'Public-key', 'Quality-focused', 'Reactive', 'Realigned', 'Re-contextualized', 'Re-engineered', 'Reduced', 'Reverse-engineered', 'Right-sized', 'Robust', 'Seamless', 'Secured', 'Self-enabling', 'Sharable', 'Stand-alone', 'Streamlined', 'Switchable', 'Synchronised', 'Synergistic', 'Synergized', 'Team-oriented', 'Total', 'Triple-buffered', 'Universal', 'Up-sized', 'Upgradable', 'User-centric', 'User-friendly', 'Versatile', 'Virtual', 'Visionary', 'Vision-oriented' - ), - array( - '24hour', '24/7', '3rdgeneration', '4thgeneration', '5thgeneration', '6thgeneration', 'actuating', 'analyzing', 'assymetric', 'asynchronous', 'attitude-oriented', 'background', 'bandwidth-monitored', 'bi-directional', 'bifurcated', 'bottom-line', 'clear-thinking', 'client-driven', 'client-server', 'coherent', 'cohesive', 'composite', 'context-sensitive', 'contextually-based', 'content-based', 'dedicated', 'demand-driven', 'didactic', 'directional', 'discrete', 'disintermediate', 'dynamic', 'eco-centric', 'empowering', 'encompassing', 'even-keeled', 'executive', 'explicit', 'exuding', 'fault-tolerant', 'foreground', 'fresh-thinking', 'full-range', 'global', 'grid-enabled', 'heuristic', 'high-level', 'holistic', 'homogeneous', 'human-resource', 'hybrid', 'impactful', 'incremental', 'intangible', 'interactive', 'intermediate', 'leadingedge', 'local', 'logistical', 'maximized', 'methodical', 'mission-critical', 'mobile', 'modular', 'motivating', 'multimedia', 'multi-state', 'multi-tasking', 'national', 'needs-based', 'neutral', 'nextgeneration', 'non-volatile', 'object-oriented', 'optimal', 'optimizing', 'radical', 'real-time', 'reciprocal', 'regional', 'responsive', 'scalable', 'secondary', 'solution-oriented', 'stable', 'static', 'systematic', 'systemic', 'system-worthy', 'tangible', 'tertiary', 'transitional', 'uniform', 'upward-trending', 'user-facing', 'value-added', 'web-enabled', 'well-modulated', 'zeroadministration', 'zerodefect', 'zerotolerance' - ), - - array( - 'ability', 'access', 'adapter', 'algorithm', 'alliance', 'analyzer', 'application', 'approach', 'architecture', 'archive', 'artificialintelligence', 'array', 'attitude', 'benchmark', 'budgetarymanagement', 'capability', 'capacity', 'challenge', 'circuit', 'collaboration', 'complexity', 'concept', 'conglomeration', 'contingency', 'core', 'customerloyalty', 'database', 'data-warehouse', 'definition', 'emulation', 'encoding', 'encryption', 'extranet', 'firmware', 'flexibility', 'focusgroup', 'forecast', 'frame', 'framework', 'function', 'functionalities', 'GraphicInterface', 'groupware', 'GraphicalUserInterface', 'hardware', 'help-desk', 'hierarchy', 'hub', 'implementation', 'info-mediaries', 'infrastructure', 'initiative', 'installation', 'instructionset', 'interface', 'internetsolution', 'intranet', 'knowledgeuser', 'knowledgebase', 'localareanetwork', 'leverage', 'matrices', 'matrix', 'methodology', 'middleware', 'migration', 'model', 'moderator', 'monitoring', 'moratorium', 'neural-net', 'openarchitecture', 'opensystem', 'orchestration', 'paradigm', 'parallelism', 'policy', 'portal', 'pricingstructure', 'processimprovement', 'product', 'productivity', 'project', 'projection', 'protocol', 'securedline', 'service-desk', 'software', 'solution', 'standardization', 'strategy', 'structure', 'success', 'superstructure', 'support', 'synergy', 'systemengine', 'task-force', 'throughput', 'time-frame', 'toolset', 'utilisation', 'website', 'workforce' - ) + '{{companyPrefix}} {{lastName}} {{companySuffix}}', + '{{companyPrefix}} {{lastName}}', ); protected static $bsWords = array( - array( - 'implement', 'utilize', 'integrate', 'streamline', 'optimize', 'evolve', 'transform', 'embrace', 'enable', 'orchestrate', 'leverage', 'reinvent', 'aggregate', 'architect', 'enhance', 'incentivize', 'morph', 'empower', 'envisioneer', 'monetize', 'harness', 'facilitate', 'seize', 'disintermediate', 'synergize', 'strategize', 'deploy', 'brand', 'grow', 'target', 'syndicate', 'synthesize', 'deliver', 'mesh', 'incubate', 'engage', 'maximize', 'benchmark', 'expedite', 'reintermediate', 'whiteboard', 'visualize', 'repurpose', 'innovate', 'scale', 'unleash', 'drive', 'extend', 'engineer', 'revolutionize', 'generate', 'exploit', 'transition', 'e-enable', 'iterate', 'cultivate', 'matrix', 'productize', 'redefine', 'recontextualize' - ), - array( - 'clicks-and-mortar', 'value-added', 'vertical', 'proactive', 'robust', 'revolutionary', 'scalable', 'leading-edge', 'innovative', 'intuitive', 'strategic', 'e-business', 'mission-critical', 'sticky', 'one-to-one', '24/7', 'end-to-end', 'global', 'B2B', 'B2C', 'granular', 'frictionless', 'virtual', 'viral', 'dynamic', '24/365', 'best-of-breed', 'killer', 'magnetic', 'bleeding-edge', 'web-enabled', 'interactive', 'dot-com', 'sexy', 'back-end', 'real-time', 'efficient', 'front-end', 'distributed', 'seamless', 'extensible', 'turn-key', 'world-class', 'open-source', 'cross-platform', 'cross-media', 'synergistic', 'bricks-and-clicks', 'out-of-the-box', 'enterprise', 'integrated', 'impactful', 'wireless', 'transparent', 'next-generation', 'cutting-edge', 'user-centric', 'visionary', 'customized', 'ubiquitous', 'plug-and-play', 'collaborative', 'compelling', 'holistic', 'rich' - ), - array( - 'synergies', 'web-readiness', 'paradigms', 'markets', 'partnerships', 'infrastructures', 'platforms', 'initiatives', 'channels', 'eyeballs', 'communities', 'ROI', 'solutions', 'e-tailers', 'e-services', 'action-items', 'portals', 'niches', 'technologies', 'content', 'vortals', 'supply-chains', 'convergence', 'relationships', 'architectures', 'interfaces', 'e-markets', 'e-commerce', 'systems', 'bandwidth', 'infomediaries', 'models', 'mindshare', 'deliverables', 'users', 'schemas', 'networks', 'applications', 'metrics', 'e-business', 'functionalities', 'experiences', 'webservices', 'methodologies' - ) + array() + ); + protected static $catchPhraseWords = array( + array('الخدمات','الحلول','الانظمة'), + array('الذهبية','الذكية','المتطورة','المتقدمة', 'الدولية', 'المتخصصه', 'السريعة', 'المثلى', 'الابداعية', 'المتكاملة', 'المتغيرة', 'المثالية'), ); - protected static $companySuffix = array('التجارية', 'وأولاده', 'للمساهمة المحدودة', 'للاستثمار', ' ذ.م.م', 'مساهمة عامة', 'وشركائه'); + protected static $companyPrefix = array('شركة','مؤسسة','مجموعة','مكتب','أكاديمية','معرض'); + protected static $companySuffix = array('وأولاده', 'للمساهمة المحدودة', ' ذ.م.م', 'مساهمة عامة', 'وشركائه'); + + public function companyPrefix() + { + return static::randomElement(self::$companyPrefix); + } /** * @example 'Robust full-range hub' diff --git a/src/Faker/Provider/ar_JO/Internet.php b/src/Faker/Provider/ar_JO/Internet.php new file mode 100644 index 00000000..f2987bba --- /dev/null +++ b/src/Faker/Provider/ar_JO/Internet.php @@ -0,0 +1,55 @@ +generator->parse($format)); + } + + /** + * @example 'wewebit.jo' + */ + public function domainName() + { + return static::randomElement(static::$lastNameAscii) . '.' . $this->tld(); + } +} diff --git a/src/Faker/Provider/ar_JO/Lorem.php b/src/Faker/Provider/ar_JO/Lorem.php new file mode 100644 index 00000000..6c5e2312 --- /dev/null +++ b/src/Faker/Provider/ar_JO/Lorem.php @@ -0,0 +1,178 @@ +