From 9fc57c80cb03a8950342414f83bf6237f591f0cd Mon Sep 17 00:00:00 2001 From: "Miraziz.Khidoyatov" <49793609+Mirazyzz@users.noreply.github.com> Date: Mon, 26 Feb 2024 02:59:08 +0500 Subject: [PATCH 01/11] locale (uz): add person names --- src/locales/uz_UZ/person/female_first_name.ts | 137 +++++++++++ src/locales/uz_UZ/person/last_name.ts | 230 ++++++++++++++++++ src/locales/uz_UZ/person/male_first_name.ts | 230 ++++++++++++++++++ 3 files changed, 597 insertions(+) create mode 100644 src/locales/uz_UZ/person/female_first_name.ts create mode 100644 src/locales/uz_UZ/person/last_name.ts create mode 100644 src/locales/uz_UZ/person/male_first_name.ts diff --git a/src/locales/uz_UZ/person/female_first_name.ts b/src/locales/uz_UZ/person/female_first_name.ts new file mode 100644 index 00000000000..db1d1ad2030 --- /dev/null +++ b/src/locales/uz_UZ/person/female_first_name.ts @@ -0,0 +1,137 @@ +export default [ + 'Adiba', + 'Afzuna', + 'Afruza', + 'Afzuna', + 'Afruza', + 'Akifa', + 'Alima', + 'Anora', + 'Asal', + 'Asila', + 'Asliya', + 'Asolat', + 'Aziza', + 'Barchinoy', + 'Barno', + 'Begoyim', + 'Binafsha', + 'Davriya', + 'Dilafruz', + 'Dilbar', + 'Dildora', + 'Dilfuza', + 'Dilnoza', + 'Dilorom', + 'Dilrabo', + 'Dilso‘z', + 'Diyora', + 'Durdona', + 'E’zoza', + 'Fazilat', + 'Farangiz', + 'Farida', + 'Feruza', + 'Fotima', + 'Gavxar', + 'Gulbaxor', + 'Gulchexra', + 'Guljamol', + 'Guljaxon', + 'Gulnoza', + 'Gulnora', + 'Guloy', + 'Gulsora', + 'Gulzira', + 'Gulzoda', + 'Hanifa', + 'Halima', + 'Hilola', + 'Hosiyat', + 'Hurshida', + 'Husida', + 'Husnida', + 'Husniya', + 'Husnora', + 'Iffar', + 'Ifora', + 'Iroda', + 'Jamila', + 'Jasmina', + 'Jumagul', + 'Kamola', + 'Karima', + 'Komila', + 'Kumush', + 'Latofat', + 'Laylo', + 'Lobar', + 'Lola', + 'Lutfiya', + 'Madina', + 'Malika', + 'Maloxat', + 'Mashxura', + 'Mavluda', + 'Maxbuba', + 'Maxfuza', + 'Maxsuma', + 'Moxigul', + 'Moxidil', + 'Moxina', + 'Moxinur', + 'Moxira', + 'Muazzam', + 'Muattar', + 'Mubina', + 'Muyassar', + 'Nafisa', + 'Nargiza', + 'Nasiba', + 'Nigora', + 'Nilufar', + 'Nodira', + 'Noila', + 'Nozima', + 'Omina', + 'Orzu', + 'Oyga', + 'Oysha', + 'Ozoda', + 'Oynur', + 'Qizilgul', + 'Ramziya', + 'Rasifa', + 'Ra’no', + 'Rayona', + 'Rayxona', + 'Robiya', + 'Roziya', + 'Saboxat', + 'Saboxon', + 'Sadoqat', + 'Saida', + 'Samina', + 'Samira', + 'Samiya', + 'Sanobar', + 'Saodat', + 'Sarvinoz', + 'Saxida', + 'Sayyora', + 'Sevara', + 'Safiya', + 'Safura', + 'Skipped', + 'Suyuna', + 'Tug‘ol', + 'Uqbaloy', + 'Umida', + 'Uzbegim', + 'Vasliddin', + 'Waqila', + 'Xalima', + 'Yozida', + 'Zilola', + 'Zuxra' +]; diff --git a/src/locales/uz_UZ/person/last_name.ts b/src/locales/uz_UZ/person/last_name.ts new file mode 100644 index 00000000000..c46cb76d4d4 --- /dev/null +++ b/src/locales/uz_UZ/person/last_name.ts @@ -0,0 +1,230 @@ +export default [ + "Abbos", + "Abdulahad", + "Abdulazim", + "Abdulaziz", + "Abdulboriy", + "Abdulhafiz", + "Abdulhakim", + "Abdulhay", + "Abdulholiq", + "Abduljabbor", + "Abduljalil", + "Abdulkarim", + "Abdullatif", + "Abdulmalik", + "Abdulqahhor", + "Abdulqodir", + "Abdurrahiym", + "Abdurrahmon", + "Abdurrauf", + "Abdurrazzoq", + "Abdussamad", + "Abdulvali", + "Abdulvahhob", + "Abdulvohid", + "Ahror", + "Akmal", + "Akram", + "Ali", + "Alisher", + "Anas", + "Anvar", + "Arslon", + "Asad", + "Asadulloh", + "Asilbek", + "Avaz", + "Azamat", + "Aziz", + "Bahodir", + "Bahrom", + "Bahriddin", + "Bakhtiyor", + "Bekmurod", + "Behruz", + "Bilol", + "Bobur", + "Botir", + "Burhon", + "Davron", + "Dilmurod", + "Diyor", + "Dovud", + "Elbek", + "Eldor", + "Elmurod", + "Elnur", + "Elyor", + "Farruh", + "Fazliddin", + "Fahriddin", + "Fayzbek", + "Firdavs", + "Fitrat", + "Fotih", + "G'afur", + "G'affor", + "G'afur", + "G'iyos", + "G'ulom", + "Habib", + "Halil", + "Hamid", + "Hamza", + "Hikmat", + "Hojimurod", + "Hurram", + "Ibodulloh", + "Ibrohim", + "Ihtiyor", + "Ikrom", + "Ilyos", + "Imron", + "Islom", + "Ismoil", + "Jalol", + "Jamol", + "Jamshid", + "Jasur", + "Javlon", + "Javohir", + "Kamol", + "Kamoliddin", + "Komil", + "Komron", + "Kubad", + "Laziz", + "Lutfi", + "Lutfulloh", + "Mabruk", + "Mavdud", + "Mavlon", + "Madid", + "Mazbut", + "Mansur", + "Mardon", + "Maqsud", + "Mahan", + "Mahrus", + "Mahmud", + "Mahzan", + "Ma’sud", + "Ma’mur", + "Miraziz", + "Mirziyo", + "Miron", + "Miran", + "Mohir", + "Ma’ruf", + "Murod", + "Muzaffar", + "Musulmon", + "Mufiz", + "Muhsin", + "Muhammad", + "Muhtor", + "Munif", + "Mustafo", + "Mo‘min", + "Nazrulloh", + "Nazif", + "Narimon", + "Najmiddin", + "Nasriddin", + "Ne’matulloh", + "Nosir", + "Nosirjon", + "Nuriddin", + "Nusratulloh", + "Nusrat", + "Nurbek", + "Nizom", + "Nizomiddin", + "Nurlan", + "Obid", + "Odil", + "Oybek", + "Ozod", + "Ozodbek", + "Otabek", + "Olim", + "Orif", + "Oqil", + "Omad", + "O‘ktam", + "O‘tkir", + "Qobil", + "Qosim", + "Qudrat", + "Ramziddin", + "Rafid", + "Raxmatulloh", + "Ravshan", + "Rahim", + "Rajab", + "Raif", + "Rauf", + "Rashid", + "Rizvon", + "Rustam", + "Sadriddin", + "Saloh", + "Saadi", + "Sadar", + "Samandar", + "Samir", + "Safir", + "Safo", + "Said", + "Sa’dulloh", + "Sarvar", + "Sardor", + "Sirojiddin", + "Sodiq", + "Sobit", + "Sohib", + "Sulaymon", + "Sulton", + "Suhrob", + "Tabris", + "To‘lqin", + "Tohir", + "Toyip", + "Ubaydulloh", + "Ulug‘bek", + "Umid", + "Umidulloh", + "Umar", + "Uzayr", + "Urfon", + "Usmon", + "Uchqun", + "Vafo", + "Vosil", + "Yahyo", + "Yunus", + "Yusuf", + "Yoqub", + "Yoznur", + "Yorbek", + "Yorqin", + "Zafar", + "Zayniddin", + "Zayd", + "Zoyir", + "Zokir", + "Ziyo", + "Zabir", + "Zohid", + "Zohir", + "Zubayr", + "Shamsiddin", + "Shahobiddin", + "Shahboz", + "Shahzod", + "Shahriyor", + "Shodiyor", + "Shukrulloh", + "Sherzod" +] diff --git a/src/locales/uz_UZ/person/male_first_name.ts b/src/locales/uz_UZ/person/male_first_name.ts new file mode 100644 index 00000000000..ee847460d3e --- /dev/null +++ b/src/locales/uz_UZ/person/male_first_name.ts @@ -0,0 +1,230 @@ +export default [ + "Abbos", + "Abdulahad", + "Abdulazim", + "Abdulaziz", + "Abdulboriy", + "Abdulhafiz", + "Abdulhakim", + "Abdulhay", + "Abdulholiq", + "Abduljabbor", + "Abduljalil", + "Abdulkarim", + "Abdullatif", + "Abdulmalik", + "Abdulqahhor", + "Abdulqodir", + "Abdurrahiym", + "Abdurrahmon", + "Abdurrauf", + "Abdurrazzoq", + "Abdussamad", + "Abdulvali", + "Abdulvahhob", + "Abdulvohid", + "Ahror", + "Akmal", + "Akram", + "Ali", + "Alisher", + "Anas", + "Anvar", + "Arslon", + "Asad", + "Asadulloh", + "Asilbek", + "Avaz", + "Azamat", + "Aziz", + "Bahodir", + "Bahrom", + "Bahriddin", + "Bakhtiyor", + "Bekmurod", + "Behruz", + "Bilol", + "Bobur", + "Botir", + "Burhon", + "Davron", + "Dilmurod", + "Diyor", + "Dovud", + "Elbek", + "Eldor", + "Elmurod", + "Elnur", + "Elyor", + "Farruh", + "Fazliddin", + "Fahriddin", + "Fayzbek", + "Firdavs", + "Fitrat", + "Fotih", + "G'afur", + "G'affor", + "G'afur", + "G'iyos", + "G'ulom", + "Habib", + "Halil", + "Hamid", + "Hamza", + "Hikmat", + "Hojimurod", + "Hurram", + "Ibodulloh", + "Ibrohim", + "Ihtiyor", + "Ikrom", + "Ilyos", + "Imron", + "Islom", + "Ismoil", + "Jalol", + "Jamol", + "Jamshid", + "Jasur", + "Javlon", + "Javohir", + "Kamol", + "Kamoliddin", + "Komil", + "Komron", + "Kubad", + "Laziz", + "Lutfi", + "Lutfulloh", + "Mabruk", + "Mavdud", + "Mavlon", + "Madid", + "Mazbut", + "Mansur", + "Mardon", + "Maqsud", + "Mahan", + "Mahrus", + "Mahmud", + "Mahzan", + "Ma’sud", + "Ma’mur", + "Miraziz", + "Mirziyo", + "Miron", + "Miran", + "Mohir", + "Ma’ruf", + "Murod", + "Muzaffar", + "Musulmon", + "Mufiz", + "Muhsin", + "Muhammad", + "Muhtor", + "Munif", + "Mustafo", + "Mo‘min", + "Nazrulloh", + "Nazif", + "Narimon", + "Najmiddin", + "Nasriddin", + "Ne’matulloh", + "Nosir", + "Nosirjon", + "Nuriddin", + "Nusratulloh", + "Nusrat", + "Nurbek", + "Nizom", + "Nizomiddin", + "Nurlan", + "Obid", + "Odil", + "Oybek", + "Ozod", + "Ozodbek", + "Otabek", + "Olim", + "Orif", + "Oqil", + "Omad", + "O‘ktam", + "O‘tkir", + "Qobil", + "Qosim", + "Qudrat", + "Ramziddin", + "Rafid", + "Raxmatulloh", + "Ravshan", + "Rahim", + "Rajab", + "Raif", + "Rauf", + "Rashid", + "Rizvon", + "Rustam", + "Sadriddin", + "Saloh", + "Saadi", + "Sadar", + "Samandar", + "Samir", + "Safir", + "Safo", + "Said", + "Sa’dulloh", + "Sarvar", + "Sardor", + "Sirojiddin", + "Sodiq", + "Sobit", + "Sohib", + "Sulaymon", + "Sulton", + "Suhrob", + "Tabris", + "To‘lqin", + "Tohir", + "Toyip", + "Ubaydulloh", + "Ulug‘bek", + "Umid", + "Umidulloh", + "Umar", + "Uzayr", + "Urfon", + "Usmon", + "Uchqun", + "Vafo", + "Vosil", + "Yahyo", + "Yunus", + "Yusuf", + "Yoqub", + "Yoznur", + "Yorbek", + "Yorqin", + "Zafar", + "Zayniddin", + "Zayd", + "Zoyir", + "Zokir", + "Ziyo", + "Zabir", + "Zohid", + "Zohir", + "Zubayr", + "Shamsiddin", + "Shahobiddin", + "Shahboz", + "Shahzod", + "Shahriyor", + "Shodiyor", + "Shukrulloh", + "Sherzod" +]; From 5eaab32199cbca6426b0537170d96dbe5f7d7eff Mon Sep 17 00:00:00 2001 From: "Miraziz.Khidoyatov" <49793609+Mirazyzz@users.noreply.github.com> Date: Mon, 26 Feb 2024 03:00:19 +0500 Subject: [PATCH 02/11] locale (uz): add person sex --- src/locales/uz_UZ/person/last_name.ts | 2 +- src/locales/uz_UZ/person/sex.ts | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 src/locales/uz_UZ/person/sex.ts diff --git a/src/locales/uz_UZ/person/last_name.ts b/src/locales/uz_UZ/person/last_name.ts index c46cb76d4d4..ee847460d3e 100644 --- a/src/locales/uz_UZ/person/last_name.ts +++ b/src/locales/uz_UZ/person/last_name.ts @@ -227,4 +227,4 @@ export default [ "Shodiyor", "Shukrulloh", "Sherzod" -] +]; diff --git a/src/locales/uz_UZ/person/sex.ts b/src/locales/uz_UZ/person/sex.ts new file mode 100644 index 00000000000..96b98977f70 --- /dev/null +++ b/src/locales/uz_UZ/person/sex.ts @@ -0,0 +1,4 @@ +export default [ + "Erkak", + "Ayol" +]; From 721c7874e539dfe35751cfd43aa17733709d8026 Mon Sep 17 00:00:00 2001 From: "Miraziz.Khidoyatov" <49793609+Mirazyzz@users.noreply.github.com> Date: Mon, 26 Feb 2024 03:04:29 +0500 Subject: [PATCH 03/11] locale (uz): add bio parts --- src/locales/uz_UZ/person/bio_parts.ts | 43 +++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 src/locales/uz_UZ/person/bio_parts.ts diff --git a/src/locales/uz_UZ/person/bio_parts.ts b/src/locales/uz_UZ/person/bio_parts.ts new file mode 100644 index 00000000000..40adeced7cc --- /dev/null +++ b/src/locales/uz_UZ/person/bio_parts.ts @@ -0,0 +1,43 @@ +export default [ + "faoliyatchi", + "san'atkor", + "muallif", + "blogger", + "biznes egasi", + "mualim", + "yaratuvchi", + "dizayner", + "dasturchi", + "o‘yinchim", + "o‘qituvchi", + "muhandis", + "tadbirkor", + "ekolog", + "film ishqibi", + "kinorejissyor", + "mazzaqchi", + "tuzuvchi", + "do‘st", + "geymer", + "geymer", + "bitiruvchi", + "tayyorlashchi", + "rivojlanuvchi", + "model", + "musiqachi", + "geymer", + "oila odobi", + "vatanparvar", + "odam", + "falsafachi", + "fotografer", + "jamolchi", + "ilmshunos", + "qo‘shiqchi", + "strimer", + "talaba", + "o‘qituvchi", + "sayahatchi", + "veteran", + "muallif", +]; From eb4a32d046708750ac4389b1d6839b52813c3c62 Mon Sep 17 00:00:00 2001 From: "Miraziz.Khidoyatov" <49793609+Mirazyzz@users.noreply.github.com> Date: Mon, 26 Feb 2024 03:08:00 +0500 Subject: [PATCH 04/11] locale (uz): add job titles --- src/locales/uz_UZ/person/job_title.ts | 28 +++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/locales/uz_UZ/person/job_title.ts diff --git a/src/locales/uz_UZ/person/job_title.ts b/src/locales/uz_UZ/person/job_title.ts new file mode 100644 index 00000000000..f6c222017e8 --- /dev/null +++ b/src/locales/uz_UZ/person/job_title.ts @@ -0,0 +1,28 @@ +export default [ + "agent", + "aloqa mutaxassis", + "analitik", + "arxitektor", + "assistant", + "boshqaruvchi", + "boshqaruvchi", + "consultant", + "coordinator", + "dasturchi", + "dizayner", + "direktor", + "hamkor", + "konsultant", + "menejer", + "muhandis", + "mutaxassis", + "nazoratchi", + "orchestrator", + "produktor", + "reja muharriri", + "strateg", + "texnik", + "vazir", + "yordamchi", + "yordamchi" +]; From 8ab5067883ecc1fbcfb3ffa691c120bea8312069 Mon Sep 17 00:00:00 2001 From: "Miraziz.Khidoyatov" <49793609+Mirazyzz@users.noreply.github.com> Date: Mon, 26 Feb 2024 13:54:19 +0500 Subject: [PATCH 05/11] feat(locale): remove duplicates, run preflight, add lastname --- docs/guide/localization.md | 1 + src/locale/index.ts | 3 + src/locale/uz_UZ.ts | 13 + src/locales/index.ts | 1 + src/locales/uz_UZ/index.ts | 14 + src/locales/uz_UZ/metadata.ts | 12 + src/locales/uz_UZ/person/bio_parts.ts | 74 ++- src/locales/uz_UZ/person/female_first_name.ts | 4 +- src/locales/uz_UZ/person/female_last_name.ts | 211 +++++++++ .../uz_UZ/person/female_last_name_pattern.ts | 1 + src/locales/uz_UZ/person/index.ts | 28 ++ src/locales/uz_UZ/person/job_title.ts | 50 +- src/locales/uz_UZ/person/last_name.ts | 230 --------- src/locales/uz_UZ/person/male_first_name.ts | 447 +++++++++--------- src/locales/uz_UZ/person/male_last_name.ts | 211 +++++++++ .../uz_UZ/person/male_last_name_pattern.ts | 1 + src/locales/uz_UZ/person/sex.ts | 5 +- 17 files changed, 779 insertions(+), 527 deletions(-) create mode 100644 src/locale/uz_UZ.ts create mode 100644 src/locales/uz_UZ/index.ts create mode 100644 src/locales/uz_UZ/metadata.ts create mode 100644 src/locales/uz_UZ/person/female_last_name.ts create mode 100644 src/locales/uz_UZ/person/female_last_name_pattern.ts create mode 100644 src/locales/uz_UZ/person/index.ts delete mode 100644 src/locales/uz_UZ/person/last_name.ts create mode 100644 src/locales/uz_UZ/person/male_last_name.ts create mode 100644 src/locales/uz_UZ/person/male_last_name_pattern.ts diff --git a/docs/guide/localization.md b/docs/guide/localization.md index 8f8c1333d5b..e7a597e2745 100644 --- a/docs/guide/localization.md +++ b/docs/guide/localization.md @@ -137,6 +137,7 @@ In this example there are 5 locales. Each of these is checked in order, and the | `tr` | Turkish | `fakerTR` | | `uk` | Ukrainian | `fakerUK` | | `ur` | Urdu | `fakerUR` | +| `uz_UZ` | Uzbek (Latin) | `fakerUZ_UZ` | | `vi` | Vietnamese | `fakerVI` | | `yo_NG` | Yoruba (Nigeria) | `fakerYO_NG` | | `zh_CN` | Chinese (China) | `fakerZH_CN` | diff --git a/src/locale/index.ts b/src/locale/index.ts index b4c0799f257..e55730e86e4 100644 --- a/src/locale/index.ts +++ b/src/locale/index.ts @@ -66,6 +66,7 @@ import { faker as fakerTH } from './th'; import { faker as fakerTR } from './tr'; import { faker as fakerUK } from './uk'; import { faker as fakerUR } from './ur'; +import { faker as fakerUZ_UZ } from './uz_UZ'; import { faker as fakerVI } from './vi'; import { faker as fakerYO_NG } from './yo_NG'; import { faker as fakerZH_CN } from './zh_CN'; @@ -136,6 +137,7 @@ export { fakerTR, fakerUK, fakerUR, + fakerUZ_UZ, fakerVI, fakerYO_NG, fakerZH_CN, @@ -207,6 +209,7 @@ export const allFakers = { tr: fakerTR, uk: fakerUK, ur: fakerUR, + uz_UZ: fakerUZ_UZ, vi: fakerVI, yo_NG: fakerYO_NG, zh_CN: fakerZH_CN, diff --git a/src/locale/uz_UZ.ts b/src/locale/uz_UZ.ts new file mode 100644 index 00000000000..cebbb53dfc3 --- /dev/null +++ b/src/locale/uz_UZ.ts @@ -0,0 +1,13 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ + +import { Faker } from '../faker'; +import base from '../locales/base'; +import en from '../locales/en'; +import uz_UZ from '../locales/uz_UZ'; + +export const faker = new Faker({ + locale: [uz_UZ, en, base], +}); diff --git a/src/locales/index.ts b/src/locales/index.ts index 3ca1c0e2e93..5b5c877806b 100644 --- a/src/locales/index.ts +++ b/src/locales/index.ts @@ -66,6 +66,7 @@ export { default as th } from './th'; export { default as tr } from './tr'; export { default as uk } from './uk'; export { default as ur } from './ur'; +export { default as uz_UZ } from './uz_UZ'; export { default as vi } from './vi'; export { default as yo_NG } from './yo_NG'; export { default as zh_CN } from './zh_CN'; diff --git a/src/locales/uz_UZ/index.ts b/src/locales/uz_UZ/index.ts new file mode 100644 index 00000000000..a15e9e15820 --- /dev/null +++ b/src/locales/uz_UZ/index.ts @@ -0,0 +1,14 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { LocaleDefinition } from '../..'; +import metadata from './metadata'; +import person from './person'; + +const uz_UZ: LocaleDefinition = { + metadata, + person, +}; + +export default uz_UZ; diff --git a/src/locales/uz_UZ/metadata.ts b/src/locales/uz_UZ/metadata.ts new file mode 100644 index 00000000000..c0ba15b05c1 --- /dev/null +++ b/src/locales/uz_UZ/metadata.ts @@ -0,0 +1,12 @@ +import type { PreBuiltMetadataDefinition } from '../../definitions/metadata'; + +const metadata: PreBuiltMetadataDefinition = { + title: 'Uzbek (Latin)', + code: 'uz_UZ', + language: 'uz', + endonym: "O'zbekcha", + dir: 'ltr', + script: 'Latn', +}; + +export default metadata; diff --git a/src/locales/uz_UZ/person/bio_parts.ts b/src/locales/uz_UZ/person/bio_parts.ts index 40adeced7cc..342bfaf995e 100644 --- a/src/locales/uz_UZ/person/bio_parts.ts +++ b/src/locales/uz_UZ/person/bio_parts.ts @@ -1,43 +1,37 @@ export default [ - "faoliyatchi", + 'bitiruvchi', + 'biznes egasi', + 'blogger', + 'do‘st', + 'dizayner', + 'dasturchi', + 'ekolog', + 'faoliyatchi', + 'falsafachi', + 'film ishqibi', + 'fotoqrafer', + 'geymer', + 'ilmshunos', + 'jamolchi', + 'kinorejissyor', + 'model', + 'muallif', + 'mualim', + 'muhandis', + 'musiqachi', + 'o‘ila odobi', + 'o‘qituvchi', + 'o‘yinchim', + 'odam', + 'qo‘shiqchi', + 'rivojlanuvchi', "san'atkor", - "muallif", - "blogger", - "biznes egasi", - "mualim", - "yaratuvchi", - "dizayner", - "dasturchi", - "o‘yinchim", - "o‘qituvchi", - "muhandis", - "tadbirkor", - "ekolog", - "film ishqibi", - "kinorejissyor", - "mazzaqchi", - "tuzuvchi", - "do‘st", - "geymer", - "geymer", - "bitiruvchi", - "tayyorlashchi", - "rivojlanuvchi", - "model", - "musiqachi", - "geymer", - "oila odobi", - "vatanparvar", - "odam", - "falsafachi", - "fotografer", - "jamolchi", - "ilmshunos", - "qo‘shiqchi", - "strimer", - "talaba", - "o‘qituvchi", - "sayahatchi", - "veteran", - "muallif", + 'sayahatchi', + 'strimer', + 'tadbirkor', + 'talaba', + 'tayyorlashchi', + 'tuzuvchi', + 'vatanparvar', + 'veteran', ]; diff --git a/src/locales/uz_UZ/person/female_first_name.ts b/src/locales/uz_UZ/person/female_first_name.ts index db1d1ad2030..68b24cc111d 100644 --- a/src/locales/uz_UZ/person/female_first_name.ts +++ b/src/locales/uz_UZ/person/female_first_name.ts @@ -2,8 +2,6 @@ export default [ 'Adiba', 'Afzuna', 'Afruza', - 'Afzuna', - 'Afruza', 'Akifa', 'Alima', 'Anora', @@ -133,5 +131,5 @@ export default [ 'Xalima', 'Yozida', 'Zilola', - 'Zuxra' + 'Zuxra', ]; diff --git a/src/locales/uz_UZ/person/female_last_name.ts b/src/locales/uz_UZ/person/female_last_name.ts new file mode 100644 index 00000000000..7634e44fbdb --- /dev/null +++ b/src/locales/uz_UZ/person/female_last_name.ts @@ -0,0 +1,211 @@ +export default [ + 'Abbosova', + 'Abdulahadyeva', + 'Abdulazimova', + 'Abdulazizova', + 'Abdulboriyeva', + 'Abdulhafizova', + 'Abdulhakimova', + 'Abdulhayova', + 'Abdulholiqova', + 'Abduljabborova', + 'Abduljalilova', + 'Abdulkarimova', + 'Abdullatifova', + 'Abdulmalikova', + 'Abdulqahhorova', + 'Abdulqodirova', + 'Abdulvaliyeva', + 'Abdulvahhobova', + 'Abdulvohidova', + 'Ahrorova', + 'Akmalova', + 'Akramova', + 'Aliyeva', + 'Alisherova', + 'Anasova', + 'Anvaryeva', + 'Arslonova', + 'Asadova', + 'Asadullohyeva', + 'Asilbekova', + 'Avazyeva', + 'Azamatova', + 'Azizova', + 'Bahodirova', + 'Bahromova', + 'Bahriddinova', + 'Bakhtiyorova', + 'Behruzova', + 'Bekmurodyeva', + 'Bilolyeva', + 'Boburova', + 'Botiryeva', + 'Burhonova', + 'Davronova', + 'Dilmurodyeva', + 'Diyorova', + 'Dovudova', + 'Elbekova', + 'Eldorova', + 'Elmurodyeva', + 'Elnurova', + 'Elyorova', + 'Fahriddinova', + 'Farruhova', + 'Fayzbekova', + 'Fazliddinyeva', + 'Fitratova', + 'Firdavsyeva', + 'Fotihova', + "G'afforova", + "G'afurova", + "G'iyosov", + "G'ulomov", + 'Habibova', + 'Halilyeva', + 'Hamidova', + 'Hamzayeva', + 'Hikmatova', + 'Hojimurodyeva', + 'Hurramova', + 'Ibodullohyeva', + 'Ibrohimova', + 'Ihtiyorova', + 'Ikromova', + 'Ilyosova', + 'Imronova', + 'Islomova', + 'Ismoilova', + 'Jalolova', + 'Jamolova', + 'Jamshidova', + 'Javlonova', + 'Javohirova', + 'Jasuryeva', + 'Kamoliddinyeva', + 'Kamolova', + 'Komilova', + 'Komronova', + 'Kubadova', + 'Lazizova', + 'Lutfiyeva', + 'Lutfullohova', + 'Mabrukova', + 'Madidova', + 'Mahanova', + 'Mahrusova', + 'Mansurova', + 'Mardonova', + 'Maqsudova', + 'Mavdudyeva', + 'Mavlonova', + 'Mirazizova', + 'Mirziyoyeva', + 'Mironova', + 'Miranova', + 'Mohirova', + 'Mo‘minova', + 'Mufizova', + 'Muhammadova', + 'Muhsinova', + 'Muhtorova', + 'Murodova', + 'Musulmonova', + 'Mustafoyeva', + 'Munifyeva', + 'Muzaffarova', + 'Nazifova', + 'Nazrullohyeva', + 'Najmiddinova', + 'Narimonova', + 'Nasriddinova', + 'Ne’matullohyeva', + 'Nizomiddinova', + 'Nizomova', + 'Nurbekova', + 'Nurlanova', + 'Nusratova', + 'Nusratullohyeva', + 'Nosirjonova', + 'Nosirova', + 'Nuriddinova', + 'Obidova', + 'Odilyeva', + 'Olimova', + 'Omadova', + 'Oqilyeva', + 'Otabekova', + 'O‘ktamova', + 'O‘tkirova', + 'Oybekova', + 'Ozodbekova', + 'Ozodova', + 'Orifova', + 'Ramziddinova', + 'Rafidyeva', + 'Rahimova', + 'Rajabova', + 'Raifyeva', + 'Rashidova', + 'Raufyeva', + 'Ravshanova', + 'Raxmatullohyeva', + 'Rizvonyeva', + 'Rustamova', + 'Saadiyeva', + 'Sa’dullohyeva', + 'Sadriddinova', + 'Safiryeva', + 'Safoyeva', + 'Saidova', + 'Salohova', + 'Samandarova', + 'Samiryeva', + 'Sarvarova', + 'Sardorova', + 'Sirojiddinova', + 'Shahobiddinova', + 'Shahbozova', + 'Shahriyorova', + 'Shahzodova', + 'Shamsiddinova', + 'Sherzodova', + 'Shodiyorova', + 'Shohibova', + 'Shukrulloha', + 'Sobitova', + 'Sodiqova', + 'Suhrobova', + 'Sulaymonova', + 'Sultonova', + 'Tabrisova', + 'Tohirova', + 'To‘lqinyeva', + 'Toyipova', + 'Ubaydullohyeva', + 'Uchqunova', + 'Ulug‘bekova', + 'Umarova', + 'Umidullohyeva', + 'Umidyeva', + 'Urfonova', + 'Usmonova', + 'Uzayrova', + 'Vafoyeva', + 'Vosilyeva', + 'Yahyoyeva', + 'Yorbekova', + 'Yoznurova', + 'Yunusova', + 'Yusufyeva', + 'Yoqubova', + 'Zabirova', + 'Zafarova', + 'Zaydova', + 'Zayniddinova', + 'Ziyoyeva', + 'Zohidova', + 'Zohirova', + 'Zubayrova', +]; diff --git a/src/locales/uz_UZ/person/female_last_name_pattern.ts b/src/locales/uz_UZ/person/female_last_name_pattern.ts new file mode 100644 index 00000000000..3f920674763 --- /dev/null +++ b/src/locales/uz_UZ/person/female_last_name_pattern.ts @@ -0,0 +1 @@ +export default [{ value: '{{person.female_last_name}}', weight: 1 }]; diff --git a/src/locales/uz_UZ/person/index.ts b/src/locales/uz_UZ/person/index.ts new file mode 100644 index 00000000000..7d4e559035c --- /dev/null +++ b/src/locales/uz_UZ/person/index.ts @@ -0,0 +1,28 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PersonDefinition } from '../../..'; +import bio_parts from './bio_parts'; +import female_first_name from './female_first_name'; +import female_last_name from './female_last_name'; +import female_last_name_pattern from './female_last_name_pattern'; +import job_title from './job_title'; +import male_first_name from './male_first_name'; +import male_last_name from './male_last_name'; +import male_last_name_pattern from './male_last_name_pattern'; +import sex from './sex'; + +const person: PersonDefinition = { + bio_parts, + female_first_name, + female_last_name, + female_last_name_pattern, + job_title, + male_first_name, + male_last_name, + male_last_name_pattern, + sex, +}; + +export default person; diff --git a/src/locales/uz_UZ/person/job_title.ts b/src/locales/uz_UZ/person/job_title.ts index f6c222017e8..037f319b044 100644 --- a/src/locales/uz_UZ/person/job_title.ts +++ b/src/locales/uz_UZ/person/job_title.ts @@ -1,28 +1,26 @@ export default [ - "agent", - "aloqa mutaxassis", - "analitik", - "arxitektor", - "assistant", - "boshqaruvchi", - "boshqaruvchi", - "consultant", - "coordinator", - "dasturchi", - "dizayner", - "direktor", - "hamkor", - "konsultant", - "menejer", - "muhandis", - "mutaxassis", - "nazoratchi", - "orchestrator", - "produktor", - "reja muharriri", - "strateg", - "texnik", - "vazir", - "yordamchi", - "yordamchi" + 'agent', + 'aloqa mutaxassis', + 'analitik', + 'arxitektor', + 'assistant', + 'boshqaruvchi', + 'consultant', + 'coordinator', + 'dasturchi', + 'dizayner', + 'direktor', + 'hamkor', + 'konsultant', + 'menejer', + 'muhandis', + 'mutaxassis', + 'nazoratchi', + 'orchestrator', + 'produktor', + 'reja muharriri', + 'strateg', + 'texnik', + 'vazir', + 'yordamchi', ]; diff --git a/src/locales/uz_UZ/person/last_name.ts b/src/locales/uz_UZ/person/last_name.ts deleted file mode 100644 index ee847460d3e..00000000000 --- a/src/locales/uz_UZ/person/last_name.ts +++ /dev/null @@ -1,230 +0,0 @@ -export default [ - "Abbos", - "Abdulahad", - "Abdulazim", - "Abdulaziz", - "Abdulboriy", - "Abdulhafiz", - "Abdulhakim", - "Abdulhay", - "Abdulholiq", - "Abduljabbor", - "Abduljalil", - "Abdulkarim", - "Abdullatif", - "Abdulmalik", - "Abdulqahhor", - "Abdulqodir", - "Abdurrahiym", - "Abdurrahmon", - "Abdurrauf", - "Abdurrazzoq", - "Abdussamad", - "Abdulvali", - "Abdulvahhob", - "Abdulvohid", - "Ahror", - "Akmal", - "Akram", - "Ali", - "Alisher", - "Anas", - "Anvar", - "Arslon", - "Asad", - "Asadulloh", - "Asilbek", - "Avaz", - "Azamat", - "Aziz", - "Bahodir", - "Bahrom", - "Bahriddin", - "Bakhtiyor", - "Bekmurod", - "Behruz", - "Bilol", - "Bobur", - "Botir", - "Burhon", - "Davron", - "Dilmurod", - "Diyor", - "Dovud", - "Elbek", - "Eldor", - "Elmurod", - "Elnur", - "Elyor", - "Farruh", - "Fazliddin", - "Fahriddin", - "Fayzbek", - "Firdavs", - "Fitrat", - "Fotih", - "G'afur", - "G'affor", - "G'afur", - "G'iyos", - "G'ulom", - "Habib", - "Halil", - "Hamid", - "Hamza", - "Hikmat", - "Hojimurod", - "Hurram", - "Ibodulloh", - "Ibrohim", - "Ihtiyor", - "Ikrom", - "Ilyos", - "Imron", - "Islom", - "Ismoil", - "Jalol", - "Jamol", - "Jamshid", - "Jasur", - "Javlon", - "Javohir", - "Kamol", - "Kamoliddin", - "Komil", - "Komron", - "Kubad", - "Laziz", - "Lutfi", - "Lutfulloh", - "Mabruk", - "Mavdud", - "Mavlon", - "Madid", - "Mazbut", - "Mansur", - "Mardon", - "Maqsud", - "Mahan", - "Mahrus", - "Mahmud", - "Mahzan", - "Ma’sud", - "Ma’mur", - "Miraziz", - "Mirziyo", - "Miron", - "Miran", - "Mohir", - "Ma’ruf", - "Murod", - "Muzaffar", - "Musulmon", - "Mufiz", - "Muhsin", - "Muhammad", - "Muhtor", - "Munif", - "Mustafo", - "Mo‘min", - "Nazrulloh", - "Nazif", - "Narimon", - "Najmiddin", - "Nasriddin", - "Ne’matulloh", - "Nosir", - "Nosirjon", - "Nuriddin", - "Nusratulloh", - "Nusrat", - "Nurbek", - "Nizom", - "Nizomiddin", - "Nurlan", - "Obid", - "Odil", - "Oybek", - "Ozod", - "Ozodbek", - "Otabek", - "Olim", - "Orif", - "Oqil", - "Omad", - "O‘ktam", - "O‘tkir", - "Qobil", - "Qosim", - "Qudrat", - "Ramziddin", - "Rafid", - "Raxmatulloh", - "Ravshan", - "Rahim", - "Rajab", - "Raif", - "Rauf", - "Rashid", - "Rizvon", - "Rustam", - "Sadriddin", - "Saloh", - "Saadi", - "Sadar", - "Samandar", - "Samir", - "Safir", - "Safo", - "Said", - "Sa’dulloh", - "Sarvar", - "Sardor", - "Sirojiddin", - "Sodiq", - "Sobit", - "Sohib", - "Sulaymon", - "Sulton", - "Suhrob", - "Tabris", - "To‘lqin", - "Tohir", - "Toyip", - "Ubaydulloh", - "Ulug‘bek", - "Umid", - "Umidulloh", - "Umar", - "Uzayr", - "Urfon", - "Usmon", - "Uchqun", - "Vafo", - "Vosil", - "Yahyo", - "Yunus", - "Yusuf", - "Yoqub", - "Yoznur", - "Yorbek", - "Yorqin", - "Zafar", - "Zayniddin", - "Zayd", - "Zoyir", - "Zokir", - "Ziyo", - "Zabir", - "Zohid", - "Zohir", - "Zubayr", - "Shamsiddin", - "Shahobiddin", - "Shahboz", - "Shahzod", - "Shahriyor", - "Shodiyor", - "Shukrulloh", - "Sherzod" -]; diff --git a/src/locales/uz_UZ/person/male_first_name.ts b/src/locales/uz_UZ/person/male_first_name.ts index ee847460d3e..a145a7fb413 100644 --- a/src/locales/uz_UZ/person/male_first_name.ts +++ b/src/locales/uz_UZ/person/male_first_name.ts @@ -1,230 +1,229 @@ export default [ - "Abbos", - "Abdulahad", - "Abdulazim", - "Abdulaziz", - "Abdulboriy", - "Abdulhafiz", - "Abdulhakim", - "Abdulhay", - "Abdulholiq", - "Abduljabbor", - "Abduljalil", - "Abdulkarim", - "Abdullatif", - "Abdulmalik", - "Abdulqahhor", - "Abdulqodir", - "Abdurrahiym", - "Abdurrahmon", - "Abdurrauf", - "Abdurrazzoq", - "Abdussamad", - "Abdulvali", - "Abdulvahhob", - "Abdulvohid", - "Ahror", - "Akmal", - "Akram", - "Ali", - "Alisher", - "Anas", - "Anvar", - "Arslon", - "Asad", - "Asadulloh", - "Asilbek", - "Avaz", - "Azamat", - "Aziz", - "Bahodir", - "Bahrom", - "Bahriddin", - "Bakhtiyor", - "Bekmurod", - "Behruz", - "Bilol", - "Bobur", - "Botir", - "Burhon", - "Davron", - "Dilmurod", - "Diyor", - "Dovud", - "Elbek", - "Eldor", - "Elmurod", - "Elnur", - "Elyor", - "Farruh", - "Fazliddin", - "Fahriddin", - "Fayzbek", - "Firdavs", - "Fitrat", - "Fotih", + 'Abbos', + 'Abdulahad', + 'Abdulazim', + 'Abdulaziz', + 'Abdulboriy', + 'Abdulhafiz', + 'Abdulhakim', + 'Abdulhay', + 'Abdulholiq', + 'Abduljabbor', + 'Abduljalil', + 'Abdulkarim', + 'Abdullatif', + 'Abdulmalik', + 'Abdulqahhor', + 'Abdulqodir', + 'Abdurrahiym', + 'Abdurrahmon', + 'Abdurrauf', + 'Abdurrazzoq', + 'Abdussamad', + 'Abdulvali', + 'Abdulvahhob', + 'Abdulvohid', + 'Ahror', + 'Akmal', + 'Akram', + 'Ali', + 'Alisher', + 'Anas', + 'Anvar', + 'Arslon', + 'Asad', + 'Asadulloh', + 'Asilbek', + 'Avaz', + 'Azamat', + 'Aziz', + 'Bahodir', + 'Bahrom', + 'Bahriddin', + 'Bakhtiyor', + 'Bekmurod', + 'Behruz', + 'Bilol', + 'Bobur', + 'Botir', + 'Burhon', + 'Davron', + 'Dilmurod', + 'Diyor', + 'Dovud', + 'Elbek', + 'Eldor', + 'Elmurod', + 'Elnur', + 'Elyor', + 'Farruh', + 'Fazliddin', + 'Fahriddin', + 'Fayzbek', + 'Firdavs', + 'Fitrat', + 'Fotih', "G'afur", "G'affor", - "G'afur", "G'iyos", "G'ulom", - "Habib", - "Halil", - "Hamid", - "Hamza", - "Hikmat", - "Hojimurod", - "Hurram", - "Ibodulloh", - "Ibrohim", - "Ihtiyor", - "Ikrom", - "Ilyos", - "Imron", - "Islom", - "Ismoil", - "Jalol", - "Jamol", - "Jamshid", - "Jasur", - "Javlon", - "Javohir", - "Kamol", - "Kamoliddin", - "Komil", - "Komron", - "Kubad", - "Laziz", - "Lutfi", - "Lutfulloh", - "Mabruk", - "Mavdud", - "Mavlon", - "Madid", - "Mazbut", - "Mansur", - "Mardon", - "Maqsud", - "Mahan", - "Mahrus", - "Mahmud", - "Mahzan", - "Ma’sud", - "Ma’mur", - "Miraziz", - "Mirziyo", - "Miron", - "Miran", - "Mohir", - "Ma’ruf", - "Murod", - "Muzaffar", - "Musulmon", - "Mufiz", - "Muhsin", - "Muhammad", - "Muhtor", - "Munif", - "Mustafo", - "Mo‘min", - "Nazrulloh", - "Nazif", - "Narimon", - "Najmiddin", - "Nasriddin", - "Ne’matulloh", - "Nosir", - "Nosirjon", - "Nuriddin", - "Nusratulloh", - "Nusrat", - "Nurbek", - "Nizom", - "Nizomiddin", - "Nurlan", - "Obid", - "Odil", - "Oybek", - "Ozod", - "Ozodbek", - "Otabek", - "Olim", - "Orif", - "Oqil", - "Omad", - "O‘ktam", - "O‘tkir", - "Qobil", - "Qosim", - "Qudrat", - "Ramziddin", - "Rafid", - "Raxmatulloh", - "Ravshan", - "Rahim", - "Rajab", - "Raif", - "Rauf", - "Rashid", - "Rizvon", - "Rustam", - "Sadriddin", - "Saloh", - "Saadi", - "Sadar", - "Samandar", - "Samir", - "Safir", - "Safo", - "Said", - "Sa’dulloh", - "Sarvar", - "Sardor", - "Sirojiddin", - "Sodiq", - "Sobit", - "Sohib", - "Sulaymon", - "Sulton", - "Suhrob", - "Tabris", - "To‘lqin", - "Tohir", - "Toyip", - "Ubaydulloh", - "Ulug‘bek", - "Umid", - "Umidulloh", - "Umar", - "Uzayr", - "Urfon", - "Usmon", - "Uchqun", - "Vafo", - "Vosil", - "Yahyo", - "Yunus", - "Yusuf", - "Yoqub", - "Yoznur", - "Yorbek", - "Yorqin", - "Zafar", - "Zayniddin", - "Zayd", - "Zoyir", - "Zokir", - "Ziyo", - "Zabir", - "Zohid", - "Zohir", - "Zubayr", - "Shamsiddin", - "Shahobiddin", - "Shahboz", - "Shahzod", - "Shahriyor", - "Shodiyor", - "Shukrulloh", - "Sherzod" + 'Habib', + 'Halil', + 'Hamid', + 'Hamza', + 'Hikmat', + 'Hojimurod', + 'Hurram', + 'Ibodulloh', + 'Ibrohim', + 'Ihtiyor', + 'Ikrom', + 'Ilyos', + 'Imron', + 'Islom', + 'Ismoil', + 'Jalol', + 'Jamol', + 'Jamshid', + 'Jasur', + 'Javlon', + 'Javohir', + 'Kamol', + 'Kamoliddin', + 'Komil', + 'Komron', + 'Kubad', + 'Laziz', + 'Lutfi', + 'Lutfulloh', + 'Mabruk', + 'Mavdud', + 'Mavlon', + 'Madid', + 'Mazbut', + 'Mansur', + 'Mardon', + 'Maqsud', + 'Mahan', + 'Mahrus', + 'Mahmud', + 'Mahzan', + 'Ma’sud', + 'Ma’mur', + 'Miraziz', + 'Mirziyo', + 'Miron', + 'Miran', + 'Mohir', + 'Ma’ruf', + 'Murod', + 'Muzaffar', + 'Musulmon', + 'Mufiz', + 'Muhsin', + 'Muhammad', + 'Muhtor', + 'Munif', + 'Mustafo', + 'Mo‘min', + 'Nazrulloh', + 'Nazif', + 'Narimon', + 'Najmiddin', + 'Nasriddin', + 'Ne’matulloh', + 'Nosir', + 'Nosirjon', + 'Nuriddin', + 'Nusratulloh', + 'Nusrat', + 'Nurbek', + 'Nizom', + 'Nizomiddin', + 'Nurlan', + 'Obid', + 'Odil', + 'Oybek', + 'Ozod', + 'Ozodbek', + 'Otabek', + 'Olim', + 'Orif', + 'Oqil', + 'Omad', + 'O‘ktam', + 'O‘tkir', + 'Qobil', + 'Qosim', + 'Qudrat', + 'Ramziddin', + 'Rafid', + 'Raxmatulloh', + 'Ravshan', + 'Rahim', + 'Rajab', + 'Raif', + 'Rauf', + 'Rashid', + 'Rizvon', + 'Rustam', + 'Sadriddin', + 'Saloh', + 'Saadi', + 'Sadar', + 'Samandar', + 'Samir', + 'Safir', + 'Safo', + 'Said', + 'Sa’dulloh', + 'Sarvar', + 'Sardor', + 'Sirojiddin', + 'Sodiq', + 'Sobit', + 'Sohib', + 'Sulaymon', + 'Sulton', + 'Suhrob', + 'Tabris', + 'To‘lqin', + 'Tohir', + 'Toyip', + 'Ubaydulloh', + 'Ulug‘bek', + 'Umid', + 'Umidulloh', + 'Umar', + 'Uzayr', + 'Urfon', + 'Usmon', + 'Uchqun', + 'Vafo', + 'Vosil', + 'Yahyo', + 'Yunus', + 'Yusuf', + 'Yoqub', + 'Yoznur', + 'Yorbek', + 'Yorqin', + 'Zafar', + 'Zayniddin', + 'Zayd', + 'Zoyir', + 'Zokir', + 'Ziyo', + 'Zabir', + 'Zohid', + 'Zohir', + 'Zubayr', + 'Shamsiddin', + 'Shahobiddin', + 'Shahboz', + 'Shahzod', + 'Shahriyor', + 'Shodiyor', + 'Shukrulloh', + 'Sherzod', ]; diff --git a/src/locales/uz_UZ/person/male_last_name.ts b/src/locales/uz_UZ/person/male_last_name.ts new file mode 100644 index 00000000000..bef6f77484c --- /dev/null +++ b/src/locales/uz_UZ/person/male_last_name.ts @@ -0,0 +1,211 @@ +export default [ + 'Abbosov', + 'Abdulahadyev', + 'Abdulazimov', + 'Abdulazizov', + 'Abdulboriyev', + 'Abdulhafizov', + 'Abdulhakimov', + 'Abdulhayov', + 'Abdulholiqov', + 'Abduljabborov', + 'Abduljalilov', + 'Abdulkarimov', + 'Abdullatifov', + 'Abdulmalikov', + 'Abdulqahhorov', + 'Abdulqodirov', + 'Abdulvaliyev', + 'Abdulvahhobov', + 'Abdulvohidov', + 'Ahrorov', + 'Akmalov', + 'Akramov', + 'Aliyev', + 'Alisherov', + 'Anasov', + 'Anvaryev', + 'Arslonov', + 'Asadov', + 'Asadullohyev', + 'Asilbekov', + 'Avazyev', + 'Azamatov', + 'Azizov', + 'Bahodirov', + 'Bahromov', + 'Bahriddinov', + 'Bakhtiyorov', + 'Behruzov', + 'Bekmurodyev', + 'Bilolyev', + 'Boburov', + 'Botiryev', + 'Burhonov', + 'Davronov', + 'Dilmurodyev', + 'Diyorov', + 'Dovudov', + 'Elbekov', + 'Eldorov', + 'Elmurodyev', + 'Elnurov', + 'Elyorov', + 'Fahriddinov', + 'Farruhov', + 'Fayzbekov', + 'Fazliddinyev', + 'Fitratov', + 'Firdavsyev', + 'Fotihov', + "G'afforov", + "G'afurov", + "G'iyosov", + "G'ulomov", + 'Habibov', + 'Halilyev', + 'Hamidov', + 'Hamzayev', + 'Hikmatov', + 'Hojimurodyev', + 'Hurramov', + 'Ibodullohyev', + 'Ibrohimov', + 'Ihtiyorov', + 'Ikromov', + 'Ilyosov', + 'Imronov', + 'Islomov', + 'Ismoilov', + 'Jalolov', + 'Jamolov', + 'Jamshidov', + 'Javlonov', + 'Javohirov', + 'Jasuryev', + 'Kamoliddinyev', + 'Kamolov', + 'Komilov', + 'Komronov', + 'Kubadov', + 'Lazizov', + 'Lutfiyev', + 'Lutfullohov', + 'Mabrukov', + 'Madidov', + 'Mahanov', + 'Mahrusov', + 'Mansurov', + 'Mardonov', + 'Maqsudov', + 'Mavdudyev', + 'Mavlonov', + 'Mirazizov', + 'Mirziyoyev', + 'Mironov', + 'Miranov', + 'Mohirov', + 'Mo‘minov', + 'Mufizov', + 'Muhammadov', + 'Muhsinov', + 'Muhtorov', + 'Murodov', + 'Musulmonov', + 'Mustafoyev', + 'Munifyev', + 'Muzaffarov', + 'Nazifov', + 'Nazrullohyev', + 'Najmiddinov', + 'Narimonov', + 'Nasriddinov', + 'Ne’matullohyev', + 'Nizomiddinov', + 'Nizomov', + 'Nurbekov', + 'Nurlanov', + 'Nusratov', + 'Nusratullohyev', + 'Nosirjonov', + 'Nosirov', + 'Nuriddinov', + 'Obidov', + 'Odilyev', + 'Olimov', + 'Omadov', + 'Oqilyev', + 'Otabekov', + 'O‘ktamov', + 'O‘tkirov', + 'Oybekov', + 'Ozodbekov', + 'Ozodov', + 'Orifov', + 'Ramziddinov', + 'Rafidyev', + 'Rahimov', + 'Rajabov', + 'Raifyev', + 'Rashidov', + 'Raufyev', + 'Ravshanov', + 'Raxmatullohyev', + 'Rizvonyev', + 'Rustamov', + 'Saadiyev', + 'Sa’dullohyev', + 'Sadriddinov', + 'Safiryev', + 'Safoyev', + 'Saidov', + 'Salohov', + 'Samandarov', + 'Samiryev', + 'Sarvarov', + 'Sardorov', + 'Sirojiddinov', + 'Shahobiddinov', + 'Shahbozov', + 'Shahriyorov', + 'Shahzodov', + 'Shamsiddinov', + 'Sherzodov', + 'Shodiyorov', + 'Shohibov', + 'Shukrulloh', + 'Sobitov', + 'Sodiqov', + 'Suhrobov', + 'Sulaymonov', + 'Sultonov', + 'Tabrisov', + 'Tohirov', + 'To‘lqinyev', + 'Toyipov', + 'Ubaydullohyev', + 'Uchqunov', + 'Ulug‘bekov', + 'Umarov', + 'Umidullohyev', + 'Umidyev', + 'Urfonov', + 'Usmonov', + 'Uzayrov', + 'Vafoyev', + 'Vosilyev', + 'Yahyoyev', + 'Yorbekov', + 'Yoznurov', + 'Yunusov', + 'Yusufyev', + 'Yoqubov', + 'Zabirov', + 'Zafarov', + 'Zaydov', + 'Zayniddinov', + 'Ziyoyev', + 'Zohidov', + 'Zohirov', + 'Zubayrov', +]; diff --git a/src/locales/uz_UZ/person/male_last_name_pattern.ts b/src/locales/uz_UZ/person/male_last_name_pattern.ts new file mode 100644 index 00000000000..75cb2c10bdb --- /dev/null +++ b/src/locales/uz_UZ/person/male_last_name_pattern.ts @@ -0,0 +1 @@ +export default [{ value: '{{person.male_last_name}}', weight: 1 }]; diff --git a/src/locales/uz_UZ/person/sex.ts b/src/locales/uz_UZ/person/sex.ts index 96b98977f70..b3d5c973e81 100644 --- a/src/locales/uz_UZ/person/sex.ts +++ b/src/locales/uz_UZ/person/sex.ts @@ -1,4 +1 @@ -export default [ - "Erkak", - "Ayol" -]; +export default ['Erkak', 'Ayol']; From 3e47d78a0ec2caabc8a92d67a27afd26680c76e7 Mon Sep 17 00:00:00 2001 From: "Miraziz.Khidoyatov" <49793609+Mirazyzz@users.noreply.github.com> Date: Tue, 27 Feb 2024 14:29:25 +0500 Subject: [PATCH 06/11] add country to metadata --- src/locales/uz_UZ/metadata.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/locales/uz_UZ/metadata.ts b/src/locales/uz_UZ/metadata.ts index c0ba15b05c1..04c25e62f24 100644 --- a/src/locales/uz_UZ/metadata.ts +++ b/src/locales/uz_UZ/metadata.ts @@ -1,8 +1,9 @@ -import type { PreBuiltMetadataDefinition } from '../../definitions/metadata'; +import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata'; -const metadata: PreBuiltMetadataDefinition = { +const metadata: PreBuiltMetadataDefinitionForCountry = { title: 'Uzbek (Latin)', code: 'uz_UZ', + country: 'UZ', language: 'uz', endonym: "O'zbekcha", dir: 'ltr', From eff18558be396556e985ac513626c57039da1e1f Mon Sep 17 00:00:00 2001 From: "Miraziz.Khidoyatov" <49793609+Mirazyzz@users.noreply.github.com> Date: Sat, 2 Mar 2024 00:01:32 +0500 Subject: [PATCH 07/11] update locale code --- docs/guide/localization.md | 2 +- src/locale/index.ts | 6 +++--- src/locale/uz_UZ.ts | 2 +- src/locale/uz_UZ_latin.ts | 13 +++++++++++++ src/locales/index.ts | 2 +- src/locales/{uz_UZ => uz_UZ_latin}/index.ts | 4 ++-- src/locales/{uz_UZ => uz_UZ_latin}/metadata.ts | 2 +- .../{uz_UZ => uz_UZ_latin}/person/bio_parts.ts | 0 .../person/female_first_name.ts | 0 .../person/female_last_name.ts | 0 .../person/female_last_name_pattern.ts | 0 src/locales/{uz_UZ => uz_UZ_latin}/person/index.ts | 0 .../{uz_UZ => uz_UZ_latin}/person/job_title.ts | 0 .../person/male_first_name.ts | 0 .../{uz_UZ => uz_UZ_latin}/person/male_last_name.ts | 0 .../person/male_last_name_pattern.ts | 0 src/locales/{uz_UZ => uz_UZ_latin}/person/sex.ts | 0 17 files changed, 22 insertions(+), 9 deletions(-) create mode 100644 src/locale/uz_UZ_latin.ts rename src/locales/{uz_UZ => uz_UZ_latin}/index.ts (77%) rename src/locales/{uz_UZ => uz_UZ_latin}/metadata.ts (92%) rename src/locales/{uz_UZ => uz_UZ_latin}/person/bio_parts.ts (100%) rename src/locales/{uz_UZ => uz_UZ_latin}/person/female_first_name.ts (100%) rename src/locales/{uz_UZ => uz_UZ_latin}/person/female_last_name.ts (100%) rename src/locales/{uz_UZ => uz_UZ_latin}/person/female_last_name_pattern.ts (100%) rename src/locales/{uz_UZ => uz_UZ_latin}/person/index.ts (100%) rename src/locales/{uz_UZ => uz_UZ_latin}/person/job_title.ts (100%) rename src/locales/{uz_UZ => uz_UZ_latin}/person/male_first_name.ts (100%) rename src/locales/{uz_UZ => uz_UZ_latin}/person/male_last_name.ts (100%) rename src/locales/{uz_UZ => uz_UZ_latin}/person/male_last_name_pattern.ts (100%) rename src/locales/{uz_UZ => uz_UZ_latin}/person/sex.ts (100%) diff --git a/docs/guide/localization.md b/docs/guide/localization.md index e7a597e2745..d6b28ca1ec0 100644 --- a/docs/guide/localization.md +++ b/docs/guide/localization.md @@ -137,7 +137,7 @@ In this example there are 5 locales. Each of these is checked in order, and the | `tr` | Turkish | `fakerTR` | | `uk` | Ukrainian | `fakerUK` | | `ur` | Urdu | `fakerUR` | -| `uz_UZ` | Uzbek (Latin) | `fakerUZ_UZ` | +| `uz_UZ_latin` | Uzbek (Latin) | `fakerUZ_UZ_latin` | | `vi` | Vietnamese | `fakerVI` | | `yo_NG` | Yoruba (Nigeria) | `fakerYO_NG` | | `zh_CN` | Chinese (China) | `fakerZH_CN` | diff --git a/src/locale/index.ts b/src/locale/index.ts index e55730e86e4..5f5b0b7bc9e 100644 --- a/src/locale/index.ts +++ b/src/locale/index.ts @@ -66,7 +66,7 @@ import { faker as fakerTH } from './th'; import { faker as fakerTR } from './tr'; import { faker as fakerUK } from './uk'; import { faker as fakerUR } from './ur'; -import { faker as fakerUZ_UZ } from './uz_UZ'; +import { faker as fakerUZ_UZ_latin } from './uz_UZ_latin'; import { faker as fakerVI } from './vi'; import { faker as fakerYO_NG } from './yo_NG'; import { faker as fakerZH_CN } from './zh_CN'; @@ -137,7 +137,7 @@ export { fakerTR, fakerUK, fakerUR, - fakerUZ_UZ, + fakerUZ_UZ_latin, fakerVI, fakerYO_NG, fakerZH_CN, @@ -209,7 +209,7 @@ export const allFakers = { tr: fakerTR, uk: fakerUK, ur: fakerUR, - uz_UZ: fakerUZ_UZ, + uz_UZ_latin: fakerUZ_UZ_latin, vi: fakerVI, yo_NG: fakerYO_NG, zh_CN: fakerZH_CN, diff --git a/src/locale/uz_UZ.ts b/src/locale/uz_UZ.ts index cebbb53dfc3..1b923d00f19 100644 --- a/src/locale/uz_UZ.ts +++ b/src/locale/uz_UZ.ts @@ -6,7 +6,7 @@ import { Faker } from '../faker'; import base from '../locales/base'; import en from '../locales/en'; -import uz_UZ from '../locales/uz_UZ'; +import uz_UZ from '../locales/uz_UZ_latin'; export const faker = new Faker({ locale: [uz_UZ, en, base], diff --git a/src/locale/uz_UZ_latin.ts b/src/locale/uz_UZ_latin.ts new file mode 100644 index 00000000000..5bddc232879 --- /dev/null +++ b/src/locale/uz_UZ_latin.ts @@ -0,0 +1,13 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ + +import { Faker } from '../faker'; +import base from '../locales/base'; +import en from '../locales/en'; +import uz_UZ_latin from '../locales/uz_UZ_latin'; + +export const faker = new Faker({ + locale: [uz_UZ_latin, en, base], +}); diff --git a/src/locales/index.ts b/src/locales/index.ts index 5b5c877806b..b5124015908 100644 --- a/src/locales/index.ts +++ b/src/locales/index.ts @@ -66,7 +66,7 @@ export { default as th } from './th'; export { default as tr } from './tr'; export { default as uk } from './uk'; export { default as ur } from './ur'; -export { default as uz_UZ } from './uz_UZ'; +export { default as uz_UZ_latin } from './uz_UZ_latin'; export { default as vi } from './vi'; export { default as yo_NG } from './yo_NG'; export { default as zh_CN } from './zh_CN'; diff --git a/src/locales/uz_UZ/index.ts b/src/locales/uz_UZ_latin/index.ts similarity index 77% rename from src/locales/uz_UZ/index.ts rename to src/locales/uz_UZ_latin/index.ts index a15e9e15820..025d9196cc3 100644 --- a/src/locales/uz_UZ/index.ts +++ b/src/locales/uz_UZ_latin/index.ts @@ -6,9 +6,9 @@ import type { LocaleDefinition } from '../..'; import metadata from './metadata'; import person from './person'; -const uz_UZ: LocaleDefinition = { +const uz_UZ_latin: LocaleDefinition = { metadata, person, }; -export default uz_UZ; +export default uz_UZ_latin; diff --git a/src/locales/uz_UZ/metadata.ts b/src/locales/uz_UZ_latin/metadata.ts similarity index 92% rename from src/locales/uz_UZ/metadata.ts rename to src/locales/uz_UZ_latin/metadata.ts index 04c25e62f24..bb1f18ffdfa 100644 --- a/src/locales/uz_UZ/metadata.ts +++ b/src/locales/uz_UZ_latin/metadata.ts @@ -2,7 +2,7 @@ import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/met const metadata: PreBuiltMetadataDefinitionForCountry = { title: 'Uzbek (Latin)', - code: 'uz_UZ', + code: 'uz_UZ_latin', country: 'UZ', language: 'uz', endonym: "O'zbekcha", diff --git a/src/locales/uz_UZ/person/bio_parts.ts b/src/locales/uz_UZ_latin/person/bio_parts.ts similarity index 100% rename from src/locales/uz_UZ/person/bio_parts.ts rename to src/locales/uz_UZ_latin/person/bio_parts.ts diff --git a/src/locales/uz_UZ/person/female_first_name.ts b/src/locales/uz_UZ_latin/person/female_first_name.ts similarity index 100% rename from src/locales/uz_UZ/person/female_first_name.ts rename to src/locales/uz_UZ_latin/person/female_first_name.ts diff --git a/src/locales/uz_UZ/person/female_last_name.ts b/src/locales/uz_UZ_latin/person/female_last_name.ts similarity index 100% rename from src/locales/uz_UZ/person/female_last_name.ts rename to src/locales/uz_UZ_latin/person/female_last_name.ts diff --git a/src/locales/uz_UZ/person/female_last_name_pattern.ts b/src/locales/uz_UZ_latin/person/female_last_name_pattern.ts similarity index 100% rename from src/locales/uz_UZ/person/female_last_name_pattern.ts rename to src/locales/uz_UZ_latin/person/female_last_name_pattern.ts diff --git a/src/locales/uz_UZ/person/index.ts b/src/locales/uz_UZ_latin/person/index.ts similarity index 100% rename from src/locales/uz_UZ/person/index.ts rename to src/locales/uz_UZ_latin/person/index.ts diff --git a/src/locales/uz_UZ/person/job_title.ts b/src/locales/uz_UZ_latin/person/job_title.ts similarity index 100% rename from src/locales/uz_UZ/person/job_title.ts rename to src/locales/uz_UZ_latin/person/job_title.ts diff --git a/src/locales/uz_UZ/person/male_first_name.ts b/src/locales/uz_UZ_latin/person/male_first_name.ts similarity index 100% rename from src/locales/uz_UZ/person/male_first_name.ts rename to src/locales/uz_UZ_latin/person/male_first_name.ts diff --git a/src/locales/uz_UZ/person/male_last_name.ts b/src/locales/uz_UZ_latin/person/male_last_name.ts similarity index 100% rename from src/locales/uz_UZ/person/male_last_name.ts rename to src/locales/uz_UZ_latin/person/male_last_name.ts diff --git a/src/locales/uz_UZ/person/male_last_name_pattern.ts b/src/locales/uz_UZ_latin/person/male_last_name_pattern.ts similarity index 100% rename from src/locales/uz_UZ/person/male_last_name_pattern.ts rename to src/locales/uz_UZ_latin/person/male_last_name_pattern.ts diff --git a/src/locales/uz_UZ/person/sex.ts b/src/locales/uz_UZ_latin/person/sex.ts similarity index 100% rename from src/locales/uz_UZ/person/sex.ts rename to src/locales/uz_UZ_latin/person/sex.ts From e7194b771c6ebe206548e1e3194aa306d230ebd2 Mon Sep 17 00:00:00 2001 From: "Miraziz.Khidoyatov" <49793609+Mirazyzz@users.noreply.github.com> Date: Sat, 2 Mar 2024 00:06:08 +0500 Subject: [PATCH 08/11] delete autogenerated locale --- src/locale/uz_UZ.ts | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 src/locale/uz_UZ.ts diff --git a/src/locale/uz_UZ.ts b/src/locale/uz_UZ.ts deleted file mode 100644 index 1b923d00f19..00000000000 --- a/src/locale/uz_UZ.ts +++ /dev/null @@ -1,13 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ - -import { Faker } from '../faker'; -import base from '../locales/base'; -import en from '../locales/en'; -import uz_UZ from '../locales/uz_UZ_latin'; - -export const faker = new Faker({ - locale: [uz_UZ, en, base], -}); From 0753192d77067499432280a027fa58636b850085 Mon Sep 17 00:00:00 2001 From: "Miraziz.Khidoyatov" <49793609+Mirazyzz@users.noreply.github.com> Date: Sun, 3 Mar 2024 12:33:44 +0500 Subject: [PATCH 09/11] add country to metadata title --- src/locales/uz_UZ_latin/metadata.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/locales/uz_UZ_latin/metadata.ts b/src/locales/uz_UZ_latin/metadata.ts index bb1f18ffdfa..b00f6c5e12b 100644 --- a/src/locales/uz_UZ_latin/metadata.ts +++ b/src/locales/uz_UZ_latin/metadata.ts @@ -1,7 +1,7 @@ import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata'; const metadata: PreBuiltMetadataDefinitionForCountry = { - title: 'Uzbek (Latin)', + title: 'Uzbek (Uzbekistan, Latin)', code: 'uz_UZ_latin', country: 'UZ', language: 'uz', From 3601882f8d67ea2a9d6068ae96afc2e413aba84b Mon Sep 17 00:00:00 2001 From: "Miraziz.Khidoyatov" <49793609+Mirazyzz@users.noreply.github.com> Date: Mon, 4 Mar 2024 13:54:48 +0500 Subject: [PATCH 10/11] run preflight --- docs/guide/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guide/localization.md b/docs/guide/localization.md index d6b28ca1ec0..a351ef4069d 100644 --- a/docs/guide/localization.md +++ b/docs/guide/localization.md @@ -137,7 +137,7 @@ In this example there are 5 locales. Each of these is checked in order, and the | `tr` | Turkish | `fakerTR` | | `uk` | Ukrainian | `fakerUK` | | `ur` | Urdu | `fakerUR` | -| `uz_UZ_latin` | Uzbek (Latin) | `fakerUZ_UZ_latin` | +| `uz_UZ_latin` | Uzbek (Uzbekistan, Latin) | `fakerUZ_UZ_latin` | | `vi` | Vietnamese | `fakerVI` | | `yo_NG` | Yoruba (Nigeria) | `fakerYO_NG` | | `zh_CN` | Chinese (China) | `fakerZH_CN` | From 31db7244f46d8755e04b6bfcb52d07cea635ef56 Mon Sep 17 00:00:00 2001 From: "Miraziz.Khidoyatov" <49793609+Mirazyzz@users.noreply.github.com> Date: Mon, 4 Mar 2024 19:12:29 +0500 Subject: [PATCH 11/11] add variant to metadata --- src/locales/uz_UZ_latin/metadata.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/locales/uz_UZ_latin/metadata.ts b/src/locales/uz_UZ_latin/metadata.ts index b00f6c5e12b..24adec9a696 100644 --- a/src/locales/uz_UZ_latin/metadata.ts +++ b/src/locales/uz_UZ_latin/metadata.ts @@ -5,6 +5,7 @@ const metadata: PreBuiltMetadataDefinitionForCountry = { code: 'uz_UZ_latin', country: 'UZ', language: 'uz', + variant: 'latin', endonym: "O'zbekcha", dir: 'ltr', script: 'Latn',