aboutsummaryrefslogtreecommitdiff
path: root/src/locales/ar
diff options
context:
space:
mode:
authorDivisionByZero <[email protected]>2024-06-30 19:06:31 +0200
committerGitHub <[email protected]>2024-06-30 19:06:31 +0200
commite21fcaf2398dfd9aed54136524fabd39866dfca4 (patch)
tree1c91c07cfd517f935540becee692b2dae70304e0 /src/locales/ar
parent92a2f178343f4413bd6d782a7957eda86aa1b7b8 (diff)
downloadfaker-e21fcaf2398dfd9aed54136524fabd39866dfca4.tar.xz
faker-e21fcaf2398dfd9aed54136524fabd39866dfca4.zip
refactor(locale): group person entries by gender (#2938)
Diffstat (limited to 'src/locales/ar')
-rw-r--r--src/locales/ar/location/street_pattern.ts4
-rw-r--r--src/locales/ar/person/female_first_name.ts12
-rw-r--r--src/locales/ar/person/female_prefix.ts1
-rw-r--r--src/locales/ar/person/first_name.ts1005
-rw-r--r--src/locales/ar/person/index.ts8
-rw-r--r--src/locales/ar/person/last_name.ts158
-rw-r--r--src/locales/ar/person/last_name_pattern.ts4
-rw-r--r--src/locales/ar/person/male_first_name.ts333
-rw-r--r--src/locales/ar/person/male_prefix.ts1
-rw-r--r--src/locales/ar/person/prefix.ts10
10 files changed, 766 insertions, 770 deletions
diff --git a/src/locales/ar/location/street_pattern.ts b/src/locales/ar/location/street_pattern.ts
index c182e837..f7c91d95 100644
--- a/src/locales/ar/location/street_pattern.ts
+++ b/src/locales/ar/location/street_pattern.ts
@@ -1,4 +1,4 @@
export default [
- '{{location.street_prefix}} {{person.first_name}}',
- '{{location.street_prefix}} {{person.last_name}}',
+ '{{location.street_prefix}} {{person.first_name.generic}}',
+ '{{location.street_prefix}} {{person.last_name.generic}}',
];
diff --git a/src/locales/ar/person/female_first_name.ts b/src/locales/ar/person/female_first_name.ts
deleted file mode 100644
index 8f04be52..00000000
--- a/src/locales/ar/person/female_first_name.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-export default [
- 'فاطمه',
- 'خلود',
- 'عوضية',
- 'عنود',
- 'نوف',
- 'ريم',
- 'اروي',
- 'براءة',
- 'بتول',
- 'بلسم',
-];
diff --git a/src/locales/ar/person/female_prefix.ts b/src/locales/ar/person/female_prefix.ts
deleted file mode 100644
index bb62f09b..00000000
--- a/src/locales/ar/person/female_prefix.ts
+++ /dev/null
@@ -1 +0,0 @@
-export default ['سيدة', 'آنسة', 'دكتور', 'بروفيسور'];
diff --git a/src/locales/ar/person/first_name.ts b/src/locales/ar/person/first_name.ts
index 20a5a1d0..a04b6620 100644
--- a/src/locales/ar/person/first_name.ts
+++ b/src/locales/ar/person/first_name.ts
@@ -1,329 +1,676 @@
-export default [
- 'محمد',
- 'أحمد',
- 'آسر',
- 'أركان',
- 'أسامة',
- 'أسعد',
- 'أشرف',
- 'أكرم',
- 'أليف',
- 'أمان',
- 'أمجد',
- 'أمير',
- 'أمين',
- 'أنس',
- 'أنيس',
- 'أوس',
- 'أيمن',
- 'إسلام',
- 'إيهاب',
- 'إياد',
- 'إياس',
- 'القاسم',
- 'المقداد',
- 'باسل',
- 'باسم',
- 'بدر',
- 'بدران',
- 'بركات',
- 'برهان',
- 'بسام',
- 'بسيم',
- 'بشار',
- 'بلال',
- 'بلبل',
- 'بليغ',
- 'بندر',
- 'بهيج',
- 'تميم',
- 'توفيق',
- 'تيسير',
- 'ثابت',
- 'جابر',
- 'جاد',
- 'جاسر',
- 'جاسم',
- 'جبريل',
- 'جسور',
- 'جعفر',
- 'جلال',
- 'جليل',
- 'جمال',
- 'جمعة',
- 'جميل',
- 'جهاد',
- 'جوهر',
- 'حاتم',
- 'حاجب',
- 'حارث',
- 'حازم',
- 'حافظ',
- 'حامد',
- 'حبيب',
- 'حذيفة',
- 'حسام',
- 'حسان',
- 'حسني',
- 'حسون',
- 'حطاب',
- 'حفيظ',
- 'حكيم',
- 'حلمي',
- 'حليم',
- 'حمدان',
- 'حمدي',
- 'حمزة',
- 'حمودة',
- 'حميد',
- 'حيدرة',
- 'خالد',
- 'خباب',
- 'خلدون',
- 'خليل',
- 'خيري',
- 'داوود',
- 'دريد',
- 'ديسم',
- 'ذاكر',
- 'رؤوف',
- 'رائد',
- 'رائف',
- 'رابح',
- 'راتب',
- 'راسم',
- 'راشد',
- 'راغب',
- 'راكان',
- 'رامز',
- 'رامي',
- 'ربيع',
- 'رتيب',
- 'رجب',
- 'رزق',
- 'رسلان',
- 'رشاد',
- 'رشدي',
- 'رشيد',
- 'رضا',
- 'رضوان',
- 'رعد',
- 'رفيع',
- 'رفيق',
- 'ركان',
- 'رمزي',
- 'رمضان',
- 'رنيم',
- 'رياض',
- 'ريان',
- 'زاهر',
- 'زياد',
- 'زيدون',
- 'زين الدين',
- 'سالم',
- 'سامح',
- 'سامر',
- 'سامي',
- 'سراج',
- 'سرحان',
- 'سرمد',
- 'سريج',
- 'سعد',
- 'سعيد',
- 'سفيان',
- 'سلامة',
- 'سلمان',
- 'سليم',
- 'سماح',
- 'سمير',
- 'سهيل',
- 'سيف',
- 'شادي',
- 'شاكر',
- 'شريف',
- 'شعبان',
- 'شفيع',
- 'شفيق',
- 'شكري',
- 'شكيب',
- 'شمس الدين',
- 'شهاب',
- 'شوقي',
- 'صابر',
- 'صادق',
- 'صبحي',
- 'صبري',
- 'صخر',
- 'صداح',
- 'صدقي',
- 'صفوان',
- 'صقر',
- 'صلاح',
- 'صهيب',
- 'ضياء',
- 'طارق',
- 'طاهر',
- 'طلال',
- 'طيب',
- 'ظافر',
- 'عادل',
- 'عارف',
- 'عاشور',
- 'عاصم',
- 'عاصي',
- 'عاطف',
- 'عامر',
- 'عباس',
- 'عثمان',
- 'عجمي',
- 'عدلان',
- 'عدلي',
- 'عدنان',
- 'عدي',
- 'عرفات',
- 'عرفان',
- 'عز الدين',
- 'عزام',
- 'عزمي',
- 'عزيز',
- 'عطا',
- 'عطية',
- 'عفيف',
- 'علاء',
- 'علوي',
- 'علي',
- 'عماد',
- 'عمار',
- 'عمر',
- 'عمران',
- 'عياض',
- 'غازي',
- 'غانم',
- 'غسان',
- 'غفار',
- 'غيث',
- 'فؤاد',
- 'فائز',
- 'فاخر',
- 'فادي',
- 'فارس',
- 'فاروق',
- 'فاضل',
- 'فاكر',
- 'فتاح',
- 'فتحي',
- 'فخري',
- 'فراس',
- 'فرج',
- 'فرحات',
- 'فريد',
- 'فضل',
- 'فضيل',
- 'فكري',
- 'فهد',
- 'فهمي',
- 'فواز',
- 'فوزي',
- 'فيصل',
- 'قاسم',
- 'قدري',
- 'قيس',
- 'كاظم',
- 'كامل',
- 'كرم',
- 'كمال',
- 'لبيب',
- 'لطفي',
- 'ليث',
- 'مأمون',
- 'مؤمن',
- 'مؤنس',
- 'ماجد',
- 'مازن',
- 'مبارك',
- 'مبروك',
- 'مجاهد',
- 'مجد',
- 'مجدي',
- 'مجيد',
- 'محجوب',
- 'محرز',
- 'محسن',
- 'محفوظ',
- 'محمود',
- 'مختار',
- 'مخلص',
- 'مراد',
- 'مرتضى',
- 'مرزوق',
- 'مرسي',
- 'مرشد',
- 'مرعي',
- 'مروان',
- 'مستعين',
- 'مسعد',
- 'مسعود',
- 'مصطفى',
- 'مصعب',
- 'مصلح',
- 'مطيع',
- 'معاذ',
- 'معتز',
- 'معز',
- 'معين',
- 'مفتاح',
- 'مقداد',
- 'ممتاز',
- 'ممدوح',
- 'منتصر',
- 'منذر',
- 'منصف',
- 'منصور',
- 'منعم',
- 'منيب',
- 'منير',
- 'مهدي',
- 'مهند',
- 'مهيب',
- 'ناجح',
- 'ناجي',
- 'نادر',
- 'ناصح',
- 'ناصر',
- 'ناصف',
- 'ناظم',
- 'نافع',
- 'نبيل',
- 'نجيب',
- 'نديم',
- 'نزار',
- 'نزيه',
- 'نسيم',
- 'نصحي',
- 'نصر',
- 'نضال',
- 'نعمان',
- 'نعيم',
- 'نهاد',
- 'نور الدين',
- 'نوري',
- 'نوفل',
- 'هاشم',
- 'هاني',
- 'هشام',
- 'هيثم',
- 'هيكل',
- 'وائل',
- 'واصف',
- 'وجدي',
- 'وديع',
- 'وسام',
- 'وسيم',
- 'وصفي',
- 'وليد',
- 'ياسر',
- 'ياسين',
- 'يافع',
- 'يامن',
- 'يحيى',
-];
+export default {
+ generic: [
+ 'محمد',
+ 'أحمد',
+ 'آسر',
+ 'أركان',
+ 'أسامة',
+ 'أسعد',
+ 'أشرف',
+ 'أكرم',
+ 'أليف',
+ 'أمان',
+ 'أمجد',
+ 'أمير',
+ 'أمين',
+ 'أنس',
+ 'أنيس',
+ 'أوس',
+ 'أيمن',
+ 'إسلام',
+ 'إيهاب',
+ 'إياد',
+ 'إياس',
+ 'القاسم',
+ 'المقداد',
+ 'باسل',
+ 'باسم',
+ 'بدر',
+ 'بدران',
+ 'بركات',
+ 'برهان',
+ 'بسام',
+ 'بسيم',
+ 'بشار',
+ 'بلال',
+ 'بلبل',
+ 'بليغ',
+ 'بندر',
+ 'بهيج',
+ 'تميم',
+ 'توفيق',
+ 'تيسير',
+ 'ثابت',
+ 'جابر',
+ 'جاد',
+ 'جاسر',
+ 'جاسم',
+ 'جبريل',
+ 'جسور',
+ 'جعفر',
+ 'جلال',
+ 'جليل',
+ 'جمال',
+ 'جمعة',
+ 'جميل',
+ 'جهاد',
+ 'جوهر',
+ 'حاتم',
+ 'حاجب',
+ 'حارث',
+ 'حازم',
+ 'حافظ',
+ 'حامد',
+ 'حبيب',
+ 'حذيفة',
+ 'حسام',
+ 'حسان',
+ 'حسني',
+ 'حسون',
+ 'حطاب',
+ 'حفيظ',
+ 'حكيم',
+ 'حلمي',
+ 'حليم',
+ 'حمدان',
+ 'حمدي',
+ 'حمزة',
+ 'حمودة',
+ 'حميد',
+ 'حيدرة',
+ 'خالد',
+ 'خباب',
+ 'خلدون',
+ 'خليل',
+ 'خيري',
+ 'داوود',
+ 'دريد',
+ 'ديسم',
+ 'ذاكر',
+ 'رؤوف',
+ 'رائد',
+ 'رائف',
+ 'رابح',
+ 'راتب',
+ 'راسم',
+ 'راشد',
+ 'راغب',
+ 'راكان',
+ 'رامز',
+ 'رامي',
+ 'ربيع',
+ 'رتيب',
+ 'رجب',
+ 'رزق',
+ 'رسلان',
+ 'رشاد',
+ 'رشدي',
+ 'رشيد',
+ 'رضا',
+ 'رضوان',
+ 'رعد',
+ 'رفيع',
+ 'رفيق',
+ 'ركان',
+ 'رمزي',
+ 'رمضان',
+ 'رنيم',
+ 'رياض',
+ 'ريان',
+ 'زاهر',
+ 'زياد',
+ 'زيدون',
+ 'زين الدين',
+ 'سالم',
+ 'سامح',
+ 'سامر',
+ 'سامي',
+ 'سراج',
+ 'سرحان',
+ 'سرمد',
+ 'سريج',
+ 'سعد',
+ 'سعيد',
+ 'سفيان',
+ 'سلامة',
+ 'سلمان',
+ 'سليم',
+ 'سماح',
+ 'سمير',
+ 'سهيل',
+ 'سيف',
+ 'شادي',
+ 'شاكر',
+ 'شريف',
+ 'شعبان',
+ 'شفيع',
+ 'شفيق',
+ 'شكري',
+ 'شكيب',
+ 'شمس الدين',
+ 'شهاب',
+ 'شوقي',
+ 'صابر',
+ 'صادق',
+ 'صبحي',
+ 'صبري',
+ 'صخر',
+ 'صداح',
+ 'صدقي',
+ 'صفوان',
+ 'صقر',
+ 'صلاح',
+ 'صهيب',
+ 'ضياء',
+ 'طارق',
+ 'طاهر',
+ 'طلال',
+ 'طيب',
+ 'ظافر',
+ 'عادل',
+ 'عارف',
+ 'عاشور',
+ 'عاصم',
+ 'عاصي',
+ 'عاطف',
+ 'عامر',
+ 'عباس',
+ 'عثمان',
+ 'عجمي',
+ 'عدلان',
+ 'عدلي',
+ 'عدنان',
+ 'عدي',
+ 'عرفات',
+ 'عرفان',
+ 'عز الدين',
+ 'عزام',
+ 'عزمي',
+ 'عزيز',
+ 'عطا',
+ 'عطية',
+ 'عفيف',
+ 'علاء',
+ 'علوي',
+ 'علي',
+ 'عماد',
+ 'عمار',
+ 'عمر',
+ 'عمران',
+ 'عياض',
+ 'غازي',
+ 'غانم',
+ 'غسان',
+ 'غفار',
+ 'غيث',
+ 'فؤاد',
+ 'فائز',
+ 'فاخر',
+ 'فادي',
+ 'فارس',
+ 'فاروق',
+ 'فاضل',
+ 'فاكر',
+ 'فتاح',
+ 'فتحي',
+ 'فخري',
+ 'فراس',
+ 'فرج',
+ 'فرحات',
+ 'فريد',
+ 'فضل',
+ 'فضيل',
+ 'فكري',
+ 'فهد',
+ 'فهمي',
+ 'فواز',
+ 'فوزي',
+ 'فيصل',
+ 'قاسم',
+ 'قدري',
+ 'قيس',
+ 'كاظم',
+ 'كامل',
+ 'كرم',
+ 'كمال',
+ 'لبيب',
+ 'لطفي',
+ 'ليث',
+ 'مأمون',
+ 'مؤمن',
+ 'مؤنس',
+ 'ماجد',
+ 'مازن',
+ 'مبارك',
+ 'مبروك',
+ 'مجاهد',
+ 'مجد',
+ 'مجدي',
+ 'مجيد',
+ 'محجوب',
+ 'محرز',
+ 'محسن',
+ 'محفوظ',
+ 'محمود',
+ 'مختار',
+ 'مخلص',
+ 'مراد',
+ 'مرتضى',
+ 'مرزوق',
+ 'مرسي',
+ 'مرشد',
+ 'مرعي',
+ 'مروان',
+ 'مستعين',
+ 'مسعد',
+ 'مسعود',
+ 'مصطفى',
+ 'مصعب',
+ 'مصلح',
+ 'مطيع',
+ 'معاذ',
+ 'معتز',
+ 'معز',
+ 'معين',
+ 'مفتاح',
+ 'مقداد',
+ 'ممتاز',
+ 'ممدوح',
+ 'منتصر',
+ 'منذر',
+ 'منصف',
+ 'منصور',
+ 'منعم',
+ 'منيب',
+ 'منير',
+ 'مهدي',
+ 'مهند',
+ 'مهيب',
+ 'ناجح',
+ 'ناجي',
+ 'نادر',
+ 'ناصح',
+ 'ناصر',
+ 'ناصف',
+ 'ناظم',
+ 'نافع',
+ 'نبيل',
+ 'نجيب',
+ 'نديم',
+ 'نزار',
+ 'نزيه',
+ 'نسيم',
+ 'نصحي',
+ 'نصر',
+ 'نضال',
+ 'نعمان',
+ 'نعيم',
+ 'نهاد',
+ 'نور الدين',
+ 'نوري',
+ 'نوفل',
+ 'هاشم',
+ 'هاني',
+ 'هشام',
+ 'هيثم',
+ 'هيكل',
+ 'وائل',
+ 'واصف',
+ 'وجدي',
+ 'وديع',
+ 'وسام',
+ 'وسيم',
+ 'وصفي',
+ 'وليد',
+ 'ياسر',
+ 'ياسين',
+ 'يافع',
+ 'يامن',
+ 'يحيى',
+ ],
+ female: [
+ 'فاطمه',
+ 'خلود',
+ 'عوضية',
+ 'عنود',
+ 'نوف',
+ 'ريم',
+ 'اروي',
+ 'براءة',
+ 'بتول',
+ 'بلسم',
+ ],
+ male: [
+ 'محمد',
+ 'أحمد',
+ 'حسن',
+ 'على',
+ 'ابراهيم',
+ 'عبد الله',
+ 'آسر',
+ 'أركان',
+ 'أسامة',
+ 'أسعد',
+ 'أشرف',
+ 'أكرم',
+ 'أليف',
+ 'أمان',
+ 'أمجد',
+ 'أمير',
+ 'أمين',
+ 'أنس',
+ 'أنيس',
+ 'أوس',
+ 'أيمن',
+ 'إسلام',
+ 'إيهاب',
+ 'إياد',
+ 'إياس',
+ 'القاسم',
+ 'المقداد',
+ 'باسل',
+ 'باسم',
+ 'بدر',
+ 'بدران',
+ 'بركات',
+ 'برهان',
+ 'بسام',
+ 'بسيم',
+ 'بشار',
+ 'بلال',
+ 'بلبل',
+ 'بليغ',
+ 'بندر',
+ 'بهيج',
+ 'تميم',
+ 'توفيق',
+ 'تيسير',
+ 'ثابت',
+ 'جابر',
+ 'جاد',
+ 'جاسر',
+ 'جاسم',
+ 'جبريل',
+ 'جسور',
+ 'جعفر',
+ 'جلال',
+ 'جليل',
+ 'جمال',
+ 'جمعة',
+ 'جميل',
+ 'جهاد',
+ 'جوهر',
+ 'حاتم',
+ 'حاجب',
+ 'حارث',
+ 'حازم',
+ 'حافظ',
+ 'حامد',
+ 'حبيب',
+ 'حذيفة',
+ 'حسام',
+ 'حسان',
+ 'حسني',
+ 'حسون',
+ 'حطاب',
+ 'حفيظ',
+ 'حكيم',
+ 'حلمي',
+ 'حليم',
+ 'حمدان',
+ 'حمدي',
+ 'حمزة',
+ 'حمودة',
+ 'حميد',
+ 'حيدرة',
+ 'خالد',
+ 'خباب',
+ 'خلدون',
+ 'خليل',
+ 'خيري',
+ 'داوود',
+ 'دريد',
+ 'ديسم',
+ 'ذاكر',
+ 'رؤوف',
+ 'رائد',
+ 'رائف',
+ 'رابح',
+ 'راتب',
+ 'راسم',
+ 'راشد',
+ 'راغب',
+ 'راكان',
+ 'رامز',
+ 'رامي',
+ 'ربيع',
+ 'رتيب',
+ 'رجب',
+ 'رزق',
+ 'رسلان',
+ 'رشاد',
+ 'رشدي',
+ 'رشيد',
+ 'رضا',
+ 'رضوان',
+ 'رعد',
+ 'رفيع',
+ 'رفيق',
+ 'ركان',
+ 'رمزي',
+ 'رمضان',
+ 'رنيم',
+ 'رياض',
+ 'ريان',
+ 'زاهر',
+ 'زياد',
+ 'زيدون',
+ 'زين الدين',
+ 'سالم',
+ 'سامح',
+ 'سامر',
+ 'سامي',
+ 'سراج',
+ 'سرحان',
+ 'سرمد',
+ 'سريج',
+ 'سعد',
+ 'سعيد',
+ 'سفيان',
+ 'سلامة',
+ 'سلمان',
+ 'سليم',
+ 'سماح',
+ 'سمير',
+ 'سهيل',
+ 'سيف',
+ 'شادي',
+ 'شاكر',
+ 'شريف',
+ 'شعبان',
+ 'شفيع',
+ 'شفيق',
+ 'شكري',
+ 'شكيب',
+ 'شمس الدين',
+ 'شهاب',
+ 'شوقي',
+ 'صابر',
+ 'صادق',
+ 'صبحي',
+ 'صبري',
+ 'صخر',
+ 'صداح',
+ 'صدقي',
+ 'صفوان',
+ 'صقر',
+ 'صلاح',
+ 'صهيب',
+ 'ضياء',
+ 'طارق',
+ 'طاهر',
+ 'طلال',
+ 'طيب',
+ 'ظافر',
+ 'عادل',
+ 'عارف',
+ 'عاشور',
+ 'عاصم',
+ 'عاصي',
+ 'عاطف',
+ 'عامر',
+ 'عباس',
+ 'عثمان',
+ 'عجمي',
+ 'عدلان',
+ 'عدلي',
+ 'عدنان',
+ 'عدي',
+ 'عرفات',
+ 'عرفان',
+ 'عز الدين',
+ 'عزام',
+ 'عزمي',
+ 'عزيز',
+ 'عطا',
+ 'عطية',
+ 'عفيف',
+ 'علاء',
+ 'علوي',
+ 'علي',
+ 'عماد',
+ 'عمار',
+ 'عمر',
+ 'عمران',
+ 'عياض',
+ 'غازي',
+ 'غانم',
+ 'غسان',
+ 'غفار',
+ 'غيث',
+ 'فؤاد',
+ 'فائز',
+ 'فاخر',
+ 'فادي',
+ 'فارس',
+ 'فاروق',
+ 'فاضل',
+ 'فاكر',
+ 'فتاح',
+ 'فتحي',
+ 'فخري',
+ 'فراس',
+ 'فرج',
+ 'فرحات',
+ 'فريد',
+ 'فضل',
+ 'فضيل',
+ 'فكري',
+ 'فهد',
+ 'فهمي',
+ 'فواز',
+ 'فوزي',
+ 'فيصل',
+ 'قاسم',
+ 'قدري',
+ 'قيس',
+ 'كاظم',
+ 'كامل',
+ 'كرم',
+ 'كمال',
+ 'لبيب',
+ 'لطفي',
+ 'ليث',
+ 'مأمون',
+ 'مؤمن',
+ 'مؤنس',
+ 'ماجد',
+ 'مازن',
+ 'مبارك',
+ 'مبروك',
+ 'مجاهد',
+ 'مجد',
+ 'مجدي',
+ 'مجيد',
+ 'محجوب',
+ 'محرز',
+ 'محسن',
+ 'محفوظ',
+ 'محمود',
+ 'مختار',
+ 'مخلص',
+ 'مراد',
+ 'مرتضى',
+ 'مرزوق',
+ 'مرسي',
+ 'مرشد',
+ 'مرعي',
+ 'مروان',
+ 'مستعين',
+ 'مسعد',
+ 'مسعود',
+ 'مصطفى',
+ 'مصعب',
+ 'مصلح',
+ 'مطيع',
+ 'معاذ',
+ 'معتز',
+ 'معز',
+ 'معين',
+ 'مفتاح',
+ 'مقداد',
+ 'ممتاز',
+ 'ممدوح',
+ 'منتصر',
+ 'منذر',
+ 'منصف',
+ 'منصور',
+ 'منعم',
+ 'منيب',
+ 'منير',
+ 'مهدي',
+ 'مهند',
+ 'مهيب',
+ 'ناجح',
+ 'ناجي',
+ 'نادر',
+ 'ناصح',
+ 'ناصر',
+ 'ناصف',
+ 'ناظم',
+ 'نافع',
+ 'نبيل',
+ 'نجيب',
+ 'نديم',
+ 'نزار',
+ 'نزيه',
+ 'نسيم',
+ 'نصحي',
+ 'نصر',
+ 'نضال',
+ 'نعمان',
+ 'نعيم',
+ 'نهاد',
+ 'نور الدين',
+ 'نوري',
+ 'نوفل',
+ 'هاشم',
+ 'هاني',
+ 'هشام',
+ 'هيثم',
+ 'هيكل',
+ 'وائل',
+ 'واصف',
+ 'وجدي',
+ 'وديع',
+ 'وسام',
+ 'وسيم',
+ 'وصفي',
+ 'وليد',
+ 'ياسر',
+ 'ياسين',
+ 'يافع',
+ 'يامن',
+ 'يحيى',
+ ],
+};
diff --git a/src/locales/ar/person/index.ts b/src/locales/ar/person/index.ts
index 51c8aa3d..d06d9f3f 100644
--- a/src/locales/ar/person/index.ts
+++ b/src/locales/ar/person/index.ts
@@ -3,27 +3,19 @@
* Run 'pnpm run generate:locales' to update.
*/
import type { PersonDefinition } from '../../..';
-import female_first_name from './female_first_name';
-import female_prefix from './female_prefix';
import first_name from './first_name';
import job_type from './job_type';
import last_name from './last_name';
import last_name_pattern from './last_name_pattern';
-import male_first_name from './male_first_name';
-import male_prefix from './male_prefix';
import name_ from './name';
import prefix from './prefix';
import suffix from './suffix';
const person: PersonDefinition = {
- female_first_name,
- female_prefix,
first_name,
job_type,
last_name,
last_name_pattern,
- male_first_name,
- male_prefix,
name: name_,
prefix,
suffix,
diff --git a/src/locales/ar/person/last_name.ts b/src/locales/ar/person/last_name.ts
index e2cc7e5f..07b01ecc 100644
--- a/src/locales/ar/person/last_name.ts
+++ b/src/locales/ar/person/last_name.ts
@@ -1,78 +1,80 @@
-export default [
- 'يافع',
- 'هذيل',
- 'همدان',
- 'الأشراف',
- 'الكراي',
- 'الرقيق',
- 'بودوارة',
- 'خنفير',
- 'السقا',
- 'الطريقي',
- 'الشريف',
- 'المنيف',
- 'النفير',
- 'الشتيوي',
- 'الشيباني',
- 'الخليفي',
- 'المولدي',
- 'الكافي',
- 'العواني',
- 'بن عبد السلام',
- 'عاشور',
- 'النفطي',
- 'بن عثمان',
- 'بن عاشور',
- 'البشيري',
- 'السقاط',
- 'ادريس',
- 'بن حسين',
- 'القلشاني',
- 'الحجيج',
- 'بن عبد الكريم',
- 'فقوسة',
- 'بن حمودة',
- 'العنابي',
- 'القلال',
- 'الدنوني',
- 'النقاش',
- 'الغربي',
- 'نيفر',
- 'العطار',
- 'المحجوب',
- 'زقية',
- 'تومي',
- 'بن عبدالله',
- 'سعيد',
- 'النابلي',
- 'بن عمر',
- 'شنيق',
- 'عنون',
- 'الرصاع',
- 'النخلي',
- 'الصفار',
- 'الزوابي',
- 'العلاني',
- 'الع لويني',
- 'الحمامي',
- 'جاوحدو',
- 'شقرون',
- 'العلايمي',
- 'الصغير',
- 'جابالله',
- 'بنسلامة',
- 'جراد',
- 'بوديبة',
- 'الدرقاش',
- 'بوهاها',
- 'عطالله',
- 'سويس',
- 'عظومة',
- 'المدقي',
- 'الوحيشي',
- 'لخشين',
- 'زروق',
- 'النجار',
- 'غويلة',
- 'الطويل',
-];
+export default {
+ generic: [
+ 'يافع',
+ 'هذيل',
+ 'همدان',
+ 'الأشراف',
+ 'الكراي',
+ 'الرقيق',
+ 'بودوارة',
+ 'خنفير',
+ 'السقا',
+ 'الطريقي',
+ 'الشريف',
+ 'المنيف',
+ 'النفير',
+ 'الشتيوي',
+ 'الشيباني',
+ 'الخليفي',
+ 'المولدي',
+ 'الكافي',
+ 'العواني',
+ 'بن عبد السلام',
+ 'عاشور',
+ 'النفطي',
+ 'بن عثمان',
+ 'بن عاشور',
+ 'البشيري',
+ 'السقاط',
+ 'ادريس',
+ 'بن حسين',
+ 'القلشاني',
+ 'الحجيج',
+ 'بن عبد الكريم',
+ 'فقوسة',
+ 'بن حمودة',
+ 'العنابي',
+ 'القلال',
+ 'الدنوني',
+ 'النقاش',
+ 'الغربي',
+ 'نيفر',
+ 'العطار',
+ 'المحجوب',
+ 'زقية',
+ 'تومي',
+ 'بن عبدالله',
+ 'سعيد',
+ 'النابلي',
+ 'بن عمر',
+ 'شنيق',
+ 'عنون',
+ 'الرصاع',
+ 'النخلي',
+ 'الصفار',
+ 'الزوابي',
+ 'العلاني',
+ 'الع لويني',
+ 'الحمامي',
+ 'جاوحدو',
+ 'شقرون',
+ 'العلايمي',
+ 'الصغير',
+ 'جابالله',
+ 'بنسلامة',
+ 'جراد',
+ 'بوديبة',
+ 'الدرقاش',
+ 'بوهاها',
+ 'عطالله',
+ 'سويس',
+ 'عظومة',
+ 'المدقي',
+ 'الوحيشي',
+ 'لخشين',
+ 'زروق',
+ 'النجار',
+ 'غويلة',
+ 'الطويل',
+ ],
+};
diff --git a/src/locales/ar/person/last_name_pattern.ts b/src/locales/ar/person/last_name_pattern.ts
index c66a770f..3c459bdb 100644
--- a/src/locales/ar/person/last_name_pattern.ts
+++ b/src/locales/ar/person/last_name_pattern.ts
@@ -1 +1,3 @@
-export default [{ value: '{{person.last_name}}', weight: 1 }];
+export default {
+ generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],
+};
diff --git a/src/locales/ar/person/male_first_name.ts b/src/locales/ar/person/male_first_name.ts
deleted file mode 100644
index e7c97091..00000000
--- a/src/locales/ar/person/male_first_name.ts
+++ /dev/null
@@ -1,333 +0,0 @@
-export default [
- 'محمد',
- 'أحمد',
- 'حسن',
- 'على',
- 'ابراهيم',
- 'عبد الله',
- 'آسر',
- 'أركان',
- 'أسامة',
- 'أسعد',
- 'أشرف',
- 'أكرم',
- 'أليف',
- 'أمان',
- 'أمجد',
- 'أمير',
- 'أمين',
- 'أنس',
- 'أنيس',
- 'أوس',
- 'أيمن',
- 'إسلام',
- 'إيهاب',
- 'إياد',
- 'إياس',
- 'القاسم',
- 'المقداد',
- 'باسل',
- 'باسم',
- 'بدر',
- 'بدران',
- 'بركات',
- 'برهان',
- 'بسام',
- 'بسيم',
- 'بشار',
- 'بلال',
- 'بلبل',
- 'بليغ',
- 'بندر',
- 'بهيج',
- 'تميم',
- 'توفيق',
- 'تيسير',
- 'ثابت',
- 'جابر',
- 'جاد',
- 'جاسر',
- 'جاسم',
- 'جبريل',
- 'جسور',
- 'جعفر',
- 'جلال',
- 'جليل',
- 'جمال',
- 'جمعة',
- 'جميل',
- 'جهاد',
- 'جوهر',
- 'حاتم',
- 'حاجب',
- 'حارث',
- 'حازم',
- 'حافظ',
- 'حامد',
- 'حبيب',
- 'حذيفة',
- 'حسام',
- 'حسان',
- 'حسني',
- 'حسون',
- 'حطاب',
- 'حفيظ',
- 'حكيم',
- 'حلمي',
- 'حليم',
- 'حمدان',
- 'حمدي',
- 'حمزة',
- 'حمودة',
- 'حميد',
- 'حيدرة',
- 'خالد',
- 'خباب',
- 'خلدون',
- 'خليل',
- 'خيري',
- 'داوود',
- 'دريد',
- 'ديسم',
- 'ذاكر',
- 'رؤوف',
- 'رائد',
- 'رائف',
- 'رابح',
- 'راتب',
- 'راسم',
- 'راشد',
- 'راغب',
- 'راكان',
- 'رامز',
- 'رامي',
- 'ربيع',
- 'رتيب',
- 'رجب',
- 'رزق',
- 'رسلان',
- 'رشاد',
- 'رشدي',
- 'رشيد',
- 'رضا',
- 'رضوان',
- 'رعد',
- 'رفيع',
- 'رفيق',
- 'ركان',
- 'رمزي',
- 'رمضان',
- 'رنيم',
- 'رياض',
- 'ريان',
- 'زاهر',
- 'زياد',
- 'زيدون',
- 'زين الدين',
- 'سالم',
- 'سامح',
- 'سامر',
- 'سامي',
- 'سراج',
- 'سرحان',
- 'سرمد',
- 'سريج',
- 'سعد',
- 'سعيد',
- 'سفيان',
- 'سلامة',
- 'سلمان',
- 'سليم',
- 'سماح',
- 'سمير',
- 'سهيل',
- 'سيف',
- 'شادي',
- 'شاكر',
- 'شريف',
- 'شعبان',
- 'شفيع',
- 'شفيق',
- 'شكري',
- 'شكيب',
- 'شمس الدين',
- 'شهاب',
- 'شوقي',
- 'صابر',
- 'صادق',
- 'صبحي',
- 'صبري',
- 'صخر',
- 'صداح',
- 'صدقي',
- 'صفوان',
- 'صقر',
- 'صلاح',
- 'صهيب',
- 'ضياء',
- 'طارق',
- 'طاهر',
- 'طلال',
- 'طيب',
- 'ظافر',
- 'عادل',
- 'عارف',
- 'عاشور',
- 'عاصم',
- 'عاصي',
- 'عاطف',
- 'عامر',
- 'عباس',
- 'عثمان',
- 'عجمي',
- 'عدلان',
- 'عدلي',
- 'عدنان',
- 'عدي',
- 'عرفات',
- 'عرفان',
- 'عز الدين',
- 'عزام',
- 'عزمي',
- 'عزيز',
- 'عطا',
- 'عطية',
- 'عفيف',
- 'علاء',
- 'علوي',
- 'علي',
- 'عماد',
- 'عمار',
- 'عمر',
- 'عمران',
- 'عياض',
- 'غازي',
- 'غانم',
- 'غسان',
- 'غفار',
- 'غيث',
- 'فؤاد',
- 'فائز',
- 'فاخر',
- 'فادي',
- 'فارس',
- 'فاروق',
- 'فاضل',
- 'فاكر',
- 'فتاح',
- 'فتحي',
- 'فخري',
- 'فراس',
- 'فرج',
- 'فرحات',
- 'فريد',
- 'فضل',
- 'فضيل',
- 'فكري',
- 'فهد',
- 'فهمي',
- 'فواز',
- 'فوزي',
- 'فيصل',
- 'قاسم',
- 'قدري',
- 'قيس',
- 'كاظم',
- 'كامل',
- 'كرم',
- 'كمال',
- 'لبيب',
- 'لطفي',
- 'ليث',
- 'مأمون',
- 'مؤمن',
- 'مؤنس',
- 'ماجد',
- 'مازن',
- 'مبارك',
- 'مبروك',
- 'مجاهد',
- 'مجد',
- 'مجدي',
- 'مجيد',
- 'محجوب',
- 'محرز',
- 'محسن',
- 'محفوظ',
- 'محمود',
- 'مختار',
- 'مخلص',
- 'مراد',
- 'مرتضى',
- 'مرزوق',
- 'مرسي',
- 'مرشد',
- 'مرعي',
- 'مروان',
- 'مستعين',
- 'مسعد',
- 'مسعود',
- 'مصطفى',
- 'مصعب',
- 'مصلح',
- 'مطيع',
- 'معاذ',
- 'معتز',
- 'معز',
- 'معين',
- 'مفتاح',
- 'مقداد',
- 'ممتاز',
- 'ممدوح',
- 'منتصر',
- 'منذر',
- 'منصف',
- 'منصور',
- 'منعم',
- 'منيب',
- 'منير',
- 'مهدي',
- 'مهند',
- 'مهيب',
- 'ناجح',
- 'ناجي',
- 'نادر',
- 'ناصح',
- 'ناصر',
- 'ناصف',
- 'ناظم',
- 'نافع',
- 'نبيل',
- 'نجيب',
- 'نديم',
- 'نزار',
- 'نزيه',
- 'نسيم',
- 'نصحي',
- 'نصر',
- 'نضال',
- 'نعمان',
- 'نعيم',
- 'نهاد',
- 'نور الدين',
- 'نوري',
- 'نوفل',
- 'هاشم',
- 'هاني',
- 'هشام',
- 'هيثم',
- 'هيكل',
- 'وائل',
- 'واصف',
- 'وجدي',
- 'وديع',
- 'وسام',
- 'وسيم',
- 'وصفي',
- 'وليد',
- 'ياسر',
- 'ياسين',
- 'يافع',
- 'يامن',
- 'يحيى',
-];
diff --git a/src/locales/ar/person/male_prefix.ts b/src/locales/ar/person/male_prefix.ts
deleted file mode 100644
index e4bf0939..00000000
--- a/src/locales/ar/person/male_prefix.ts
+++ /dev/null
@@ -1 +0,0 @@
-export default ['سيد', 'دكتور', 'بروفيسور'];
diff --git a/src/locales/ar/person/prefix.ts b/src/locales/ar/person/prefix.ts
index cb1d846e..c1b37801 100644
--- a/src/locales/ar/person/prefix.ts
+++ b/src/locales/ar/person/prefix.ts
@@ -1,5 +1,5 @@
-import { mergeArrays } from './../../../internal/merge';
-import female_prefix from './female_prefix';
-import male_prefix from './male_prefix';
-
-export default mergeArrays(female_prefix, male_prefix);
+export default {
+ generic: ['آنسة', 'بروفيسور', 'دكتور', 'سيد', 'سيدة'],
+ female: ['سيدة', 'آنسة', 'دكتور', 'بروفيسور'],
+ male: ['سيد', 'دكتور', 'بروفيسور'],
+};