Skip to content

Commit 466b804

Browse files
authored
feat(locale): add da person category (#2331)
1 parent d91057d commit 466b804

15 files changed

Lines changed: 442 additions & 0 deletions

src/locales/da/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,12 @@
55
import type { LocaleDefinition } from '../..';
66
import location from './location';
77
import metadata from './metadata';
8+
import person from './person';
89

910
const da: LocaleDefinition = {
1011
location,
1112
metadata,
13+
person,
1214
};
1315

1416
export default da;
Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
export default [
2+
'Agnes',
3+
'Alberte',
4+
'Alexandrea',
5+
'Alice',
6+
'Alma',
7+
'Amanda',
8+
'Anita',
9+
'Anna',
10+
'Anne',
11+
'Annette',
12+
'Astrid',
13+
'Bente',
14+
'Betina',
15+
'Birgitte',
16+
'Britt',
17+
'Camilla',
18+
'Caroline',
19+
'Cecilie',
20+
'Charlotte',
21+
'Christina',
22+
'Clara',
23+
'Ditte-Marie',
24+
'Dorit',
25+
'Dorthe',
26+
'Ea',
27+
'Elisabeth',
28+
'Elise',
29+
'Ella',
30+
'Ellen-Margrethe',
31+
'Else',
32+
'Emilie',
33+
'Emma',
34+
'Eva',
35+
'Fatima',
36+
'Freja',
37+
'Frida',
38+
'Gitte',
39+
'Gry',
40+
'Hanne',
41+
'Hedvig',
42+
'Helene',
43+
'Helle',
44+
'Hilda',
45+
'Ida',
46+
'Ingrid',
47+
'Isabella',
48+
'Janni',
49+
'Jeanette',
50+
'Jette',
51+
'Johanne',
52+
'Josefine',
53+
'Julie',
54+
'Karen',
55+
'Karla',
56+
'Kathrine',
57+
'Katrine',
58+
'Kirsten',
59+
'Laila',
60+
'Lene',
61+
'Lillian',
62+
'Line',
63+
'Lis',
64+
'Lisa',
65+
'Lisbeth',
66+
'Liv',
67+
'Lone',
68+
'Louise',
69+
'Luna',
70+
'Lykke',
71+
'Maja',
72+
'Malene',
73+
'Maren',
74+
'Maria',
75+
'Marianne',
76+
'Mathilde',
77+
'Merete',
78+
'Mette',
79+
'Mia',
80+
'Mille',
81+
'Mona',
82+
'Nadia',
83+
'Nanna',
84+
'Nicoline',
85+
'Nina',
86+
'Pia',
87+
'Rebecca',
88+
'Regitze',
89+
'Rikke',
90+
'Rosa-Maria',
91+
'Ruth',
92+
'Sabrina',
93+
'Sandra',
94+
'Sanne',
95+
'Sara',
96+
'Sarah',
97+
'Signe',
98+
'Silje',
99+
'Simone',
100+
'Sofie',
101+
'Stine',
102+
'Susanne',
103+
'Therese',
104+
'Tina',
105+
'Tine',
106+
'Trine',
107+
'Vibeke',
108+
'Viktoria',
109+
'Yasmin',
110+
'Zara',
111+
];
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import middle_name from './middle_name';
2+
3+
export default middle_name;
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export default ['fr.'];
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
// We don't have a generic first name list for this locale
2+
// So simply concatenate male and female lists and remove any duplicates
3+
// This avoids falling back to fallback locale
4+
import { mergeArrays } from './../../../internal/merge';
5+
import female_first_name from './female_first_name';
6+
import male_first_name from './male_first_name';
7+
8+
export default mergeArrays(female_first_name, male_first_name);

src/locales/da/person/index.ts

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
/*
2+
* This file is automatically generated.
3+
* Run 'pnpm run generate:locales' to update.
4+
*/
5+
import type { PersonDefinition } from '../../..';
6+
import female_first_name from './female_first_name';
7+
import female_middle_name from './female_middle_name';
8+
import female_prefix from './female_prefix';
9+
import first_name from './first_name';
10+
import last_name from './last_name';
11+
import last_name_pattern from './last_name_pattern';
12+
import male_first_name from './male_first_name';
13+
import male_middle_name from './male_middle_name';
14+
import male_prefix from './male_prefix';
15+
import middle_name from './middle_name';
16+
import name_ from './name';
17+
import prefix from './prefix';
18+
import sex from './sex';
19+
20+
const person: PersonDefinition = {
21+
female_first_name,
22+
female_middle_name,
23+
female_prefix,
24+
first_name,
25+
last_name,
26+
last_name_pattern,
27+
male_first_name,
28+
male_middle_name,
29+
male_prefix,
30+
middle_name,
31+
name: name_,
32+
prefix,
33+
sex,
34+
};
35+
36+
export default person;

src/locales/da/person/last_name.ts

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
export default [
2+
'Abbas',
3+
'Abdi',
4+
'Andersen',
5+
'Andresen',
6+
'Bak',
7+
'Bang',
8+
'Bech',
9+
'Beckmann',
10+
'Berg',
11+
'Bertelsen',
12+
'Bisgaard',
13+
'Bjerregaard',
14+
'Blom',
15+
'Bonde',
16+
'Brandt',
17+
'Brix',
18+
'Bruun',
19+
'Buch',
20+
'Buhl',
21+
'Bundgaard',
22+
'Carlsen',
23+
'Christensen',
24+
'Christiansen',
25+
'Clausen',
26+
'Dahl',
27+
'Dalgaard',
28+
'Dam',
29+
'Damm',
30+
'Davidsen',
31+
'Dupont',
32+
'Esbensen',
33+
'Fischer',
34+
'Foged',
35+
'Frandsen',
36+
'Frederiksen',
37+
'Gade',
38+
'Garcia',
39+
'Gregersen',
40+
'Hald',
41+
'Hansen',
42+
'Haugaard',
43+
'Hedegaard',
44+
'Henriksen',
45+
'Hermansen',
46+
'Hjort',
47+
'Hjorth',
48+
'Holm',
49+
'Iversen',
50+
'Jakobsen',
51+
'Jensen',
52+
'Jeppesen',
53+
'Jespersen',
54+
'Johannessen',
55+
'Johannsen',
56+
'Johansen',
57+
'Juhl',
58+
'Justesen',
59+
'Jørgensen',
60+
'Karlsen',
61+
'Khan',
62+
'Kjeldsen',
63+
'Kjær',
64+
'Klausen',
65+
'Knudsen',
66+
'Kristensen',
67+
'Krogh',
68+
'Larsen',
69+
'Lauridsen',
70+
'Laursen',
71+
'Lorentzen',
72+
'Lund',
73+
'Madsen',
74+
'Magnussen',
75+
'Marcussen',
76+
'Mortensen',
77+
'Munch',
78+
'Munk',
79+
'Møller',
80+
'Nguyen',
81+
'Nielsen',
82+
'Nissen',
83+
'Nygaard',
84+
'Olsen',
85+
'Pallesen',
86+
'Pedersen',
87+
'Petersen',
88+
'Pham',
89+
'Poulsen',
90+
'Rasmussen',
91+
'Ravn',
92+
'Richter',
93+
'Schmidt',
94+
'Schrøder',
95+
'Simonsen',
96+
'Skov',
97+
'Steffensen',
98+
'Storm',
99+
'Svendsen',
100+
'Svensson',
101+
'Sørensen',
102+
'Thomsen',
103+
'Toft',
104+
'Vestergaard',
105+
'Villadsen',
106+
'Vinther',
107+
'Winther',
108+
];
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
export default [
2+
{ value: '{{person.last_name}}', weight: 95 },
3+
{ value: '{{person.last_name}}-{{person.last_name}}', weight: 5 },
4+
];

0 commit comments

Comments
 (0)