Skip to content

Commit ad3c9bf

Browse files
authored
feat(name): extract sex generator from gender to sex (#1168)
1 parent ca7cb41 commit ad3c9bf

21 files changed

Lines changed: 77 additions & 26 deletions

File tree

src/definitions/name.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import type { LocaleEntry } from './definitions';
55
*/
66
export type NameDefinitions = LocaleEntry<{
77
gender: string[];
8-
binary_gender: string[];
8+
sex: string[];
99

1010
prefix?: string[];
1111
female_prefix?: string[];

src/locales/de/name/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import male_first_name from './male_first_name';
1010
import name_ from './name';
1111
import nobility_title_prefix from './nobility_title_prefix';
1212
import prefix from './prefix';
13+
import sex from './sex';
1314

1415
const name: NameDefinitions = {
1516
female_first_name,
@@ -19,6 +20,7 @@ const name: NameDefinitions = {
1920
name: name_,
2021
nobility_title_prefix,
2122
prefix,
23+
sex,
2224
};
2325

2426
export default name;

src/locales/de/name/sex.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export default ['männlich', 'weiblich'];

src/locales/en/name/binary_gender.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/locales/en/name/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
* Run 'pnpm run generate:locales' to update.
44
*/
55
import type { NameDefinitions } from '../../..';
6-
import binary_gender from './binary_gender';
76
import female_first_name from './female_first_name';
87
import female_middle_name from './female_middle_name';
98
import first_name from './first_name';
@@ -14,11 +13,11 @@ import male_middle_name from './male_middle_name';
1413
import middle_name from './middle_name';
1514
import name_ from './name';
1615
import prefix from './prefix';
16+
import sex from './sex';
1717
import suffix from './suffix';
1818
import title from './title';
1919

2020
const name: NameDefinitions = {
21-
binary_gender,
2221
female_first_name,
2322
female_middle_name,
2423
first_name,
@@ -29,6 +28,7 @@ const name: NameDefinitions = {
2928
middle_name,
3029
name: name_,
3130
prefix,
31+
sex,
3232
suffix,
3333
title,
3434
};

src/locales/en/name/sex.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export default ['female', 'male'];

src/locales/fr/name/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,23 @@
33
* Run 'pnpm run generate:locales' to update.
44
*/
55
import type { NameDefinitions } from '../../..';
6-
import binary_gender from './binary_gender';
76
import female_first_name from './female_first_name';
87
import first_name from './first_name';
98
import last_name from './last_name';
109
import male_first_name from './male_first_name';
1110
import name_ from './name';
1211
import prefix from './prefix';
12+
import sex from './sex';
1313
import title from './title';
1414

1515
const name: NameDefinitions = {
16-
binary_gender,
1716
female_first_name,
1817
first_name,
1918
last_name,
2019
male_first_name,
2120
name: name_,
2221
prefix,
22+
sex,
2323
title,
2424
};
2525

src/locales/fr_CH/name/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,23 @@
33
* Run 'pnpm run generate:locales' to update.
44
*/
55
import type { NameDefinitions } from '../../..';
6-
import binary_gender from './binary_gender';
76
import female_first_name from './female_first_name';
87
import first_name from './first_name';
98
import last_name from './last_name';
109
import male_first_name from './male_first_name';
1110
import name_ from './name';
1211
import prefix from './prefix';
12+
import sex from './sex';
1313
import title from './title';
1414

1515
const name: NameDefinitions = {
16-
binary_gender,
1716
female_first_name,
1817
first_name,
1918
last_name,
2019
male_first_name,
2120
name: name_,
2221
prefix,
22+
sex,
2323
title,
2424
};
2525

0 commit comments

Comments
 (0)