aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Mayer <[email protected]>2023-03-27 18:12:25 +0700
committerGitHub <[email protected]>2023-03-27 11:12:25 +0000
commit17f0488b1b85820f989c89d70ea883de4fa19506 (patch)
treefda729c875e52ab00299346b3b9a8f3d7ba7ccba
parent8a4ca4e1135555ed833933eb88e40bbaa1009bc1 (diff)
downloadfaker-17f0488b1b85820f989c89d70ea883de4fa19506.tar.xz
faker-17f0488b1b85820f989c89d70ea883de4fa19506.zip
feat(locale): add hyphenated names to English locales (#1872)
-rw-r--r--src/locales/af_ZA/person/index.ts2
-rw-r--r--src/locales/af_ZA/person/last_name_patterns.ts1
-rw-r--r--src/locales/ar/person/index.ts2
-rw-r--r--src/locales/ar/person/last_name_patterns.ts1
-rw-r--r--src/locales/az/person/female_last_name_patterns.ts1
-rw-r--r--src/locales/az/person/index.ts4
-rw-r--r--src/locales/az/person/male_last_name_patterns.ts1
-rw-r--r--src/locales/cz/person/female_last_name_patterns.ts1
-rw-r--r--src/locales/cz/person/index.ts4
-rw-r--r--src/locales/cz/person/male_last_name_patterns.ts1
-rw-r--r--src/locales/de/person/index.ts2
-rw-r--r--src/locales/de/person/last_name_patterns.ts1
-rw-r--r--src/locales/de_AT/person/index.ts2
-rw-r--r--src/locales/de_AT/person/last_name_patterns.ts1
-rw-r--r--src/locales/de_CH/person/index.ts2
-rw-r--r--src/locales/de_CH/person/last_name_patterns.ts1
-rw-r--r--src/locales/dv/person/female_last_name_patterns.ts1
-rw-r--r--src/locales/dv/person/index.ts4
-rw-r--r--src/locales/dv/person/male_last_name_patterns.ts1
-rw-r--r--src/locales/el/person/index.ts2
-rw-r--r--src/locales/el/person/last_name_patterns.ts1
-rw-r--r--src/locales/en/person/index.ts2
-rw-r--r--src/locales/en/person/last_name_patterns.ts4
-rw-r--r--src/locales/en_AU/person/index.ts2
-rw-r--r--src/locales/en_AU/person/last_name_patterns.ts4
-rw-r--r--src/locales/en_AU_ocker/person/index.ts2
-rw-r--r--src/locales/en_AU_ocker/person/last_name_patterns.ts4
-rw-r--r--src/locales/en_BORK/index.ts2
-rw-r--r--src/locales/en_BORK/person/index.ts12
-rw-r--r--src/locales/en_BORK/person/last_name_patterns.ts4
-rw-r--r--src/locales/en_CA/index.ts2
-rw-r--r--src/locales/en_CA/person/index.ts12
-rw-r--r--src/locales/en_CA/person/last_name_patterns.ts4
-rw-r--r--src/locales/en_IE/index.ts2
-rw-r--r--src/locales/en_IE/person/index.ts12
-rw-r--r--src/locales/en_IE/person/last_name_patterns.ts4
-rw-r--r--src/locales/en_IN/person/index.ts2
-rw-r--r--src/locales/en_IN/person/last_name_patterns.ts4
-rw-r--r--src/locales/en_NG/person/index.ts2
-rw-r--r--src/locales/en_NG/person/last_name_patterns.ts4
-rw-r--r--src/locales/en_US/index.ts2
-rw-r--r--src/locales/en_US/person/index.ts12
-rw-r--r--src/locales/en_US/person/last_name_patterns.ts4
-rw-r--r--src/locales/en_ZA/person/index.ts2
-rw-r--r--src/locales/en_ZA/person/last_name_patterns.ts4
-rw-r--r--src/locales/fa/person/index.ts2
-rw-r--r--src/locales/fa/person/last_name_patterns.ts1
-rw-r--r--src/locales/fi/person/index.ts2
-rw-r--r--src/locales/fi/person/last_name_patterns.ts1
-rw-r--r--src/locales/fr/person/index.ts2
-rw-r--r--src/locales/fr/person/last_name_patterns.ts1
-rw-r--r--src/locales/fr_BE/person/index.ts2
-rw-r--r--src/locales/fr_BE/person/last_name_patterns.ts1
-rw-r--r--src/locales/fr_CA/index.ts2
-rw-r--r--src/locales/fr_CA/person/index.ts12
-rw-r--r--src/locales/fr_CA/person/last_name_patterns.ts1
-rw-r--r--src/locales/fr_CH/person/index.ts2
-rw-r--r--src/locales/fr_CH/person/last_name_patterns.ts1
-rw-r--r--src/locales/fr_LU/index.ts2
-rw-r--r--src/locales/fr_LU/person/index.ts12
-rw-r--r--src/locales/fr_LU/person/last_name_patterns.ts1
-rw-r--r--src/locales/ge/person/index.ts2
-rw-r--r--src/locales/ge/person/last_name_patterns.ts1
-rw-r--r--src/locales/he/person/index.ts2
-rw-r--r--src/locales/he/person/last_name_patterns.ts1
-rw-r--r--src/locales/hr/person/index.ts2
-rw-r--r--src/locales/hr/person/last_name_patterns.ts1
-rw-r--r--src/locales/hu/person/index.ts2
-rw-r--r--src/locales/hu/person/last_name_patterns.ts1
-rw-r--r--src/locales/hy/person/index.ts2
-rw-r--r--src/locales/hy/person/last_name_patterns.ts1
-rw-r--r--src/locales/id_ID/person/female_last_name_patterns.ts1
-rw-r--r--src/locales/id_ID/person/index.ts4
-rw-r--r--src/locales/id_ID/person/male_last_name_patterns.ts1
-rw-r--r--src/locales/it/person/index.ts2
-rw-r--r--src/locales/it/person/last_name_patterns.ts1
-rw-r--r--src/locales/ja/person/index.ts2
-rw-r--r--src/locales/ja/person/last_name_patterns.ts1
-rw-r--r--src/locales/ko/person/index.ts2
-rw-r--r--src/locales/ko/person/last_name_patterns.ts1
-rw-r--r--src/locales/mk/person/female_last_name_patterns.ts1
-rw-r--r--src/locales/mk/person/index.ts4
-rw-r--r--src/locales/mk/person/male_last_name_patterns.ts1
-rw-r--r--src/locales/ne/person/index.ts2
-rw-r--r--src/locales/ne/person/last_name_patterns.ts1
-rw-r--r--src/locales/nl/person/index.ts2
-rw-r--r--src/locales/nl/person/last_name_patterns.ts1
-rw-r--r--src/locales/nl_BE/person/index.ts2
-rw-r--r--src/locales/nl_BE/person/last_name_patterns.ts1
-rw-r--r--src/locales/pl/person/index.ts2
-rw-r--r--src/locales/pl/person/last_name_patterns.ts1
-rw-r--r--src/locales/pt_BR/person/index.ts2
-rw-r--r--src/locales/pt_BR/person/last_name_patterns.ts1
-rw-r--r--src/locales/pt_PT/person/index.ts2
-rw-r--r--src/locales/pt_PT/person/last_name_patterns.ts1
-rw-r--r--src/locales/ro/person/index.ts2
-rw-r--r--src/locales/ro/person/last_name_patterns.ts1
-rw-r--r--src/locales/ru/person/female_last_name_patterns.ts1
-rw-r--r--src/locales/ru/person/index.ts4
-rw-r--r--src/locales/ru/person/male_last_name_patterns.ts1
-rw-r--r--src/locales/sk/person/female_last_name_patterns.ts1
-rw-r--r--src/locales/sk/person/index.ts4
-rw-r--r--src/locales/sk/person/male_last_name_patterns.ts1
-rw-r--r--src/locales/tr/person/index.ts2
-rw-r--r--src/locales/tr/person/last_name_patterns.ts1
-rw-r--r--src/locales/uk/person/female_last_name_patterns.ts1
-rw-r--r--src/locales/uk/person/index.ts4
-rw-r--r--src/locales/uk/person/male_last_name_patterns.ts1
-rw-r--r--src/locales/ur/person/index.ts2
-rw-r--r--src/locales/ur/person/last_name_patterns.ts1
-rw-r--r--src/locales/vi/person/index.ts2
-rw-r--r--src/locales/vi/person/last_name_patterns.ts1
-rw-r--r--src/locales/zh_CN/person/index.ts2
-rw-r--r--src/locales/zh_CN/person/last_name_patterns.ts1
-rw-r--r--src/locales/zh_TW/person/index.ts2
-rw-r--r--src/locales/zh_TW/person/last_name_patterns.ts1
-rw-r--r--src/locales/zu_ZA/person/index.ts2
-rw-r--r--src/locales/zu_ZA/person/last_name_patterns.ts1
-rw-r--r--test/__snapshots__/git.spec.ts.snap42
-rw-r--r--test/__snapshots__/internet.spec.ts.snap72
-rw-r--r--test/__snapshots__/person.spec.ts.snap30
121 files changed, 354 insertions, 72 deletions
diff --git a/src/locales/af_ZA/person/index.ts b/src/locales/af_ZA/person/index.ts
index b61cf108..3b898ef8 100644
--- a/src/locales/af_ZA/person/index.ts
+++ b/src/locales/af_ZA/person/index.ts
@@ -6,12 +6,14 @@ import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
const person: PersonDefinitions = {
female_first_name,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
};
diff --git a/src/locales/af_ZA/person/last_name_patterns.ts b/src/locales/af_ZA/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/af_ZA/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/ar/person/index.ts b/src/locales/ar/person/index.ts
index 45178928..96cc5d1e 100644
--- a/src/locales/ar/person/index.ts
+++ b/src/locales/ar/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -19,6 +20,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/ar/person/last_name_patterns.ts b/src/locales/ar/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/ar/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/az/person/female_last_name_patterns.ts b/src/locales/az/person/female_last_name_patterns.ts
new file mode 100644
index 00000000..3f920674
--- /dev/null
+++ b/src/locales/az/person/female_last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.female_last_name}}', weight: 1 }];
diff --git a/src/locales/az/person/index.ts b/src/locales/az/person/index.ts
index 3b06817a..ff3e0f9d 100644
--- a/src/locales/az/person/index.ts
+++ b/src/locales/az/person/index.ts
@@ -5,10 +5,12 @@
import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import female_last_name from './female_last_name';
+import female_last_name_patterns from './female_last_name_patterns';
import female_prefix from './female_prefix';
import first_name from './first_name';
import male_first_name from './male_first_name';
import male_last_name from './male_last_name';
+import male_last_name_patterns from './male_last_name_patterns';
import male_prefix from './male_prefix';
import name_ from './name';
import prefix from './prefix';
@@ -17,10 +19,12 @@ import suffix from './suffix';
const person: PersonDefinitions = {
female_first_name,
female_last_name,
+ female_last_name_patterns,
female_prefix,
first_name,
male_first_name,
male_last_name,
+ male_last_name_patterns,
male_prefix,
name: name_,
prefix,
diff --git a/src/locales/az/person/male_last_name_patterns.ts b/src/locales/az/person/male_last_name_patterns.ts
new file mode 100644
index 00000000..75cb2c10
--- /dev/null
+++ b/src/locales/az/person/male_last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.male_last_name}}', weight: 1 }];
diff --git a/src/locales/cz/person/female_last_name_patterns.ts b/src/locales/cz/person/female_last_name_patterns.ts
new file mode 100644
index 00000000..3f920674
--- /dev/null
+++ b/src/locales/cz/person/female_last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.female_last_name}}', weight: 1 }];
diff --git a/src/locales/cz/person/index.ts b/src/locales/cz/person/index.ts
index 7161bc3a..80ee56cc 100644
--- a/src/locales/cz/person/index.ts
+++ b/src/locales/cz/person/index.ts
@@ -5,11 +5,13 @@
import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import female_last_name from './female_last_name';
+import female_last_name_patterns from './female_last_name_patterns';
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_patterns from './male_last_name_patterns';
import male_prefix from './male_prefix';
import name_ from './name';
import prefix from './prefix';
@@ -19,11 +21,13 @@ import title from './title';
const person: PersonDefinitions = {
female_first_name,
female_last_name,
+ female_last_name_patterns,
female_prefix,
first_name,
last_name,
male_first_name,
male_last_name,
+ male_last_name_patterns,
male_prefix,
name: name_,
prefix,
diff --git a/src/locales/cz/person/male_last_name_patterns.ts b/src/locales/cz/person/male_last_name_patterns.ts
new file mode 100644
index 00000000..75cb2c10
--- /dev/null
+++ b/src/locales/cz/person/male_last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.male_last_name}}', weight: 1 }];
diff --git a/src/locales/de/person/index.ts b/src/locales/de/person/index.ts
index da73119b..23ce464d 100644
--- a/src/locales/de/person/index.ts
+++ b/src/locales/de/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -19,6 +20,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/de/person/last_name_patterns.ts b/src/locales/de/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/de/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/de_AT/person/index.ts b/src/locales/de_AT/person/index.ts
index 3e0d9ba6..c8b06204 100644
--- a/src/locales/de_AT/person/index.ts
+++ b/src/locales/de_AT/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -18,6 +19,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/de_AT/person/last_name_patterns.ts b/src/locales/de_AT/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/de_AT/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/de_CH/person/index.ts b/src/locales/de_CH/person/index.ts
index aa067bc0..83b511ea 100644
--- a/src/locales/de_CH/person/index.ts
+++ b/src/locales/de_CH/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -17,6 +18,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/de_CH/person/last_name_patterns.ts b/src/locales/de_CH/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/de_CH/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/dv/person/female_last_name_patterns.ts b/src/locales/dv/person/female_last_name_patterns.ts
new file mode 100644
index 00000000..3f920674
--- /dev/null
+++ b/src/locales/dv/person/female_last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.female_last_name}}', weight: 1 }];
diff --git a/src/locales/dv/person/index.ts b/src/locales/dv/person/index.ts
index e2807f3c..781ce39a 100644
--- a/src/locales/dv/person/index.ts
+++ b/src/locales/dv/person/index.ts
@@ -5,11 +5,13 @@
import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import female_last_name from './female_last_name';
+import female_last_name_patterns from './female_last_name_patterns';
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_patterns from './male_last_name_patterns';
import male_prefix from './male_prefix';
import name_ from './name';
import prefix from './prefix';
@@ -18,11 +20,13 @@ import sex from './sex';
const person: PersonDefinitions = {
female_first_name,
female_last_name,
+ female_last_name_patterns,
female_prefix,
first_name,
last_name,
male_first_name,
male_last_name,
+ male_last_name_patterns,
male_prefix,
name: name_,
prefix,
diff --git a/src/locales/dv/person/male_last_name_patterns.ts b/src/locales/dv/person/male_last_name_patterns.ts
new file mode 100644
index 00000000..75cb2c10
--- /dev/null
+++ b/src/locales/dv/person/male_last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.male_last_name}}', weight: 1 }];
diff --git a/src/locales/el/person/index.ts b/src/locales/el/person/index.ts
index 8dd6f4d6..b12b544e 100644
--- a/src/locales/el/person/index.ts
+++ b/src/locales/el/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -18,6 +19,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/el/person/last_name_patterns.ts b/src/locales/el/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/el/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/en/person/index.ts b/src/locales/en/person/index.ts
index 774f852e..6932c2e5 100644
--- a/src/locales/en/person/index.ts
+++ b/src/locales/en/person/index.ts
@@ -12,6 +12,7 @@ import female_prefix from './female_prefix';
import first_name from './first_name';
import gender from './gender';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_middle_name from './male_middle_name';
import male_prefix from './male_prefix';
@@ -33,6 +34,7 @@ const person: PersonDefinitions = {
first_name,
gender,
last_name,
+ last_name_patterns,
male_first_name,
male_middle_name,
male_prefix,
diff --git a/src/locales/en/person/last_name_patterns.ts b/src/locales/en/person/last_name_patterns.ts
new file mode 100644
index 00000000..2676cc52
--- /dev/null
+++ b/src/locales/en/person/last_name_patterns.ts
@@ -0,0 +1,4 @@
+export default [
+ { value: '{{person.last_name}}', weight: 95 },
+ { value: '{{person.last_name}}-{{person.last_name}}', weight: 5 },
+];
diff --git a/src/locales/en_AU/person/index.ts b/src/locales/en_AU/person/index.ts
index b61cf108..3b898ef8 100644
--- a/src/locales/en_AU/person/index.ts
+++ b/src/locales/en_AU/person/index.ts
@@ -6,12 +6,14 @@ import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
const person: PersonDefinitions = {
female_first_name,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
};
diff --git a/src/locales/en_AU/person/last_name_patterns.ts b/src/locales/en_AU/person/last_name_patterns.ts
new file mode 100644
index 00000000..2676cc52
--- /dev/null
+++ b/src/locales/en_AU/person/last_name_patterns.ts
@@ -0,0 +1,4 @@
+export default [
+ { value: '{{person.last_name}}', weight: 95 },
+ { value: '{{person.last_name}}-{{person.last_name}}', weight: 5 },
+];
diff --git a/src/locales/en_AU_ocker/person/index.ts b/src/locales/en_AU_ocker/person/index.ts
index 894b55db..73ca4443 100644
--- a/src/locales/en_AU_ocker/person/index.ts
+++ b/src/locales/en_AU_ocker/person/index.ts
@@ -5,11 +5,13 @@
import type { PersonDefinitions } from '../../..';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import ocker_first_name from './ocker_first_name';
const person: PersonDefinitions = {
first_name,
last_name,
+ last_name_patterns,
ocker_first_name,
};
diff --git a/src/locales/en_AU_ocker/person/last_name_patterns.ts b/src/locales/en_AU_ocker/person/last_name_patterns.ts
new file mode 100644
index 00000000..2676cc52
--- /dev/null
+++ b/src/locales/en_AU_ocker/person/last_name_patterns.ts
@@ -0,0 +1,4 @@
+export default [
+ { value: '{{person.last_name}}', weight: 95 },
+ { value: '{{person.last_name}}-{{person.last_name}}', weight: 5 },
+];
diff --git a/src/locales/en_BORK/index.ts b/src/locales/en_BORK/index.ts
index 5d01cdd9..465958e6 100644
--- a/src/locales/en_BORK/index.ts
+++ b/src/locales/en_BORK/index.ts
@@ -4,10 +4,12 @@
*/
import type { LocaleDefinition } from '../..';
import lorem from './lorem';
+import person from './person';
const en_BORK: LocaleDefinition = {
title: 'English (Bork)',
lorem,
+ person,
};
export default en_BORK;
diff --git a/src/locales/en_BORK/person/index.ts b/src/locales/en_BORK/person/index.ts
new file mode 100644
index 00000000..3b369d02
--- /dev/null
+++ b/src/locales/en_BORK/person/index.ts
@@ -0,0 +1,12 @@
+/*
+ * This file is automatically generated.
+ * Run 'pnpm run generate:locales' to update.
+ */
+import type { PersonDefinitions } from '../../..';
+import last_name_patterns from './last_name_patterns';
+
+const person: PersonDefinitions = {
+ last_name_patterns,
+};
+
+export default person;
diff --git a/src/locales/en_BORK/person/last_name_patterns.ts b/src/locales/en_BORK/person/last_name_patterns.ts
new file mode 100644
index 00000000..2676cc52
--- /dev/null
+++ b/src/locales/en_BORK/person/last_name_patterns.ts
@@ -0,0 +1,4 @@
+export default [
+ { value: '{{person.last_name}}', weight: 95 },
+ { value: '{{person.last_name}}-{{person.last_name}}', weight: 5 },
+];
diff --git a/src/locales/en_CA/index.ts b/src/locales/en_CA/index.ts
index e4ea807f..bc08aeab 100644
--- a/src/locales/en_CA/index.ts
+++ b/src/locales/en_CA/index.ts
@@ -5,12 +5,14 @@
import type { LocaleDefinition } from '../..';
import internet from './internet';
import location from './location';
+import person from './person';
import phone_number from './phone_number';
const en_CA: LocaleDefinition = {
title: 'English (Canada)',
internet,
location,
+ person,
phone_number,
};
diff --git a/src/locales/en_CA/person/index.ts b/src/locales/en_CA/person/index.ts
new file mode 100644
index 00000000..3b369d02
--- /dev/null
+++ b/src/locales/en_CA/person/index.ts
@@ -0,0 +1,12 @@
+/*
+ * This file is automatically generated.
+ * Run 'pnpm run generate:locales' to update.
+ */
+import type { PersonDefinitions } from '../../..';
+import last_name_patterns from './last_name_patterns';
+
+const person: PersonDefinitions = {
+ last_name_patterns,
+};
+
+export default person;
diff --git a/src/locales/en_CA/person/last_name_patterns.ts b/src/locales/en_CA/person/last_name_patterns.ts
new file mode 100644
index 00000000..2676cc52
--- /dev/null
+++ b/src/locales/en_CA/person/last_name_patterns.ts
@@ -0,0 +1,4 @@
+export default [
+ { value: '{{person.last_name}}', weight: 95 },
+ { value: '{{person.last_name}}-{{person.last_name}}', weight: 5 },
+];
diff --git a/src/locales/en_IE/index.ts b/src/locales/en_IE/index.ts
index 5181faef..5fc3fe80 100644
--- a/src/locales/en_IE/index.ts
+++ b/src/locales/en_IE/index.ts
@@ -6,6 +6,7 @@ import type { LocaleDefinition } from '../..';
import cell_phone from './cell_phone';
import internet from './internet';
import location from './location';
+import person from './person';
import phone_number from './phone_number';
const en_IE: LocaleDefinition = {
@@ -13,6 +14,7 @@ const en_IE: LocaleDefinition = {
cell_phone,
internet,
location,
+ person,
phone_number,
};
diff --git a/src/locales/en_IE/person/index.ts b/src/locales/en_IE/person/index.ts
new file mode 100644
index 00000000..3b369d02
--- /dev/null
+++ b/src/locales/en_IE/person/index.ts
@@ -0,0 +1,12 @@
+/*
+ * This file is automatically generated.
+ * Run 'pnpm run generate:locales' to update.
+ */
+import type { PersonDefinitions } from '../../..';
+import last_name_patterns from './last_name_patterns';
+
+const person: PersonDefinitions = {
+ last_name_patterns,
+};
+
+export default person;
diff --git a/src/locales/en_IE/person/last_name_patterns.ts b/src/locales/en_IE/person/last_name_patterns.ts
new file mode 100644
index 00000000..2676cc52
--- /dev/null
+++ b/src/locales/en_IE/person/last_name_patterns.ts
@@ -0,0 +1,4 @@
+export default [
+ { value: '{{person.last_name}}', weight: 95 },
+ { value: '{{person.last_name}}-{{person.last_name}}', weight: 5 },
+];
diff --git a/src/locales/en_IN/person/index.ts b/src/locales/en_IN/person/index.ts
index b61cf108..3b898ef8 100644
--- a/src/locales/en_IN/person/index.ts
+++ b/src/locales/en_IN/person/index.ts
@@ -6,12 +6,14 @@ import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
const person: PersonDefinitions = {
female_first_name,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
};
diff --git a/src/locales/en_IN/person/last_name_patterns.ts b/src/locales/en_IN/person/last_name_patterns.ts
new file mode 100644
index 00000000..2676cc52
--- /dev/null
+++ b/src/locales/en_IN/person/last_name_patterns.ts
@@ -0,0 +1,4 @@
+export default [
+ { value: '{{person.last_name}}', weight: 95 },
+ { value: '{{person.last_name}}-{{person.last_name}}', weight: 5 },
+];
diff --git a/src/locales/en_NG/person/index.ts b/src/locales/en_NG/person/index.ts
index b0887ae5..89be81cc 100644
--- a/src/locales/en_NG/person/index.ts
+++ b/src/locales/en_NG/person/index.ts
@@ -6,6 +6,7 @@ import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import name_ from './name';
@@ -13,6 +14,7 @@ const person: PersonDefinitions = {
female_first_name,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
name: name_,
};
diff --git a/src/locales/en_NG/person/last_name_patterns.ts b/src/locales/en_NG/person/last_name_patterns.ts
new file mode 100644
index 00000000..2676cc52
--- /dev/null
+++ b/src/locales/en_NG/person/last_name_patterns.ts
@@ -0,0 +1,4 @@
+export default [
+ { value: '{{person.last_name}}', weight: 95 },
+ { value: '{{person.last_name}}-{{person.last_name}}', weight: 5 },
+];
diff --git a/src/locales/en_US/index.ts b/src/locales/en_US/index.ts
index 727b1f28..e9e344fe 100644
--- a/src/locales/en_US/index.ts
+++ b/src/locales/en_US/index.ts
@@ -5,12 +5,14 @@
import type { LocaleDefinition } from '../..';
import internet from './internet';
import location from './location';
+import person from './person';
import phone_number from './phone_number';
const en_US: LocaleDefinition = {
title: 'English (United States)',
internet,
location,
+ person,
phone_number,
};
diff --git a/src/locales/en_US/person/index.ts b/src/locales/en_US/person/index.ts
new file mode 100644
index 00000000..3b369d02
--- /dev/null
+++ b/src/locales/en_US/person/index.ts
@@ -0,0 +1,12 @@
+/*
+ * This file is automatically generated.
+ * Run 'pnpm run generate:locales' to update.
+ */
+import type { PersonDefinitions } from '../../..';
+import last_name_patterns from './last_name_patterns';
+
+const person: PersonDefinitions = {
+ last_name_patterns,
+};
+
+export default person;
diff --git a/src/locales/en_US/person/last_name_patterns.ts b/src/locales/en_US/person/last_name_patterns.ts
new file mode 100644
index 00000000..2676cc52
--- /dev/null
+++ b/src/locales/en_US/person/last_name_patterns.ts
@@ -0,0 +1,4 @@
+export default [
+ { value: '{{person.last_name}}', weight: 95 },
+ { value: '{{person.last_name}}-{{person.last_name}}', weight: 5 },
+];
diff --git a/src/locales/en_ZA/person/index.ts b/src/locales/en_ZA/person/index.ts
index b0887ae5..89be81cc 100644
--- a/src/locales/en_ZA/person/index.ts
+++ b/src/locales/en_ZA/person/index.ts
@@ -6,6 +6,7 @@ import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import name_ from './name';
@@ -13,6 +14,7 @@ const person: PersonDefinitions = {
female_first_name,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
name: name_,
};
diff --git a/src/locales/en_ZA/person/last_name_patterns.ts b/src/locales/en_ZA/person/last_name_patterns.ts
new file mode 100644
index 00000000..2676cc52
--- /dev/null
+++ b/src/locales/en_ZA/person/last_name_patterns.ts
@@ -0,0 +1,4 @@
+export default [
+ { value: '{{person.last_name}}', weight: 95 },
+ { value: '{{person.last_name}}-{{person.last_name}}', weight: 5 },
+];
diff --git a/src/locales/fa/person/index.ts b/src/locales/fa/person/index.ts
index 8dd6f4d6..b12b544e 100644
--- a/src/locales/fa/person/index.ts
+++ b/src/locales/fa/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -18,6 +19,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/fa/person/last_name_patterns.ts b/src/locales/fa/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/fa/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/fi/person/index.ts b/src/locales/fi/person/index.ts
index b0887ae5..89be81cc 100644
--- a/src/locales/fi/person/index.ts
+++ b/src/locales/fi/person/index.ts
@@ -6,6 +6,7 @@ import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import name_ from './name';
@@ -13,6 +14,7 @@ const person: PersonDefinitions = {
female_first_name,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
name: name_,
};
diff --git a/src/locales/fi/person/last_name_patterns.ts b/src/locales/fi/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/fi/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/fr/person/index.ts b/src/locales/fr/person/index.ts
index ef31c9ca..6de80ccc 100644
--- a/src/locales/fr/person/index.ts
+++ b/src/locales/fr/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -19,6 +20,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/fr/person/last_name_patterns.ts b/src/locales/fr/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/fr/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/fr_BE/person/index.ts b/src/locales/fr_BE/person/index.ts
index edcb3423..ae2a2209 100644
--- a/src/locales/fr_BE/person/index.ts
+++ b/src/locales/fr_BE/person/index.ts
@@ -8,6 +8,7 @@ import female_prefix from './female_prefix';
import first_name from './first_name';
import gender from './gender';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -21,6 +22,7 @@ const person: PersonDefinitions = {
first_name,
gender,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/fr_BE/person/last_name_patterns.ts b/src/locales/fr_BE/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/fr_BE/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/fr_CA/index.ts b/src/locales/fr_CA/index.ts
index fff977a9..c03314dd 100644
--- a/src/locales/fr_CA/index.ts
+++ b/src/locales/fr_CA/index.ts
@@ -5,12 +5,14 @@
import type { LocaleDefinition } from '../..';
import internet from './internet';
import location from './location';
+import person from './person';
import phone_number from './phone_number';
const fr_CA: LocaleDefinition = {
title: 'French (Canada)',
internet,
location,
+ person,
phone_number,
};
diff --git a/src/locales/fr_CA/person/index.ts b/src/locales/fr_CA/person/index.ts
new file mode 100644
index 00000000..3b369d02
--- /dev/null
+++ b/src/locales/fr_CA/person/index.ts
@@ -0,0 +1,12 @@
+/*
+ * This file is automatically generated.
+ * Run 'pnpm run generate:locales' to update.
+ */
+import type { PersonDefinitions } from '../../..';
+import last_name_patterns from './last_name_patterns';
+
+const person: PersonDefinitions = {
+ last_name_patterns,
+};
+
+export default person;
diff --git a/src/locales/fr_CA/person/last_name_patterns.ts b/src/locales/fr_CA/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/fr_CA/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/fr_CH/person/index.ts b/src/locales/fr_CH/person/index.ts
index ef31c9ca..6de80ccc 100644
--- a/src/locales/fr_CH/person/index.ts
+++ b/src/locales/fr_CH/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -19,6 +20,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/fr_CH/person/last_name_patterns.ts b/src/locales/fr_CH/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/fr_CH/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/fr_LU/index.ts b/src/locales/fr_LU/index.ts
index 916c21d5..3f9ff374 100644
--- a/src/locales/fr_LU/index.ts
+++ b/src/locales/fr_LU/index.ts
@@ -6,6 +6,7 @@ import type { LocaleDefinition } from '../..';
import cell_phone from './cell_phone';
import internet from './internet';
import location from './location';
+import person from './person';
import phone_number from './phone_number';
const fr_LU: LocaleDefinition = {
@@ -13,6 +14,7 @@ const fr_LU: LocaleDefinition = {
cell_phone,
internet,
location,
+ person,
phone_number,
};
diff --git a/src/locales/fr_LU/person/index.ts b/src/locales/fr_LU/person/index.ts
new file mode 100644
index 00000000..3b369d02
--- /dev/null
+++ b/src/locales/fr_LU/person/index.ts
@@ -0,0 +1,12 @@
+/*
+ * This file is automatically generated.
+ * Run 'pnpm run generate:locales' to update.
+ */
+import type { PersonDefinitions } from '../../..';
+import last_name_patterns from './last_name_patterns';
+
+const person: PersonDefinitions = {
+ last_name_patterns,
+};
+
+export default person;
diff --git a/src/locales/fr_LU/person/last_name_patterns.ts b/src/locales/fr_LU/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/fr_LU/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/ge/person/index.ts b/src/locales/ge/person/index.ts
index 9cc20d08..0a75e821 100644
--- a/src/locales/ge/person/index.ts
+++ b/src/locales/ge/person/index.ts
@@ -6,6 +6,7 @@ import type { PersonDefinitions } from '../../..';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_prefix from './male_prefix';
import name_ from './name';
import prefix from './prefix';
@@ -15,6 +16,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_prefix,
name: name_,
prefix,
diff --git a/src/locales/ge/person/last_name_patterns.ts b/src/locales/ge/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/ge/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/he/person/index.ts b/src/locales/he/person/index.ts
index 8dd6f4d6..b12b544e 100644
--- a/src/locales/he/person/index.ts
+++ b/src/locales/he/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -18,6 +19,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/he/person/last_name_patterns.ts b/src/locales/he/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/he/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/hr/person/index.ts b/src/locales/hr/person/index.ts
index 45178928..96cc5d1e 100644
--- a/src/locales/hr/person/index.ts
+++ b/src/locales/hr/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -19,6 +20,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/hr/person/last_name_patterns.ts b/src/locales/hr/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/hr/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/hu/person/index.ts b/src/locales/hu/person/index.ts
index aa067bc0..83b511ea 100644
--- a/src/locales/hu/person/index.ts
+++ b/src/locales/hu/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -17,6 +18,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/hu/person/last_name_patterns.ts b/src/locales/hu/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/hu/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/hy/person/index.ts b/src/locales/hy/person/index.ts
index b0887ae5..89be81cc 100644
--- a/src/locales/hy/person/index.ts
+++ b/src/locales/hy/person/index.ts
@@ -6,6 +6,7 @@ import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import name_ from './name';
@@ -13,6 +14,7 @@ const person: PersonDefinitions = {
female_first_name,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
name: name_,
};
diff --git a/src/locales/hy/person/last_name_patterns.ts b/src/locales/hy/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/hy/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/id_ID/person/female_last_name_patterns.ts b/src/locales/id_ID/person/female_last_name_patterns.ts
new file mode 100644
index 00000000..3f920674
--- /dev/null
+++ b/src/locales/id_ID/person/female_last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.female_last_name}}', weight: 1 }];
diff --git a/src/locales/id_ID/person/index.ts b/src/locales/id_ID/person/index.ts
index 0727a0d6..f1fd7c88 100644
--- a/src/locales/id_ID/person/index.ts
+++ b/src/locales/id_ID/person/index.ts
@@ -5,11 +5,13 @@
import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import female_last_name from './female_last_name';
+import female_last_name_patterns from './female_last_name_patterns';
import female_prefix from './female_prefix';
import female_title from './female_title';
import first_name from './first_name';
import male_first_name from './male_first_name';
import male_last_name from './male_last_name';
+import male_last_name_patterns from './male_last_name_patterns';
import male_prefix from './male_prefix';
import male_title from './male_title';
import name_ from './name';
@@ -19,11 +21,13 @@ import suffix from './suffix';
const person: PersonDefinitions = {
female_first_name,
female_last_name,
+ female_last_name_patterns,
female_prefix,
female_title,
first_name,
male_first_name,
male_last_name,
+ male_last_name_patterns,
male_prefix,
male_title,
name: name_,
diff --git a/src/locales/id_ID/person/male_last_name_patterns.ts b/src/locales/id_ID/person/male_last_name_patterns.ts
new file mode 100644
index 00000000..75cb2c10
--- /dev/null
+++ b/src/locales/id_ID/person/male_last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.male_last_name}}', weight: 1 }];
diff --git a/src/locales/it/person/index.ts b/src/locales/it/person/index.ts
index eb000343..c54bfc4e 100644
--- a/src/locales/it/person/index.ts
+++ b/src/locales/it/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -18,6 +19,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/it/person/last_name_patterns.ts b/src/locales/it/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/it/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/ja/person/index.ts b/src/locales/ja/person/index.ts
index b0887ae5..89be81cc 100644
--- a/src/locales/ja/person/index.ts
+++ b/src/locales/ja/person/index.ts
@@ -6,6 +6,7 @@ import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import name_ from './name';
@@ -13,6 +14,7 @@ const person: PersonDefinitions = {
female_first_name,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
name: name_,
};
diff --git a/src/locales/ja/person/last_name_patterns.ts b/src/locales/ja/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/ja/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/ko/person/index.ts b/src/locales/ko/person/index.ts
index aa1a4857..05178280 100644
--- a/src/locales/ko/person/index.ts
+++ b/src/locales/ko/person/index.ts
@@ -5,11 +5,13 @@
import type { PersonDefinitions } from '../../..';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import name_ from './name';
const person: PersonDefinitions = {
first_name,
last_name,
+ last_name_patterns,
name: name_,
};
diff --git a/src/locales/ko/person/last_name_patterns.ts b/src/locales/ko/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/ko/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/mk/person/female_last_name_patterns.ts b/src/locales/mk/person/female_last_name_patterns.ts
new file mode 100644
index 00000000..3f920674
--- /dev/null
+++ b/src/locales/mk/person/female_last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.female_last_name}}', weight: 1 }];
diff --git a/src/locales/mk/person/index.ts b/src/locales/mk/person/index.ts
index 7161bc3a..80ee56cc 100644
--- a/src/locales/mk/person/index.ts
+++ b/src/locales/mk/person/index.ts
@@ -5,11 +5,13 @@
import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import female_last_name from './female_last_name';
+import female_last_name_patterns from './female_last_name_patterns';
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_patterns from './male_last_name_patterns';
import male_prefix from './male_prefix';
import name_ from './name';
import prefix from './prefix';
@@ -19,11 +21,13 @@ import title from './title';
const person: PersonDefinitions = {
female_first_name,
female_last_name,
+ female_last_name_patterns,
female_prefix,
first_name,
last_name,
male_first_name,
male_last_name,
+ male_last_name_patterns,
male_prefix,
name: name_,
prefix,
diff --git a/src/locales/mk/person/male_last_name_patterns.ts b/src/locales/mk/person/male_last_name_patterns.ts
new file mode 100644
index 00000000..75cb2c10
--- /dev/null
+++ b/src/locales/mk/person/male_last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.male_last_name}}', weight: 1 }];
diff --git a/src/locales/ne/person/index.ts b/src/locales/ne/person/index.ts
index b61cf108..3b898ef8 100644
--- a/src/locales/ne/person/index.ts
+++ b/src/locales/ne/person/index.ts
@@ -6,12 +6,14 @@ import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
const person: PersonDefinitions = {
female_first_name,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
};
diff --git a/src/locales/ne/person/last_name_patterns.ts b/src/locales/ne/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/ne/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/nl/person/index.ts b/src/locales/nl/person/index.ts
index eb000343..c54bfc4e 100644
--- a/src/locales/nl/person/index.ts
+++ b/src/locales/nl/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -18,6 +19,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/nl/person/last_name_patterns.ts b/src/locales/nl/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/nl/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/nl_BE/person/index.ts b/src/locales/nl_BE/person/index.ts
index eb000343..c54bfc4e 100644
--- a/src/locales/nl_BE/person/index.ts
+++ b/src/locales/nl_BE/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -18,6 +19,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/nl_BE/person/last_name_patterns.ts b/src/locales/nl_BE/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/nl_BE/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/pl/person/index.ts b/src/locales/pl/person/index.ts
index dd43110b..58a5e8d6 100644
--- a/src/locales/pl/person/index.ts
+++ b/src/locales/pl/person/index.ts
@@ -8,6 +8,7 @@ import female_prefix from './female_prefix';
import first_name from './first_name';
import gender from './gender';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -21,6 +22,7 @@ const person: PersonDefinitions = {
first_name,
gender,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/pl/person/last_name_patterns.ts b/src/locales/pl/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/pl/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/pt_BR/person/index.ts b/src/locales/pt_BR/person/index.ts
index c47eaccd..f1580215 100644
--- a/src/locales/pt_BR/person/index.ts
+++ b/src/locales/pt_BR/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -21,6 +22,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/pt_BR/person/last_name_patterns.ts b/src/locales/pt_BR/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/pt_BR/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/pt_PT/person/index.ts b/src/locales/pt_PT/person/index.ts
index eb000343..c54bfc4e 100644
--- a/src/locales/pt_PT/person/index.ts
+++ b/src/locales/pt_PT/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -18,6 +19,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/pt_PT/person/last_name_patterns.ts b/src/locales/pt_PT/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/pt_PT/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/ro/person/index.ts b/src/locales/ro/person/index.ts
index eb000343..c54bfc4e 100644
--- a/src/locales/ro/person/index.ts
+++ b/src/locales/ro/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -18,6 +19,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/ro/person/last_name_patterns.ts b/src/locales/ro/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/ro/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/ru/person/female_last_name_patterns.ts b/src/locales/ru/person/female_last_name_patterns.ts
new file mode 100644
index 00000000..3f920674
--- /dev/null
+++ b/src/locales/ru/person/female_last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.female_last_name}}', weight: 1 }];
diff --git a/src/locales/ru/person/index.ts b/src/locales/ru/person/index.ts
index b3ab4748..bf7566b4 100644
--- a/src/locales/ru/person/index.ts
+++ b/src/locales/ru/person/index.ts
@@ -5,11 +5,13 @@
import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import female_last_name from './female_last_name';
+import female_last_name_patterns from './female_last_name_patterns';
import female_middle_name from './female_middle_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import male_first_name from './male_first_name';
import male_last_name from './male_last_name';
+import male_last_name_patterns from './male_last_name_patterns';
import male_middle_name from './male_middle_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -20,11 +22,13 @@ import title from './title';
const person: PersonDefinitions = {
female_first_name,
female_last_name,
+ female_last_name_patterns,
female_middle_name,
female_prefix,
first_name,
male_first_name,
male_last_name,
+ male_last_name_patterns,
male_middle_name,
male_prefix,
name: name_,
diff --git a/src/locales/ru/person/male_last_name_patterns.ts b/src/locales/ru/person/male_last_name_patterns.ts
new file mode 100644
index 00000000..75cb2c10
--- /dev/null
+++ b/src/locales/ru/person/male_last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.male_last_name}}', weight: 1 }];
diff --git a/src/locales/sk/person/female_last_name_patterns.ts b/src/locales/sk/person/female_last_name_patterns.ts
new file mode 100644
index 00000000..3f920674
--- /dev/null
+++ b/src/locales/sk/person/female_last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.female_last_name}}', weight: 1 }];
diff --git a/src/locales/sk/person/index.ts b/src/locales/sk/person/index.ts
index 42de5bcb..ac331974 100644
--- a/src/locales/sk/person/index.ts
+++ b/src/locales/sk/person/index.ts
@@ -5,10 +5,12 @@
import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import female_last_name from './female_last_name';
+import female_last_name_patterns from './female_last_name_patterns';
import female_prefix from './female_prefix';
import first_name from './first_name';
import male_first_name from './male_first_name';
import male_last_name from './male_last_name';
+import male_last_name_patterns from './male_last_name_patterns';
import male_prefix from './male_prefix';
import name_ from './name';
import prefix from './prefix';
@@ -18,10 +20,12 @@ import title from './title';
const person: PersonDefinitions = {
female_first_name,
female_last_name,
+ female_last_name_patterns,
female_prefix,
first_name,
male_first_name,
male_last_name,
+ male_last_name_patterns,
male_prefix,
name: name_,
prefix,
diff --git a/src/locales/sk/person/male_last_name_patterns.ts b/src/locales/sk/person/male_last_name_patterns.ts
new file mode 100644
index 00000000..75cb2c10
--- /dev/null
+++ b/src/locales/sk/person/male_last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.male_last_name}}', weight: 1 }];
diff --git a/src/locales/tr/person/index.ts b/src/locales/tr/person/index.ts
index aa067bc0..83b511ea 100644
--- a/src/locales/tr/person/index.ts
+++ b/src/locales/tr/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -17,6 +18,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/tr/person/last_name_patterns.ts b/src/locales/tr/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/tr/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/uk/person/female_last_name_patterns.ts b/src/locales/uk/person/female_last_name_patterns.ts
new file mode 100644
index 00000000..3f920674
--- /dev/null
+++ b/src/locales/uk/person/female_last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.female_last_name}}', weight: 1 }];
diff --git a/src/locales/uk/person/index.ts b/src/locales/uk/person/index.ts
index b3ab4748..bf7566b4 100644
--- a/src/locales/uk/person/index.ts
+++ b/src/locales/uk/person/index.ts
@@ -5,11 +5,13 @@
import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import female_last_name from './female_last_name';
+import female_last_name_patterns from './female_last_name_patterns';
import female_middle_name from './female_middle_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import male_first_name from './male_first_name';
import male_last_name from './male_last_name';
+import male_last_name_patterns from './male_last_name_patterns';
import male_middle_name from './male_middle_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -20,11 +22,13 @@ import title from './title';
const person: PersonDefinitions = {
female_first_name,
female_last_name,
+ female_last_name_patterns,
female_middle_name,
female_prefix,
first_name,
male_first_name,
male_last_name,
+ male_last_name_patterns,
male_middle_name,
male_prefix,
name: name_,
diff --git a/src/locales/uk/person/male_last_name_patterns.ts b/src/locales/uk/person/male_last_name_patterns.ts
new file mode 100644
index 00000000..75cb2c10
--- /dev/null
+++ b/src/locales/uk/person/male_last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.male_last_name}}', weight: 1 }];
diff --git a/src/locales/ur/person/index.ts b/src/locales/ur/person/index.ts
index b5a0277d..f3d560fd 100644
--- a/src/locales/ur/person/index.ts
+++ b/src/locales/ur/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -20,6 +21,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/ur/person/last_name_patterns.ts b/src/locales/ur/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/ur/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/vi/person/index.ts b/src/locales/vi/person/index.ts
index b0887ae5..89be81cc 100644
--- a/src/locales/vi/person/index.ts
+++ b/src/locales/vi/person/index.ts
@@ -6,6 +6,7 @@ import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import name_ from './name';
@@ -13,6 +14,7 @@ const person: PersonDefinitions = {
female_first_name,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
name: name_,
};
diff --git a/src/locales/vi/person/last_name_patterns.ts b/src/locales/vi/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/vi/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/zh_CN/person/index.ts b/src/locales/zh_CN/person/index.ts
index aa067bc0..83b511ea 100644
--- a/src/locales/zh_CN/person/index.ts
+++ b/src/locales/zh_CN/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -17,6 +18,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/zh_CN/person/last_name_patterns.ts b/src/locales/zh_CN/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/zh_CN/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/zh_TW/person/index.ts b/src/locales/zh_TW/person/index.ts
index aa067bc0..83b511ea 100644
--- a/src/locales/zh_TW/person/index.ts
+++ b/src/locales/zh_TW/person/index.ts
@@ -7,6 +7,7 @@ import female_first_name from './female_first_name';
import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
@@ -17,6 +18,7 @@ const person: PersonDefinitions = {
female_prefix,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
male_prefix,
name: name_,
diff --git a/src/locales/zh_TW/person/last_name_patterns.ts b/src/locales/zh_TW/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/zh_TW/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/src/locales/zu_ZA/person/index.ts b/src/locales/zu_ZA/person/index.ts
index b61cf108..3b898ef8 100644
--- a/src/locales/zu_ZA/person/index.ts
+++ b/src/locales/zu_ZA/person/index.ts
@@ -6,12 +6,14 @@ import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import first_name from './first_name';
import last_name from './last_name';
+import last_name_patterns from './last_name_patterns';
import male_first_name from './male_first_name';
const person: PersonDefinitions = {
female_first_name,
first_name,
last_name,
+ last_name_patterns,
male_first_name,
};
diff --git a/src/locales/zu_ZA/person/last_name_patterns.ts b/src/locales/zu_ZA/person/last_name_patterns.ts
new file mode 100644
index 00000000..c66a770f
--- /dev/null
+++ b/src/locales/zu_ZA/person/last_name_patterns.ts
@@ -0,0 +1 @@
+export default [{ value: '{{person.last_name}}', weight: 1 }];
diff --git a/test/__snapshots__/git.spec.ts.snap b/test/__snapshots__/git.spec.ts.snap
index 7ac202f4..9e52bd15 100644
--- a/test/__snapshots__/git.spec.ts.snap
+++ b/test/__snapshots__/git.spec.ts.snap
@@ -10,7 +10,7 @@ exports[`git > 42 > commitDate > with only string refDate 1`] = `"Tue Dec 31 15:
exports[`git > 42 > commitEntry > with only Date refDate 1`] = `
"commit be4abdd39321ad7d3fe01ffce404f4d6db0906bd
-Author: Gregg Conn <[email protected]>
+Author: Gregg Beahan III <[email protected]>
Date: Tue Dec 31 14:49:14 2019 +0100
    parse multi-byte sensor
@@ -19,7 +19,7 @@ Date: Tue Dec 31 14:49:14 2019 +0100
exports[`git > 42 > commitEntry > with only number refDate 1`] = `
"commit be4abdd39321ad7d3fe01ffce404f4d6db0906bd
-Author: Gregg Conn <[email protected]>
+Author: Gregg Beahan III <[email protected]>
Date: Tue Dec 31 14:49:14 2019 +0100
    parse multi-byte sensor
@@ -28,7 +28,7 @@ Date: Tue Dec 31 14:49:14 2019 +0100
exports[`git > 42 > commitEntry > with only string refDate 1`] = `
"commit be4abdd39321ad7d3fe01ffce404f4d6db0906bd
-Author: Gregg Conn <[email protected]>
+Author: Gregg Beahan III <[email protected]>
Date: Tue Dec 31 14:49:14 2019 +0100
    parse multi-byte sensor
@@ -53,28 +53,28 @@ exports[`git > 1211 > commitDate > with only string refDate 1`] = `"Tue Dec 31 0
exports[`git > 1211 > commitEntry > with only Date refDate 1`] = `
"commit adb42f0e3f4a973fab0aeefce96dfcf49cd438df
-Author: Imani Runolfsson <[email protected]>
-Date: Tue Dec 31 20:11:06 2019 -0600
+Author: Imani Anderson <[email protected]>
+Date: Tue Dec 31 10:07:32 2019 -0400
-    quantify virtual microchip
+    override wireless interface
"
`;
exports[`git > 1211 > commitEntry > with only number refDate 1`] = `
"commit adb42f0e3f4a973fab0aeefce96dfcf49cd438df
-Author: Imani Runolfsson <[email protected]>
-Date: Tue Dec 31 20:11:06 2019 -0600
+Author: Imani Anderson <[email protected]>
+Date: Tue Dec 31 10:07:32 2019 -0400
-    quantify virtual microchip
+    override wireless interface
"
`;
exports[`git > 1211 > commitEntry > with only string refDate 1`] = `
"commit adb42f0e3f4a973fab0aeefce96dfcf49cd438df
-Author: Imani Runolfsson <[email protected]>
-Date: Tue Dec 31 20:11:06 2019 -0600
+Author: Imani Anderson <[email protected]>
+Date: Tue Dec 31 10:07:32 2019 -0400
-    quantify virtual microchip
+    override wireless interface
"
`;
@@ -96,28 +96,28 @@ exports[`git > 1337 > commitDate > with only string refDate 1`] = `"Tue Dec 31 1
exports[`git > 1337 > commitEntry > with only Date refDate 1`] = `
"commit c346ba075bd57f5a62b82d72af39cbbb07a98cba
-Author: Friedrich Dibbert <[email protected]>
-Date: Tue Dec 31 14:05:04 2019 +0800
+Author: Miss Friedrich Krajcik <[email protected]>
+Date: Tue Dec 31 04:18:56 2019 -0700
-    override solid state firewall
+    reboot haptic capacitor
"
`;
exports[`git > 1337 > commitEntry > with only number refDate 1`] = `
"commit c346ba075bd57f5a62b82d72af39cbbb07a98cba
-Author: Friedrich Dibbert <[email protected]>
-Date: Tue Dec 31 14:05:04 2019 +0800
+Author: Miss Friedrich Krajcik <[email protected]>
+Date: Tue Dec 31 04:18:56 2019 -0700
-    override solid state firewall
+    reboot haptic capacitor
"
`;
exports[`git > 1337 > commitEntry > with only string refDate 1`] = `
"commit c346ba075bd57f5a62b82d72af39cbbb07a98cba
-Author: Friedrich Dibbert <[email protected]>
-Date: Tue Dec 31 14:05:04 2019 +0800
+Author: Miss Friedrich Krajcik <[email protected]>
+Date: Tue Dec 31 04:18:56 2019 -0700
-    override solid state firewall
+    reboot haptic capacitor
"
`;
diff --git a/test/__snapshots__/internet.spec.ts.snap b/test/__snapshots__/internet.spec.ts.snap
index 41106aa9..c8c6d8bb 100644
--- a/test/__snapshots__/internet.spec.ts.snap
+++ b/test/__snapshots__/internet.spec.ts.snap
@@ -14,7 +14,7 @@ exports[`internet > 42 > color > with legacy color base 1`] = `"#6298ac"`;
exports[`internet > 42 > color > with redBase option 1`] = `"#62667a"`;
-exports[`internet > 42 > displayName > noArgs 1`] = `"Garnet.Schinner73"`;
+exports[`internet > 42 > displayName > noArgs 1`] = `"Garnet73"`;
exports[`internet > 42 > displayName > with Chinese names 1`] = `"大羽_陳"`;
@@ -26,7 +26,7 @@ exports[`internet > 42 > displayName > with accented names 1`] = `"Hélene_Müll
exports[`internet > 42 > displayName > with all option 1`] = `"Jane_Doe"`;
-exports[`internet > 42 > displayName > with firstName option 1`] = `"Jane_Hirthe18"`;
+exports[`internet > 42 > displayName > with firstName option 1`] = `"Jane.Schinner73"`;
exports[`internet > 42 > displayName > with lastName option 1`] = `"Garnet_Doe18"`;
@@ -38,13 +38,13 @@ exports[`internet > 42 > domainSuffix 1`] = `"info"`;
exports[`internet > 42 > domainWord 1`] = `"hasty-sherbet"`;
-exports[`internet > 42 > email > noArgs 1`] = `"[email protected]"`;
+exports[`internet > 42 > email > noArgs 1`] = `"[email protected]"`;
exports[`internet > 42 > email > with all options 1`] = `"[email protected]"`;
-exports[`internet > 42 > email > with allowSpecialCharacters option 1`] = `"[email protected]"`;
+exports[`internet > 42 > email > with allowSpecialCharacters option 1`] = `"[email protected]"`;
-exports[`internet > 42 > email > with firstName option 1`] = `"[email protected]"`;
+exports[`internet > 42 > email > with firstName option 1`] = `"[email protected]"`;
exports[`internet > 42 > email > with lastName option 1`] = `"[email protected]"`;
@@ -52,21 +52,21 @@ exports[`internet > 42 > email > with legacy names 1`] = `"[email protected]"
exports[`internet > 42 > email > with legacy names and provider 1`] = `"[email protected]"`;
-exports[`internet > 42 > email > with legacy provider 1`] = `"[email protected]"`;
+exports[`internet > 42 > email > with legacy provider 1`] = `"[email protected]"`;
-exports[`internet > 42 > email > with provider option 1`] = `"[email protected]"`;
+exports[`internet > 42 > email > with provider option 1`] = `"[email protected]"`;
exports[`internet > 42 > emoji > noArgs 1`] = `"🕸️"`;
exports[`internet > 42 > emoji > with options 1`] = `"🦔"`;
-exports[`internet > 42 > exampleEmail > noArgs 1`] = `"[email protected]"`;
+exports[`internet > 42 > exampleEmail > noArgs 1`] = `"[email protected]"`;
exports[`internet > 42 > exampleEmail > with all options 1`] = `"[email protected]"`;
-exports[`internet > 42 > exampleEmail > with allowSpecialCharacters option 1`] = `"[email protected]"`;
+exports[`internet > 42 > exampleEmail > with allowSpecialCharacters option 1`] = `"[email protected]"`;
-exports[`internet > 42 > exampleEmail > with firstName option 1`] = `"[email protected]"`;
+exports[`internet > 42 > exampleEmail > with firstName option 1`] = `"[email protected]"`;
exports[`internet > 42 > exampleEmail > with lastName option 1`] = `"[email protected]"`;
@@ -124,7 +124,7 @@ exports[`internet > 42 > url > without slash appended and with http protocol 1`]
exports[`internet > 42 > userAgent 1`] = `"Mozilla/5.0 (X11; Linux x86_64; rv:15.1) Gecko/20100101 Firefox/15.1.7"`;
-exports[`internet > 42 > userName > noArgs 1`] = `"Garnet.Schinner73"`;
+exports[`internet > 42 > userName > noArgs 1`] = `"Garnet73"`;
exports[`internet > 42 > userName > with Chinese names 1`] = `"hlzp8d_tpv"`;
@@ -136,7 +136,7 @@ exports[`internet > 42 > userName > with accented names 1`] = `"Helene_Muller"`;
exports[`internet > 42 > userName > with all option 1`] = `"Jane_Doe"`;
-exports[`internet > 42 > userName > with firstName option 1`] = `"Jane_Hirthe18"`;
+exports[`internet > 42 > userName > with firstName option 1`] = `"Jane.Schinner73"`;
exports[`internet > 42 > userName > with lastName option 1`] = `"Garnet_Doe18"`;
@@ -156,7 +156,7 @@ exports[`internet > 1211 > color > with legacy color base 1`] = `"#a96ca4"`;
exports[`internet > 1211 > color > with redBase option 1`] = `"#a93a72"`;
-exports[`internet > 1211 > displayName > noArgs 1`] = `"Tito_Koelpin22"`;
+exports[`internet > 1211 > displayName > noArgs 1`] = `"Tito.Trantow12"`;
exports[`internet > 1211 > displayName > with Chinese names 1`] = `"大羽.陳89"`;
@@ -168,7 +168,7 @@ exports[`internet > 1211 > displayName > with accented names 1`] = `"Hélene.Mü
exports[`internet > 1211 > displayName > with all option 1`] = `"Jane.Doe89"`;
-exports[`internet > 1211 > displayName > with firstName option 1`] = `"Jane_Ward"`;
+exports[`internet > 1211 > displayName > with firstName option 1`] = `"Jane_Koelpin22"`;
exports[`internet > 1211 > displayName > with lastName option 1`] = `"Tito_Doe"`;
@@ -180,13 +180,13 @@ exports[`internet > 1211 > domainSuffix 1`] = `"org"`;
exports[`internet > 1211 > domainWord 1`] = `"vicious-infrastructure"`;
-exports[`internet > 1211 > email > noArgs 1`] = `"[email protected]"`;
+exports[`internet > 1211 > email > noArgs 1`] = `"[email protected]"`;
exports[`internet > 1211 > email > with all options 1`] = `"[email protected]"`;
-exports[`internet > 1211 > email > with allowSpecialCharacters option 1`] = `"[email protected]"`;
+exports[`internet > 1211 > email > with allowSpecialCharacters option 1`] = `"[email protected]"`;
-exports[`internet > 1211 > email > with firstName option 1`] = `"[email protected]"`;
+exports[`internet > 1211 > email > with firstName option 1`] = `"[email protected]"`;
exports[`internet > 1211 > email > with lastName option 1`] = `"[email protected]"`;
@@ -194,21 +194,21 @@ exports[`internet > 1211 > email > with legacy names 1`] = `"[email protected]
exports[`internet > 1211 > email > with legacy names and provider 1`] = `"[email protected]"`;
-exports[`internet > 1211 > email > with legacy provider 1`] = `"[email protected]"`;
+exports[`internet > 1211 > email > with legacy provider 1`] = `"[email protected]"`;
-exports[`internet > 1211 > email > with provider option 1`] = `"[email protected]"`;
+exports[`internet > 1211 > email > with provider option 1`] = `"[email protected]"`;
exports[`internet > 1211 > emoji > noArgs 1`] = `"🇮🇸"`;
exports[`internet > 1211 > emoji > with options 1`] = `"🌲"`;
-exports[`internet > 1211 > exampleEmail > noArgs 1`] = `"[email protected]"`;
+exports[`internet > 1211 > exampleEmail > noArgs 1`] = `"[email protected]"`;
exports[`internet > 1211 > exampleEmail > with all options 1`] = `"[email protected]"`;
-exports[`internet > 1211 > exampleEmail > with allowSpecialCharacters option 1`] = `"[email protected]"`;
+exports[`internet > 1211 > exampleEmail > with allowSpecialCharacters option 1`] = `"[email protected]"`;
-exports[`internet > 1211 > exampleEmail > with firstName option 1`] = `"[email protected]"`;
+exports[`internet > 1211 > exampleEmail > with firstName option 1`] = `"[email protected]"`;
exports[`internet > 1211 > exampleEmail > with lastName option 1`] = `"[email protected]"`;
@@ -266,7 +266,7 @@ exports[`internet > 1211 > url > without slash appended and with http protocol 1
exports[`internet > 1211 > userAgent 1`] = `"Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.3; Trident/4.0)"`;
-exports[`internet > 1211 > userName > noArgs 1`] = `"Tito_Koelpin22"`;
+exports[`internet > 1211 > userName > noArgs 1`] = `"Tito.Trantow12"`;
exports[`internet > 1211 > userName > with Chinese names 1`] = `"hlzp8d.tpv89"`;
@@ -278,7 +278,7 @@ exports[`internet > 1211 > userName > with accented names 1`] = `"Helene.Muller8
exports[`internet > 1211 > userName > with all option 1`] = `"Jane.Doe89"`;
-exports[`internet > 1211 > userName > with firstName option 1`] = `"Jane_Ward"`;
+exports[`internet > 1211 > userName > with firstName option 1`] = `"Jane_Koelpin22"`;
exports[`internet > 1211 > userName > with lastName option 1`] = `"Tito_Doe"`;
@@ -298,7 +298,7 @@ exports[`internet > 1337 > color > with legacy color base 1`] = `"#537a46"`;
exports[`internet > 1337 > color > with redBase option 1`] = `"#534814"`;
-exports[`internet > 1337 > displayName > noArgs 1`] = `"Devyn21"`;
+exports[`internet > 1337 > displayName > noArgs 1`] = `"Devyn27"`;
exports[`internet > 1337 > displayName > with Chinese names 1`] = `"大羽56"`;
@@ -310,7 +310,7 @@ exports[`internet > 1337 > displayName > with accented names 1`] = `"Hélene56"`
exports[`internet > 1337 > displayName > with all option 1`] = `"Jane56"`;
-exports[`internet > 1337 > displayName > with firstName option 1`] = `"Jane.Gibson"`;
+exports[`internet > 1337 > displayName > with firstName option 1`] = `"Jane21"`;
exports[`internet > 1337 > displayName > with lastName option 1`] = `"Devyn.Doe"`;
@@ -322,13 +322,13 @@ exports[`internet > 1337 > domainSuffix 1`] = `"biz"`;
exports[`internet > 1337 > domainWord 1`] = `"fair-mile"`;
-exports[`internet > 1337 > email > noArgs 1`] = `"[email protected]"`;
+exports[`internet > 1337 > email > noArgs 1`] = `"[email protected]"`;
exports[`internet > 1337 > email > with all options 1`] = `"[email protected]"`;
-exports[`internet > 1337 > email > with allowSpecialCharacters option 1`] = `"[email protected]"`;
+exports[`internet > 1337 > email > with allowSpecialCharacters option 1`] = `"[email protected]"`;
-exports[`internet > 1337 > email > with firstName option 1`] = `"[email protected]"`;
+exports[`internet > 1337 > email > with firstName option 1`] = `"[email protected]"`;
exports[`internet > 1337 > email > with lastName option 1`] = `"[email protected]"`;
@@ -336,21 +336,21 @@ exports[`internet > 1337 > email > with legacy names 1`] = `"[email protected]"
exports[`internet > 1337 > email > with legacy names and provider 1`] = `"[email protected]"`;
-exports[`internet > 1337 > email > with legacy provider 1`] = `"[email protected]"`;
+exports[`internet > 1337 > email > with legacy provider 1`] = `"[email protected]"`;
-exports[`internet > 1337 > email > with provider option 1`] = `"[email protected]"`;
+exports[`internet > 1337 > email > with provider option 1`] = `"[email protected]"`;
exports[`internet > 1337 > emoji > noArgs 1`] = `"💇🏼‍♀️"`;
exports[`internet > 1337 > emoji > with options 1`] = `"🐪"`;
-exports[`internet > 1337 > exampleEmail > noArgs 1`] = `"[email protected]"`;
+exports[`internet > 1337 > exampleEmail > noArgs 1`] = `"[email protected]"`;
exports[`internet > 1337 > exampleEmail > with all options 1`] = `"Jane&[email protected]"`;
-exports[`internet > 1337 > exampleEmail > with allowSpecialCharacters option 1`] = `"[email protected]"`;
+exports[`internet > 1337 > exampleEmail > with allowSpecialCharacters option 1`] = `"[email protected]"`;
-exports[`internet > 1337 > exampleEmail > with firstName option 1`] = `"[email protected]"`;
+exports[`internet > 1337 > exampleEmail > with firstName option 1`] = `"[email protected]"`;
exports[`internet > 1337 > exampleEmail > with lastName option 1`] = `"[email protected]"`;
@@ -408,7 +408,7 @@ exports[`internet > 1337 > url > without slash appended and with http protocol 1
exports[`internet > 1337 > userAgent 1`] = `"Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.0; rv:6.2) Gecko/20100101 Firefox/6.2.2"`;
-exports[`internet > 1337 > userName > noArgs 1`] = `"Devyn21"`;
+exports[`internet > 1337 > userName > noArgs 1`] = `"Devyn27"`;
exports[`internet > 1337 > userName > with Chinese names 1`] = `"hlzp8d56"`;
@@ -420,7 +420,7 @@ exports[`internet > 1337 > userName > with accented names 1`] = `"Helene56"`;
exports[`internet > 1337 > userName > with all option 1`] = `"Jane56"`;
-exports[`internet > 1337 > userName > with firstName option 1`] = `"Jane.Gibson"`;
+exports[`internet > 1337 > userName > with firstName option 1`] = `"Jane21"`;
exports[`internet > 1337 > userName > with lastName option 1`] = `"Devyn.Doe"`;
diff --git a/test/__snapshots__/person.spec.ts.snap b/test/__snapshots__/person.spec.ts.snap
index 30298906..6f3e0963 100644
--- a/test/__snapshots__/person.spec.ts.snap
+++ b/test/__snapshots__/person.spec.ts.snap
@@ -6,15 +6,15 @@ exports[`person > 42 > firstName > noArgs 1`] = `"Garnet"`;
exports[`person > 42 > firstName > with sex 1`] = `"Glen"`;
-exports[`person > 42 > fullName > noArgs 1`] = `"Sadie Wiegand"`;
+exports[`person > 42 > fullName > noArgs 1`] = `"Miss Sadie Deckow-Reynolds"`;
exports[`person > 42 > fullName > with all (sex) 1`] = `"John Doe"`;
-exports[`person > 42 > fullName > with firstName 1`] = `"John Schinner I"`;
+exports[`person > 42 > fullName > with firstName 1`] = `"John Wiegand"`;
exports[`person > 42 > fullName > with lastName 1`] = `"Sadie Doe I"`;
-exports[`person > 42 > fullName > with sex 1`] = `"Melanie Schinner I"`;
+exports[`person > 42 > fullName > with sex 1`] = `"Melanie Wiegand"`;
exports[`person > 42 > gender 1`] = `"Gender nonconforming"`;
@@ -26,9 +26,9 @@ exports[`person > 42 > jobTitle 1`] = `"National Data Representative"`;
exports[`person > 42 > jobType 1`] = `"Coordinator"`;
-exports[`person > 42 > lastName > noArgs 1`] = `"Hirthe"`;
+exports[`person > 42 > lastName > noArgs 1`] = `"Schinner"`;
-exports[`person > 42 > lastName > with sex 1`] = `"Hirthe"`;
+exports[`person > 42 > lastName > with sex 1`] = `"Schinner"`;
exports[`person > 42 > middleName > noArgs 1`] = `"Greer"`;
@@ -56,15 +56,15 @@ exports[`person > 1211 > firstName > noArgs 1`] = `"Tito"`;
exports[`person > 1211 > firstName > with sex 1`] = `"Percy"`;
-exports[`person > 1211 > fullName > noArgs 1`] = `"Mr. Claude Trantow"`;
+exports[`person > 1211 > fullName > noArgs 1`] = `"Claude Satterfield"`;
exports[`person > 1211 > fullName > with all (sex) 1`] = `"John Doe IV"`;
-exports[`person > 1211 > fullName > with firstName 1`] = `"John Koelpin DDS"`;
+exports[`person > 1211 > fullName > with firstName 1`] = `"Mr. John Trantow"`;
exports[`person > 1211 > fullName > with lastName 1`] = `"Claude Doe DDS"`;
-exports[`person > 1211 > fullName > with sex 1`] = `"Patti Koelpin DDS"`;
+exports[`person > 1211 > fullName > with sex 1`] = `"Mrs. Patti Trantow"`;
exports[`person > 1211 > gender 1`] = `"Trigender"`;
@@ -76,9 +76,9 @@ exports[`person > 1211 > jobTitle 1`] = `"Chief Division Agent"`;
exports[`person > 1211 > jobType 1`] = `"Representative"`;
-exports[`person > 1211 > lastName > noArgs 1`] = `"Ward"`;
+exports[`person > 1211 > lastName > noArgs 1`] = `"Koelpin"`;
-exports[`person > 1211 > lastName > with sex 1`] = `"Ward"`;
+exports[`person > 1211 > lastName > with sex 1`] = `"Koelpin"`;
exports[`person > 1211 > middleName > noArgs 1`] = `"Sawyer"`;
@@ -106,15 +106,15 @@ exports[`person > 1337 > firstName > noArgs 1`] = `"Devyn"`;
exports[`person > 1337 > firstName > with sex 1`] = `"Ray"`;
-exports[`person > 1337 > fullName > noArgs 1`] = `"Leona Cronin"`;
+exports[`person > 1337 > fullName > noArgs 1`] = `"Leona Effertz"`;
exports[`person > 1337 > fullName > with all (sex) 1`] = `"John Doe"`;
-exports[`person > 1337 > fullName > with firstName 1`] = `"John MacGyver"`;
+exports[`person > 1337 > fullName > with firstName 1`] = `"John Cronin"`;
exports[`person > 1337 > fullName > with lastName 1`] = `"Leona Doe"`;
-exports[`person > 1337 > fullName > with sex 1`] = `"Esther MacGyver"`;
+exports[`person > 1337 > fullName > with sex 1`] = `"Esther Cronin"`;
exports[`person > 1337 > gender 1`] = `"Demigender"`;
@@ -126,9 +126,9 @@ exports[`person > 1337 > jobTitle 1`] = `"Future Infrastructure Liaison"`;
exports[`person > 1337 > jobType 1`] = `"Engineer"`;
-exports[`person > 1337 > lastName > noArgs 1`] = `"Gibson"`;
+exports[`person > 1337 > lastName > noArgs 1`] = `"MacGyver"`;
-exports[`person > 1337 > lastName > with sex 1`] = `"Gibson"`;
+exports[`person > 1337 > lastName > with sex 1`] = `"MacGyver"`;
exports[`person > 1337 > middleName > noArgs 1`] = `"Dakota"`;