aboutsummaryrefslogtreecommitdiff
path: root/src/locales/dv
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/dv
parent92a2f178343f4413bd6d782a7957eda86aa1b7b8 (diff)
downloadfaker-e21fcaf2398dfd9aed54136524fabd39866dfca4.tar.xz
faker-e21fcaf2398dfd9aed54136524fabd39866dfca4.zip
refactor(locale): group person entries by gender (#2938)
Diffstat (limited to 'src/locales/dv')
-rw-r--r--src/locales/dv/company/name_pattern.ts8
-rw-r--r--src/locales/dv/location/city_pattern.ts6
-rw-r--r--src/locales/dv/location/street_pattern.ts4
-rw-r--r--src/locales/dv/person/female_first_name.ts51
-rw-r--r--src/locales/dv/person/female_last_name.ts250
-rw-r--r--src/locales/dv/person/female_last_name_pattern.ts1
-rw-r--r--src/locales/dv/person/female_prefix.ts1
-rw-r--r--src/locales/dv/person/first_name.ts139
-rw-r--r--src/locales/dv/person/index.ts18
-rw-r--r--src/locales/dv/person/last_name.ts728
-rw-r--r--src/locales/dv/person/last_name_pattern.ts4
-rw-r--r--src/locales/dv/person/male_first_name.ts16
-rw-r--r--src/locales/dv/person/male_last_name.ts114
-rw-r--r--src/locales/dv/person/male_last_name_pattern.ts1
-rw-r--r--src/locales/dv/person/male_prefix.ts1
-rw-r--r--src/locales/dv/person/prefix.ts10
16 files changed, 877 insertions, 475 deletions
diff --git a/src/locales/dv/company/name_pattern.ts b/src/locales/dv/company/name_pattern.ts
index e0a065a1..8e2ad611 100644
--- a/src/locales/dv/company/name_pattern.ts
+++ b/src/locales/dv/company/name_pattern.ts
@@ -1,7 +1,7 @@
export default [
'{{company.adjective}} {{company.noun}} {{company.legal_entity_type}}',
- '{{company.adjective}} {{person.last_name}} {{person.last_name}} {{company.legal_entity_type}}',
- '{{person.first_name}} {{company.legal_entity_type}}',
- '{{person.last_name}} & {{person.last_name}} {{company.noun}} {{company.legal_entity_type}}',
- '{{person.last_name}} {{company.legal_entity_type}}',
+ '{{company.adjective}} {{person.last_name.generic}} {{person.last_name.generic}} {{company.legal_entity_type}}',
+ '{{person.first_name.generic}} {{company.legal_entity_type}}',
+ '{{person.last_name.generic}} & {{person.last_name.generic}} {{company.noun}} {{company.legal_entity_type}}',
+ '{{person.last_name.generic}} {{company.legal_entity_type}}',
];
diff --git a/src/locales/dv/location/city_pattern.ts b/src/locales/dv/location/city_pattern.ts
index b41f5317..be262ae8 100644
--- a/src/locales/dv/location/city_pattern.ts
+++ b/src/locales/dv/location/city_pattern.ts
@@ -1,8 +1,8 @@
export default [
'{{location.city_prefix}} {{company.noun}}{{location.city_suffix}}',
'{{company.adjective}}{{company.noun}}{{location.city_suffix}}',
- '{{location.city_prefix}} {{person.first_name}}',
- '{{person.first_name}}{{location.city_suffix}}',
- '{{person.last_name}}{{location.city_suffix}}',
+ '{{location.city_prefix}} {{person.first_name.generic}}',
+ '{{person.first_name.generic}}{{location.city_suffix}}',
+ '{{person.last_name.generic}}{{location.city_suffix}}',
'{{location.city_name}}',
];
diff --git a/src/locales/dv/location/street_pattern.ts b/src/locales/dv/location/street_pattern.ts
index e9f1bcf2..798228a7 100644
--- a/src/locales/dv/location/street_pattern.ts
+++ b/src/locales/dv/location/street_pattern.ts
@@ -1,5 +1,5 @@
export default [
- '{{person.first_name}} {{location.street_suffix}}',
- '{{person.last_name}} {{location.street_suffix}}',
+ '{{person.first_name.generic}} {{location.street_suffix}}',
+ '{{person.last_name.generic}} {{location.street_suffix}}',
'{{company.adjective}} {{company.noun}} {{location.street_suffix}}',
];
diff --git a/src/locales/dv/person/female_first_name.ts b/src/locales/dv/person/female_first_name.ts
deleted file mode 100644
index 9ea2a4a2..00000000
--- a/src/locales/dv/person/female_first_name.ts
+++ /dev/null
@@ -1,51 +0,0 @@
-export default [
- 'ރަމްލާ',
- 'ހިންދު',
- 'ޙަފްޞާ',
- 'ޚަދީޖާ',
- 'ޒައިނަބު',
- 'ޞަފިއްޔާ',
- 'ޢާއިޝާ',
- 'މައިމޫނާ',
- 'ޖުވައިރިއްޔާ',
- 'ސައުދާ',
- 'މާރިޔާ',
- 'ރުޤައްޔާ',
- 'ފާޠިމާ',
- 'އުއްމުކުލްޘޫމޮ',
- 'ޙައްވާ',
- 'ސާރާ',
- 'ހާޖަރު',
- 'މަރްޔަމޮ',
- 'ޒުލައިޚާ',
- 'އާސިޔާ',
- 'ބަލްޤީސް',
- 'އާމިނަތު',
- 'އަސްމާއު',
- 'އުމާމާ',
- 'ބަރްކާ',
- 'ޖަމީލާ',
- 'ޙަސްނާއު',
- 'ޙަލީމާ',
- 'ޚަވްލާ',
- 'ޚައިރާ',
- 'ރުމައިޞާއު',
- 'ރުފައިދާ',
- 'ރަޤީޤާ',
- 'ސަޢާދު',
- 'ސަލްމާ',
- 'ސުލައިމް',
- 'ސުމައްޔާ',
- 'ޝަހީދާ',
- 'ޝިފާ',
- 'ޢާތިކާ',
- 'ޤައިލާ',
- 'ލަޔާލީ',
- 'ކުލްޘޫމް',
- 'މުސްލިމާ',
- 'ނަސީބާ',
- 'ނަފީސާ',
- 'ނަވާރު',
- 'ހާނީ',
- 'ހުނައިދާ',
-];
diff --git a/src/locales/dv/person/female_last_name.ts b/src/locales/dv/person/female_last_name.ts
deleted file mode 100644
index ec6a775e..00000000
--- a/src/locales/dv/person/female_last_name.ts
+++ /dev/null
@@ -1,250 +0,0 @@
-export default [
- 'އިބާ',
- 'އަޘްމާރު',
- 'އަޘީލާ',
- 'އިރާދާ',
- 'އިރުތިޖާޢު',
- 'އަރުވާ',
- 'އުމުނިއްޔާ',
- 'އަންބާ',
- 'އަންޖަލް',
- 'އުމަރާ',
- 'ބަދުރިއްޔާ',
- 'ބަރުޒާ',
- 'ބަޝޫޝޤް',
- 'ބަތްނާ',
- 'ބަޝާޝާ',
- 'ބާޛިލާ',
- 'ބަތޫލް',
- 'ބަރުޢުމް',
- 'ބަޠްޙާއު',
- 'ބަހިއްޔު',
- 'ތާއްމާ',
- 'ތަބައްރުޢު',
- 'ތަޙައްޝުމު',
- 'ތަޛްހީބު',
- 'ތަޒައްޔުން',
- 'ތަޣްރީދު',
- 'ތިމްރާޙަތު',
- 'ޘަބްރާ',
- 'ޘަރާ',
- 'ޘުރައްޔާ',
- 'ޘަވާ',
- 'ޘާނީ',
- 'ޖާސިމާ',
- 'ޖިދާ',
- 'ޖަސާރާ',
- 'ޖަލްވާ',
- 'ޖުމްލާނާ',
- 'ޖުނައިނާ',
- 'ޖައިދާނާ',
- 'ޖުމާއު',
- 'ޙާރިސާ',
- 'ޙިބާއު',
- 'ޙަބީބާ',
- 'ޙަދްވާ',
- 'ޙަޝްމާ',
- 'ޙަޞްނާ',
- 'ޙަމްރާއު',
- 'ޙިންނާ',
- 'ޙަނާން',
- 'ޚާލިޞާ',
- 'ޚަދްރާ',
- 'ޚުލަސާ',
- 'ޚަވްޟާ',
- 'ޚަވްލީ',
- 'ޚަވްދު',
- 'ދާއިޙާ',
- 'ދާޖިނާ',
- 'ދައުމާއު',
- 'ދުއްރުން',
- 'ދަރްޤާ',
- 'ދަފީނާ',
- 'ދަލޫފް',
- 'ދާނިޔާ',
- 'ޛާބިރާ',
- 'ޛަބާރާ',
- 'ޛަރާ',
- 'ޛިކްރާ',
- 'ޛަމާމަތު',
- 'ރުއުޔާ',
- 'ރާބިޙާ',
- 'ރާސިޙާ',
- 'ރާފިޢާ',
- 'ރާމާ',
- 'ރަބާބާ',
- 'ރަޖާ',
- 'ރަޙޫލް',
- 'ރައްސާމާ',
- 'ރުޝްދިއްޔާ',
- 'ރަފާހިއްޔާ',
- 'ރުފައިދާ',
- 'ރައުޙިއްޔާ',
- 'ރަވްނަޤް',
- 'ޒާޚިރާ',
- 'ޒާހް',
- 'ޒަބަރުޖަދް',
- 'ޒަޖާ',
- 'ޒުރްޤުމް',
- 'ޒަރްނަޤާ',
- 'ޒުމުއްރުދާ',
- 'ޒާޚިޒުންބުޤާރާ',
- 'ޒުންބުޤާ',
- 'ޒައިޒަފޫން',
- 'ޒިދުނީ',
- 'ރާޖިޔާ',
- 'ރަޖާޙާ',
- 'ރިދާފާ',
- 'ރިޢާ',
- 'ރަކީނާ',
- 'ރުމައިޒާ',
- 'ރަހީނާ',
- 'ޒާރާ',
- 'ޒުބައިދާ',
- 'ޒަރްކަޝާ',
- 'ޒަޢުފަރާނާ',
- 'ސުއުދާ',
- 'ސާބިޤާ',
- 'ސާމިޤާ',
- 'ސުބުޙާތު',
- 'ސަޙަރު',
- 'ސަޢުދިއްޔާ',
- 'ސަލްސަބީލް',
- 'ސުމައިޙާ',
- 'ސުންދުސް',
- 'ސަނަމް',
- 'ޝާއިޤާ',
- 'ޝާރިޔާ',
- 'ޝަބާބު',
- 'ޝަޖިއްޔާ',
- 'ޝަރްސާއު',
- 'ޝަރްޤިއްޔާ',
- 'ޝުޢާޢު',
- 'ޝަފްޝާފް',
- 'ޝަލަބިއްޔާ',
- 'ޝަމަރުދަލް',
- 'ޝަމްސާ',
- 'ޝިންޝިނާ',
- 'ޞާއިބާ',
- 'ޞާފީނާޒް',
- 'ޞަބިއްޔާ',
- 'ޞުބައިޙާ',
- 'ޞިއްދީޤާ',
- 'ޞިންވާން',
- 'ޟާޙިޔާ',
- 'ޟާމިނަތު',
- 'ޟުޙާ',
- 'ޟިފާފް',
- 'ޟިޔާ',
- 'ތާއިޢާ',
- 'ޠާހިރާ',
- 'ޠަރޫބު',
- 'ޠުލްސާ',
- 'ޠުމޫޙާ',
- 'ޠައްޔިބާ',
- 'ޡާފިރާ',
- 'ޡަމްޔާ',
- 'ޡުއްލާ',
- 'ޡަހީރާ',
- 'ޢާއިދާ',
- 'ޢާޖިލާ',
- 'ޢާޤިބާ',
- 'ޢާލިޔާ',
- 'ޢަބީރު',
- 'ޢުތުބާ',
- 'ޢަދުލިއްޔާ',
- 'ޢަޛްރާ',
- 'ޢަރޫޝާ',
- 'ޢައްޒާ',
- 'ޢަޠާޔާ',
- 'ޢަފާފާ',
- 'ޢަލާނިޔާ',
- 'ޢަންނާބު',
- 'ޢަންބަރާ',
- 'ޢަންދަލީބު',
- 'ޢަލާނާ',
- 'ޣާދާ',
- 'ޣާނީ',
- 'ޣާޔާ',
- 'ޣިނާ',
- 'ޣީދު',
- 'ޣީރާ',
- 'ފާއިޒާ',
- 'ފާރީހާން',
- 'ފަތުޙިއްޔާ',
- 'ފަރާއިދު',
- 'ފިރްޔާލް',
- 'ފުރައިސާ',
- 'ފިޠްރިއްޔާ',
- 'ފުނޫން',
- 'ފުހައިދާ',
- 'ފައްވާޙާ',
- 'ފައުޤިއްޔާ',
- 'ފައިނާން',
- 'ޤާނިތު',
- 'ޤަބްސާ',
- 'ޤުޘަމް',
- 'ޤުދުވާ',
- 'ޤިޠާފް',
- 'ޤުމްރިއްޔާ',
- 'ޤަމީން',
- 'ކާއިނާ',
- 'ކާސިބާ',
- 'ކާޙިލާ',
- 'ކާފިޔާ',
- 'ކަބީރާ',
- 'ކަރާއިމް',
- 'ކުރައިމާން',
- 'ކިފާޔާ',
- 'ކުލްޘޫމް',
- 'ކިނާނާ',
- 'ކަންޒު',
- 'ލުއުލުއު',
- 'ލުބާބާ',
- 'ލުއްޖާ',
- 'ލަސަން',
- 'ލުބާ',
- 'ލިޔާނާ',
- 'މުއުމިނާ',
- 'މުއުނިސާ',
- 'މާހާ',
- 'މާހީ',
- 'މާސާ',
- 'މާޝީ',
- 'މާވީ',
- 'މަދާ',
- 'މަރްހޫބާ',
- 'މުސްކާ',
- 'މަލަދު',
- 'މުނާ',
- 'މީފާ',
- 'ނާއިފާ',
- 'ނާލާ',
- 'ނާހީ',
- 'ނާވީ',
- 'ނުބްހާ',
- 'ނަޖާ',
- 'ނަޖްމާ',
- 'ނުޚްބާ',
- 'ނަރްޖިސް',
- 'ނޫރުލްހުދާ',
- 'ވާޙާ',
- 'ވިޖްދާން',
- 'ވުސްޢާ',
- 'ވަޝީކު',
- 'ވަޞްފާ',
- 'ވަހިއްޔާ',
- 'ހާދިއާ',
- 'ހާނީ',
- 'ހިބާ',
- 'ހުދާ',
- 'ހަނާ',
- 'ހިންދާމް',
- 'ހޫނާ',
- 'ހައިނަމާ',
- 'ޔާސިރާ',
- 'ޔާޤޫތު',
- 'ޔަޤްޡާ',
- 'ޔަމްނާ',
- 'ޔަޝްމް',
-];
diff --git a/src/locales/dv/person/female_last_name_pattern.ts b/src/locales/dv/person/female_last_name_pattern.ts
deleted file mode 100644
index 3f920674..00000000
--- a/src/locales/dv/person/female_last_name_pattern.ts
+++ /dev/null
@@ -1 +0,0 @@
-export default [{ value: '{{person.female_last_name}}', weight: 1 }];
diff --git a/src/locales/dv/person/female_prefix.ts b/src/locales/dv/person/female_prefix.ts
deleted file mode 100644
index 1afa1c4c..00000000
--- a/src/locales/dv/person/female_prefix.ts
+++ /dev/null
@@ -1 +0,0 @@
-export default ['އަމީރު', 'އަމީރާ', 'ބަނޑޭރި', 'ބޮޑު'];
diff --git a/src/locales/dv/person/first_name.ts b/src/locales/dv/person/first_name.ts
index 3c787970..bbcebdc1 100644
--- a/src/locales/dv/person/first_name.ts
+++ b/src/locales/dv/person/first_name.ts
@@ -1,5 +1,134 @@
-import { mergeArrays } from './../../../internal/merge';
-import female_first_name from './female_first_name';
-import male_first_name from './male_first_name';
-
-export default mergeArrays(female_first_name, male_first_name);
+export default {
+ generic: [
+ 'ހާނީ',
+ 'ހާޖަރު',
+ 'ހިންދު',
+ 'ހުނައިދާ',
+ 'ނަވާރު',
+ 'ނަފީސާ',
+ 'ނަސީބާ',
+ 'ރަމްލާ',
+ 'ރަޤީޤާ',
+ 'ރުމައިޞާއު',
+ 'ރުފައިދާ',
+ 'ރުޤައްޔާ',
+ 'ބަރްކާ',
+ 'ބަލްޤީސް',
+ 'ކުލްޘޫމް',
+ 'އަބޫބަކްރު',
+ 'އަލީ',
+ 'އަސްމާއު',
+ 'އާމިނަތު',
+ 'އާދަމް',
+ 'އާސިޔާ',
+ 'އިބްރާހީމް',
+ 'އިލްޔާސް',
+ 'އިސްމާޢީލް',
+ 'އުއްމުކުލްޘޫމޮ',
+ 'އުމާމާ',
+ 'އުސާމާ',
+ 'މަރްޔަމޮ',
+ 'މައިމޫނާ',
+ 'މާރިޔާ',
+ 'މުސްލިމާ',
+ 'މުޙައްމަދު',
+ 'މޫސާ',
+ 'ފާޠިމާ',
+ 'ދާއޫދު',
+ 'ލަޔާލީ',
+ 'ސައުދާ',
+ 'ސަލްމާ',
+ 'ސަޢާދު',
+ 'ސާރާ',
+ 'ސުމައްޔާ',
+ 'ސުލައިމް',
+ 'ޒައިނަބު',
+ 'ޒުލައިޚާ',
+ 'ޔޫސުފް',
+ 'ޖަމީލާ',
+ 'ޖުވައިރިއްޔާ',
+ 'ޙައްވާ',
+ 'ޙަފްޞާ',
+ 'ޙަލީމާ',
+ 'ޙަސްނާއު',
+ 'ޚައިރާ',
+ 'ޚަވްލާ',
+ 'ޚަދީޖާ',
+ 'ޝަހީދާ',
+ 'ޝިފާ',
+ 'ޞަފިއްޔާ',
+ 'ޢަޠާ',
+ 'ޢާއިޝާ',
+ 'ޢާތިކާ',
+ 'ޢީސާ',
+ 'ޤައިލާ',
+ 'ޤުދާސް',
+ ],
+ female: [
+ 'ރަމްލާ',
+ 'ހިންދު',
+ 'ޙަފްޞާ',
+ 'ޚަދީޖާ',
+ 'ޒައިނަބު',
+ 'ޞަފިއްޔާ',
+ 'ޢާއިޝާ',
+ 'މައިމޫނާ',
+ 'ޖުވައިރިއްޔާ',
+ 'ސައުދާ',
+ 'މާރިޔާ',
+ 'ރުޤައްޔާ',
+ 'ފާޠިމާ',
+ 'އުއްމުކުލްޘޫމޮ',
+ 'ޙައްވާ',
+ 'ސާރާ',
+ 'ހާޖަރު',
+ 'މަރްޔަމޮ',
+ 'ޒުލައިޚާ',
+ 'އާސިޔާ',
+ 'ބަލްޤީސް',
+ 'އާމިނަތު',
+ 'އަސްމާއު',
+ 'އުމާމާ',
+ 'ބަރްކާ',
+ 'ޖަމީލާ',
+ 'ޙަސްނާއު',
+ 'ޙަލީމާ',
+ 'ޚަވްލާ',
+ 'ޚައިރާ',
+ 'ރުމައިޞާއު',
+ 'ރުފައިދާ',
+ 'ރަޤީޤާ',
+ 'ސަޢާދު',
+ 'ސަލްމާ',
+ 'ސުލައިމް',
+ 'ސުމައްޔާ',
+ 'ޝަހީދާ',
+ 'ޝިފާ',
+ 'ޢާތިކާ',
+ 'ޤައިލާ',
+ 'ލަޔާލީ',
+ 'ކުލްޘޫމް',
+ 'މުސްލިމާ',
+ 'ނަސީބާ',
+ 'ނަފީސާ',
+ 'ނަވާރު',
+ 'ހާނީ',
+ 'ހުނައިދާ',
+ ],
+ male: [
+ 'އާދަމް',
+ 'އިބްރާހީމް',
+ 'އިލްޔާސް',
+ 'އިސްމާޢީލް',
+ 'ޢީސާ',
+ 'އަބޫބަކްރު',
+ 'އަލީ',
+ 'އުސާމާ',
+ 'ދާއޫދު',
+ 'ޢަޠާ',
+ 'ޤުދާސް',
+ 'މުޙައްމަދު',
+ 'މޫސާ',
+ 'ޔޫސުފް',
+ ],
+};
diff --git a/src/locales/dv/person/index.ts b/src/locales/dv/person/index.ts
index d810bf03..08d9b1e0 100644
--- a/src/locales/dv/person/index.ts
+++ b/src/locales/dv/person/index.ts
@@ -3,31 +3,17 @@
* Run 'pnpm run generate:locales' to update.
*/
import type { PersonDefinition } from '../../..';
-import female_first_name from './female_first_name';
-import female_last_name from './female_last_name';
-import female_last_name_pattern from './female_last_name_pattern';
-import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
-import male_first_name from './male_first_name';
-import male_last_name from './male_last_name';
-import male_last_name_pattern from './male_last_name_pattern';
-import male_prefix from './male_prefix';
+import last_name_pattern from './last_name_pattern';
import name_ from './name';
import prefix from './prefix';
import sex from './sex';
const person: PersonDefinition = {
- female_first_name,
- female_last_name,
- female_last_name_pattern,
- female_prefix,
first_name,
last_name,
- male_first_name,
- male_last_name,
- male_last_name_pattern,
- male_prefix,
+ last_name_pattern,
name: name_,
prefix,
sex,
diff --git a/src/locales/dv/person/last_name.ts b/src/locales/dv/person/last_name.ts
index 6ff69f60..456bd1d9 100644
--- a/src/locales/dv/person/last_name.ts
+++ b/src/locales/dv/person/last_name.ts
@@ -1,5 +1,723 @@
-import { mergeArrays } from './../../../internal/merge';
-import female_last_name from './female_last_name';
-import male_last_name from './male_last_name';
-
-export default mergeArrays(female_last_name, male_last_name);
+export default {
+ generic: [
+ 'ހަނާ',
+ 'ހައިނަމާ',
+ 'ހައްފާފް',
+ 'ހާނީ',
+ 'ހާދިއާ',
+ 'ހާދީ',
+ 'ހިންދާމް',
+ 'ހިންދިސް',
+ 'ހިބާ',
+ 'ހިދާޔަތް',
+ 'ހުދާ',
+ 'ހުޛުލޫލް',
+ 'ހޫނާ',
+ 'ނަރްޖިސް',
+ 'ނައްބާރު',
+ 'ނަޖާ',
+ 'ނަޖްމާ',
+ 'ނާހީ',
+ 'ނާއިފާ',
+ 'ނާވީ',
+ 'ނާލާ',
+ 'ނުހައިލް',
+ 'ނުބްހާ',
+ 'ނުސައިބު',
+ 'ނުޖުދު',
+ 'ނުޚްބާ',
+ 'ނުޢައިމް',
+ 'ނޫރުލްހުދާ',
+ 'ރަހީނާ',
+ 'ރަބާބާ',
+ 'ރަކީނާ',
+ 'ރައުބު',
+ 'ރައުޙިއްޔާ',
+ 'ރައްސާމާ',
+ 'ރަވްނަޤް',
+ 'ރަފާހިއްޔާ',
+ 'ރަޖާ',
+ 'ރަޖާޙާ',
+ 'ރަޙޫމް',
+ 'ރަޙޫލް',
+ 'ރާބިޙާ',
+ 'ރާބިޙް',
+ 'ރާމާ',
+ 'ރާފިޢާ',
+ 'ރާސިޙާ',
+ 'ރާޖިޔާ',
+ 'ރިދާފާ',
+ 'ރިޢާ',
+ 'ރުއުޔާ',
+ 'ރުމައިޒާ',
+ 'ރުފައިދާ',
+ 'ރުޝްދިއްޔާ',
+ 'ރޫދު',
+ 'ބަހިއްޔު',
+ 'ބަރުޒާ',
+ 'ބަރުޢުމް',
+ 'ބަދުރިއްޔާ',
+ 'ބަތޫލް',
+ 'ބަތްނާ',
+ 'ބަޝާޝާ',
+ 'ބަޝޫޝޤް',
+ 'ބަޝޫޝް',
+ 'ބަޠްޙާއު',
+ 'ބާޛިލާ',
+ 'ބާޤީ',
+ 'ބުހްލޫލް',
+ 'ބުރްހާން',
+ 'ކަންޒު',
+ 'ކަރާއިމް',
+ 'ކަބީރާ',
+ 'ކައިސޫމް',
+ 'ކައުޘަރު',
+ 'ކަލަޖް',
+ 'ކާއިނާ',
+ 'ކާފިޔާ',
+ 'ކާސިބާ',
+ 'ކާޙިލާ',
+ 'ކިނާނާ',
+ 'ކިފާޔާ',
+ 'ކުރައިމާން',
+ 'ކުލްޘޫމް',
+ 'އަންބާ',
+ 'އަންޖަލް',
+ 'އަރުވާ',
+ 'އަކްޙަލް',
+ 'އަޘީލާ',
+ 'އަޘްހަރު',
+ 'އަޘްމާރު',
+ 'އިރާދާ',
+ 'އިރުތިޖާޢު',
+ 'އިބާ',
+ 'އުމަރާ',
+ 'އުމުނިއްޔާ',
+ 'ވަހިއްޔާ',
+ 'ވަހްބު',
+ 'ވައްޟާޙް',
+ 'ވަދީސް',
+ 'ވަޝީކު',
+ 'ވަޞްފާ',
+ 'ވާބިޞް',
+ 'ވާފިރު',
+ 'ވާޙާ',
+ 'ވިޖްދާން',
+ 'ވުސްޢާ',
+ 'މަރްހޫބާ',
+ 'މަބްޞަރު',
+ 'މައާބު',
+ 'މައުރަބު',
+ 'މައުމަލް',
+ 'މަދާ',
+ 'މަލަދު',
+ 'މާހާ',
+ 'މާހީ',
+ 'މާވީ',
+ 'މާސާ',
+ 'މާޝީ',
+ 'މީފާ',
+ 'މުނާ',
+ 'މުއުނިސާ',
+ 'މުއުމިނާ',
+ 'މުދުރިކަތު',
+ 'މުތަނާސިޤް',
+ 'މުސްކާ',
+ 'ފަހުމާން',
+ 'ފަރާއިދު',
+ 'ފައިނާން',
+ 'ފައިލަޤު',
+ 'ފައުޤިއްޔާ',
+ 'ފައްވާޙާ',
+ 'ފަތުޙިއްޔާ',
+ 'ފަތޫޙް',
+ 'ފާރީހާން',
+ 'ފާއިޒާ',
+ 'ފާއިޤު',
+ 'ފިރްޔާލް',
+ 'ފިޠްރިއްޔާ',
+ 'ފުހައިދާ',
+ 'ފުނޫން',
+ 'ފުރައިސާ',
+ 'ދަރްޤާ',
+ 'ދައުމާއު',
+ 'ދައްރާކު',
+ 'ދަފީނާ',
+ 'ދަލޫފް',
+ 'ދާނިޔާ',
+ 'ދާރިބު',
+ 'ދާއިޙާ',
+ 'ދާޖިނާ',
+ 'ދިރްފިސް',
+ 'ދީވާން',
+ 'ދުއްރުން',
+ 'ތަރަފް',
+ 'ތަބައްރުޢު',
+ 'ތައްމާމް',
+ 'ތަޒައްޔުން',
+ 'ތަޙައްޝުމު',
+ 'ތަޛްހީބު',
+ 'ތަޣްރީދު',
+ 'ތާއިޢާ',
+ 'ތާއްމާ',
+ 'ތިމްރާޙަތު',
+ 'ތުކްލާން',
+ 'ލަބިޤު',
+ 'ލަސަން',
+ 'ލިޔާނާ',
+ 'ލުބަދު',
+ 'ލުބާ',
+ 'ލުބާބާ',
+ 'ލުއުލުއު',
+ 'ލުއްޖާ',
+ 'ލުޠުފީ',
+ 'ލުޤުމާން',
+ 'ސަނަމް',
+ 'ސަރުމަދު',
+ 'ސަލްސަބީލް',
+ 'ސަޙަރު',
+ 'ސަޢުދިއްޔާ',
+ 'ސާބިޤާ',
+ 'ސާމިޤާ',
+ 'ސާޖީ',
+ 'ސާޤީ',
+ 'ސިބުޠު',
+ 'ސުންދުސް',
+ 'ސުބުޙާތު',
+ 'ސުއުދާ',
+ 'ސުމައިޙާ',
+ 'ޒަރްނަޤާ',
+ 'ޒަރްކަޝާ',
+ 'ޒަބަރުޖަދް',
+ 'ޒައިޒަފޫން',
+ 'ޒަޖާ',
+ 'ޒަޢުފަރާނާ',
+ 'ޒާހް',
+ 'ޒާރާ',
+ 'ޒާޚިރާ',
+ 'ޒާޚިޒުންބުޤާރާ',
+ 'ޒިރުޔާބު',
+ 'ޒިބްރިޖު',
+ 'ޒިދުނީ',
+ 'ޒުންބުޤާ',
+ 'ޒުރްޤުމް',
+ 'ޒުބައިދާ',
+ 'ޒުމުއްރުދާ',
+ 'ޒޯފިޝާން',
+ 'ޔަމްނާ',
+ 'ޔަލްމަޢި',
+ 'ޔަގްޡާން',
+ 'ޔަޝްމް',
+ 'ޔަޤްޡާ',
+ 'ޔާސިރާ',
+ 'ޔާޤޫތު',
+ 'ޔޫޝަޢު',
+ 'ޖައިދާނާ',
+ 'ޖަލްވާ',
+ 'ޖަސާރާ',
+ 'ޖަޛަލް',
+ 'ޖާބިރު',
+ 'ޖާސިމާ',
+ 'ޖާސިމް',
+ 'ޖިދާ',
+ 'ޖުނައިނާ',
+ 'ޖުންދު',
+ 'ޖުމާއު',
+ 'ޖުމްލާނާ',
+ 'ޖުސުމް',
+ 'ޘަރާ',
+ 'ޘަރިއްޔު',
+ 'ޘަބްރާ',
+ 'ޘަވާ',
+ 'ޘަވިއްޔު',
+ 'ޘާނީ',
+ 'ޘާޣިމް',
+ 'ޘުރައްޔާ',
+ 'ޙަނާން',
+ 'ޙަބީބާ',
+ 'ޙަބީބު',
+ 'ޙަމްރާއު',
+ 'ޙަދްވާ',
+ 'ޙަޘީޘް',
+ 'ޙަޝްމާ',
+ 'ޙަޞްނާ',
+ 'ޙާރިސާ',
+ 'ޙާބިސް',
+ 'ޙާފިދު',
+ 'ޙިންނާ',
+ 'ޙިބާއު',
+ 'ޙުސްނީ',
+ 'ޚައިރީ',
+ 'ޚަވްދު',
+ 'ޚަވްލީ',
+ 'ޚަވްޟާ',
+ 'ޚަދްރާ',
+ 'ޚާބިސް',
+ 'ޚާފިޤާނި',
+ 'ޚާލިޞާ',
+ 'ޚިތާމް',
+ 'ޚުލަސާ',
+ 'ޛަހަބު',
+ 'ޛަރާ',
+ 'ޛަބާރާ',
+ 'ޛަކީ',
+ 'ޛަމާމަތު',
+ 'ޛާބިރާ',
+ 'ޛިކްރާ',
+ 'ޛުއްނޫރު',
+ 'ޝަރްސާއު',
+ 'ޝަރްޤިއްޔާ',
+ 'ޝަބާބު',
+ 'ޝަމަރުދަލް',
+ 'ޝަމްސާ',
+ 'ޝަފްޝާފް',
+ 'ޝަލަބިއްޔާ',
+ 'ޝަލޫލް',
+ 'ޝަޖިއްޔާ',
+ 'ޝާރިޔާ',
+ 'ޝާއިޤާ',
+ 'ޝާމިސް',
+ 'ޝިންޝިނާ',
+ 'ޝުބޫލް',
+ 'ޝުޢާޢު',
+ 'ޞަބިއްޔާ',
+ 'ޞަބޫރު',
+ 'ޞަފިއްޔު',
+ 'ޞަދޫޙު',
+ 'ޞާއިބާ',
+ 'ޞާފީނާޒް',
+ 'ޞިންވާން',
+ 'ޞިއްދީޤާ',
+ 'ޞުރޫޙު',
+ 'ޞުބައިޙާ',
+ 'ޟާމިނަތު',
+ 'ޟާޙިޔާ',
+ 'ޟިފާފް',
+ 'ޟިޔާ',
+ 'ޟުޙާ',
+ 'ޠަރޫބު',
+ 'ޠައްޔިބާ',
+ 'ޠާހިރާ',
+ 'ޠާލިބު',
+ 'ޠާޙީ',
+ 'ޠިބާބު',
+ 'ޠުމޫޙާ',
+ 'ޠުލްސާ',
+ 'ޡަހީރާ',
+ 'ޡަމްޔާ',
+ 'ޡަފަރު',
+ 'ޡާފިރާ',
+ 'ޡިލާލް',
+ 'ޡުހޫރު',
+ 'ޡުއްލާ',
+ 'ޢަންނާބު',
+ 'ޢަންބަރާ',
+ 'ޢަންބަރު',
+ 'ޢަންދަލީބު',
+ 'ޢަރޫޝާ',
+ 'ޢަބީރު',
+ 'ޢަބްޤަރީ',
+ 'ޢައްމާރު',
+ 'ޢައްޒާ',
+ 'ޢަފާފާ',
+ 'ޢަދުލިއްޔާ',
+ 'ޢަލާނާ',
+ 'ޢަލާނިޔާ',
+ 'ޢަޛްރާ',
+ 'ޢަޠާޔާ',
+ 'ޢާބިދީން',
+ 'ޢާއިދާ',
+ 'ޢާލިޔާ',
+ 'ޢާޖިލާ',
+ 'ޢާޤިބާ',
+ 'ޢިއްޒަތު',
+ 'ޢުތުބާ',
+ 'ޣަންދޫރު',
+ 'ޣައްރާފް',
+ 'ޣައްސާން',
+ 'ޣަޔްދަން',
+ 'ޣާނީ',
+ 'ޣާދާ',
+ 'ޣާދިފު',
+ 'ޣާޔާ',
+ 'ޣިނާ',
+ 'ޣީރާ',
+ 'ޣީދު',
+ 'ޣުމޫމް',
+ 'ޤަބްސާ',
+ 'ޤަވާމް',
+ 'ޤަމީން',
+ 'ޤާނިތު',
+ 'ޤާބޫސް',
+ 'ޤިންދީލް',
+ 'ޤިންޠާރް',
+ 'ޤިޠާފް',
+ 'ޤުމްރިއްޔާ',
+ 'ޤުދުވާ',
+ 'ޤުޘަމް',
+ ],
+ female: [
+ 'އިބާ',
+ 'އަޘްމާރު',
+ 'އަޘީލާ',
+ 'އިރާދާ',
+ 'އިރުތިޖާޢު',
+ 'އަރުވާ',
+ 'އުމުނިއްޔާ',
+ 'އަންބާ',
+ 'އަންޖަލް',
+ 'އުމަރާ',
+ 'ބަދުރިއްޔާ',
+ 'ބަރުޒާ',
+ 'ބަޝޫޝޤް',
+ 'ބަތްނާ',
+ 'ބަޝާޝާ',
+ 'ބާޛިލާ',
+ 'ބަތޫލް',
+ 'ބަރުޢުމް',
+ 'ބަޠްޙާއު',
+ 'ބަހިއްޔު',
+ 'ތާއްމާ',
+ 'ތަބައްރުޢު',
+ 'ތަޙައްޝުމު',
+ 'ތަޛްހީބު',
+ 'ތަޒައްޔުން',
+ 'ތަޣްރީދު',
+ 'ތިމްރާޙަތު',
+ 'ޘަބްރާ',
+ 'ޘަރާ',
+ 'ޘުރައްޔާ',
+ 'ޘަވާ',
+ 'ޘާނީ',
+ 'ޖާސިމާ',
+ 'ޖިދާ',
+ 'ޖަސާރާ',
+ 'ޖަލްވާ',
+ 'ޖުމްލާނާ',
+ 'ޖުނައިނާ',
+ 'ޖައިދާނާ',
+ 'ޖުމާއު',
+ 'ޙާރިސާ',
+ 'ޙިބާއު',
+ 'ޙަބީބާ',
+ 'ޙަދްވާ',
+ 'ޙަޝްމާ',
+ 'ޙަޞްނާ',
+ 'ޙަމްރާއު',
+ 'ޙިންނާ',
+ 'ޙަނާން',
+ 'ޚާލިޞާ',
+ 'ޚަދްރާ',
+ 'ޚުލަސާ',
+ 'ޚަވްޟާ',
+ 'ޚަވްލީ',
+ 'ޚަވްދު',
+ 'ދާއިޙާ',
+ 'ދާޖިނާ',
+ 'ދައުމާއު',
+ 'ދުއްރުން',
+ 'ދަރްޤާ',
+ 'ދަފީނާ',
+ 'ދަލޫފް',
+ 'ދާނިޔާ',
+ 'ޛާބިރާ',
+ 'ޛަބާރާ',
+ 'ޛަރާ',
+ 'ޛިކްރާ',
+ 'ޛަމާމަތު',
+ 'ރުއުޔާ',
+ 'ރާބިޙާ',
+ 'ރާސިޙާ',
+ 'ރާފިޢާ',
+ 'ރާމާ',
+ 'ރަބާބާ',
+ 'ރަޖާ',
+ 'ރަޙޫލް',
+ 'ރައްސާމާ',
+ 'ރުޝްދިއްޔާ',
+ 'ރަފާހިއްޔާ',
+ 'ރުފައިދާ',
+ 'ރައުޙިއްޔާ',
+ 'ރަވްނަޤް',
+ 'ޒާޚިރާ',
+ 'ޒާހް',
+ 'ޒަބަރުޖަދް',
+ 'ޒަޖާ',
+ 'ޒުރްޤުމް',
+ 'ޒަރްނަޤާ',
+ 'ޒުމުއްރުދާ',
+ 'ޒާޚިޒުންބުޤާރާ',
+ 'ޒުންބުޤާ',
+ 'ޒައިޒަފޫން',
+ 'ޒިދުނީ',
+ 'ރާޖިޔާ',
+ 'ރަޖާޙާ',
+ 'ރިދާފާ',
+ 'ރިޢާ',
+ 'ރަކީނާ',
+ 'ރުމައިޒާ',
+ 'ރަހީނާ',
+ 'ޒާރާ',
+ 'ޒުބައިދާ',
+ 'ޒަރްކަޝާ',
+ 'ޒަޢުފަރާނާ',
+ 'ސުއުދާ',
+ 'ސާބިޤާ',
+ 'ސާމިޤާ',
+ 'ސުބުޙާތު',
+ 'ސަޙަރު',
+ 'ސަޢުދިއްޔާ',
+ 'ސަލްސަބީލް',
+ 'ސުމައިޙާ',
+ 'ސުންދުސް',
+ 'ސަނަމް',
+ 'ޝާއިޤާ',
+ 'ޝާރިޔާ',
+ 'ޝަބާބު',
+ 'ޝަޖިއްޔާ',
+ 'ޝަރްސާއު',
+ 'ޝަރްޤިއްޔާ',
+ 'ޝުޢާޢު',
+ 'ޝަފްޝާފް',
+ 'ޝަލަބިއްޔާ',
+ 'ޝަމަރުދަލް',
+ 'ޝަމްސާ',
+ 'ޝިންޝިނާ',
+ 'ޞާއިބާ',
+ 'ޞާފީނާޒް',
+ 'ޞަބިއްޔާ',
+ 'ޞުބައިޙާ',
+ 'ޞިއްދީޤާ',
+ 'ޞިންވާން',
+ 'ޟާޙިޔާ',
+ 'ޟާމިނަތު',
+ 'ޟުޙާ',
+ 'ޟިފާފް',
+ 'ޟިޔާ',
+ 'ތާއިޢާ',
+ 'ޠާހިރާ',
+ 'ޠަރޫބު',
+ 'ޠުލްސާ',
+ 'ޠުމޫޙާ',
+ 'ޠައްޔިބާ',
+ 'ޡާފިރާ',
+ 'ޡަމްޔާ',
+ 'ޡުއްލާ',
+ 'ޡަހީރާ',
+ 'ޢާއިދާ',
+ 'ޢާޖިލާ',
+ 'ޢާޤިބާ',
+ 'ޢާލިޔާ',
+ 'ޢަބީރު',
+ 'ޢުތުބާ',
+ 'ޢަދުލިއްޔާ',
+ 'ޢަޛްރާ',
+ 'ޢަރޫޝާ',
+ 'ޢައްޒާ',
+ 'ޢަޠާޔާ',
+ 'ޢަފާފާ',
+ 'ޢަލާނިޔާ',
+ 'ޢަންނާބު',
+ 'ޢަންބަރާ',
+ 'ޢަންދަލީބު',
+ 'ޢަލާނާ',
+ 'ޣާދާ',
+ 'ޣާނީ',
+ 'ޣާޔާ',
+ 'ޣިނާ',
+ 'ޣީދު',
+ 'ޣީރާ',
+ 'ފާއިޒާ',
+ 'ފާރީހާން',
+ 'ފަތުޙިއްޔާ',
+ 'ފަރާއިދު',
+ 'ފިރްޔާލް',
+ 'ފުރައިސާ',
+ 'ފިޠްރިއްޔާ',
+ 'ފުނޫން',
+ 'ފުހައިދާ',
+ 'ފައްވާޙާ',
+ 'ފައުޤިއްޔާ',
+ 'ފައިނާން',
+ 'ޤާނިތު',
+ 'ޤަބްސާ',
+ 'ޤުޘަމް',
+ 'ޤުދުވާ',
+ 'ޤިޠާފް',
+ 'ޤުމްރިއްޔާ',
+ 'ޤަމީން',
+ 'ކާއިނާ',
+ 'ކާސިބާ',
+ 'ކާޙިލާ',
+ 'ކާފިޔާ',
+ 'ކަބީރާ',
+ 'ކަރާއިމް',
+ 'ކުރައިމާން',
+ 'ކިފާޔާ',
+ 'ކުލްޘޫމް',
+ 'ކިނާނާ',
+ 'ކަންޒު',
+ 'ލުއުލުއު',
+ 'ލުބާބާ',
+ 'ލުއްޖާ',
+ 'ލަސަން',
+ 'ލުބާ',
+ 'ލިޔާނާ',
+ 'މުއުމިނާ',
+ 'މުއުނިސާ',
+ 'މާހާ',
+ 'މާހީ',
+ 'މާސާ',
+ 'މާޝީ',
+ 'މާވީ',
+ 'މަދާ',
+ 'މަރްހޫބާ',
+ 'މުސްކާ',
+ 'މަލަދު',
+ 'މުނާ',
+ 'މީފާ',
+ 'ނާއިފާ',
+ 'ނާލާ',
+ 'ނާހީ',
+ 'ނާވީ',
+ 'ނުބްހާ',
+ 'ނަޖާ',
+ 'ނަޖްމާ',
+ 'ނުޚްބާ',
+ 'ނަރްޖިސް',
+ 'ނޫރުލްހުދާ',
+ 'ވާޙާ',
+ 'ވިޖްދާން',
+ 'ވުސްޢާ',
+ 'ވަޝީކު',
+ 'ވަޞްފާ',
+ 'ވަހިއްޔާ',
+ 'ހާދިއާ',
+ 'ހާނީ',
+ 'ހިބާ',
+ 'ހުދާ',
+ 'ހަނާ',
+ 'ހިންދާމް',
+ 'ހޫނާ',
+ 'ހައިނަމާ',
+ 'ޔާސިރާ',
+ 'ޔާޤޫތު',
+ 'ޔަޤްޡާ',
+ 'ޔަމްނާ',
+ 'ޔަޝްމް',
+ ],
+ male: [
+ 'އަކްޙަލް',
+ 'އަޘްހަރު',
+ 'ބުރްހާން',
+ 'ބާޤީ',
+ 'ބުހްލޫލް',
+ 'ބަޝޫޝް',
+ 'ތަރަފް',
+ 'ތައްމާމް',
+ 'ތުކްލާން',
+ 'ޘަވިއްޔު',
+ 'ޘާޣިމް',
+ 'ޘަރިއްޔު',
+ 'ޖާބިރު',
+ 'ޖާސިމް',
+ 'ޖަޛަލް',
+ 'ޖުސުމް',
+ 'ޖުންދު',
+ 'ޙާބިސް',
+ 'ޙާފިދު',
+ 'ޙަބީބު',
+ 'ޙަޘީޘް',
+ 'ޙުސްނީ',
+ 'ޚާބިސް',
+ 'ޚާފިޤާނި',
+ 'ޚިތާމް',
+ 'ޚައިރީ',
+ 'ދާރިބު',
+ 'ދައްރާކު',
+ 'ދިރްފިސް',
+ 'ދީވާން',
+ 'ޛަހަބު',
+ 'ޛުއްނޫރު',
+ 'ޛަކީ',
+ 'ރާބިޙް',
+ 'ރައުބު',
+ 'ރަޙޫމް',
+ 'ރޫދު',
+ 'ޒިބްރިޖު',
+ 'ޒިރުޔާބު',
+ 'ޒޯފިޝާން',
+ 'ސާޤީ',
+ 'ސިބުޠު',
+ 'ސަރުމަދު',
+ 'ސާޖީ',
+ 'ޝާމިސް',
+ 'ޝަބާބު',
+ 'ޝުބޫލް',
+ 'ޝަފްޝާފް',
+ 'ޝަލޫލް',
+ 'ޞަބޫރު',
+ 'ޞަދޫޙު',
+ 'ޞަފިއްޔު',
+ 'ޞުރޫޙު',
+ 'ޠާޙީ',
+ 'ޠާލިބު',
+ 'ޠިބާބު',
+ 'ޡަފަރު',
+ 'ޡިލާލް',
+ 'ޡުހޫރު',
+ 'ޢާބިދީން',
+ 'ޢަބްޤަރީ',
+ 'ޢިއްޒަތު',
+ 'ޢައްމާރު',
+ 'ޢަންބަރު',
+ 'ޢަންދަލީބު',
+ 'ޣާދިފު',
+ 'ޣައްރާފް',
+ 'ޣައްސާން',
+ 'ޣުމޫމް',
+ 'ޣަންދޫރު',
+ 'ޣަޔްދަން',
+ 'ފާއިޤު',
+ 'ފަތޫޙް',
+ 'ފަހުމާން',
+ 'ފައިލަޤު',
+ 'ޤާބޫސް',
+ 'ޤިންދީލް',
+ 'ޤިންޠާރް',
+ 'ޤަވާމް',
+ 'ކަލަޖް',
+ 'ކައުޘަރު',
+ 'ކައިސޫމް',
+ 'ލުބަދު',
+ 'ލަބިޤު',
+ 'ލަސަން',
+ 'ލުޠުފީ',
+ 'ލުޤުމާން',
+ 'މައުރަބު',
+ 'މައުމަލް',
+ 'މައާބު',
+ 'މަބްޞަރު',
+ 'މުތަނާސިޤް',
+ 'މުދުރިކަތު',
+ 'ނުޖުދު',
+ 'ނުސައިބު',
+ 'ނުޢައިމް',
+ 'ނައްބާރު',
+ 'ނުހައިލް',
+ 'ވާބިޞް',
+ 'ވަދީސް',
+ 'ވާފިރު',
+ 'ވައްޟާޙް',
+ 'ވަހްބު',
+ 'ހާދީ',
+ 'ހިދާޔަތް',
+ 'ހުޛުލޫލް',
+ 'ހައްފާފް',
+ 'ހިންދިސް',
+ 'ޔާޤޫތު',
+ 'ޔަލްމަޢި',
+ 'ޔޫޝަޢު',
+ 'ޔަގްޡާން',
+ ],
+};
diff --git a/src/locales/dv/person/last_name_pattern.ts b/src/locales/dv/person/last_name_pattern.ts
new file mode 100644
index 00000000..97b4ee88
--- /dev/null
+++ b/src/locales/dv/person/last_name_pattern.ts
@@ -0,0 +1,4 @@
+export default {
+ female: [{ value: '{{person.last_name.female}}', weight: 1 }],
+ male: [{ value: '{{person.last_name.male}}', weight: 1 }],
+};
diff --git a/src/locales/dv/person/male_first_name.ts b/src/locales/dv/person/male_first_name.ts
deleted file mode 100644
index ec1214a8..00000000
--- a/src/locales/dv/person/male_first_name.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-export default [
- 'އާދަމް',
- 'އިބްރާހީމް',
- 'އިލްޔާސް',
- 'އިސްމާޢީލް',
- 'ޢީސާ',
- 'އަބޫބަކްރު',
- 'އަލީ',
- 'އުސާމާ',
- 'ދާއޫދު',
- 'ޢަޠާ',
- 'ޤުދާސް',
- 'މުޙައްމަދު',
- 'މޫސާ',
- 'ޔޫސުފް',
-];
diff --git a/src/locales/dv/person/male_last_name.ts b/src/locales/dv/person/male_last_name.ts
deleted file mode 100644
index 9bf5f935..00000000
--- a/src/locales/dv/person/male_last_name.ts
+++ /dev/null
@@ -1,114 +0,0 @@
-export default [
- 'އަކްޙަލް',
- 'އަޘްހަރު',
- 'ބުރްހާން',
- 'ބާޤީ',
- 'ބުހްލޫލް',
- 'ބަޝޫޝް',
- 'ތަރަފް',
- 'ތައްމާމް',
- 'ތުކްލާން',
- 'ޘަވިއްޔު',
- 'ޘާޣިމް',
- 'ޘަރިއްޔު',
- 'ޖާބިރު',
- 'ޖާސިމް',
- 'ޖަޛަލް',
- 'ޖުސުމް',
- 'ޖުންދު',
- 'ޙާބިސް',
- 'ޙާފިދު',
- 'ޙަބީބު',
- 'ޙަޘީޘް',
- 'ޙުސްނީ',
- 'ޚާބިސް',
- 'ޚާފިޤާނި',
- 'ޚިތާމް',
- 'ޚައިރީ',
- 'ދާރިބު',
- 'ދައްރާކު',
- 'ދިރްފިސް',
- 'ދީވާން',
- 'ޛަހަބު',
- 'ޛުއްނޫރު',
- 'ޛަކީ',
- 'ރާބިޙް',
- 'ރައުބު',
- 'ރަޙޫމް',
- 'ރޫދު',
- 'ޒިބްރިޖު',
- 'ޒިރުޔާބު',
- 'ޒޯފިޝާން',
- 'ސާޤީ',
- 'ސިބުޠު',
- 'ސަރުމަދު',
- 'ސާޖީ',
- 'ޝާމިސް',
- 'ޝަބާބު',
- 'ޝުބޫލް',
- 'ޝަފްޝާފް',
- 'ޝަލޫލް',
- 'ޞަބޫރު',
- 'ޞަދޫޙު',
- 'ޞަފިއްޔު',
- 'ޞުރޫޙު',
- 'ޠާޙީ',
- 'ޠާލިބު',
- 'ޠިބާބު',
- 'ޡަފަރު',
- 'ޡިލާލް',
- 'ޡުހޫރު',
- 'ޢާބިދީން',
- 'ޢަބްޤަރީ',
- 'ޢިއްޒަތު',
- 'ޢައްމާރު',
- 'ޢަންބަރު',
- 'ޢަންދަލީބު',
- 'ޣާދިފު',
- 'ޣައްރާފް',
- 'ޣައްސާން',
- 'ޣުމޫމް',
- 'ޣަންދޫރު',
- 'ޣަޔްދަން',
- 'ފާއިޤު',
- 'ފަތޫޙް',
- 'ފަހުމާން',
- 'ފައިލަޤު',
- 'ޤާބޫސް',
- 'ޤިންދީލް',
- 'ޤިންޠާރް',
- 'ޤަވާމް',
- 'ކަލަޖް',
- 'ކައުޘަރު',
- 'ކައިސޫމް',
- 'ލުބަދު',
- 'ލަބިޤު',
- 'ލަސަން',
- 'ލުޠުފީ',
- 'ލުޤުމާން',
- 'މައުރަބު',
- 'މައުމަލް',
- 'މައާބު',
- 'މަބްޞަރު',
- 'މުތަނާސިޤް',
- 'މުދުރިކަތު',
- 'ނުޖުދު',
- 'ނުސައިބު',
- 'ނުޢައިމް',
- 'ނައްބާރު',
- 'ނުހައިލް',
- 'ވާބިޞް',
- 'ވަދީސް',
- 'ވާފިރު',
- 'ވައްޟާޙް',
- 'ވަހްބު',
- 'ހާދީ',
- 'ހިދާޔަތް',
- 'ހުޛުލޫލް',
- 'ހައްފާފް',
- 'ހިންދިސް',
- 'ޔާޤޫތު',
- 'ޔަލްމަޢި',
- 'ޔޫޝަޢު',
- 'ޔަގްޡާން',
-];
diff --git a/src/locales/dv/person/male_last_name_pattern.ts b/src/locales/dv/person/male_last_name_pattern.ts
deleted file mode 100644
index 75cb2c10..00000000
--- a/src/locales/dv/person/male_last_name_pattern.ts
+++ /dev/null
@@ -1 +0,0 @@
-export default [{ value: '{{person.male_last_name}}', weight: 1 }];
diff --git a/src/locales/dv/person/male_prefix.ts b/src/locales/dv/person/male_prefix.ts
deleted file mode 100644
index 1afa1c4c..00000000
--- a/src/locales/dv/person/male_prefix.ts
+++ /dev/null
@@ -1 +0,0 @@
-export default ['އަމީރު', 'އަމީރާ', 'ބަނޑޭރި', 'ބޮޑު'];
diff --git a/src/locales/dv/person/prefix.ts b/src/locales/dv/person/prefix.ts
index cb1d846e..6c889ffb 100644
--- a/src/locales/dv/person/prefix.ts
+++ b/src/locales/dv/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: ['އަމީރު', 'އަމީރާ', 'ބަނޑޭރި', 'ބޮޑު'],
+};