diff options
| author | Matt Mayer <[email protected]> | 2024-03-12 18:01:00 +0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-03-12 11:01:00 +0000 |
| commit | e130549e82a3d59af46f2d595ed47fa9a39724a3 (patch) | |
| tree | 13756af384807ff792a8aa8a4d2c62dda056e613 /src | |
| parent | aade09bf6a10fb22f4ebb163931cf1e98ba9ea28 (diff) | |
| download | faker-e130549e82a3d59af46f2d595ed47fa9a39724a3.tar.xz faker-e130549e82a3d59af46f2d595ed47fa9a39724a3.zip | |
feat(phone)!: add new style parameter (#2578)
Diffstat (limited to 'src')
300 files changed, 2212 insertions, 155 deletions
diff --git a/src/definitions/phone_number.ts b/src/definitions/phone_number.ts index c6543c85..c77bbb91 100644 --- a/src/definitions/phone_number.ts +++ b/src/definitions/phone_number.ts @@ -12,5 +12,18 @@ export type PhoneNumberDefinition = LocaleEntry<{ * * @see faker.helpers.replaceSymbolWithNumber(format): For more information about how the patterns are used. */ - formats: string[]; + format: { + /** + * Formats for a human-input phone number, e.g. `555-770-7727` or `555.770.7727 x1234` + */ + human: string[]; + /** + * Formats for a phone number in a standardized national format, e.g. `(555) 123-4567`. + */ + national: string[]; + /** + * Formats for a phone number in the standardised E.123 format, e.g. `+15551234567` + */ + international: string[]; + }; }>; diff --git a/src/locales/af_ZA/phone_number/formats.ts b/src/locales/af_ZA/phone_number/format/human.ts index b30bd451..b30bd451 100644 --- a/src/locales/af_ZA/phone_number/formats.ts +++ b/src/locales/af_ZA/phone_number/format/human.ts diff --git a/src/locales/af_ZA/phone_number/format/index.ts b/src/locales/af_ZA/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/af_ZA/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/af_ZA/phone_number/format/international.ts b/src/locales/af_ZA/phone_number/format/international.ts new file mode 100644 index 00000000..31b6dfef --- /dev/null +++ b/src/locales/af_ZA/phone_number/format/international.ts @@ -0,0 +1,9 @@ +export default [ + '+271#########', + '+272#########', + '+273#########', + '+274#########', + '+275#########', + '+27800######', + '+27860######', +]; diff --git a/src/locales/af_ZA/phone_number/format/national.ts b/src/locales/af_ZA/phone_number/format/national.ts new file mode 100644 index 00000000..5b9fea60 --- /dev/null +++ b/src/locales/af_ZA/phone_number/format/national.ts @@ -0,0 +1,9 @@ +export default [ + '1#########', + '2#########', + '3#########', + '4#########', + '5#########', + '080 0## ####', + '0860 ### ###', +]; diff --git a/src/locales/af_ZA/phone_number/index.ts b/src/locales/af_ZA/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/af_ZA/phone_number/index.ts +++ b/src/locales/af_ZA/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/ar/index.ts b/src/locales/ar/index.ts index be7757b7..6d7b46e0 100644 --- a/src/locales/ar/index.ts +++ b/src/locales/ar/index.ts @@ -11,7 +11,6 @@ import location from './location'; import lorem from './lorem'; import metadata from './metadata'; import person from './person'; -import phone_number from './phone_number'; import team from './team'; import vehicle from './vehicle'; @@ -24,7 +23,6 @@ const ar: LocaleDefinition = { lorem, metadata, person, - phone_number, team, vehicle, }; diff --git a/src/locales/ar/phone_number/formats.ts b/src/locales/ar/phone_number/formats.ts deleted file mode 100644 index 5df10098..00000000 --- a/src/locales/ar/phone_number/formats.ts +++ /dev/null @@ -1,18 +0,0 @@ -export default [ - '###-###-####', - '(###) ###-####', - '1-###-###-####', - '###.###.####', - '###-###-#### x###', - '(###) ###-#### x###', - '1-###-###-#### x###', - '###.###.#### x###', - '###-###-#### x####', - '(###) ###-#### x####', - '1-###-###-#### x####', - '###.###.#### x####', - '###-###-#### x#####', - '(###) ###-#### x#####', - '1-###-###-#### x#####', - '###.###.#### x#####', -]; diff --git a/src/locales/ar/phone_number/index.ts b/src/locales/ar/phone_number/index.ts deleted file mode 100644 index 1d7f77f1..00000000 --- a/src/locales/ar/phone_number/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; - -const phone_number: PhoneNumberDefinition = { - formats, -}; - -export default phone_number; diff --git a/src/locales/az/phone_number/formats.ts b/src/locales/az/phone_number/format/human.ts index 368f97af..368f97af 100644 --- a/src/locales/az/phone_number/formats.ts +++ b/src/locales/az/phone_number/format/human.ts diff --git a/src/locales/az/phone_number/format/index.ts b/src/locales/az/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/az/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/az/phone_number/format/international.ts b/src/locales/az/phone_number/format/international.ts new file mode 100644 index 00000000..c5482e1e --- /dev/null +++ b/src/locales/az/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+9949#########']; diff --git a/src/locales/az/phone_number/format/national.ts b/src/locales/az/phone_number/format/national.ts new file mode 100644 index 00000000..aa24c086 --- /dev/null +++ b/src/locales/az/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['9#########']; diff --git a/src/locales/az/phone_number/index.ts b/src/locales/az/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/az/phone_number/index.ts +++ b/src/locales/az/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/cs_CZ/phone_number/formats.ts b/src/locales/cs_CZ/phone_number/format/human.ts index 813dc224..813dc224 100644 --- a/src/locales/cs_CZ/phone_number/formats.ts +++ b/src/locales/cs_CZ/phone_number/format/human.ts diff --git a/src/locales/cs_CZ/phone_number/format/index.ts b/src/locales/cs_CZ/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/cs_CZ/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/cs_CZ/phone_number/format/international.ts b/src/locales/cs_CZ/phone_number/format/international.ts new file mode 100644 index 00000000..db652977 --- /dev/null +++ b/src/locales/cs_CZ/phone_number/format/international.ts @@ -0,0 +1,6 @@ +export default [ + '+420601######', + '+420737######', + '+420736######', + '+420#########', +]; diff --git a/src/locales/cs_CZ/phone_number/format/national.ts b/src/locales/cs_CZ/phone_number/format/national.ts new file mode 100644 index 00000000..0ae388db --- /dev/null +++ b/src/locales/cs_CZ/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['601 ### ###', '737 ### ###', '736 ### ###', '### ### ###']; diff --git a/src/locales/cs_CZ/phone_number/index.ts b/src/locales/cs_CZ/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/cs_CZ/phone_number/index.ts +++ b/src/locales/cs_CZ/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/da/phone_number/formats.ts b/src/locales/da/phone_number/format/human.ts index 81391543..81391543 100644 --- a/src/locales/da/phone_number/formats.ts +++ b/src/locales/da/phone_number/format/human.ts diff --git a/src/locales/da/phone_number/format/index.ts b/src/locales/da/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/da/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/da/phone_number/format/international.ts b/src/locales/da/phone_number/format/international.ts new file mode 100644 index 00000000..c11f77a4 --- /dev/null +++ b/src/locales/da/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+45!#######']; diff --git a/src/locales/da/phone_number/format/national.ts b/src/locales/da/phone_number/format/national.ts new file mode 100644 index 00000000..3a4cea41 --- /dev/null +++ b/src/locales/da/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['!# ## ## ##']; diff --git a/src/locales/da/phone_number/index.ts b/src/locales/da/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/da/phone_number/index.ts +++ b/src/locales/da/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/de/phone_number/formats.ts b/src/locales/de/phone_number/format/human.ts index 328313f6..328313f6 100644 --- a/src/locales/de/phone_number/formats.ts +++ b/src/locales/de/phone_number/format/human.ts diff --git a/src/locales/de/phone_number/format/index.ts b/src/locales/de/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/de/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/de/phone_number/format/international.ts b/src/locales/de/phone_number/format/international.ts new file mode 100644 index 00000000..ea3d6ec0 --- /dev/null +++ b/src/locales/de/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+49############', '+49###########', '+49##########']; diff --git a/src/locales/de/phone_number/format/national.ts b/src/locales/de/phone_number/format/national.ts new file mode 100644 index 00000000..d3616e57 --- /dev/null +++ b/src/locales/de/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['0#### ########', '0#### #######', '0#### ######']; diff --git a/src/locales/de/phone_number/index.ts b/src/locales/de/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/de/phone_number/index.ts +++ b/src/locales/de/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/de_AT/phone_number/formats.ts b/src/locales/de_AT/phone_number/format/human.ts index cb06ba93..cb06ba93 100644 --- a/src/locales/de_AT/phone_number/formats.ts +++ b/src/locales/de_AT/phone_number/format/human.ts diff --git a/src/locales/de_AT/phone_number/format/index.ts b/src/locales/de_AT/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/de_AT/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/de_AT/phone_number/format/international.ts b/src/locales/de_AT/phone_number/format/international.ts new file mode 100644 index 00000000..e6928212 --- /dev/null +++ b/src/locales/de_AT/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+431#######', '+43########', '+43#########']; diff --git a/src/locales/de_AT/phone_number/format/national.ts b/src/locales/de_AT/phone_number/format/national.ts new file mode 100644 index 00000000..ff081abe --- /dev/null +++ b/src/locales/de_AT/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['01 #######', '0#### ####', '0#### #####']; diff --git a/src/locales/de_AT/phone_number/index.ts b/src/locales/de_AT/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/de_AT/phone_number/index.ts +++ b/src/locales/de_AT/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/de_CH/phone_number/formats.ts b/src/locales/de_CH/phone_number/format/human.ts index d3116a1a..d3116a1a 100644 --- a/src/locales/de_CH/phone_number/formats.ts +++ b/src/locales/de_CH/phone_number/format/human.ts diff --git a/src/locales/de_CH/phone_number/format/index.ts b/src/locales/de_CH/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/de_CH/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/de_CH/phone_number/format/international.ts b/src/locales/de_CH/phone_number/format/international.ts new file mode 100644 index 00000000..a2c04fd9 --- /dev/null +++ b/src/locales/de_CH/phone_number/format/international.ts @@ -0,0 +1,8 @@ +export default [ + '+41800######', + '+41#########', + '+41900######', + '+4176#######', + '+4178#######', + '+4179#######', +]; diff --git a/src/locales/de_CH/phone_number/format/national.ts b/src/locales/de_CH/phone_number/format/national.ts new file mode 100644 index 00000000..05ef493d --- /dev/null +++ b/src/locales/de_CH/phone_number/format/national.ts @@ -0,0 +1,8 @@ +export default [ + '0800 ### ###', + '0## ### ## ##', + '0900 ### ###', + '076 ### ## ##', + '078 ### ## ##', + '079 ### ## ##', +]; diff --git a/src/locales/de_CH/phone_number/index.ts b/src/locales/de_CH/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/de_CH/phone_number/index.ts +++ b/src/locales/de_CH/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/dv/phone_number/formats.ts b/src/locales/dv/phone_number/format/human.ts index 748699b4..748699b4 100644 --- a/src/locales/dv/phone_number/formats.ts +++ b/src/locales/dv/phone_number/format/human.ts diff --git a/src/locales/dv/phone_number/format/index.ts b/src/locales/dv/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/dv/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/dv/phone_number/format/international.ts b/src/locales/dv/phone_number/format/international.ts new file mode 100644 index 00000000..cb78a6fd --- /dev/null +++ b/src/locales/dv/phone_number/format/international.ts @@ -0,0 +1,9 @@ +export default [ + '+9603######', + '+9604######', + '+9605######', + '+9606######', + '+9607######', + '+9608######', + '+9609######', +]; diff --git a/src/locales/dv/phone_number/format/national.ts b/src/locales/dv/phone_number/format/national.ts new file mode 100644 index 00000000..bb529aab --- /dev/null +++ b/src/locales/dv/phone_number/format/national.ts @@ -0,0 +1,9 @@ +export default [ + '3##-####', + '4##-####', + '5######', + '6##-####', + '7##-####', + '8######', + '9##-####', +]; diff --git a/src/locales/dv/phone_number/index.ts b/src/locales/dv/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/dv/phone_number/index.ts +++ b/src/locales/dv/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/el/phone_number/formats.ts b/src/locales/el/phone_number/format/human.ts index 7b25577c..7b25577c 100644 --- a/src/locales/el/phone_number/formats.ts +++ b/src/locales/el/phone_number/format/human.ts diff --git a/src/locales/el/phone_number/format/index.ts b/src/locales/el/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/el/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/el/phone_number/format/international.ts b/src/locales/el/phone_number/format/international.ts new file mode 100644 index 00000000..7ac506b2 --- /dev/null +++ b/src/locales/el/phone_number/format/international.ts @@ -0,0 +1,54 @@ +export default [ + '+302310######', + '+302312######', + '+302313######', + '+30222#######', + '+30223#######', + '+30227#######', + '+30224#######', + '+30226#######', + '+30225#######', + '+30232#######', + '+30229#######', + '+30228#######', + '+30233#######', + '+30234#######', + '+30235#######', + '+30237#######', + '+30238#######', + '+30239#######', + '+30241#######', + '+30242#######', + '+30243#######', + '+30244#######', + '+30246#######', + '+30249#######', + '+30251#######', + '+30252#######', + '+30253#######', + '+30254#######', + '+30255#######', + '+30259#######', + '+30261#######', + '+30262#######', + '+30263#######', + '+30264#######', + '+30265#######', + '+30266#######', + '+30267#######', + '+30268#######', + '+30269#######', + '+30271#######', + '+30272#######', + '+30273#######', + '+30274#######', + '+30275#######', + '+30276#######', + '+30279#######', + '+30281#######', + '+30282#######', + '+30283#######', + '+30284#######', + '+30289#######', + '+300800######', +]; diff --git a/src/locales/el/phone_number/format/national.ts b/src/locales/el/phone_number/format/national.ts new file mode 100644 index 00000000..eba86966 --- /dev/null +++ b/src/locales/el/phone_number/format/national.ts @@ -0,0 +1,54 @@ +export default [ + '231 0## ####', + '231 2## ####', + '231 3## ####', + '222# ######', + '223# ######', + '227# ######', + '224# ######', + '226# ######', + '225# ######', + '232# ######', + '229# ######', + '228# ######', + '233# ######', + '234# ######', + '235# ######', + '237# ######', + '238# ######', + '239# ######', + '241 ### ####', + '242# ######', + '243# ######', + '244# ######', + '246# ######', + '249# ######', + '251 ### ####', + '252# ######', + '253# ######', + '254# ######', + '255# ######', + '259# ######', + '261 ### ####', + '262# ######', + '263# ######', + '264# ######', + '265# ######', + '266# ######', + '267# ######', + '268# ######', + '269# ######', + '271 ### ####', + '272# ######', + '273# ######', + '274# ######', + '275# ######', + '276# ######', + '279# ######', + '281 ### ####', + '282# ######', + '283# ######', + '284# ######', + '289# ######', + '0800######', +]; diff --git a/src/locales/el/phone_number/index.ts b/src/locales/el/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/el/phone_number/index.ts +++ b/src/locales/el/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/en/phone_number/formats.ts b/src/locales/en/phone_number/format/human.ts index a0166408..a0166408 100644 --- a/src/locales/en/phone_number/formats.ts +++ b/src/locales/en/phone_number/format/human.ts diff --git a/src/locales/en/phone_number/format/index.ts b/src/locales/en/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/en/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/en/phone_number/format/international.ts b/src/locales/en/phone_number/format/international.ts new file mode 100644 index 00000000..9bc1457d --- /dev/null +++ b/src/locales/en/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+1!##!######']; diff --git a/src/locales/en/phone_number/format/national.ts b/src/locales/en/phone_number/format/national.ts new file mode 100644 index 00000000..ed0c03d1 --- /dev/null +++ b/src/locales/en/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['(!##) !##-####']; diff --git a/src/locales/en/phone_number/index.ts b/src/locales/en/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/en/phone_number/index.ts +++ b/src/locales/en/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/en_AU/phone_number/formats.ts b/src/locales/en_AU/phone_number/format/human.ts index ad3a604f..ad3a604f 100644 --- a/src/locales/en_AU/phone_number/formats.ts +++ b/src/locales/en_AU/phone_number/format/human.ts diff --git a/src/locales/en_AU/phone_number/format/index.ts b/src/locales/en_AU/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/en_AU/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/en_AU/phone_number/format/international.ts b/src/locales/en_AU/phone_number/format/international.ts new file mode 100644 index 00000000..043b5b5f --- /dev/null +++ b/src/locales/en_AU/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+61#########', '+614########']; diff --git a/src/locales/en_AU/phone_number/format/national.ts b/src/locales/en_AU/phone_number/format/national.ts new file mode 100644 index 00000000..d1a881d8 --- /dev/null +++ b/src/locales/en_AU/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['(0#) #### ####', '04## ### ###']; diff --git a/src/locales/en_AU/phone_number/index.ts b/src/locales/en_AU/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/en_AU/phone_number/index.ts +++ b/src/locales/en_AU/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/en_AU_ocker/phone_number/formats.ts b/src/locales/en_AU_ocker/phone_number/format/human.ts index ad3a604f..ad3a604f 100644 --- a/src/locales/en_AU_ocker/phone_number/formats.ts +++ b/src/locales/en_AU_ocker/phone_number/format/human.ts diff --git a/src/locales/en_AU_ocker/phone_number/format/index.ts b/src/locales/en_AU_ocker/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/en_AU_ocker/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/en_AU_ocker/phone_number/format/international.ts b/src/locales/en_AU_ocker/phone_number/format/international.ts new file mode 100644 index 00000000..043b5b5f --- /dev/null +++ b/src/locales/en_AU_ocker/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+61#########', '+614########']; diff --git a/src/locales/en_AU_ocker/phone_number/format/national.ts b/src/locales/en_AU_ocker/phone_number/format/national.ts new file mode 100644 index 00000000..d1a881d8 --- /dev/null +++ b/src/locales/en_AU_ocker/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['(0#) #### ####', '04## ### ###']; diff --git a/src/locales/en_AU_ocker/phone_number/index.ts b/src/locales/en_AU_ocker/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/en_AU_ocker/phone_number/index.ts +++ b/src/locales/en_AU_ocker/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/en_CA/phone_number/formats.ts b/src/locales/en_CA/phone_number/format/human.ts index e8ea67fc..e8ea67fc 100644 --- a/src/locales/en_CA/phone_number/formats.ts +++ b/src/locales/en_CA/phone_number/format/human.ts diff --git a/src/locales/en_CA/phone_number/format/index.ts b/src/locales/en_CA/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/en_CA/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/en_CA/phone_number/format/international.ts b/src/locales/en_CA/phone_number/format/international.ts new file mode 100644 index 00000000..ec7d9898 --- /dev/null +++ b/src/locales/en_CA/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+1!##!######', '+1!#########']; diff --git a/src/locales/en_CA/phone_number/format/national.ts b/src/locales/en_CA/phone_number/format/national.ts new file mode 100644 index 00000000..f077e361 --- /dev/null +++ b/src/locales/en_CA/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['(!##) !##-####', '(!##) ###-####']; diff --git a/src/locales/en_CA/phone_number/index.ts b/src/locales/en_CA/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/en_CA/phone_number/index.ts +++ b/src/locales/en_CA/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/en_GB/phone_number/formats.ts b/src/locales/en_GB/phone_number/format/human.ts index bd71045d..bd71045d 100644 --- a/src/locales/en_GB/phone_number/formats.ts +++ b/src/locales/en_GB/phone_number/format/human.ts diff --git a/src/locales/en_GB/phone_number/format/index.ts b/src/locales/en_GB/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/en_GB/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/en_GB/phone_number/format/international.ts b/src/locales/en_GB/phone_number/format/international.ts new file mode 100644 index 00000000..1104787b --- /dev/null +++ b/src/locales/en_GB/phone_number/format/international.ts @@ -0,0 +1,16 @@ +export default [ + '+441#########', + '+441#1#######', + '+4411########', + '+442#########', + '+443#########', + '+4455########', + '+4456########', + '+44800#######', + '+448#########', + '+449#########', + '+4416977####', + '+441########', + '+44500######', + '+44800######', +]; diff --git a/src/locales/en_GB/phone_number/format/national.ts b/src/locales/en_GB/phone_number/format/national.ts new file mode 100644 index 00000000..c5096c7c --- /dev/null +++ b/src/locales/en_GB/phone_number/format/national.ts @@ -0,0 +1,16 @@ +export default [ + '01### ######', + '01#1 ### ####', + '011# ### ####', + '02# #### ####', + '03## ### ####', + '055 #### ####', + '056 #### ####', + '0800 ### ####', + '08## ### ####', + '09## ### ####', + '016977 ####', + '01### #####', + '500######', + '0800 ######', +]; diff --git a/src/locales/en_GB/phone_number/index.ts b/src/locales/en_GB/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/en_GB/phone_number/index.ts +++ b/src/locales/en_GB/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/en_GH/phone_number/formats.ts b/src/locales/en_GH/phone_number/format/human.ts index 4ce6210d..4ce6210d 100644 --- a/src/locales/en_GH/phone_number/formats.ts +++ b/src/locales/en_GH/phone_number/format/human.ts diff --git a/src/locales/en_GH/phone_number/format/index.ts b/src/locales/en_GH/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/en_GH/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/en_GH/phone_number/format/international.ts b/src/locales/en_GH/phone_number/format/international.ts new file mode 100644 index 00000000..928a4897 --- /dev/null +++ b/src/locales/en_GH/phone_number/format/international.ts @@ -0,0 +1,15 @@ +export default [ + '+23320#######', + '+23323#######', + '+23324#######', + '+23326#######', + '+23327#######', + '+23328#######', + '+23350#######', + '+23353#######', + '+23354#######', + '+23355#######', + '+23356#######', + '+23357#######', + '+23358#######', +]; diff --git a/src/locales/en_GH/phone_number/format/national.ts b/src/locales/en_GH/phone_number/format/national.ts new file mode 100644 index 00000000..bbb7d00c --- /dev/null +++ b/src/locales/en_GH/phone_number/format/national.ts @@ -0,0 +1,15 @@ +export default [ + '020 ### ####', + '023 ### ####', + '024 ### ####', + '026 ### ####', + '027 ### ####', + '028 ### ####', + '050 ### ####', + '053 ### ####', + '054 ### ####', + '055 ### ####', + '056 ### ####', + '057 ### ####', + '058 ### ####', +]; diff --git a/src/locales/en_GH/phone_number/index.ts b/src/locales/en_GH/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/en_GH/phone_number/index.ts +++ b/src/locales/en_GH/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/en_HK/phone_number/formats.ts b/src/locales/en_HK/phone_number/format/human.ts index 3707487d..3707487d 100644 --- a/src/locales/en_HK/phone_number/formats.ts +++ b/src/locales/en_HK/phone_number/format/human.ts diff --git a/src/locales/en_HK/phone_number/format/index.ts b/src/locales/en_HK/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/en_HK/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/en_HK/phone_number/format/international.ts b/src/locales/en_HK/phone_number/format/international.ts new file mode 100644 index 00000000..8dc79cf4 --- /dev/null +++ b/src/locales/en_HK/phone_number/format/international.ts @@ -0,0 +1,9 @@ +export default [ + '+8522#######', + '+8523#######', + '+8524#######', + '+8525#######', + '+8526#######', + '+8527#######', + '+8529#######', +]; diff --git a/src/locales/en_HK/phone_number/format/national.ts b/src/locales/en_HK/phone_number/format/national.ts new file mode 100644 index 00000000..3707487d --- /dev/null +++ b/src/locales/en_HK/phone_number/format/national.ts @@ -0,0 +1,9 @@ +export default [ + '2### ####', + '3### ####', + '4### ####', + '5### ####', + '6### ####', + '7### ####', + '9### ####', +]; diff --git a/src/locales/en_HK/phone_number/index.ts b/src/locales/en_HK/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/en_HK/phone_number/index.ts +++ b/src/locales/en_HK/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/en_IE/phone_number/formats.ts b/src/locales/en_IE/phone_number/format/human.ts index 4215d0f5..4215d0f5 100644 --- a/src/locales/en_IE/phone_number/formats.ts +++ b/src/locales/en_IE/phone_number/format/human.ts diff --git a/src/locales/en_IE/phone_number/format/index.ts b/src/locales/en_IE/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/en_IE/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/en_IE/phone_number/format/international.ts b/src/locales/en_IE/phone_number/format/international.ts new file mode 100644 index 00000000..4f37c87a --- /dev/null +++ b/src/locales/en_IE/phone_number/format/international.ts @@ -0,0 +1,51 @@ +export default [ + '+3531#######', + '+35321#######', + '+35322#######', + '+35323#######', + '+35324#######', + '+35325#######', + '+35326#######', + '+35327#######', + '+35328#######', + '+35329#######', + '+353402#######', + '+353404#######', + '+35341#######', + '+35342#######', + '+35343#######', + '+35344#######', + '+35345#######', + '+35346#######', + '+35347#######', + '+35349#######', + '+353504#######', + '+353505#######', + '+35351#######', + '+35352#######', + '+35353#######', + '+35356#######', + '+35357#######', + '+35358#######', + '+35359#######', + '+35361#######', + '+35362#######', + '+35363#######', + '+35364#######', + '+35365#######', + '+35366#######', + '+35367#######', + '+35368#######', + '+35369#######', + '+35371#######', + '+35374#######', + '+35390#######', + '+35391#######', + '+35393#######', + '+35394#######', + '+35395#######', + '+35396#######', + '+35397#######', + '+35398#######', + '+35399#######', +]; diff --git a/src/locales/en_IE/phone_number/format/national.ts b/src/locales/en_IE/phone_number/format/national.ts new file mode 100644 index 00000000..1a4e12d7 --- /dev/null +++ b/src/locales/en_IE/phone_number/format/national.ts @@ -0,0 +1,51 @@ +export default [ + '(01) ### ####', + '(021) ### ####', + '(022) ### ####', + '(023) ### ####', + '(024) ### ####', + '(025) ### ####', + '(026) ### ####', + '(027) ### ####', + '(028) ### ####', + '(029) ### ####', + '(040) 2### ####', + '(040) 4### ####', + '(041) ### ####', + '(042) ### ####', + '(043) ### ####', + '(044) ### ####', + '(045) ### ####', + '(046) ### ####', + '47#######', + '(049) ### ####', + '504#######', + '505#######', + '(051) ### ####', + '(052) ### ####', + '(053) ### ####', + '(056) ### ####', + '(057) ### ####', + '(058) ### ####', + '(059) ### ####', + '(061) ### ####', + '(062) ### ####', + '(063) ### ####', + '(064) ### ####', + '(065) ### ####', + '(066) ### ####', + '(067) ### ####', + '(068) ### ####', + '(069) ### ####', + '(071) ### ####', + '(074) ### ####', + '(090) ### ####', + '(091) ### ####', + '(093) ### ####', + '(094) ### ####', + '(095) ### ####', + '(096) ### ####', + '(097) ### ####', + '(098) ### ####', + '(099) ### ####', +]; diff --git a/src/locales/en_IE/phone_number/index.ts b/src/locales/en_IE/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/en_IE/phone_number/index.ts +++ b/src/locales/en_IE/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/en_IN/phone_number/formats.ts b/src/locales/en_IN/phone_number/format/human.ts index 1e9fac40..1e9fac40 100644 --- a/src/locales/en_IN/phone_number/formats.ts +++ b/src/locales/en_IN/phone_number/format/human.ts diff --git a/src/locales/en_IN/phone_number/format/index.ts b/src/locales/en_IN/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/en_IN/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/en_IN/phone_number/format/international.ts b/src/locales/en_IN/phone_number/format/international.ts new file mode 100644 index 00000000..6f4e372b --- /dev/null +++ b/src/locales/en_IN/phone_number/format/international.ts @@ -0,0 +1,6 @@ +export default [ + '+919#########', + '+918#########', + '+917#########', + '+916#########', +]; diff --git a/src/locales/en_IN/phone_number/format/national.ts b/src/locales/en_IN/phone_number/format/national.ts new file mode 100644 index 00000000..f857e910 --- /dev/null +++ b/src/locales/en_IN/phone_number/format/national.ts @@ -0,0 +1,6 @@ +export default [ + '09#### #####', + '08#### #####', + '07#### #####', + '06### ### ###', +]; diff --git a/src/locales/en_IN/phone_number/index.ts b/src/locales/en_IN/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/en_IN/phone_number/index.ts +++ b/src/locales/en_IN/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/en_NG/phone_number/formats.ts b/src/locales/en_NG/phone_number/format/human.ts index 28f29821..28f29821 100644 --- a/src/locales/en_NG/phone_number/formats.ts +++ b/src/locales/en_NG/phone_number/format/human.ts diff --git a/src/locales/en_NG/phone_number/format/index.ts b/src/locales/en_NG/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/en_NG/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/en_NG/phone_number/format/international.ts b/src/locales/en_NG/phone_number/format/international.ts new file mode 100644 index 00000000..a8814756 --- /dev/null +++ b/src/locales/en_NG/phone_number/format/international.ts @@ -0,0 +1,7 @@ +export default [ + '+234803#######', + '+234703#######', + '+234809#######', + '+234802#######', + '+234805#######', +]; diff --git a/src/locales/en_NG/phone_number/format/national.ts b/src/locales/en_NG/phone_number/format/national.ts new file mode 100644 index 00000000..55c25223 --- /dev/null +++ b/src/locales/en_NG/phone_number/format/national.ts @@ -0,0 +1,7 @@ +export default [ + '0803 ### ####', + '0703 ### ####', + '0809 ### ####', + '0802 ### ####', + '0805 ### ####', +]; diff --git a/src/locales/en_NG/phone_number/index.ts b/src/locales/en_NG/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/en_NG/phone_number/index.ts +++ b/src/locales/en_NG/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/en_ZA/phone_number/formats.ts b/src/locales/en_ZA/phone_number/format/human.ts index fdcac39f..fdcac39f 100644 --- a/src/locales/en_ZA/phone_number/formats.ts +++ b/src/locales/en_ZA/phone_number/format/human.ts diff --git a/src/locales/en_ZA/phone_number/format/index.ts b/src/locales/en_ZA/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/en_ZA/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/en_ZA/phone_number/format/international.ts b/src/locales/en_ZA/phone_number/format/international.ts new file mode 100644 index 00000000..b9d3b758 --- /dev/null +++ b/src/locales/en_ZA/phone_number/format/international.ts @@ -0,0 +1,10 @@ +export default [ + '+27#########', + '+271#########', + '+272#########', + '+273#########', + '+274#########', + '+275#########', + '+27800######', + '+27860######', +]; diff --git a/src/locales/en_ZA/phone_number/format/national.ts b/src/locales/en_ZA/phone_number/format/national.ts new file mode 100644 index 00000000..df90c7fe --- /dev/null +++ b/src/locales/en_ZA/phone_number/format/national.ts @@ -0,0 +1,10 @@ +export default [ + '0## ### ####', + '1#########', + '2#########', + '3#########', + '4#########', + '5#########', + '080 0## ####', + '0860 ### ###', +]; diff --git a/src/locales/en_ZA/phone_number/index.ts b/src/locales/en_ZA/phone_number/index.ts index fbc37294..a383789b 100644 --- a/src/locales/en_ZA/phone_number/index.ts +++ b/src/locales/en_ZA/phone_number/index.ts @@ -5,12 +5,12 @@ import type { PhoneNumberDefinition } from '../../..'; import area_code from './area_code'; import exchange_code from './exchange_code'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { area_code, exchange_code, - formats, + format, }; export default phone_number; diff --git a/src/locales/es/phone_number/formats.ts b/src/locales/es/phone_number/format/human.ts index 9ce6beef..9ce6beef 100644 --- a/src/locales/es/phone_number/formats.ts +++ b/src/locales/es/phone_number/format/human.ts diff --git a/src/locales/es/phone_number/format/index.ts b/src/locales/es/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/es/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/es/phone_number/format/international.ts b/src/locales/es/phone_number/format/international.ts new file mode 100644 index 00000000..1e230d3c --- /dev/null +++ b/src/locales/es/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+349########']; diff --git a/src/locales/es/phone_number/format/national.ts b/src/locales/es/phone_number/format/national.ts new file mode 100644 index 00000000..c18cdac7 --- /dev/null +++ b/src/locales/es/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['9## ## ## ##']; diff --git a/src/locales/es/phone_number/index.ts b/src/locales/es/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/es/phone_number/index.ts +++ b/src/locales/es/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/es_MX/phone_number/formats.ts b/src/locales/es_MX/phone_number/format/human.ts index 62009a7c..62009a7c 100644 --- a/src/locales/es_MX/phone_number/formats.ts +++ b/src/locales/es_MX/phone_number/format/human.ts diff --git a/src/locales/es_MX/phone_number/format/index.ts b/src/locales/es_MX/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/es_MX/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/es_MX/phone_number/format/international.ts b/src/locales/es_MX/phone_number/format/international.ts new file mode 100644 index 00000000..0fe486f4 --- /dev/null +++ b/src/locales/es_MX/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+525#########', '+525########']; diff --git a/src/locales/es_MX/phone_number/format/national.ts b/src/locales/es_MX/phone_number/format/national.ts new file mode 100644 index 00000000..8190a8f6 --- /dev/null +++ b/src/locales/es_MX/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['5## ### ####', '5########']; diff --git a/src/locales/es_MX/phone_number/index.ts b/src/locales/es_MX/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/es_MX/phone_number/index.ts +++ b/src/locales/es_MX/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/fa/phone_number/formats.ts b/src/locales/fa/phone_number/format/human.ts index d15fdb9e..d15fdb9e 100644 --- a/src/locales/fa/phone_number/formats.ts +++ b/src/locales/fa/phone_number/format/human.ts diff --git a/src/locales/fa/phone_number/format/index.ts b/src/locales/fa/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/fa/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/fa/phone_number/format/international.ts b/src/locales/fa/phone_number/format/international.ts new file mode 100644 index 00000000..e8360ead --- /dev/null +++ b/src/locales/fa/phone_number/format/international.ts @@ -0,0 +1,15 @@ +export default [ + '+9821########', + '+9831########', + '+9841########', + '+9845########', + '+9861########', + '+9851########', + '+9858########', + '+9828########', + '+9826########', + '+9844########', + '+9824########', + '+9823########', + '+9876########', +]; diff --git a/src/locales/fa/phone_number/format/national.ts b/src/locales/fa/phone_number/format/national.ts new file mode 100644 index 00000000..f7346255 --- /dev/null +++ b/src/locales/fa/phone_number/format/national.ts @@ -0,0 +1,15 @@ +export default [ + '021 #### ####', + '031 #### ####', + '041 #### ####', + '045 #### ####', + '061 #### ####', + '051 #### ####', + '058 #### ####', + '028 #### ####', + '026 #### ####', + '044 #### ####', + '024 #### ####', + '023 #### ####', + '076 #### ####', +]; diff --git a/src/locales/fa/phone_number/index.ts b/src/locales/fa/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/fa/phone_number/index.ts +++ b/src/locales/fa/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/fr/phone_number/formats.ts b/src/locales/fr/phone_number/format/human.ts index d41fd062..d41fd062 100644 --- a/src/locales/fr/phone_number/formats.ts +++ b/src/locales/fr/phone_number/format/human.ts diff --git a/src/locales/fr/phone_number/format/index.ts b/src/locales/fr/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/fr/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/fr/phone_number/format/international.ts b/src/locales/fr/phone_number/format/international.ts new file mode 100644 index 00000000..b6d95413 --- /dev/null +++ b/src/locales/fr/phone_number/format/international.ts @@ -0,0 +1,9 @@ +export default [ + '+331########', + '+332########', + '+333########', + '+334########', + '+335########', + '+336########', + '+337########', +]; diff --git a/src/locales/fr/phone_number/format/national.ts b/src/locales/fr/phone_number/format/national.ts new file mode 100644 index 00000000..5046a0ef --- /dev/null +++ b/src/locales/fr/phone_number/format/national.ts @@ -0,0 +1,9 @@ +export default [ + '01 ## ## ## ##', + '02 ## ## ## ##', + '03 ## ## ## ##', + '04 ## ## ## ##', + '05 ## ## ## ##', + '06 ## ## ## ##', + '07 ## ## ## ##', +]; diff --git a/src/locales/fr/phone_number/index.ts b/src/locales/fr/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/fr/phone_number/index.ts +++ b/src/locales/fr/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/fr_BE/phone_number/formats.ts b/src/locales/fr_BE/phone_number/format/human.ts index b0a98216..b0a98216 100644 --- a/src/locales/fr_BE/phone_number/formats.ts +++ b/src/locales/fr_BE/phone_number/format/human.ts diff --git a/src/locales/fr_BE/phone_number/format/index.ts b/src/locales/fr_BE/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/fr_BE/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/fr_BE/phone_number/format/international.ts b/src/locales/fr_BE/phone_number/format/international.ts new file mode 100644 index 00000000..d1e205ae --- /dev/null +++ b/src/locales/fr_BE/phone_number/format/international.ts @@ -0,0 +1,46 @@ +export default [ + '+32#########', + '+32##########', + '+324########', + '+324######', + '+3210######', + '+3211######', + '+3212######', + '+3213######', + '+3214######', + '+3215######', + '+3216######', + '+3219######', + '+322#######', + '+323#######', + '+3204######', + '+3250######', + '+3251######', + '+3253######', + '+3252######', + '+3254######', + '+3255######', + '+3256######', + '+3257######', + '+3258######', + '+3259######', + '+3260######', + '+3261######', + '+3263######', + '+3264######', + '+3265######', + '+3267######', + '+3268######', + '+3269######', + '+3271######', + '+3280######', + '+3281######', + '+3282######', + '+3283######', + '+3284######', + '+3285######', + '+3286######', + '+3287######', + '+3289######', + '+329#######', +]; diff --git a/src/locales/fr_BE/phone_number/format/national.ts b/src/locales/fr_BE/phone_number/format/national.ts new file mode 100644 index 00000000..09c748ef --- /dev/null +++ b/src/locales/fr_BE/phone_number/format/national.ts @@ -0,0 +1,46 @@ +export default [ + '0### ## ## ##', + '##########', + '04## ## ## ##', + '4######', + '010 ## ## ##', + '011 ## ## ##', + '012 ## ## ##', + '013 ## ## ##', + '014 ## ## ##', + '015 ## ## ##', + '016 ## ## ##', + '019 ## ## ##', + '02 ### ## ##', + '03 ### ## ##', + '04######', + '050 ## ## ##', + '051 ## ## ##', + '053 ## ## ##', + '052 ## ## ##', + '054 ## ## ##', + '055 ## ## ##', + '056 ## ## ##', + '057 ## ## ##', + '058 ## ## ##', + '059 ## ## ##', + '060 ## ## ##', + '061 ## ## ##', + '063 ## ## ##', + '064 ## ## ##', + '065 ## ## ##', + '067 ## ## ##', + '068 ## ## ##', + '069 ## ## ##', + '071 ## ## ##', + '080 ## ## ##', + '081 ## ## ##', + '082 ## ## ##', + '083 ## ## ##', + '084 ## ## ##', + '085 ## ## ##', + '086 ## ## ##', + '087 ## ## ##', + '089 ## ## ##', + '09 ### ## ##', +]; diff --git a/src/locales/fr_BE/phone_number/index.ts b/src/locales/fr_BE/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/fr_BE/phone_number/index.ts +++ b/src/locales/fr_BE/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/fr_CA/phone_number/formats.ts b/src/locales/fr_CA/phone_number/format/human.ts index ce30b1ce..ce30b1ce 100644 --- a/src/locales/fr_CA/phone_number/formats.ts +++ b/src/locales/fr_CA/phone_number/format/human.ts diff --git a/src/locales/fr_CA/phone_number/format/index.ts b/src/locales/fr_CA/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/fr_CA/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/fr_CA/phone_number/format/international.ts b/src/locales/fr_CA/phone_number/format/international.ts new file mode 100644 index 00000000..2d31d265 --- /dev/null +++ b/src/locales/fr_CA/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+1##########']; diff --git a/src/locales/fr_CA/phone_number/format/national.ts b/src/locales/fr_CA/phone_number/format/national.ts new file mode 100644 index 00000000..ed146cea --- /dev/null +++ b/src/locales/fr_CA/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['(###) ###-####']; diff --git a/src/locales/fr_CA/phone_number/index.ts b/src/locales/fr_CA/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/fr_CA/phone_number/index.ts +++ b/src/locales/fr_CA/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/fr_CH/phone_number/formats.ts b/src/locales/fr_CH/phone_number/format/human.ts index e6b57ac7..e6b57ac7 100644 --- a/src/locales/fr_CH/phone_number/formats.ts +++ b/src/locales/fr_CH/phone_number/format/human.ts diff --git a/src/locales/fr_CH/phone_number/format/index.ts b/src/locales/fr_CH/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/fr_CH/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/fr_CH/phone_number/format/international.ts b/src/locales/fr_CH/phone_number/format/international.ts new file mode 100644 index 00000000..22bed3b6 --- /dev/null +++ b/src/locales/fr_CH/phone_number/format/international.ts @@ -0,0 +1,8 @@ +export default [ + '+41800######', + '+41#########', + '+41900######', + '+4176#######', + '+4179#######', + '+4178#######', +]; diff --git a/src/locales/fr_CH/phone_number/format/national.ts b/src/locales/fr_CH/phone_number/format/national.ts new file mode 100644 index 00000000..ea8c3304 --- /dev/null +++ b/src/locales/fr_CH/phone_number/format/national.ts @@ -0,0 +1,8 @@ +export default [ + '0800 ### ###', + '0## ### ## ##', + '0900 ### ###', + '076 ### ## ##', + '079 ### ## ##', + '078 ### ## ##', +]; diff --git a/src/locales/fr_CH/phone_number/index.ts b/src/locales/fr_CH/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/fr_CH/phone_number/index.ts +++ b/src/locales/fr_CH/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/fr_LU/phone_number/formats.ts b/src/locales/fr_LU/phone_number/format/human.ts index f1f92d74..f1f92d74 100644 --- a/src/locales/fr_LU/phone_number/formats.ts +++ b/src/locales/fr_LU/phone_number/format/human.ts diff --git a/src/locales/fr_LU/phone_number/format/index.ts b/src/locales/fr_LU/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/fr_LU/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/fr_LU/phone_number/format/international.ts b/src/locales/fr_LU/phone_number/format/international.ts new file mode 100644 index 00000000..a7d7e889 --- /dev/null +++ b/src/locales/fr_LU/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+352######', '+352########']; diff --git a/src/locales/fr_LU/phone_number/format/national.ts b/src/locales/fr_LU/phone_number/format/national.ts new file mode 100644 index 00000000..8efc3a6d --- /dev/null +++ b/src/locales/fr_LU/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['## ## ##', '## ## ## ##']; diff --git a/src/locales/fr_LU/phone_number/index.ts b/src/locales/fr_LU/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/fr_LU/phone_number/index.ts +++ b/src/locales/fr_LU/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/he/phone_number/formats.ts b/src/locales/he/phone_number/format/human.ts index 6079adca..6079adca 100644 --- a/src/locales/he/phone_number/formats.ts +++ b/src/locales/he/phone_number/format/human.ts diff --git a/src/locales/he/phone_number/format/index.ts b/src/locales/he/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/he/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/he/phone_number/format/international.ts b/src/locales/he/phone_number/format/international.ts new file mode 100644 index 00000000..39a17eee --- /dev/null +++ b/src/locales/he/phone_number/format/international.ts @@ -0,0 +1,8 @@ +export default [ + '+9722#######', + '+9723#######', + '+9724#######', + '+9728#######', + '+9729#######', + '+97277#######', +]; diff --git a/src/locales/he/phone_number/format/national.ts b/src/locales/he/phone_number/format/national.ts new file mode 100644 index 00000000..f8dccd21 --- /dev/null +++ b/src/locales/he/phone_number/format/national.ts @@ -0,0 +1,8 @@ +export default [ + '02-###-####', + '03-###-####', + '04-###-####', + '08-###-####', + '09-###-####', + '077-###-####', +]; diff --git a/src/locales/he/phone_number/index.ts b/src/locales/he/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/he/phone_number/index.ts +++ b/src/locales/he/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/hr/phone_number/formats.ts b/src/locales/hr/phone_number/format/human.ts index d6f28887..d6f28887 100644 --- a/src/locales/hr/phone_number/formats.ts +++ b/src/locales/hr/phone_number/format/human.ts diff --git a/src/locales/hr/phone_number/format/index.ts b/src/locales/hr/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/hr/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/hr/phone_number/format/international.ts b/src/locales/hr/phone_number/format/international.ts new file mode 100644 index 00000000..c2613097 --- /dev/null +++ b/src/locales/hr/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+385######', '+385##########', '+385########']; diff --git a/src/locales/hr/phone_number/format/national.ts b/src/locales/hr/phone_number/format/national.ts new file mode 100644 index 00000000..b2da103c --- /dev/null +++ b/src/locales/hr/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['######', '##########', '0## ### ###']; diff --git a/src/locales/hr/phone_number/index.ts b/src/locales/hr/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/hr/phone_number/index.ts +++ b/src/locales/hr/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/hu/phone_number/formats.ts b/src/locales/hu/phone_number/format/human.ts index a26f949f..a26f949f 100644 --- a/src/locales/hu/phone_number/formats.ts +++ b/src/locales/hu/phone_number/format/human.ts diff --git a/src/locales/hu/phone_number/format/index.ts b/src/locales/hu/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/hu/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/hu/phone_number/format/international.ts b/src/locales/hu/phone_number/format/international.ts new file mode 100644 index 00000000..32466f5e --- /dev/null +++ b/src/locales/hu/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+3620#######', '+3630#######', '+3650#######', '+3670#######']; diff --git a/src/locales/hu/phone_number/format/national.ts b/src/locales/hu/phone_number/format/national.ts new file mode 100644 index 00000000..29de2326 --- /dev/null +++ b/src/locales/hu/phone_number/format/national.ts @@ -0,0 +1,6 @@ +export default [ + '06 20 ### ####', + '06 30 ### ####', + '06 50 ### ####', + '06 70 ### ####', +]; diff --git a/src/locales/hu/phone_number/index.ts b/src/locales/hu/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/hu/phone_number/index.ts +++ b/src/locales/hu/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/hy/phone_number/formats.ts b/src/locales/hy/phone_number/format/human.ts index b4145cfe..b4145cfe 100644 --- a/src/locales/hy/phone_number/formats.ts +++ b/src/locales/hy/phone_number/format/human.ts diff --git a/src/locales/hy/phone_number/format/index.ts b/src/locales/hy/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/hy/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/hy/phone_number/format/international.ts b/src/locales/hy/phone_number/format/international.ts new file mode 100644 index 00000000..764aa533 --- /dev/null +++ b/src/locales/hy/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+374########']; diff --git a/src/locales/hy/phone_number/format/national.ts b/src/locales/hy/phone_number/format/national.ts new file mode 100644 index 00000000..226dd3cb --- /dev/null +++ b/src/locales/hy/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['(0###) #####']; diff --git a/src/locales/hy/phone_number/index.ts b/src/locales/hy/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/hy/phone_number/index.ts +++ b/src/locales/hy/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/id_ID/phone_number/formats.ts b/src/locales/id_ID/phone_number/format/human.ts index 83ed4205..83ed4205 100644 --- a/src/locales/id_ID/phone_number/formats.ts +++ b/src/locales/id_ID/phone_number/format/human.ts diff --git a/src/locales/id_ID/phone_number/format/index.ts b/src/locales/id_ID/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/id_ID/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/id_ID/phone_number/format/international.ts b/src/locales/id_ID/phone_number/format/international.ts new file mode 100644 index 00000000..7a9c6ee9 --- /dev/null +++ b/src/locales/id_ID/phone_number/format/international.ts @@ -0,0 +1,20 @@ +export default [ + '+622########', + '+622#########', + '+623#########', + '+624#########', + '+625#########', + '+626#########', + '+627#########', + '+629#########', + '+622##########', + '+623##########', + '+624##########', + '+625##########', + '+626##########', + '+627##########', + '+629##########', + '+628########', + '+628#########', + '+628##########', +]; diff --git a/src/locales/id_ID/phone_number/format/national.ts b/src/locales/id_ID/phone_number/format/national.ts new file mode 100644 index 00000000..24938d5b --- /dev/null +++ b/src/locales/id_ID/phone_number/format/national.ts @@ -0,0 +1,20 @@ +export default [ + '(02##) ######', + '(02##) #######', + '(03##) #######', + '(04##) #######', + '(05##) #######', + '(06##) #######', + '(07##) #######', + '(09##) #######', + '(02##) ########', + '(03##) ########', + '(04##) ########', + '(05##) ########', + '(06##) ########', + '(07##) ########', + '(09##) ########', + '08##-###-###', + '08##-####-###', + '08##-####-####', +]; diff --git a/src/locales/id_ID/phone_number/index.ts b/src/locales/id_ID/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/id_ID/phone_number/index.ts +++ b/src/locales/id_ID/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/it/phone_number/formats.ts b/src/locales/it/phone_number/format/human.ts index 61c60403..61c60403 100644 --- a/src/locales/it/phone_number/formats.ts +++ b/src/locales/it/phone_number/format/human.ts diff --git a/src/locales/it/phone_number/format/index.ts b/src/locales/it/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/it/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/it/phone_number/format/international.ts b/src/locales/it/phone_number/format/international.ts new file mode 100644 index 00000000..f8e9c493 --- /dev/null +++ b/src/locales/it/phone_number/format/international.ts @@ -0,0 +1,9 @@ +export default [ + '+#############', + '+###########', + '+############', + '+##############', + '+390#########', + '+390########', + '+393########', +]; diff --git a/src/locales/it/phone_number/format/national.ts b/src/locales/it/phone_number/format/national.ts new file mode 100644 index 00000000..3ddce087 --- /dev/null +++ b/src/locales/it/phone_number/format/national.ts @@ -0,0 +1,9 @@ +export default [ + '##########', + '## ## ## ##', + '#########', + '###########', + '0# #### ####', + '0# ### ####', + '3## ### ###', +]; diff --git a/src/locales/it/phone_number/index.ts b/src/locales/it/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/it/phone_number/index.ts +++ b/src/locales/it/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/ja/phone_number/formats.ts b/src/locales/ja/phone_number/format/human.ts index 984f88c5..984f88c5 100644 --- a/src/locales/ja/phone_number/formats.ts +++ b/src/locales/ja/phone_number/format/human.ts diff --git a/src/locales/ja/phone_number/format/index.ts b/src/locales/ja/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/ja/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/ja/phone_number/format/international.ts b/src/locales/ja/phone_number/format/international.ts new file mode 100644 index 00000000..12ad3f25 --- /dev/null +++ b/src/locales/ja/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+81#########']; diff --git a/src/locales/ja/phone_number/format/national.ts b/src/locales/ja/phone_number/format/national.ts new file mode 100644 index 00000000..c3983de4 --- /dev/null +++ b/src/locales/ja/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['0##-###-####']; diff --git a/src/locales/ja/phone_number/index.ts b/src/locales/ja/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/ja/phone_number/index.ts +++ b/src/locales/ja/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/ka_GE/phone_number/formats.ts b/src/locales/ka_GE/phone_number/format/human.ts index 8086db8d..8086db8d 100644 --- a/src/locales/ka_GE/phone_number/formats.ts +++ b/src/locales/ka_GE/phone_number/format/human.ts diff --git a/src/locales/ka_GE/phone_number/format/index.ts b/src/locales/ka_GE/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/ka_GE/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/ka_GE/phone_number/format/international.ts b/src/locales/ka_GE/phone_number/format/international.ts new file mode 100644 index 00000000..75a5e884 --- /dev/null +++ b/src/locales/ka_GE/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+9955########']; diff --git a/src/locales/ka_GE/phone_number/format/national.ts b/src/locales/ka_GE/phone_number/format/national.ts new file mode 100644 index 00000000..6b79c8b5 --- /dev/null +++ b/src/locales/ka_GE/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['5## ## ## ##']; diff --git a/src/locales/ka_GE/phone_number/index.ts b/src/locales/ka_GE/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/ka_GE/phone_number/index.ts +++ b/src/locales/ka_GE/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/ko/phone_number/formats.ts b/src/locales/ko/phone_number/format/human.ts index f8dee14d..f8dee14d 100644 --- a/src/locales/ko/phone_number/formats.ts +++ b/src/locales/ko/phone_number/format/human.ts diff --git a/src/locales/ko/phone_number/format/index.ts b/src/locales/ko/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/ko/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/ko/phone_number/format/international.ts b/src/locales/ko/phone_number/format/international.ts new file mode 100644 index 00000000..0196f583 --- /dev/null +++ b/src/locales/ko/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+82##########', '+82#########']; diff --git a/src/locales/ko/phone_number/format/national.ts b/src/locales/ko/phone_number/format/national.ts new file mode 100644 index 00000000..5c0af70a --- /dev/null +++ b/src/locales/ko/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['0##-####-####', '0##-###-####']; diff --git a/src/locales/ko/phone_number/index.ts b/src/locales/ko/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/ko/phone_number/index.ts +++ b/src/locales/ko/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/lv/phone_number/formats.ts b/src/locales/lv/phone_number/format/human.ts index 64680a9a..64680a9a 100644 --- a/src/locales/lv/phone_number/formats.ts +++ b/src/locales/lv/phone_number/format/human.ts diff --git a/src/locales/lv/phone_number/format/index.ts b/src/locales/lv/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/lv/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/lv/phone_number/format/international.ts b/src/locales/lv/phone_number/format/international.ts new file mode 100644 index 00000000..d4949fa7 --- /dev/null +++ b/src/locales/lv/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+3716#######']; diff --git a/src/locales/lv/phone_number/format/national.ts b/src/locales/lv/phone_number/format/national.ts new file mode 100644 index 00000000..c659c66e --- /dev/null +++ b/src/locales/lv/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['6# ### ###']; diff --git a/src/locales/lv/phone_number/index.ts b/src/locales/lv/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/lv/phone_number/index.ts +++ b/src/locales/lv/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/mk/phone_number/formats.ts b/src/locales/mk/phone_number/format/human.ts index 3d8cf905..3d8cf905 100644 --- a/src/locales/mk/phone_number/formats.ts +++ b/src/locales/mk/phone_number/format/human.ts diff --git a/src/locales/mk/phone_number/format/index.ts b/src/locales/mk/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/mk/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/mk/phone_number/format/international.ts b/src/locales/mk/phone_number/format/international.ts new file mode 100644 index 00000000..bb7f9bc7 --- /dev/null +++ b/src/locales/mk/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+3892#######', '+3893#######', '+3894#######']; diff --git a/src/locales/mk/phone_number/format/national.ts b/src/locales/mk/phone_number/format/national.ts new file mode 100644 index 00000000..c9f55f36 --- /dev/null +++ b/src/locales/mk/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['02 ### ####', '03# ### ###', '04# ### ###']; diff --git a/src/locales/mk/phone_number/index.ts b/src/locales/mk/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/mk/phone_number/index.ts +++ b/src/locales/mk/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/nb_NO/phone_number/formats.ts b/src/locales/nb_NO/phone_number/format/human.ts index 0c72f593..0c72f593 100644 --- a/src/locales/nb_NO/phone_number/formats.ts +++ b/src/locales/nb_NO/phone_number/format/human.ts diff --git a/src/locales/nb_NO/phone_number/format/index.ts b/src/locales/nb_NO/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/nb_NO/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/nb_NO/phone_number/format/international.ts b/src/locales/nb_NO/phone_number/format/international.ts new file mode 100644 index 00000000..8ad3aa2c --- /dev/null +++ b/src/locales/nb_NO/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+47########']; diff --git a/src/locales/nb_NO/phone_number/format/national.ts b/src/locales/nb_NO/phone_number/format/national.ts new file mode 100644 index 00000000..9064cab6 --- /dev/null +++ b/src/locales/nb_NO/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['## ## ## ##']; diff --git a/src/locales/nb_NO/phone_number/index.ts b/src/locales/nb_NO/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/nb_NO/phone_number/index.ts +++ b/src/locales/nb_NO/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/ne/phone_number/formats.ts b/src/locales/ne/phone_number/format/human.ts index de75c672..de75c672 100644 --- a/src/locales/ne/phone_number/formats.ts +++ b/src/locales/ne/phone_number/format/human.ts diff --git a/src/locales/ne/phone_number/format/index.ts b/src/locales/ne/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/ne/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/ne/phone_number/format/international.ts b/src/locales/ne/phone_number/format/international.ts new file mode 100644 index 00000000..d133a76d --- /dev/null +++ b/src/locales/ne/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+977#########', '+977########']; diff --git a/src/locales/ne/phone_number/format/national.ts b/src/locales/ne/phone_number/format/national.ts new file mode 100644 index 00000000..c3069a80 --- /dev/null +++ b/src/locales/ne/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['#########', '0##-######']; diff --git a/src/locales/ne/phone_number/index.ts b/src/locales/ne/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/ne/phone_number/index.ts +++ b/src/locales/ne/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/nl/phone_number/formats.ts b/src/locales/nl/phone_number/format/human.ts index abda3183..abda3183 100644 --- a/src/locales/nl/phone_number/formats.ts +++ b/src/locales/nl/phone_number/format/human.ts diff --git a/src/locales/nl/phone_number/format/index.ts b/src/locales/nl/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/nl/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/nl/phone_number/format/international.ts b/src/locales/nl/phone_number/format/international.ts new file mode 100644 index 00000000..f54fedf7 --- /dev/null +++ b/src/locales/nl/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+31#########', '+316########']; diff --git a/src/locales/nl/phone_number/format/national.ts b/src/locales/nl/phone_number/format/national.ts new file mode 100644 index 00000000..572645fe --- /dev/null +++ b/src/locales/nl/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['0### ### ###', '06 ########']; diff --git a/src/locales/nl/phone_number/index.ts b/src/locales/nl/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/nl/phone_number/index.ts +++ b/src/locales/nl/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/nl_BE/phone_number/formats.ts b/src/locales/nl_BE/phone_number/format/human.ts index 34626d16..34626d16 100644 --- a/src/locales/nl_BE/phone_number/formats.ts +++ b/src/locales/nl_BE/phone_number/format/human.ts diff --git a/src/locales/nl_BE/phone_number/format/index.ts b/src/locales/nl_BE/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/nl_BE/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/nl_BE/phone_number/format/international.ts b/src/locales/nl_BE/phone_number/format/international.ts new file mode 100644 index 00000000..aeec95d0 --- /dev/null +++ b/src/locales/nl_BE/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+32#########', '+32##########', '+324########', '+324######']; diff --git a/src/locales/nl_BE/phone_number/format/national.ts b/src/locales/nl_BE/phone_number/format/national.ts new file mode 100644 index 00000000..9bdc90b8 --- /dev/null +++ b/src/locales/nl_BE/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['0### ## ## ##', '##########', '04## ## ## ##', '4######']; diff --git a/src/locales/nl_BE/phone_number/index.ts b/src/locales/nl_BE/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/nl_BE/phone_number/index.ts +++ b/src/locales/nl_BE/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/pl/phone_number/formats.ts b/src/locales/pl/phone_number/format/human.ts index 9032fc68..9032fc68 100644 --- a/src/locales/pl/phone_number/formats.ts +++ b/src/locales/pl/phone_number/format/human.ts diff --git a/src/locales/pl/phone_number/format/index.ts b/src/locales/pl/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/pl/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/pl/phone_number/format/international.ts b/src/locales/pl/phone_number/format/international.ts new file mode 100644 index 00000000..eb222d53 --- /dev/null +++ b/src/locales/pl/phone_number/format/international.ts @@ -0,0 +1,51 @@ +export default [ + '+4812#######', + '+4813#######', + '+4814#######', + '+4815#######', + '+4816#######', + '+4817#######', + '+4818#######', + '+4822#######', + '+4823#######', + '+4824#######', + '+4825#######', + '+4829#######', + '+4832#######', + '+4833#######', + '+4834#######', + '+4841#######', + '+4842#######', + '+4843#######', + '+4844#######', + '+4846#######', + '+4848#######', + '+4852#######', + '+4854#######', + '+4855#######', + '+4856#######', + '+4858#######', + '+4859#######', + '+4861#######', + '+4862#######', + '+4863#######', + '+4865#######', + '+4867#######', + '+4868#######', + '+4871#######', + '+4874#######', + '+4875#######', + '+4876#######', + '+4877#######', + '+4881#######', + '+4882#######', + '+4883#######', + '+4884#######', + '+4885#######', + '+4886#######', + '+4887#######', + '+4889#######', + '+4891#######', + '+4894#######', + '+4895#######', +]; diff --git a/src/locales/pl/phone_number/format/national.ts b/src/locales/pl/phone_number/format/national.ts new file mode 100644 index 00000000..296d65cd --- /dev/null +++ b/src/locales/pl/phone_number/format/national.ts @@ -0,0 +1,51 @@ +export default [ + '12 ### ## ##', + '13 ### ## ##', + '14 ### ## ##', + '15 ### ## ##', + '16 ### ## ##', + '17 ### ## ##', + '18 ### ## ##', + '22 ### ## ##', + '23 ### ## ##', + '24 ### ## ##', + '25 ### ## ##', + '29 ### ## ##', + '32 ### ## ##', + '33 ### ## ##', + '34 ### ## ##', + '41 ### ## ##', + '42 ### ## ##', + '43 ### ## ##', + '44 ### ## ##', + '46 ### ## ##', + '48 ### ## ##', + '52 ### ## ##', + '54 ### ## ##', + '55 ### ## ##', + '56 ### ## ##', + '58 ### ## ##', + '59 ### ## ##', + '61 ### ## ##', + '62 ### ## ##', + '63 ### ## ##', + '65 ### ## ##', + '67 ### ## ##', + '68 ### ## ##', + '71 ### ## ##', + '74 ### ## ##', + '75 ### ## ##', + '76 ### ## ##', + '77 ### ## ##', + '81 ### ## ##', + '82 ### ## ##', + '83 ### ## ##', + '84 ### ## ##', + '85 ### ## ##', + '86 ### ## ##', + '87 ### ## ##', + '89 ### ## ##', + '91 ### ## ##', + '94 ### ## ##', + '95 ### ## ##', +]; diff --git a/src/locales/pl/phone_number/index.ts b/src/locales/pl/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/pl/phone_number/index.ts +++ b/src/locales/pl/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/pt_BR/phone_number/formats.ts b/src/locales/pt_BR/phone_number/format/human.ts index 54106d2f..54106d2f 100644 --- a/src/locales/pt_BR/phone_number/formats.ts +++ b/src/locales/pt_BR/phone_number/format/human.ts diff --git a/src/locales/pt_BR/phone_number/format/index.ts b/src/locales/pt_BR/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/pt_BR/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/pt_BR/phone_number/format/international.ts b/src/locales/pt_BR/phone_number/format/international.ts new file mode 100644 index 00000000..7eede241 --- /dev/null +++ b/src/locales/pt_BR/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+55##########', '+55###########']; diff --git a/src/locales/pt_BR/phone_number/format/national.ts b/src/locales/pt_BR/phone_number/format/national.ts new file mode 100644 index 00000000..e311edc7 --- /dev/null +++ b/src/locales/pt_BR/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['(##) ####-####', '(##) #####-####']; diff --git a/src/locales/pt_BR/phone_number/index.ts b/src/locales/pt_BR/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/pt_BR/phone_number/index.ts +++ b/src/locales/pt_BR/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/pt_PT/phone_number/formats.ts b/src/locales/pt_PT/phone_number/format/human.ts index a9193ef0..a9193ef0 100644 --- a/src/locales/pt_PT/phone_number/formats.ts +++ b/src/locales/pt_PT/phone_number/format/human.ts diff --git a/src/locales/pt_PT/phone_number/format/index.ts b/src/locales/pt_PT/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/pt_PT/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/pt_PT/phone_number/format/international.ts b/src/locales/pt_PT/phone_number/format/international.ts new file mode 100644 index 00000000..03ce129f --- /dev/null +++ b/src/locales/pt_PT/phone_number/format/international.ts @@ -0,0 +1,7 @@ +export default [ + '+3512########', + '+35191#######', + '+35192#######', + '+35193#######', + '+35196#######', +]; diff --git a/src/locales/pt_PT/phone_number/format/national.ts b/src/locales/pt_PT/phone_number/format/national.ts new file mode 100644 index 00000000..6578a150 --- /dev/null +++ b/src/locales/pt_PT/phone_number/format/national.ts @@ -0,0 +1,7 @@ +export default [ + '2## ### ###', + '91# ### ###', + '92# ### ###', + '93# ### ###', + '96# ### ###', +]; diff --git a/src/locales/pt_PT/phone_number/index.ts b/src/locales/pt_PT/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/pt_PT/phone_number/index.ts +++ b/src/locales/pt_PT/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/ro/phone_number/formats.ts b/src/locales/ro/phone_number/format/human.ts index 58e30a38..58e30a38 100644 --- a/src/locales/ro/phone_number/formats.ts +++ b/src/locales/ro/phone_number/format/human.ts diff --git a/src/locales/ro/phone_number/format/index.ts b/src/locales/ro/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/ro/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/ro/phone_number/format/international.ts b/src/locales/ro/phone_number/format/international.ts new file mode 100644 index 00000000..8b2e92c3 --- /dev/null +++ b/src/locales/ro/phone_number/format/international.ts @@ -0,0 +1,84 @@ +export default [ + '+40021######', + '+40031######', + '+40258######', + '+40358######', + '+40257######', + '+40357######', + '+40248######', + '+40348######', + '+40234######', + '+40334######', + '+40259######', + '+40359######', + '+40263######', + '+40363######', + '+40231######', + '+40331######', + '+40239######', + '+40339######', + '+40268######', + '+40368######', + '+40238######', + '+40338######', + '+40242######', + '+40342######', + '+40255######', + '+40355######', + '+40264######', + '+40364######', + '+40241######', + '+40341######', + '+40267######', + '+40367######', + '+40245######', + '+40345######', + '+40251######', + '+40351######', + '+40236######', + '+40336######', + '+40246######', + '+40346######', + '+40253######', + '+40353######', + '+40266######', + '+40366######', + '+40254######', + '+40354######', + '+40243######', + '+40343######', + '+40232######', + '+40332######', + '+40262######', + '+40362######', + '+40252######', + '+40352######', + '+40265######', + '+40365######', + '+40233######', + '+40333######', + '+40249######', + '+40349######', + '+40244######', + '+40344######', + '+40260######', + '+40360######', + '+40261######', + '+40361######', + '+40269######', + '+40369######', + '+40230######', + '+40330######', + '+40247######', + '+40347######', + '+40256######', + '+40356######', + '+40240######', + '+40340######', + '+40250######', + '+40350######', + '+40235######', + '+40335######', + '+40237######', + '+40337######', +]; diff --git a/src/locales/ro/phone_number/format/national.ts b/src/locales/ro/phone_number/format/national.ts new file mode 100644 index 00000000..927654b2 --- /dev/null +++ b/src/locales/ro/phone_number/format/national.ts @@ -0,0 +1,84 @@ +export default [ + '021######', + '031######', + '0258 ### ###', + '0358 ### ###', + '0257 ### ###', + '0357 ### ###', + '0248 ### ###', + '0348 ### ###', + '0234 ### ###', + '0334 ### ###', + '0259 ### ###', + '0359 ### ###', + '0263 ### ###', + '0363 ### ###', + '0231 ### ###', + '0331 ### ###', + '0239 ### ###', + '0339 ### ###', + '0268 ### ###', + '0368 ### ###', + '0238 ### ###', + '0338 ### ###', + '0242 ### ###', + '0342 ### ###', + '0255 ### ###', + '0355 ### ###', + '0264 ### ###', + '0364 ### ###', + '0241 ### ###', + '0341 ### ###', + '0267 ### ###', + '0367 ### ###', + '0245 ### ###', + '0345 ### ###', + '0251 ### ###', + '0351 ### ###', + '0236 ### ###', + '0336 ### ###', + '0246 ### ###', + '0346 ### ###', + '0253 ### ###', + '0353 ### ###', + '0266 ### ###', + '0366 ### ###', + '0254 ### ###', + '0354 ### ###', + '0243 ### ###', + '0343 ### ###', + '0232 ### ###', + '0332 ### ###', + '0262 ### ###', + '0362 ### ###', + '0252 ### ###', + '0352 ### ###', + '0265 ### ###', + '0365 ### ###', + '0233 ### ###', + '0333 ### ###', + '0249 ### ###', + '0349 ### ###', + '0244 ### ###', + '0344 ### ###', + '0260 ### ###', + '0360 ### ###', + '0261 ### ###', + '0361 ### ###', + '0269 ### ###', + '0369 ### ###', + '0230 ### ###', + '0330 ### ###', + '0247 ### ###', + '0347 ### ###', + '0256 ### ###', + '0356 ### ###', + '0240 ### ###', + '0340 ### ###', + '0250 ### ###', + '0350 ### ###', + '0235 ### ###', + '0335 ### ###', + '0237 ### ###', + '0337 ### ###', +]; diff --git a/src/locales/ro/phone_number/index.ts b/src/locales/ro/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/ro/phone_number/index.ts +++ b/src/locales/ro/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/ro_MD/phone_number/formats.ts b/src/locales/ro_MD/phone_number/format/human.ts index e1a6d396..e1a6d396 100644 --- a/src/locales/ro_MD/phone_number/formats.ts +++ b/src/locales/ro_MD/phone_number/format/human.ts diff --git a/src/locales/ro_MD/phone_number/format/index.ts b/src/locales/ro_MD/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/ro_MD/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/ro_MD/phone_number/format/international.ts b/src/locales/ro_MD/phone_number/format/international.ts new file mode 100644 index 00000000..fcc97daf --- /dev/null +++ b/src/locales/ro_MD/phone_number/format/international.ts @@ -0,0 +1,12 @@ +export default [ + '+373220#####', + '+373221#####', + '+373222#####', + '+373223#####', + '+373224#####', + '+373225#####', + '+373226#####', + '+373227#####', + '+373228#####', + '+373229#####', +]; diff --git a/src/locales/ro_MD/phone_number/format/national.ts b/src/locales/ro_MD/phone_number/format/national.ts new file mode 100644 index 00000000..35474428 --- /dev/null +++ b/src/locales/ro_MD/phone_number/format/national.ts @@ -0,0 +1,12 @@ +export default [ + '022 0## ###', + '022 1## ###', + '022 2## ###', + '022 3## ###', + '022 4## ###', + '022 5## ###', + '022 6## ###', + '022 7## ###', + '022 8## ###', + '022 9## ###', +]; diff --git a/src/locales/ro_MD/phone_number/index.ts b/src/locales/ro_MD/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/ro_MD/phone_number/index.ts +++ b/src/locales/ro_MD/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/ru/phone_number/formats.ts b/src/locales/ru/phone_number/format/human.ts index 368f97af..368f97af 100644 --- a/src/locales/ru/phone_number/formats.ts +++ b/src/locales/ru/phone_number/format/human.ts diff --git a/src/locales/ru/phone_number/format/index.ts b/src/locales/ru/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/ru/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/ru/phone_number/format/international.ts b/src/locales/ru/phone_number/format/international.ts new file mode 100644 index 00000000..ef2915cd --- /dev/null +++ b/src/locales/ru/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+79#########']; diff --git a/src/locales/ru/phone_number/format/national.ts b/src/locales/ru/phone_number/format/national.ts new file mode 100644 index 00000000..99aa3178 --- /dev/null +++ b/src/locales/ru/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['8 (9##) ###-##-##']; diff --git a/src/locales/ru/phone_number/index.ts b/src/locales/ru/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/ru/phone_number/index.ts +++ b/src/locales/ru/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/sk/phone_number/formats.ts b/src/locales/sk/phone_number/format/human.ts index 3ec43d5e..3ec43d5e 100644 --- a/src/locales/sk/phone_number/formats.ts +++ b/src/locales/sk/phone_number/format/human.ts diff --git a/src/locales/sk/phone_number/format/index.ts b/src/locales/sk/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/sk/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/sk/phone_number/format/international.ts b/src/locales/sk/phone_number/format/international.ts new file mode 100644 index 00000000..9d9d4fc6 --- /dev/null +++ b/src/locales/sk/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+4219########', '+421##########', '+421#########']; diff --git a/src/locales/sk/phone_number/format/national.ts b/src/locales/sk/phone_number/format/national.ts new file mode 100644 index 00000000..66ea929c --- /dev/null +++ b/src/locales/sk/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['09## ### ###', '##########', '0##/### ## ##']; diff --git a/src/locales/sk/phone_number/index.ts b/src/locales/sk/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/sk/phone_number/index.ts +++ b/src/locales/sk/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/sr_RS_latin/phone_number/formats.ts b/src/locales/sr_RS_latin/phone_number/format/human.ts index 815f6c64..815f6c64 100644 --- a/src/locales/sr_RS_latin/phone_number/formats.ts +++ b/src/locales/sr_RS_latin/phone_number/format/human.ts diff --git a/src/locales/sr_RS_latin/phone_number/format/index.ts b/src/locales/sr_RS_latin/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/sr_RS_latin/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/sr_RS_latin/phone_number/format/international.ts b/src/locales/sr_RS_latin/phone_number/format/international.ts new file mode 100644 index 00000000..910082c5 --- /dev/null +++ b/src/locales/sr_RS_latin/phone_number/format/international.ts @@ -0,0 +1,7 @@ +export default [ + '+381######', + '+381##########', + '+3816########', + '+381#########', + '+381########', +]; diff --git a/src/locales/sr_RS_latin/phone_number/format/national.ts b/src/locales/sr_RS_latin/phone_number/format/national.ts new file mode 100644 index 00000000..937058bf --- /dev/null +++ b/src/locales/sr_RS_latin/phone_number/format/national.ts @@ -0,0 +1,7 @@ +export default [ + '######', + '0## ########', + '06# #######', + '0## #######', + '0## ######', +]; diff --git a/src/locales/sr_RS_latin/phone_number/index.ts b/src/locales/sr_RS_latin/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/sr_RS_latin/phone_number/index.ts +++ b/src/locales/sr_RS_latin/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/sv/phone_number/formats.ts b/src/locales/sv/phone_number/format/human.ts index b8d99e46..b8d99e46 100644 --- a/src/locales/sv/phone_number/formats.ts +++ b/src/locales/sv/phone_number/format/human.ts diff --git a/src/locales/sv/phone_number/format/index.ts b/src/locales/sv/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/sv/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/sv/phone_number/format/international.ts b/src/locales/sv/phone_number/format/international.ts new file mode 100644 index 00000000..6217a861 --- /dev/null +++ b/src/locales/sv/phone_number/format/international.ts @@ -0,0 +1,15 @@ +export default [ + '+4670#######', + '+4672#######', + '+4673#######', + '+4676#######', + '+4679#######', + '+461#####', + '+462######', + '+463#######', + '+464########', + '+465#####', + '+466######', + '+468#######', + '+469########', +]; diff --git a/src/locales/sv/phone_number/format/national.ts b/src/locales/sv/phone_number/format/national.ts new file mode 100644 index 00000000..551b6f6b --- /dev/null +++ b/src/locales/sv/phone_number/format/national.ts @@ -0,0 +1,15 @@ +export default [ + '070-### ## ##', + '072-### ## ##', + '073-### ## ##', + '076-### ## ##', + '079-### ## ##', + '1#####', + '02#-### ##', + '03##-### ##', + '04#-### ## ##', + '5#####', + '06##-## ##', + '08-### ## ##', + '09##-## ## ##', +]; diff --git a/src/locales/sv/phone_number/index.ts b/src/locales/sv/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/sv/phone_number/index.ts +++ b/src/locales/sv/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/th/phone_number/formats.ts b/src/locales/th/phone_number/format/human.ts index f7761a4f..f7761a4f 100644 --- a/src/locales/th/phone_number/formats.ts +++ b/src/locales/th/phone_number/format/human.ts diff --git a/src/locales/th/phone_number/format/index.ts b/src/locales/th/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/th/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/th/phone_number/format/international.ts b/src/locales/th/phone_number/format/international.ts new file mode 100644 index 00000000..bd1f7b72 --- /dev/null +++ b/src/locales/th/phone_number/format/international.ts @@ -0,0 +1,7 @@ +export default [ + '+666########', + '+668########', + '+669########', + '+662#######', + '+665!######', +]; diff --git a/src/locales/th/phone_number/format/national.ts b/src/locales/th/phone_number/format/national.ts new file mode 100644 index 00000000..15fbf1bb --- /dev/null +++ b/src/locales/th/phone_number/format/national.ts @@ -0,0 +1,7 @@ +export default [ + '06# ### ####', + '08# ### ####', + '09# ### ####', + '02 ### ####', + '05! ### ###', +]; diff --git a/src/locales/th/phone_number/index.ts b/src/locales/th/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/th/phone_number/index.ts +++ b/src/locales/th/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/tr/phone_number/formats.ts b/src/locales/tr/phone_number/format/human.ts index 23e7e0d7..23e7e0d7 100644 --- a/src/locales/tr/phone_number/formats.ts +++ b/src/locales/tr/phone_number/format/human.ts diff --git a/src/locales/tr/phone_number/format/index.ts b/src/locales/tr/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/tr/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/tr/phone_number/format/international.ts b/src/locales/tr/phone_number/format/international.ts new file mode 100644 index 00000000..5f948638 --- /dev/null +++ b/src/locales/tr/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+90##########']; diff --git a/src/locales/tr/phone_number/format/national.ts b/src/locales/tr/phone_number/format/national.ts new file mode 100644 index 00000000..1584ece9 --- /dev/null +++ b/src/locales/tr/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['(0###) ### ## ##']; diff --git a/src/locales/tr/phone_number/index.ts b/src/locales/tr/phone_number/index.ts index 722efc38..0bf58be5 100644 --- a/src/locales/tr/phone_number/index.ts +++ b/src/locales/tr/phone_number/index.ts @@ -4,11 +4,11 @@ */ import type { PhoneNumberDefinition } from '../../..'; import area_code from './area_code'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { area_code, - formats, + format, }; export default phone_number; diff --git a/src/locales/uk/phone_number/formats.ts b/src/locales/uk/phone_number/format/human.ts index e5c6f532..e5c6f532 100644 --- a/src/locales/uk/phone_number/formats.ts +++ b/src/locales/uk/phone_number/format/human.ts diff --git a/src/locales/uk/phone_number/format/index.ts b/src/locales/uk/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/uk/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/uk/phone_number/format/international.ts b/src/locales/uk/phone_number/format/international.ts new file mode 100644 index 00000000..ea3c8121 --- /dev/null +++ b/src/locales/uk/phone_number/format/international.ts @@ -0,0 +1,16 @@ +export default [ + '+38044#######', + '+38050#######', + '+38063#######', + '+38066#######', + '+38073#######', + '+38091#######', + '+38092#######', + '+38093#######', + '+38094#######', + '+38095#######', + '+38096#######', + '+38097#######', + '+38098#######', + '+38099#######', +]; diff --git a/src/locales/uk/phone_number/format/national.ts b/src/locales/uk/phone_number/format/national.ts new file mode 100644 index 00000000..421b8cc1 --- /dev/null +++ b/src/locales/uk/phone_number/format/national.ts @@ -0,0 +1,16 @@ +export default [ + '044 ### ####', + '050 ### ####', + '063 ### ####', + '066 ### ####', + '073 ### ####', + '091 ### ####', + '092 ### ####', + '093 ### ####', + '094 ### ####', + '095 ### ####', + '096 ### ####', + '097 ### ####', + '098 ### ####', + '099 ### ####', +]; diff --git a/src/locales/uk/phone_number/index.ts b/src/locales/uk/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/uk/phone_number/index.ts +++ b/src/locales/uk/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/vi/phone_number/formats.ts b/src/locales/vi/phone_number/format/human.ts index 08fd68fe..08fd68fe 100644 --- a/src/locales/vi/phone_number/formats.ts +++ b/src/locales/vi/phone_number/format/human.ts diff --git a/src/locales/vi/phone_number/format/index.ts b/src/locales/vi/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/vi/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/vi/phone_number/format/international.ts b/src/locales/vi/phone_number/format/international.ts new file mode 100644 index 00000000..69b0f495 --- /dev/null +++ b/src/locales/vi/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+842#########', '+842##########']; diff --git a/src/locales/vi/phone_number/format/national.ts b/src/locales/vi/phone_number/format/national.ts new file mode 100644 index 00000000..05239fa1 --- /dev/null +++ b/src/locales/vi/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['02## #### ###', '2##########']; diff --git a/src/locales/vi/phone_number/index.ts b/src/locales/vi/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/vi/phone_number/index.ts +++ b/src/locales/vi/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/zh_CN/phone_number/formats.ts b/src/locales/zh_CN/phone_number/format/human.ts index 4ff604f1..4ff604f1 100644 --- a/src/locales/zh_CN/phone_number/formats.ts +++ b/src/locales/zh_CN/phone_number/format/human.ts diff --git a/src/locales/zh_CN/phone_number/format/index.ts b/src/locales/zh_CN/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/zh_CN/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/zh_CN/phone_number/format/international.ts b/src/locales/zh_CN/phone_number/format/international.ts new file mode 100644 index 00000000..81f7de66 --- /dev/null +++ b/src/locales/zh_CN/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+86##########', '+86###########', '+861##########']; diff --git a/src/locales/zh_CN/phone_number/format/national.ts b/src/locales/zh_CN/phone_number/format/national.ts new file mode 100644 index 00000000..7e625eb6 --- /dev/null +++ b/src/locales/zh_CN/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['0## #### ####', '###########', '1##########']; diff --git a/src/locales/zh_CN/phone_number/index.ts b/src/locales/zh_CN/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/zh_CN/phone_number/index.ts +++ b/src/locales/zh_CN/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/zh_TW/phone_number/formats.ts b/src/locales/zh_TW/phone_number/format/human.ts index 705628cc..705628cc 100644 --- a/src/locales/zh_TW/phone_number/formats.ts +++ b/src/locales/zh_TW/phone_number/format/human.ts diff --git a/src/locales/zh_TW/phone_number/format/index.ts b/src/locales/zh_TW/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/zh_TW/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/zh_TW/phone_number/format/international.ts b/src/locales/zh_TW/phone_number/format/international.ts new file mode 100644 index 00000000..dbe3d151 --- /dev/null +++ b/src/locales/zh_TW/phone_number/format/international.ts @@ -0,0 +1 @@ +export default ['+886########', '+8862########', '+8869########']; diff --git a/src/locales/zh_TW/phone_number/format/national.ts b/src/locales/zh_TW/phone_number/format/national.ts new file mode 100644 index 00000000..1c29449e --- /dev/null +++ b/src/locales/zh_TW/phone_number/format/national.ts @@ -0,0 +1 @@ +export default ['0# ### ####', '02 #### ####', '09## ### ###']; diff --git a/src/locales/zh_TW/phone_number/index.ts b/src/locales/zh_TW/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/zh_TW/phone_number/index.ts +++ b/src/locales/zh_TW/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/locales/zu_ZA/phone_number/formats.ts b/src/locales/zu_ZA/phone_number/format/human.ts index b30bd451..b30bd451 100644 --- a/src/locales/zu_ZA/phone_number/formats.ts +++ b/src/locales/zu_ZA/phone_number/format/human.ts diff --git a/src/locales/zu_ZA/phone_number/format/index.ts b/src/locales/zu_ZA/phone_number/format/index.ts new file mode 100644 index 00000000..36711bc1 --- /dev/null +++ b/src/locales/zu_ZA/phone_number/format/index.ts @@ -0,0 +1,16 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinition } from '../../../..'; +import human from './human'; +import international from './international'; +import national from './national'; + +const format: PhoneNumberDefinition['format'] = { + human, + international, + national, +}; + +export default format; diff --git a/src/locales/zu_ZA/phone_number/format/international.ts b/src/locales/zu_ZA/phone_number/format/international.ts new file mode 100644 index 00000000..31b6dfef --- /dev/null +++ b/src/locales/zu_ZA/phone_number/format/international.ts @@ -0,0 +1,9 @@ +export default [ + '+271#########', + '+272#########', + '+273#########', + '+274#########', + '+275#########', + '+27800######', + '+27860######', +]; diff --git a/src/locales/zu_ZA/phone_number/format/national.ts b/src/locales/zu_ZA/phone_number/format/national.ts new file mode 100644 index 00000000..5b9fea60 --- /dev/null +++ b/src/locales/zu_ZA/phone_number/format/national.ts @@ -0,0 +1,9 @@ +export default [ + '1#########', + '2#########', + '3#########', + '4#########', + '5#########', + '080 0## ####', + '0860 ### ###', +]; diff --git a/src/locales/zu_ZA/phone_number/index.ts b/src/locales/zu_ZA/phone_number/index.ts index 1d7f77f1..1f3945ce 100644 --- a/src/locales/zu_ZA/phone_number/index.ts +++ b/src/locales/zu_ZA/phone_number/index.ts @@ -3,10 +3,10 @@ * Run 'pnpm run generate:locales' to update. */ import type { PhoneNumberDefinition } from '../../..'; -import formats from './formats'; +import format from './format'; const phone_number: PhoneNumberDefinition = { - formats, + format, }; export default phone_number; diff --git a/src/modules/phone/index.ts b/src/modules/phone/index.ts index 44f2a111..0d670f58 100644 --- a/src/modules/phone/index.ts +++ b/src/modules/phone/index.ts @@ -12,18 +12,42 @@ export class PhoneModule extends ModuleBase { /** * Generates a random phone number. * + * @param options Options object + * @param options.style Style of the phone number. Defaults to `'human'`. + * * @see faker.string.numeric(): For generating a random string of numbers. * @see faker.helpers.fromRegExp(): For generating a phone number matching a regular expression. * * @example * faker.phone.number() // '961-770-7727' + * faker.phone.number({ style: 'human' }) // '555.770.7727 x1234' + * faker.phone.number({ style: 'national' }) // '(961) 770-7727' + * faker.phone.number({ style: 'international' }) // '+15551234567' * * @since 7.3.0 */ - number(): string { - const format = this.faker.helpers.arrayElement( - this.faker.definitions.phone_number.formats - ); + number( + options: { + /** + * Style of the generated phone number: + * - `'human'`: (default) A human-input phone number, e.g. `555-770-7727` or `555.770.7727 x1234` + * - `'national'`: A phone number in a standardized national format, e.g. `(555) 123-4567`. + * - `'international'`: A phone number in the E.123 international format, e.g. `+15551234567` + * + * @default 'human' + */ + style?: 'human' | 'national' | 'international'; + } = {} + ): string { + const { style = 'human' } = options; + const formats = this.faker.definitions.phone_number.format; + + const definitions = formats[style]; + if (!definitions) { + throw new Error(`No definitions for ${style} in this locale`); + } + + const format = this.faker.helpers.arrayElement(definitions); return legacyReplaceSymbolWithNumber(this.faker, format); } |
