Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(locale): add minimal da locale, start with location #2324

Merged
merged 2 commits into from Aug 19, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/guide/localization.md
Expand Up @@ -79,6 +79,7 @@ In this example there are 5 locales. Each of these is checked in order, and the
| `az` | Azerbaijani | `fakerAZ` |
| `base` | Base | `fakerBASE` |
| `cs_CZ` | Czech (Czechia) | `fakerCS_CZ` |
| `da` | Danish | `fakerDA` |
| `de` | German | `fakerDE` |
| `de_AT` | German (Austria) | `fakerDE_AT` |
| `de_CH` | German (Switzerland) | `fakerDE_CH` |
Expand Down
13 changes: 13 additions & 0 deletions src/locale/da.ts
@@ -0,0 +1,13 @@
/*
* This file is automatically generated.
* Run 'pnpm run generate:locales' to update.
*/

import { Faker } from '../faker';
import base from '../locales/base';
import da from '../locales/da';
import en from '../locales/en';

export const faker = new Faker({
locale: [da, en, base],
});
3 changes: 3 additions & 0 deletions src/locale/index.ts
Expand Up @@ -8,6 +8,7 @@ import { faker as fakerAR } from './ar';
import { faker as fakerAZ } from './az';
import { faker as fakerBASE } from './base';
import { faker as fakerCS_CZ } from './cs_CZ';
import { faker as fakerDA } from './da';
import { faker as fakerDE } from './de';
import { faker as fakerDE_AT } from './de_AT';
import { faker as fakerDE_CH } from './de_CH';
Expand Down Expand Up @@ -74,6 +75,7 @@ export {
fakerAZ,
fakerBASE,
fakerCS_CZ,
fakerDA,
fakerDE,
fakerDE_AT,
fakerDE_CH,
Expand Down Expand Up @@ -141,6 +143,7 @@ export const allFakers = {
az: fakerAZ,
base: fakerBASE,
cs_CZ: fakerCS_CZ,
da: fakerDA,
de: fakerDE,
de_AT: fakerDE_AT,
de_CH: fakerDE_CH,
Expand Down
14 changes: 14 additions & 0 deletions src/locales/da/index.ts
@@ -0,0 +1,14 @@
/*
* This file is automatically generated.
* Run 'pnpm run generate:locales' to update.
*/
import type { LocaleDefinition } from '../..';
import location from './location';
import metadata from './metadata';

const da: LocaleDefinition = {
location,
metadata,
};

export default da;
1 change: 1 addition & 0 deletions src/locales/da/location/building_number.ts
@@ -0,0 +1 @@
export default ['#', '##', '###', '##A', '##B'];
223 changes: 223 additions & 0 deletions src/locales/da/location/city_name.ts
ST-DDT marked this conversation as resolved.
Show resolved Hide resolved
@@ -0,0 +1,223 @@
export default [
'Albertslund',
'Arden',
'Asnæs',
'Assentoft',
'Augustenborg',
'Aulum',
'Auning',
'Ballerup',
'Beder-Malling',
'Bellinge',
'Birkerød',
'Bjæverskov',
'Bogense',
'Borup',
'Brejning',
'Broager',
'Brovst',
'Brædstrup',
'Brøndby',
'Brønderslev',
'Brørup',
'Christiansfeld',
'Dianalund',
'Dragør',
'Dronninglund',
'Ejby',
'Esbjerg',
'Farsø',
'Farum',
'Faxe Ladeplads',
'Faxe',
'Fensmark',
'Fjerritslev',
'Fredensborg',
'Fredericia',
'Frederiksberg',
'Frederikshavn',
'Frederikssund',
'Frederiksværk',
'Frejlev',
'Galten',
'Ganløse',
'Gentofte',
'Gistrup',
'Give',
'Gladsaxe',
'Glamsbjerg',
'Glostrup',
'Grenaa',
'Greve Strand',
'Grindsted',
'Græsted',
'Gråsten',
'Guderup',
'Haderslev',
'Hadsten',
'Hadsund',
'Harlev',
'Haslev',
'Havdrup',
'Hedehusene',
'Hedensted',
'Helsinge',
'Helsingør',
'Herlev',
'Herning',
'Hillerød',
'Hinnerup',
'Hjallerup',
'Hjortshøj',
'Hjørring',
'Hobro',
'Holbæk',
'Holstebro',
'Holsted',
'Horsens',
'Humlebæk',
'Hundested',
'Hurup',
'Hvide Sande',
'Hvidovre',
'Højslev Stationsby',
'Høng',
'Hørning',
'Hørsholm',
'Høruphav',
'Ikast',
'Ishøj',
'Jelling',
'Juelsminde',
'Jyderup',
'Jyllinge',
'Jægerspris',
'Kalundborg',
'Kibæk',
'Kirke Hvalsø',
'Kjellerup',
'Klarup',
'Kolding',
'Korsør',
'København',
'Køge',
'Kås',
'Langeskov',
'Langå',
'Lillerød',
'Liseleje',
'Lunderskov',
'Lyngby',
'Lynge-Uggeløse',
'Lystrup',
'Løgstør',
'Løgten',
'Løgumkloster',
'Mariager',
'Middelfart',
'Mårslet',
'Nakskov',
'Nexø',
'Nivå',
'Nordby',
'Nyborg',
'Nykøbing F',
'Nykøbing M',
'Næstved',
'Nørre Åby',
'Nørresundby',
'Odder',
'Odense',
'Oksbøl',
'Otterup',
'Padborg',
'Pandrup',
'Præstø',
'Randers',
'Ribe',
'Ringkøbing',
'Ringsted',
'Roskilde',
'Rudersdal',
'Rudkøbing',
'Rødding',
'Rødovre',
'Rønde',
'Rønne',
'Sabro',
'Sakskøbing',
'Sankt Klemens',
'Silkeborg',
'Sindal',
'Skanderborg',
'Skibby',
'Skive',
'Skærbæk',
'Skævinge',
'Skørping',
'Slagelse',
'Smørumnedre',
'Solbjerg',
'Solrød Strand',
'Sorø',
'Stege',
'Stenløse',
'Stoholm',
'Store Heddinge',
'Storvorde',
'Strib',
'Struer',
'Strøby Egede',
'Støvring',
'Sundby',
'Sunds',
'Svejbæk',
'Svendborg',
'Svinninge',
'Svogerslev',
'Sæby',
'Søften',
'Sønderborg',
'Søndersø',
'Tarm',
'Taulov',
'Thisted',
'Thurø By',
'Tinglev',
'Tjæreborg',
'Toftlund',
'Trige',
'Tune',
'Tølløse',
'Tørring',
'Taarbæk',
'Tårnby',
'Taastrup',
'Ullerslev',
'Vallensbæk',
'Vamdrup',
'Varde',
'Vejen',
'Vejle',
'Vestbjerg',
'Vester Hassing',
'Viborg',
'Viby S',
'Videbæk',
'Vildbjerg',
'Vinderup',
'Virklund',
'Vissenbjerg',
'Vodskov',
'Vordingborg',
'Værløse',
'Ølgod',
'Ølstykke',
'Aabenraa',
'Aalborg',
'Aalestrup',
'Aarhus',
'Aars',
'Årslev',
'Aarup',
];
1 change: 1 addition & 0 deletions src/locales/da/location/city_pattern.ts
@@ -0,0 +1 @@
export default ['{{location.city_name}}'];