diff options
| author | makhtar-sarr <[email protected]> | 2023-11-07 21:22:38 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-11-07 21:22:38 +0000 |
| commit | 6df70bce16500ab74a37f932f2e17a08f297430b (patch) | |
| tree | adc3c191546eb559743ef12b9b2202507fa4675e /src | |
| parent | b40ad45ad3cca6769968a63264e6d925bf4b328a (diff) | |
| download | faker-6df70bce16500ab74a37f932f2e17a08f297430b.tar.xz faker-6df70bce16500ab74a37f932f2e17a08f297430b.zip | |
feat(locale): add Senegal locale (#2525)
Diffstat (limited to 'src')
| -rw-r--r-- | src/locale/fr_SN.ts | 14 | ||||
| -rw-r--r-- | src/locale/index.ts | 3 | ||||
| -rw-r--r-- | src/locales/fr_SN/index.ts | 14 | ||||
| -rw-r--r-- | src/locales/fr_SN/internet/domain_suffix.ts | 1 | ||||
| -rw-r--r-- | src/locales/fr_SN/internet/free_email.ts | 1 | ||||
| -rw-r--r-- | src/locales/fr_SN/internet/index.ts | 14 | ||||
| -rw-r--r-- | src/locales/fr_SN/metadata.ts | 13 | ||||
| -rw-r--r-- | src/locales/index.ts | 1 |
8 files changed, 61 insertions, 0 deletions
diff --git a/src/locale/fr_SN.ts b/src/locale/fr_SN.ts new file mode 100644 index 00000000..13f50a4e --- /dev/null +++ b/src/locale/fr_SN.ts @@ -0,0 +1,14 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ + +import { Faker } from '../faker'; +import base from '../locales/base'; +import en from '../locales/en'; +import fr from '../locales/fr'; +import fr_SN from '../locales/fr_SN'; + +export const faker = new Faker({ + locale: [fr_SN, fr, en, base], +}); diff --git a/src/locale/index.ts b/src/locale/index.ts index 733e41df..b4c0799f 100644 --- a/src/locale/index.ts +++ b/src/locale/index.ts @@ -37,6 +37,7 @@ import { faker as fakerFR_BE } from './fr_BE'; import { faker as fakerFR_CA } from './fr_CA'; import { faker as fakerFR_CH } from './fr_CH'; import { faker as fakerFR_LU } from './fr_LU'; +import { faker as fakerFR_SN } from './fr_SN'; import { faker as fakerHE } from './he'; import { faker as fakerHR } from './hr'; import { faker as fakerHU } from './hu'; @@ -106,6 +107,7 @@ export { fakerFR_CA, fakerFR_CH, fakerFR_LU, + fakerFR_SN, fakerHE, fakerHR, fakerHU, @@ -176,6 +178,7 @@ export const allFakers = { fr_CA: fakerFR_CA, fr_CH: fakerFR_CH, fr_LU: fakerFR_LU, + fr_SN: fakerFR_SN, he: fakerHE, hr: fakerHR, hu: fakerHU, diff --git a/src/locales/fr_SN/index.ts b/src/locales/fr_SN/index.ts new file mode 100644 index 00000000..027ca3f3 --- /dev/null +++ b/src/locales/fr_SN/index.ts @@ -0,0 +1,14 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { LocaleDefinition } from '../..'; +import internet from './internet'; +import metadata from './metadata'; + +const fr_SN: LocaleDefinition = { + internet, + metadata, +}; + +export default fr_SN; diff --git a/src/locales/fr_SN/internet/domain_suffix.ts b/src/locales/fr_SN/internet/domain_suffix.ts new file mode 100644 index 00000000..4c9e2ae0 --- /dev/null +++ b/src/locales/fr_SN/internet/domain_suffix.ts @@ -0,0 +1 @@ +export default ['sn', 'com', 'net', 'org']; diff --git a/src/locales/fr_SN/internet/free_email.ts b/src/locales/fr_SN/internet/free_email.ts new file mode 100644 index 00000000..8ef7d243 --- /dev/null +++ b/src/locales/fr_SN/internet/free_email.ts @@ -0,0 +1 @@ +export default ['gmail.com', 'yahoo.com', 'hotmail.com']; diff --git a/src/locales/fr_SN/internet/index.ts b/src/locales/fr_SN/internet/index.ts new file mode 100644 index 00000000..0b63b5f2 --- /dev/null +++ b/src/locales/fr_SN/internet/index.ts @@ -0,0 +1,14 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { InternetDefinition } from '../../..'; +import domain_suffix from './domain_suffix'; +import free_email from './free_email'; + +const internet: InternetDefinition = { + domain_suffix, + free_email, +}; + +export default internet; diff --git a/src/locales/fr_SN/metadata.ts b/src/locales/fr_SN/metadata.ts new file mode 100644 index 00000000..94cf70d4 --- /dev/null +++ b/src/locales/fr_SN/metadata.ts @@ -0,0 +1,13 @@ +import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata'; + +const metadata: PreBuiltMetadataDefinitionForCountry = { + title: 'French (Senegal)', + code: 'fr_SN', + country: 'SN', + language: 'fr', + endonym: 'Français (Sénégal)', + dir: 'ltr', + script: 'Latn', +}; + +export default metadata; diff --git a/src/locales/index.ts b/src/locales/index.ts index 04109822..3ca1c0e2 100644 --- a/src/locales/index.ts +++ b/src/locales/index.ts @@ -37,6 +37,7 @@ export { default as fr_BE } from './fr_BE'; export { default as fr_CA } from './fr_CA'; export { default as fr_CH } from './fr_CH'; export { default as fr_LU } from './fr_LU'; +export { default as fr_SN } from './fr_SN'; export { default as he } from './he'; export { default as hr } from './hr'; export { default as hu } from './hu'; |
