diff --git a/docs/guide/upgrading_v9/2505.md b/docs/guide/upgrading_v9/2505.md new file mode 100644 index 00000000000..d72ed9e2547 --- /dev/null +++ b/docs/guide/upgrading_v9/2505.md @@ -0,0 +1,9 @@ +### Jobs definitions reorganized + +The locale definitions used by `faker.person.jobTitle()`, `faker.person.jobDescriptor()`, `faker.person.jobArea()` and `faker.person.jobType()` have been reorganized and are no longer nested under `definitions.person.title`. If you are using the public methods, no changes are required. You only need to change your code if you are accessing the raw definitions e.g. in `faker.helpers.fake()`. + +| Before | After | +| ------------------------- | ----------------------- | +| `person.title.descriptor` | `person.job_descriptor` | +| `person.title.level` | `person.job_area` | +| `person.title.job` | `person.job_type` | diff --git a/src/definitions/index.ts b/src/definitions/index.ts index cb2401156ac..2d9799712ce 100644 --- a/src/definitions/index.ts +++ b/src/definitions/index.ts @@ -17,7 +17,7 @@ export type { LocationDefinition } from './location'; export type { LoremDefinition } from './lorem'; export type { MetadataDefinition } from './metadata'; export type { MusicDefinition } from './music'; -export type { PersonDefinition, PersonTitleDefinition } from './person'; +export type { PersonDefinition } from './person'; export type { PhoneNumberDefinition } from './phone_number'; export type { ScienceDefinition } from './science'; export type { SystemDefinition, SystemMimeTypeEntryDefinition } from './system'; diff --git a/src/definitions/person.ts b/src/definitions/person.ts index e3eeb2758f0..87250ed9917 100644 --- a/src/definitions/person.ts +++ b/src/definitions/person.ts @@ -39,18 +39,11 @@ export type PersonDefinition = LocaleEntry<{ bio_pattern: string[]; - title: PersonTitleDefinition; + job_descriptor: string[]; + job_area: string[]; + job_type: string[]; job_title_pattern: string[]; western_zodiac_sign: string[]; }>; - -/** - * The possible definitions related to people's titles. - */ -export type PersonTitleDefinition = LocaleEntry<{ - descriptor: string[]; - job: string[]; - level: string[]; -}>; diff --git a/src/index.ts b/src/index.ts index 1edb01f9953..4fb24bc489a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -49,10 +49,7 @@ export type { MusicDefinition as MusicDefinitions, /** @deprecated Use PersonDefinitions instead */ PersonDefinition as NameDefinitions, - /** @deprecated Use PersonTitleDefinitions instead */ - PersonTitleDefinition as NameTitleDefinitions, PersonDefinition, - PersonTitleDefinition, PhoneNumberDefinition, /** @deprecated Use PhoneNumberDefinition instead */ PhoneNumberDefinition as PhoneNumberDefinitions, diff --git a/src/locales/ar/person/index.ts b/src/locales/ar/person/index.ts index edb457f3ec2..51c8aa3d672 100644 --- a/src/locales/ar/person/index.ts +++ b/src/locales/ar/person/index.ts @@ -6,6 +6,7 @@ import type { PersonDefinition } from '../../..'; import female_first_name from './female_first_name'; import female_prefix from './female_prefix'; import first_name from './first_name'; +import job_type from './job_type'; import last_name from './last_name'; import last_name_pattern from './last_name_pattern'; import male_first_name from './male_first_name'; @@ -13,12 +14,12 @@ import male_prefix from './male_prefix'; import name_ from './name'; import prefix from './prefix'; import suffix from './suffix'; -import title from './title'; const person: PersonDefinition = { female_first_name, female_prefix, first_name, + job_type, last_name, last_name_pattern, male_first_name, @@ -26,7 +27,6 @@ const person: PersonDefinition = { name: name_, prefix, suffix, - title, }; export default person; diff --git a/src/locales/ar/person/job_type.ts b/src/locales/ar/person/job_type.ts new file mode 100644 index 00000000000..d4051068bec --- /dev/null +++ b/src/locales/ar/person/job_type.ts @@ -0,0 +1,20 @@ +export default [ + 'مشرف', + 'تنفيذي', + 'مدير', + 'مهندس', + 'متخصص', + 'رئيس مؤسسة', + 'منسق', + 'إداري', + 'مخطط', + 'محلل', + 'مصمم', + 'تقني', + 'مبرمج', + 'منتج', + 'مستشار', + 'مساعد', + 'وكيل', + 'متدرب', +]; diff --git a/src/locales/ar/person/title.ts b/src/locales/ar/person/title.ts deleted file mode 100644 index 949390fe77a..00000000000 --- a/src/locales/ar/person/title.ts +++ /dev/null @@ -1,22 +0,0 @@ -export default { - job: [ - 'مشرف', - 'تنفيذي', - 'مدير', - 'مهندس', - 'متخصص', - 'رئيس مؤسسة', - 'منسق', - 'إداري', - 'مخطط', - 'محلل', - 'مصمم', - 'تقني', - 'مبرمج', - 'منتج', - 'مستشار', - 'مساعد', - 'وكيل', - 'متدرب', - ], -}; diff --git a/src/locales/el/person/index.ts b/src/locales/el/person/index.ts index 05882d87243..af0f81516d2 100644 --- a/src/locales/el/person/index.ts +++ b/src/locales/el/person/index.ts @@ -6,25 +6,29 @@ import type { PersonDefinition } from '../../..'; import female_first_name from './female_first_name'; import female_prefix from './female_prefix'; import first_name from './first_name'; +import job_area from './job_area'; +import job_descriptor from './job_descriptor'; +import job_type from './job_type'; import last_name from './last_name'; import last_name_pattern from './last_name_pattern'; import male_first_name from './male_first_name'; import male_prefix from './male_prefix'; import name_ from './name'; import prefix from './prefix'; -import title from './title'; const person: PersonDefinition = { female_first_name, female_prefix, first_name, + job_area, + job_descriptor, + job_type, last_name, last_name_pattern, male_first_name, male_prefix, name: name_, prefix, - title, }; export default person; diff --git a/src/locales/el/person/job_area.ts b/src/locales/el/person/job_area.ts new file mode 100644 index 00000000000..a5e859f2db5 --- /dev/null +++ b/src/locales/el/person/job_area.ts @@ -0,0 +1,32 @@ +export default [ + 'Λύσεις', + 'Πρόγραμμα', + 'Μάρκα', + 'Ασφάλεια', + 'Έρευνα', + 'Μάρκετινγκ', + 'Οδηγιών', + 'Εφαρμογή', + 'Ενσωμάτωση', + 'Λειτουργικότητα', + 'Τακτική', + 'Ταυτότητα', + 'Αγορές', + 'Όμιλος', + 'Εφαρμογές', + 'Βελτιστοποίηση', + 'Δραστηριότητες', + 'Υποδομή', + 'Intranet', + 'Επικοινωνίες', + 'Web', + 'Branding', + 'Ποιότητα', + 'Διασφάλιση', + 'Κινητικότητα', + 'Λογαριασμοί', + 'Δεδομένα', + 'Δημιουργική', + 'Διαμόρφωση', + 'Μετρήσεις', +]; diff --git a/src/locales/el/person/job_descriptor.ts b/src/locales/el/person/job_descriptor.ts new file mode 100644 index 00000000000..de74fc3e0ed --- /dev/null +++ b/src/locales/el/person/job_descriptor.ts @@ -0,0 +1,8 @@ +export default [ + 'Senior', + 'Εταιρείες', + 'Πελάτης', + 'Επενδυτής', + 'Εσωτερικό', + 'Κύριος', +]; diff --git a/src/locales/el/person/job_type.ts b/src/locales/el/person/job_type.ts new file mode 100644 index 00000000000..e1500ee6cef --- /dev/null +++ b/src/locales/el/person/job_type.ts @@ -0,0 +1,19 @@ +export default [ + 'Επόπτης', + 'Συνεργάτης', + 'Σύμβουλος', + 'Διευθυντής', + 'Μηχανικός', + 'Ειδικός', + 'Συντονιστή', + 'Διαχειριστής', + 'Αναλυτής', + 'Designer', + 'Τεχνικός', + 'Προγραμματιστής', + 'Παραγωγός', + 'Βοηθός', + 'Συντονιστής', + 'Εκπρόσωπος', + 'Αντιπρόσωπος', +]; diff --git a/src/locales/el/person/title.ts b/src/locales/el/person/title.ts deleted file mode 100644 index 9237d977854..00000000000 --- a/src/locales/el/person/title.ts +++ /dev/null @@ -1,61 +0,0 @@ -export default { - descriptor: [ - 'Senior', - 'Εταιρείες', - 'Πελάτης', - 'Επενδυτής', - 'Εσωτερικό', - 'Κύριος', - ], - level: [ - 'Λύσεις', - 'Πρόγραμμα', - 'Μάρκα', - 'Ασφάλεια', - 'Έρευνα', - 'Μάρκετινγκ', - 'Οδηγιών', - 'Εφαρμογή', - 'Ενσωμάτωση', - 'Λειτουργικότητα', - 'Τακτική', - 'Ταυτότητα', - 'Αγορές', - 'Όμιλος', - 'Εφαρμογές', - 'Βελτιστοποίηση', - 'Δραστηριότητες', - 'Υποδομή', - 'Intranet', - 'Επικοινωνίες', - 'Web', - 'Branding', - 'Ποιότητα', - 'Διασφάλιση', - 'Κινητικότητα', - 'Λογαριασμοί', - 'Δεδομένα', - 'Δημιουργική', - 'Διαμόρφωση', - 'Μετρήσεις', - ], - job: [ - 'Επόπτης', - 'Συνεργάτης', - 'Σύμβουλος', - 'Διευθυντής', - 'Μηχανικός', - 'Ειδικός', - 'Συντονιστή', - 'Διαχειριστής', - 'Αναλυτής', - 'Designer', - 'Τεχνικός', - 'Προγραμματιστής', - 'Παραγωγός', - 'Βοηθός', - 'Συντονιστής', - 'Εκπρόσωπος', - 'Αντιπρόσωπος', - ], -}; diff --git a/src/locales/en/person/index.ts b/src/locales/en/person/index.ts index 0ba2bc1cf70..aaeb11438f8 100644 --- a/src/locales/en/person/index.ts +++ b/src/locales/en/person/index.ts @@ -11,7 +11,10 @@ import female_middle_name from './female_middle_name'; import female_prefix from './female_prefix'; import first_name from './first_name'; import gender from './gender'; +import job_area from './job_area'; +import job_descriptor from './job_descriptor'; import job_title_pattern from './job_title_pattern'; +import job_type from './job_type'; import last_name from './last_name'; import last_name_pattern from './last_name_pattern'; import male_first_name from './male_first_name'; @@ -22,7 +25,6 @@ import name_ from './name'; import prefix from './prefix'; import sex from './sex'; import suffix from './suffix'; -import title from './title'; import western_zodiac_sign from './western_zodiac_sign'; const person: PersonDefinition = { @@ -34,7 +36,10 @@ const person: PersonDefinition = { female_prefix, first_name, gender, + job_area, + job_descriptor, job_title_pattern, + job_type, last_name, last_name_pattern, male_first_name, @@ -45,7 +50,6 @@ const person: PersonDefinition = { prefix, sex, suffix, - title, western_zodiac_sign, }; diff --git a/src/locales/en/person/job_area.ts b/src/locales/en/person/job_area.ts new file mode 100644 index 00000000000..f637b71b560 --- /dev/null +++ b/src/locales/en/person/job_area.ts @@ -0,0 +1,39 @@ +export default [ + 'Solutions', + 'Program', + 'Brand', + 'Security', + 'Research', + 'Marketing', + 'Directives', + 'Implementation', + 'Integration', + 'Functionality', + 'Response', + 'Paradigm', + 'Tactics', + 'Identity', + 'Markets', + 'Group', + 'Division', + 'Applications', + 'Optimization', + 'Operations', + 'Infrastructure', + 'Intranet', + 'Communications', + 'Web', + 'Branding', + 'Quality', + 'Assurance', + 'Mobility', + 'Accounts', + 'Data', + 'Creative', + 'Configuration', + 'Accountability', + 'Interactions', + 'Factors', + 'Usability', + 'Metrics', +]; diff --git a/src/locales/en/person/job_descriptor.ts b/src/locales/en/person/job_descriptor.ts new file mode 100644 index 00000000000..aeeccd1003d --- /dev/null +++ b/src/locales/en/person/job_descriptor.ts @@ -0,0 +1,23 @@ +export default [ + 'Lead', + 'Senior', + 'Direct', + 'Corporate', + 'Dynamic', + 'Future', + 'Product', + 'National', + 'Regional', + 'District', + 'Central', + 'Global', + 'Customer', + 'Investor', + 'International', + 'Legacy', + 'Forward', + 'Internal', + 'Human', + 'Chief', + 'Principal', +]; diff --git a/src/locales/en/person/job_type.ts b/src/locales/en/person/job_type.ts new file mode 100644 index 00000000000..fd9dff05bf6 --- /dev/null +++ b/src/locales/en/person/job_type.ts @@ -0,0 +1,27 @@ +export default [ + 'Supervisor', + 'Associate', + 'Executive', + 'Liaison', + 'Officer', + 'Manager', + 'Engineer', + 'Specialist', + 'Director', + 'Coordinator', + 'Administrator', + 'Architect', + 'Analyst', + 'Designer', + 'Planner', + 'Orchestrator', + 'Technician', + 'Developer', + 'Producer', + 'Consultant', + 'Assistant', + 'Facilitator', + 'Agent', + 'Representative', + 'Strategist', +]; diff --git a/src/locales/en/person/title.ts b/src/locales/en/person/title.ts deleted file mode 100644 index 98af89275ef..00000000000 --- a/src/locales/en/person/title.ts +++ /dev/null @@ -1,91 +0,0 @@ -export default { - descriptor: [ - 'Lead', - 'Senior', - 'Direct', - 'Corporate', - 'Dynamic', - 'Future', - 'Product', - 'National', - 'Regional', - 'District', - 'Central', - 'Global', - 'Customer', - 'Investor', - 'International', - 'Legacy', - 'Forward', - 'Internal', - 'Human', - 'Chief', - 'Principal', - ], - level: [ - 'Solutions', - 'Program', - 'Brand', - 'Security', - 'Research', - 'Marketing', - 'Directives', - 'Implementation', - 'Integration', - 'Functionality', - 'Response', - 'Paradigm', - 'Tactics', - 'Identity', - 'Markets', - 'Group', - 'Division', - 'Applications', - 'Optimization', - 'Operations', - 'Infrastructure', - 'Intranet', - 'Communications', - 'Web', - 'Branding', - 'Quality', - 'Assurance', - 'Mobility', - 'Accounts', - 'Data', - 'Creative', - 'Configuration', - 'Accountability', - 'Interactions', - 'Factors', - 'Usability', - 'Metrics', - ], - job: [ - 'Supervisor', - 'Associate', - 'Executive', - 'Liaison', - 'Officer', - 'Manager', - 'Engineer', - 'Specialist', - 'Director', - 'Coordinator', - 'Administrator', - 'Architect', - 'Analyst', - 'Designer', - 'Planner', - 'Orchestrator', - 'Technician', - 'Developer', - 'Producer', - 'Consultant', - 'Assistant', - 'Facilitator', - 'Agent', - 'Representative', - 'Strategist', - ], -}; diff --git a/src/locales/es/person/index.ts b/src/locales/es/person/index.ts index ce35967e676..ffdebfc1edf 100644 --- a/src/locales/es/person/index.ts +++ b/src/locales/es/person/index.ts @@ -6,7 +6,10 @@ import type { PersonDefinition } from '../../..'; import female_first_name from './female_first_name'; import female_prefix from './female_prefix'; import first_name from './first_name'; +import job_area from './job_area'; +import job_descriptor from './job_descriptor'; import job_title_pattern from './job_title_pattern'; +import job_type from './job_type'; import last_name from './last_name'; import last_name_pattern from './last_name_pattern'; import male_first_name from './male_first_name'; @@ -14,13 +17,15 @@ import male_prefix from './male_prefix'; import name_ from './name'; import prefix from './prefix'; import suffix from './suffix'; -import title from './title'; const person: PersonDefinition = { female_first_name, female_prefix, first_name, + job_area, + job_descriptor, job_title_pattern, + job_type, last_name, last_name_pattern, male_first_name, @@ -28,7 +33,6 @@ const person: PersonDefinition = { name: name_, prefix, suffix, - title, }; export default person; diff --git a/src/locales/es/person/job_area.ts b/src/locales/es/person/job_area.ts new file mode 100644 index 00000000000..edb3d145c30 --- /dev/null +++ b/src/locales/es/person/job_area.ts @@ -0,0 +1,38 @@ +export default [ + 'Soluciones', + 'Programa', + 'Marca', + 'Seguridada', + 'Investigación', + 'Marketing', + 'Normas', + 'Implementación', + 'Integración', + 'Funcionalidad', + 'Respuesta', + 'Paradigma', + 'Tácticas', + 'Identidad', + 'Mercados', + 'Grupo', + 'División', + 'Aplicaciones', + 'Optimización', + 'Operaciones', + 'Infraestructura', + 'Intranet', + 'Comunicaciones', + 'Web', + 'Calidad', + 'Seguro', + 'Mobilidad', + 'Cuentas', + 'Datos', + 'Creativo', + 'Configuración', + 'Contabilidad', + 'Interacciones', + 'Factores', + 'Usabilidad', + 'Métricas', +]; diff --git a/src/locales/es/person/job_descriptor.ts b/src/locales/es/person/job_descriptor.ts new file mode 100644 index 00000000000..5ee6846ba70 --- /dev/null +++ b/src/locales/es/person/job_descriptor.ts @@ -0,0 +1,23 @@ +export default [ + 'Jefe', + 'Senior', + 'Directo', + 'Corporativo', + 'Dinánmico', + 'Futuro', + 'Producto', + 'Nacional', + 'Regional', + 'Distrito', + 'Central', + 'Global', + 'Cliente', + 'Inversor', + 'International', + 'Heredado', + 'Adelante', + 'Interno', + 'Humano', + 'Gerente', + 'Director', +]; diff --git a/src/locales/es/person/job_type.ts b/src/locales/es/person/job_type.ts new file mode 100644 index 00000000000..6a09c30e979 --- /dev/null +++ b/src/locales/es/person/job_type.ts @@ -0,0 +1,27 @@ +export default [ + 'Supervisor', + 'Asociado', + 'Ejecutivo', + 'Relacciones', + 'Oficial', + 'Gerente', + 'Ingeniero', + 'Especialista', + 'Director', + 'Coordinador', + 'Administrador', + 'Arquitecto', + 'Analista', + 'Diseñador', + 'Planificador', + 'Técnico', + 'Funcionario', + 'Desarrollador', + 'Productor', + 'Consultor', + 'Asistente', + 'Facilitador', + 'Agente', + 'Representante', + 'Estratega', +]; diff --git a/src/locales/es/person/title.ts b/src/locales/es/person/title.ts deleted file mode 100644 index e2c3d0e39ba..00000000000 --- a/src/locales/es/person/title.ts +++ /dev/null @@ -1,90 +0,0 @@ -export default { - descriptor: [ - 'Jefe', - 'Senior', - 'Directo', - 'Corporativo', - 'Dinánmico', - 'Futuro', - 'Producto', - 'Nacional', - 'Regional', - 'Distrito', - 'Central', - 'Global', - 'Cliente', - 'Inversor', - 'International', - 'Heredado', - 'Adelante', - 'Interno', - 'Humano', - 'Gerente', - 'Director', - ], - level: [ - 'Soluciones', - 'Programa', - 'Marca', - 'Seguridada', - 'Investigación', - 'Marketing', - 'Normas', - 'Implementación', - 'Integración', - 'Funcionalidad', - 'Respuesta', - 'Paradigma', - 'Tácticas', - 'Identidad', - 'Mercados', - 'Grupo', - 'División', - 'Aplicaciones', - 'Optimización', - 'Operaciones', - 'Infraestructura', - 'Intranet', - 'Comunicaciones', - 'Web', - 'Calidad', - 'Seguro', - 'Mobilidad', - 'Cuentas', - 'Datos', - 'Creativo', - 'Configuración', - 'Contabilidad', - 'Interacciones', - 'Factores', - 'Usabilidad', - 'Métricas', - ], - job: [ - 'Supervisor', - 'Asociado', - 'Ejecutivo', - 'Relacciones', - 'Oficial', - 'Gerente', - 'Ingeniero', - 'Especialista', - 'Director', - 'Coordinador', - 'Administrador', - 'Arquitecto', - 'Analista', - 'Diseñador', - 'Planificador', - 'Técnico', - 'Funcionario', - 'Desarrollador', - 'Productor', - 'Consultor', - 'Asistente', - 'Facilitador', - 'Agente', - 'Representante', - 'Estratega', - ], -}; diff --git a/src/locales/es_MX/person/index.ts b/src/locales/es_MX/person/index.ts index edb457f3ec2..53039ddf3d9 100644 --- a/src/locales/es_MX/person/index.ts +++ b/src/locales/es_MX/person/index.ts @@ -6,6 +6,9 @@ import type { PersonDefinition } from '../../..'; import female_first_name from './female_first_name'; import female_prefix from './female_prefix'; import first_name from './first_name'; +import job_area from './job_area'; +import job_descriptor from './job_descriptor'; +import job_type from './job_type'; import last_name from './last_name'; import last_name_pattern from './last_name_pattern'; import male_first_name from './male_first_name'; @@ -13,12 +16,14 @@ import male_prefix from './male_prefix'; import name_ from './name'; import prefix from './prefix'; import suffix from './suffix'; -import title from './title'; const person: PersonDefinition = { female_first_name, female_prefix, first_name, + job_area, + job_descriptor, + job_type, last_name, last_name_pattern, male_first_name, @@ -26,7 +31,6 @@ const person: PersonDefinition = { name: name_, prefix, suffix, - title, }; export default person; diff --git a/src/locales/es_MX/person/job_area.ts b/src/locales/es_MX/person/job_area.ts new file mode 100644 index 00000000000..95430783aee --- /dev/null +++ b/src/locales/es_MX/person/job_area.ts @@ -0,0 +1,38 @@ +export default [ + 'Soluciones', + 'Programa', + 'Marca', + 'Seguridad', + 'Investigación', + 'Marketing', + 'Normas', + 'Implementación', + 'Integración', + 'Funcionalidad', + 'Respuesta', + 'Paradigma', + 'Tácticas', + 'Identidad', + 'Mercados', + 'Grupo', + 'División', + 'Aplicaciones', + 'Optimización', + 'Operaciones', + 'Infraestructura', + 'Intranet', + 'Comunicaciones', + 'Web', + 'Calidad', + 'Seguro', + 'Mobilidad', + 'Cuentas', + 'Datos', + 'Creativo', + 'Configuración', + 'Contabilidad', + 'Interacciones', + 'Factores', + 'Usabilidad', + 'Métricas', +]; diff --git a/src/locales/es_MX/person/job_descriptor.ts b/src/locales/es_MX/person/job_descriptor.ts new file mode 100644 index 00000000000..ace49cb895a --- /dev/null +++ b/src/locales/es_MX/person/job_descriptor.ts @@ -0,0 +1,24 @@ +export default [ + 'Jefe', + 'Senior', + 'Directo', + 'Corporativo', + 'Dinánmico', + 'Futuro', + 'Producto', + 'Nacional', + 'Regional', + 'Distrito', + 'Central', + 'Global', + 'Cliente', + 'Inversor', + 'International', + 'Heredado', + 'Adelante', + 'Interno', + 'Humano', + 'Gerente', + 'SubGerente', + 'Director', +]; diff --git a/src/locales/es_MX/person/job_type.ts b/src/locales/es_MX/person/job_type.ts new file mode 100644 index 00000000000..dd4509a37ab --- /dev/null +++ b/src/locales/es_MX/person/job_type.ts @@ -0,0 +1,31 @@ +export default [ + 'Supervisor', + 'Asociado', + 'Ejecutivo', + 'Relacciones', + 'Oficial', + 'Gerente', + 'Ingeniero', + 'Especialista', + 'Director', + 'Coordinador', + 'Administrador', + 'Arquitecto', + 'Analista', + 'Diseñador', + 'Planificador', + 'Técnico', + 'Funcionario', + 'Desarrollador', + 'Productor', + 'Consultor', + 'Asistente', + 'Facilitador', + 'Agente', + 'Representante', + 'Estratega', + 'Scrum Master', + 'Scrum Owner', + 'Product Owner', + 'Scrum Developer', +]; diff --git a/src/locales/es_MX/person/title.ts b/src/locales/es_MX/person/title.ts deleted file mode 100644 index 2b1afedf57b..00000000000 --- a/src/locales/es_MX/person/title.ts +++ /dev/null @@ -1,95 +0,0 @@ -export default { - descriptor: [ - 'Jefe', - 'Senior', - 'Directo', - 'Corporativo', - 'Dinánmico', - 'Futuro', - 'Producto', - 'Nacional', - 'Regional', - 'Distrito', - 'Central', - 'Global', - 'Cliente', - 'Inversor', - 'International', - 'Heredado', - 'Adelante', - 'Interno', - 'Humano', - 'Gerente', - 'SubGerente', - 'Director', - ], - level: [ - 'Soluciones', - 'Programa', - 'Marca', - 'Seguridad', - 'Investigación', - 'Marketing', - 'Normas', - 'Implementación', - 'Integración', - 'Funcionalidad', - 'Respuesta', - 'Paradigma', - 'Tácticas', - 'Identidad', - 'Mercados', - 'Grupo', - 'División', - 'Aplicaciones', - 'Optimización', - 'Operaciones', - 'Infraestructura', - 'Intranet', - 'Comunicaciones', - 'Web', - 'Calidad', - 'Seguro', - 'Mobilidad', - 'Cuentas', - 'Datos', - 'Creativo', - 'Configuración', - 'Contabilidad', - 'Interacciones', - 'Factores', - 'Usabilidad', - 'Métricas', - ], - job: [ - 'Supervisor', - 'Asociado', - 'Ejecutivo', - 'Relacciones', - 'Oficial', - 'Gerente', - 'Ingeniero', - 'Especialista', - 'Director', - 'Coordinador', - 'Administrador', - 'Arquitecto', - 'Analista', - 'Diseñador', - 'Planificador', - 'Técnico', - 'Funcionario', - 'Desarrollador', - 'Productor', - 'Consultor', - 'Asistente', - 'Facilitador', - 'Agente', - 'Representante', - 'Estratega', - 'Scrum Master', - 'Scrum Owner', - 'Product Owner', - 'Scrum Developer', - ], -}; diff --git a/src/locales/fa/person/index.ts b/src/locales/fa/person/index.ts index 05882d87243..af0f81516d2 100644 --- a/src/locales/fa/person/index.ts +++ b/src/locales/fa/person/index.ts @@ -6,25 +6,29 @@ import type { PersonDefinition } from '../../..'; import female_first_name from './female_first_name'; import female_prefix from './female_prefix'; import first_name from './first_name'; +import job_area from './job_area'; +import job_descriptor from './job_descriptor'; +import job_type from './job_type'; import last_name from './last_name'; import last_name_pattern from './last_name_pattern'; import male_first_name from './male_first_name'; import male_prefix from './male_prefix'; import name_ from './name'; import prefix from './prefix'; -import title from './title'; const person: PersonDefinition = { female_first_name, female_prefix, first_name, + job_area, + job_descriptor, + job_type, last_name, last_name_pattern, male_first_name, male_prefix, name: name_, prefix, - title, }; export default person; diff --git a/src/locales/fa/person/job_area.ts b/src/locales/fa/person/job_area.ts new file mode 100644 index 00000000000..87ec65fbb97 --- /dev/null +++ b/src/locales/fa/person/job_area.ts @@ -0,0 +1,38 @@ +export default [ + 'راه حل ها', + 'برنامه', + 'نام تجاری', + 'امنیت', + 'پژوهش', + 'بازار یابی', + 'رهنمود', + 'پیاده سازی', + 'ادغام', + 'عملکرد', + 'واکنش', + 'الگو', + 'تدابیر', + 'شناسایی', + 'بازارها', + 'گروه ها', + 'بخش', + 'برنامه های کاربردی', + 'بهينه سازي', + 'عملیات', + 'زیر ساخت', + 'اینترانت', + 'ارتباطات', + 'وب', + 'کیفیت', + 'اطمینان', + 'پویایی', + 'حساب ها', + 'داده ها', + 'خلاقیت', + 'پیکربندی', + 'مسئوليت', + 'فعل و انفعالات', + 'عوامل', + 'قابلیت استفاده', + 'معیار', +]; diff --git a/src/locales/fa/person/job_descriptor.ts b/src/locales/fa/person/job_descriptor.ts new file mode 100644 index 00000000000..22cc68b09fc --- /dev/null +++ b/src/locales/fa/person/job_descriptor.ts @@ -0,0 +1,21 @@ +export default [ + 'رهبر', + 'ارشد', + 'مستقیم', + 'پویا', + 'آینده', + 'محصول', + 'ملی', + 'منطقه', + 'ناحیه', + 'مرکزی', + 'جهانی', + 'مشتری', + 'سرمایه گذار', + 'بین المللی', + 'میراث', + 'داخلی', + 'انسان', + 'رئیس', + 'مدیر اصلی', +]; diff --git a/src/locales/fa/person/job_type.ts b/src/locales/fa/person/job_type.ts new file mode 100644 index 00000000000..63099d04314 --- /dev/null +++ b/src/locales/fa/person/job_type.ts @@ -0,0 +1,36 @@ +export default [ + 'کارگر ساده', + 'سرپرست کارگاه', + 'ناظر', + 'مهندس پروژه', + 'کارفرما', + 'مدیر', + 'سرپرست', + 'اموردفتری', + 'کارمند', + 'مسئول', + 'مدیرعامل', + 'رئیس هیئت مدیره', + 'عضو هیئت مدیره', + 'کارشناس', + 'مربی', + 'مدرس', + 'منشی', + 'فروشنده', + 'متصدی', + 'تکنسین', + 'استادکار', + 'نصاب', + 'حسابدار', + 'راننده', + 'نگهبان', + 'رئیس', + 'مهندس', + 'مدیرفروش', + 'کارشناس فنی', + 'مسئول فنی', + 'کارگر فنی', + 'بازاریاب', + 'کارپرداز', + 'خدمتگزار', +]; diff --git a/src/locales/fa/person/title.ts b/src/locales/fa/person/title.ts deleted file mode 100644 index e7e0f52b994..00000000000 --- a/src/locales/fa/person/title.ts +++ /dev/null @@ -1,97 +0,0 @@ -export default { - descriptor: [ - 'رهبر', - 'ارشد', - 'مستقیم', - 'پویا', - 'آینده', - 'محصول', - 'ملی', - 'منطقه', - 'ناحیه', - 'مرکزی', - 'جهانی', - 'مشتری', - 'سرمایه گذار', - 'بین المللی', - 'میراث', - 'داخلی', - 'انسان', - 'رئیس', - 'مدیر اصلی', - ], - level: [ - 'راه حل ها', - 'برنامه', - 'نام تجاری', - 'امنیت', - 'پژوهش', - 'بازار یابی', - 'رهنمود', - 'پیاده سازی', - 'ادغام', - 'عملکرد', - 'واکنش', - 'الگو', - 'تدابیر', - 'شناسایی', - 'بازارها', - 'گروه ها', - 'بخش', - 'برنامه های کاربردی', - 'بهينه سازي', - 'عملیات', - 'زیر ساخت', - 'اینترانت', - 'ارتباطات', - 'وب', - 'کیفیت', - 'اطمینان', - 'پویایی', - 'حساب ها', - 'داده ها', - 'خلاقیت', - 'پیکربندی', - 'مسئوليت', - 'فعل و انفعالات', - 'عوامل', - 'قابلیت استفاده', - 'معیار', - ], - job: [ - 'کارگر ساده', - 'سرپرست کارگاه', - 'ناظر', - 'مهندس پروژه', - 'کارفرما', - 'مدیر', - 'سرپرست', - 'اموردفتری', - 'کارمند', - 'مسئول', - 'مدیرعامل', - 'رئیس هیئت مدیره', - 'عضو هیئت مدیره', - 'کارشناس', - 'مربی', - 'مدرس', - 'منشی', - 'فروشنده', - 'متصدی', - 'تکنسین', - 'استادکار', - 'نصاب', - 'حسابدار', - 'راننده', - 'نگهبان', - 'رئیس', - 'مهندس', - 'مدیرفروش', - 'کارشناس فنی', - 'مسئول فنی', - 'کارگر فنی', - 'بازاریاب', - 'کارپرداز', - 'خدمتگزار', - ], -}; diff --git a/src/locales/fr/person/index.ts b/src/locales/fr/person/index.ts index 72bc6c44489..32344a5ade3 100644 --- a/src/locales/fr/person/index.ts +++ b/src/locales/fr/person/index.ts @@ -6,7 +6,10 @@ import type { PersonDefinition } from '../../..'; import female_first_name from './female_first_name'; import female_prefix from './female_prefix'; import first_name from './first_name'; +import job_area from './job_area'; +import job_descriptor from './job_descriptor'; import job_title_pattern from './job_title_pattern'; +import job_type from './job_type'; import last_name from './last_name'; import last_name_pattern from './last_name_pattern'; import male_first_name from './male_first_name'; @@ -14,13 +17,15 @@ import male_prefix from './male_prefix'; import name_ from './name'; import prefix from './prefix'; import sex from './sex'; -import title from './title'; const person: PersonDefinition = { female_first_name, female_prefix, first_name, + job_area, + job_descriptor, job_title_pattern, + job_type, last_name, last_name_pattern, male_first_name, @@ -28,7 +33,6 @@ const person: PersonDefinition = { name: name_, prefix, sex, - title, }; export default person; diff --git a/src/locales/fr/person/job_area.ts b/src/locales/fr/person/job_area.ts new file mode 100644 index 00000000000..7c443ae62c8 --- /dev/null +++ b/src/locales/fr/person/job_area.ts @@ -0,0 +1,39 @@ +export default [ + 'de configuration', + 'de division', + 'de groupe', + 'de la communication', + 'de la création', + 'de la marque', + 'de la mise en œuvre', + 'de la mobilité', + 'de la qualité', + 'de la réponse', + 'de la responsabilité', + 'de la sécurité', + 'de la tactique', + 'de marque', + 'de paradigme', + 'de programme', + 'de recherche', + 'des applications', + 'des comptes', + 'des directives', + 'des données', + 'des facteurs', + 'des fonctionnalités', + 'des infrastructures', + 'des interactions', + 'des marchés', + 'des métriques', + 'des opérations', + 'des solutions', + 'du marketing', + 'du web', + "de l'assurance", + "de l'identité", + "de l'intégration", + "de l'intranet", + "de l'optimisation", + "de l'utilisabilité", +]; diff --git a/src/locales/fr/person/job_descriptor.ts b/src/locales/fr/person/job_descriptor.ts new file mode 100644 index 00000000000..568093de53c --- /dev/null +++ b/src/locales/fr/person/job_descriptor.ts @@ -0,0 +1,13 @@ +export default [ + 'central', + 'client', + 'direct', + 'futur', + 'humain', + 'international', + 'interne', + 'mondial', + 'national', + 'principal', + 'régional', +]; diff --git a/src/locales/fr/person/job_type.ts b/src/locales/fr/person/job_type.ts new file mode 100644 index 00000000000..8e813ed54a5 --- /dev/null +++ b/src/locales/fr/person/job_type.ts @@ -0,0 +1,20 @@ +export default [ + 'Superviseur', + 'Executif', + 'Manager', + 'Ingenieur', + 'Specialiste', + 'Directeur', + 'Coordinateur', + 'Administrateur', + 'Architecte', + 'Analyste', + 'Designer', + 'Technicien', + 'Developpeur', + 'Producteur', + 'Consultant', + 'Assistant', + 'Agent', + 'Stagiaire', +]; diff --git a/src/locales/fr/person/title.ts b/src/locales/fr/person/title.ts deleted file mode 100644 index 9a657e9a356..00000000000 --- a/src/locales/fr/person/title.ts +++ /dev/null @@ -1,74 +0,0 @@ -export default { - job: [ - 'Superviseur', - 'Executif', - 'Manager', - 'Ingenieur', - 'Specialiste', - 'Directeur', - 'Coordinateur', - 'Administrateur', - 'Architecte', - 'Analyste', - 'Designer', - 'Technicien', - 'Developpeur', - 'Producteur', - 'Consultant', - 'Assistant', - 'Agent', - 'Stagiaire', - ], - descriptor: [ - 'central', - 'client', - 'direct', - 'futur', - 'humain', - 'international', - 'interne', - 'mondial', - 'national', - 'principal', - 'régional', - ], - level: [ - 'de configuration', - 'de division', - 'de groupe', - 'de la communication', - 'de la création', - 'de la marque', - 'de la mise en œuvre', - 'de la mobilité', - 'de la qualité', - 'de la réponse', - 'de la responsabilité', - 'de la sécurité', - 'de la tactique', - 'de marque', - 'de paradigme', - 'de programme', - 'de recherche', - 'des applications', - 'des comptes', - 'des directives', - 'des données', - 'des facteurs', - 'des fonctionnalités', - 'des infrastructures', - 'des interactions', - 'des marchés', - 'des métriques', - 'des opérations', - 'des solutions', - 'du marketing', - 'du web', - "de l'assurance", - "de l'identité", - "de l'intégration", - "de l'intranet", - "de l'optimisation", - "de l'utilisabilité", - ], -}; diff --git a/src/locales/fr_BE/person/index.ts b/src/locales/fr_BE/person/index.ts index 7e9203dc3c3..7abcf27e8fc 100644 --- a/src/locales/fr_BE/person/index.ts +++ b/src/locales/fr_BE/person/index.ts @@ -7,6 +7,7 @@ import female_first_name from './female_first_name'; import female_prefix from './female_prefix'; import first_name from './first_name'; import gender from './gender'; +import job_type from './job_type'; import last_name from './last_name'; import last_name_pattern from './last_name_pattern'; import male_first_name from './male_first_name'; @@ -20,6 +21,7 @@ const person: PersonDefinition = { female_prefix, first_name, gender, + job_type, last_name, last_name_pattern, male_first_name, diff --git a/src/locales/fr_BE/person/job_type.ts b/src/locales/fr_BE/person/job_type.ts new file mode 100644 index 00000000000..8e813ed54a5 --- /dev/null +++ b/src/locales/fr_BE/person/job_type.ts @@ -0,0 +1,20 @@ +export default [ + 'Superviseur', + 'Executif', + 'Manager', + 'Ingenieur', + 'Specialiste', + 'Directeur', + 'Coordinateur', + 'Administrateur', + 'Architecte', + 'Analyste', + 'Designer', + 'Technicien', + 'Developpeur', + 'Producteur', + 'Consultant', + 'Assistant', + 'Agent', + 'Stagiaire', +]; diff --git a/src/locales/fr_CH/person/index.ts b/src/locales/fr_CH/person/index.ts index e1e0ae596ae..e72fbe47721 100644 --- a/src/locales/fr_CH/person/index.ts +++ b/src/locales/fr_CH/person/index.ts @@ -6,6 +6,7 @@ import type { PersonDefinition } from '../../..'; import female_first_name from './female_first_name'; import female_prefix from './female_prefix'; import first_name from './first_name'; +import job_type from './job_type'; import last_name from './last_name'; import last_name_pattern from './last_name_pattern'; import male_first_name from './male_first_name'; @@ -18,6 +19,7 @@ const person: PersonDefinition = { female_first_name, female_prefix, first_name, + job_type, last_name, last_name_pattern, male_first_name, diff --git a/src/locales/fr_CH/person/job_type.ts b/src/locales/fr_CH/person/job_type.ts new file mode 100644 index 00000000000..8e813ed54a5 --- /dev/null +++ b/src/locales/fr_CH/person/job_type.ts @@ -0,0 +1,20 @@ +export default [ + 'Superviseur', + 'Executif', + 'Manager', + 'Ingenieur', + 'Specialiste', + 'Directeur', + 'Coordinateur', + 'Administrateur', + 'Architecte', + 'Analyste', + 'Designer', + 'Technicien', + 'Developpeur', + 'Producteur', + 'Consultant', + 'Assistant', + 'Agent', + 'Stagiaire', +]; diff --git a/src/locales/hr/person/index.ts b/src/locales/hr/person/index.ts index edb457f3ec2..53039ddf3d9 100644 --- a/src/locales/hr/person/index.ts +++ b/src/locales/hr/person/index.ts @@ -6,6 +6,9 @@ import type { PersonDefinition } from '../../..'; import female_first_name from './female_first_name'; import female_prefix from './female_prefix'; import first_name from './first_name'; +import job_area from './job_area'; +import job_descriptor from './job_descriptor'; +import job_type from './job_type'; import last_name from './last_name'; import last_name_pattern from './last_name_pattern'; import male_first_name from './male_first_name'; @@ -13,12 +16,14 @@ import male_prefix from './male_prefix'; import name_ from './name'; import prefix from './prefix'; import suffix from './suffix'; -import title from './title'; const person: PersonDefinition = { female_first_name, female_prefix, first_name, + job_area, + job_descriptor, + job_type, last_name, last_name_pattern, male_first_name, @@ -26,7 +31,6 @@ const person: PersonDefinition = { name: name_, prefix, suffix, - title, }; export default person; diff --git a/src/locales/hr/person/job_area.ts b/src/locales/hr/person/job_area.ts new file mode 100644 index 00000000000..a5840f5b8cc --- /dev/null +++ b/src/locales/hr/person/job_area.ts @@ -0,0 +1,23 @@ +export default [ + 'programski', + 'brand', + 'sigurnosni', + 'marketing', + 'implementacijski', + 'integracijski', + 'funkcionalni', + 'tržišni', + 'grupni', + 'aplikacijski', + 'optimizacijski', + 'operativni', + 'infrastrukturni', + 'komercijalni', + 'prodajni', + 'web', + 'financijski', + 'podatkovni', + 'logistički', + 'kreativni', + 'računovodstveni', +]; diff --git a/src/locales/hr/person/job_descriptor.ts b/src/locales/hr/person/job_descriptor.ts new file mode 100644 index 00000000000..ab07ae2088c --- /dev/null +++ b/src/locales/hr/person/job_descriptor.ts @@ -0,0 +1,12 @@ +export default [ + 'Glavni', + 'Senior', + 'Korporativni', + 'Nacionalni', + 'Regionalni', + 'Okružni', + 'Središnji', + 'Globalni', + 'Međunarodni', + 'Operativni', +]; diff --git a/src/locales/hr/person/job_type.ts b/src/locales/hr/person/job_type.ts new file mode 100644 index 00000000000..d40b84ab8a1 --- /dev/null +++ b/src/locales/hr/person/job_type.ts @@ -0,0 +1,25 @@ +export default [ + 'voditelj', + 'suradnik', + 'službenik', + 'menadžer', + 'inženjer', + 'specijalist', + 'direktor', + 'koordinator', + 'administrator', + 'arhitekt', + 'analist', + 'dizajner', + 'planer', + 'ekspert', + 'savjetnik', + 'organizator', + 'tehničar', + 'konzultant', + 'asistent', + 'agent', + 'predstavnik', + 'referent', + 'strateg', +]; diff --git a/src/locales/hr/person/title.ts b/src/locales/hr/person/title.ts deleted file mode 100644 index 50cdf3f92d2..00000000000 --- a/src/locales/hr/person/title.ts +++ /dev/null @@ -1,62 +0,0 @@ -export default { - descriptor: [ - 'Glavni', - 'Senior', - 'Korporativni', - 'Nacionalni', - 'Regionalni', - 'Okružni', - 'Središnji', - 'Globalni', - 'Međunarodni', - 'Operativni', - ], - level: [ - 'programski', - 'brand', - 'sigurnosni', - 'marketing', - 'implementacijski', - 'integracijski', - 'funkcionalni', - 'tržišni', - 'grupni', - 'aplikacijski', - 'optimizacijski', - 'operativni', - 'infrastrukturni', - 'komercijalni', - 'prodajni', - 'web', - 'financijski', - 'podatkovni', - 'logistički', - 'kreativni', - 'računovodstveni', - ], - job: [ - 'voditelj', - 'suradnik', - 'službenik', - 'menadžer', - 'inženjer', - 'specijalist', - 'direktor', - 'koordinator', - 'administrator', - 'arhitekt', - 'analist', - 'dizajner', - 'planer', - 'ekspert', - 'savjetnik', - 'organizator', - 'tehničar', - 'konzultant', - 'asistent', - 'agent', - 'predstavnik', - 'referent', - 'strateg', - ], -}; diff --git a/src/locales/ka_GE/person/index.ts b/src/locales/ka_GE/person/index.ts index d74783aaedb..e6fcfe3a684 100644 --- a/src/locales/ka_GE/person/index.ts +++ b/src/locales/ka_GE/person/index.ts @@ -5,22 +5,26 @@ import type { PersonDefinition } from '../../..'; import female_prefix from './female_prefix'; import first_name from './first_name'; +import job_area from './job_area'; +import job_descriptor from './job_descriptor'; +import job_type from './job_type'; import last_name from './last_name'; import last_name_pattern from './last_name_pattern'; import male_prefix from './male_prefix'; import name_ from './name'; import prefix from './prefix'; -import title from './title'; const person: PersonDefinition = { female_prefix, first_name, + job_area, + job_descriptor, + job_type, last_name, last_name_pattern, male_prefix, name: name_, prefix, - title, }; export default person; diff --git a/src/locales/ka_GE/person/job_area.ts b/src/locales/ka_GE/person/job_area.ts new file mode 100644 index 00000000000..9a910459936 --- /dev/null +++ b/src/locales/ka_GE/person/job_area.ts @@ -0,0 +1,27 @@ +export default [ + 'აღრიცხვების', + 'ბრენდინგის', + 'ბრენიდს', + 'ბუღალტერიის', + 'განყოფილების', + 'გაყიდვების', + 'გუნდის', + 'დახმარების', + 'დიზაინის', + 'თავდაცვის', + 'ინფორმაციის', + 'კვლევების', + 'კომუნიკაციების', + 'მარკეტინგის', + 'ოპერაციათა', + 'ოპტიმიზაციების', + 'პიარ', + 'პროგრამის', + 'საქმეთა', + 'ტაქტიკური', + 'უსაფრთხოების', + 'ფინანსთა', + 'ქსელის', + 'ხარისხის', + 'ჯგუფის', +]; diff --git a/src/locales/ka_GE/person/job_descriptor.ts b/src/locales/ka_GE/person/job_descriptor.ts new file mode 100644 index 00000000000..39299ee97ab --- /dev/null +++ b/src/locales/ka_GE/person/job_descriptor.ts @@ -0,0 +1,8 @@ +export default [ + 'გენერალური', + 'მთავარი', + 'სტაჟიორ', + 'უმცროსი', + 'ყოფილი', + 'წამყვანი', +]; diff --git a/src/locales/ka_GE/person/job_type.ts b/src/locales/ka_GE/person/job_type.ts new file mode 100644 index 00000000000..90c1c8c77cf --- /dev/null +++ b/src/locales/ka_GE/person/job_type.ts @@ -0,0 +1,39 @@ +export default [ + 'აგენტი', + 'ადვოკატი', + 'ადმინისტრატორი', + 'არქიტექტორი', + 'ასისტენტი', + 'აღმასრულებელი დირექტორი', + 'დეველოპერი', + 'დეკანი', + 'დიზაინერი', + 'დირექტორი', + 'ელექტრიკოსი', + 'ექსპერტი', + 'ინჟინერი', + 'იურისტი', + 'კონსტრუქტორი', + 'კონსულტანტი', + 'კოორდინატორი', + 'ლექტორი', + 'მასაჟისტი', + 'მემანქანე', + 'მენეჯერი', + 'მძღოლი', + 'მწვრთნელი', + 'ოპერატორი', + 'ოფიცერი', + 'პედაგოგი', + 'პოლიციელი', + 'პროგრამისტი', + 'პროდიუსერი', + 'პრორექტორი', + 'ჟურნალისტი', + 'რექტორი', + 'სპეციალისტი', + 'სტრატეგისტი', + 'ტექნიკოსი', + 'ფოტოგრაფი', + 'წარმომადგენელი', +]; diff --git a/src/locales/ka_GE/person/title.ts b/src/locales/ka_GE/person/title.ts deleted file mode 100644 index f6721ed6846..00000000000 --- a/src/locales/ka_GE/person/title.ts +++ /dev/null @@ -1,76 +0,0 @@ -export default { - descriptor: [ - 'გენერალური', - 'მთავარი', - 'სტაჟიორ', - 'უმცროსი', - 'ყოფილი', - 'წამყვანი', - ], - level: [ - 'აღრიცხვების', - 'ბრენდინგის', - 'ბრენიდს', - 'ბუღალტერიის', - 'განყოფილების', - 'გაყიდვების', - 'გუნდის', - 'დახმარების', - 'დიზაინის', - 'თავდაცვის', - 'ინფორმაციის', - 'კვლევების', - 'კომუნიკაციების', - 'მარკეტინგის', - 'ოპერაციათა', - 'ოპტიმიზაციების', - 'პიარ', - 'პროგრამის', - 'საქმეთა', - 'ტაქტიკური', - 'უსაფრთხოების', - 'ფინანსთა', - 'ქსელის', - 'ხარისხის', - 'ჯგუფის', - ], - job: [ - 'აგენტი', - 'ადვოკატი', - 'ადმინისტრატორი', - 'არქიტექტორი', - 'ასისტენტი', - 'აღმასრულებელი დირექტორი', - 'დეველოპერი', - 'დეკანი', - 'დიზაინერი', - 'დირექტორი', - 'ელექტრიკოსი', - 'ექსპერტი', - 'ინჟინერი', - 'იურისტი', - 'კონსტრუქტორი', - 'კონსულტანტი', - 'კოორდინატორი', - 'ლექტორი', - 'მასაჟისტი', - 'მემანქანე', - 'მენეჯერი', - 'მძღოლი', - 'მწვრთნელი', - 'ოპერატორი', - 'ოფიცერი', - 'პედაგოგი', - 'პოლიციელი', - 'პროგრამისტი', - 'პროდიუსერი', - 'პრორექტორი', - 'ჟურნალისტი', - 'რექტორი', - 'სპეციალისტი', - 'სტრატეგისტი', - 'ტექნიკოსი', - 'ფოტოგრაფი', - 'წარმომადგენელი', - ], -}; diff --git a/src/locales/lv/person/index.ts b/src/locales/lv/person/index.ts index d839b4e1be1..6cae9dcbf3d 100644 --- a/src/locales/lv/person/index.ts +++ b/src/locales/lv/person/index.ts @@ -8,6 +8,9 @@ import female_last_name from './female_last_name'; import female_last_name_pattern from './female_last_name_pattern'; import female_prefix from './female_prefix'; import first_name from './first_name'; +import job_area from './job_area'; +import job_descriptor from './job_descriptor'; +import job_type from './job_type'; 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'; @@ -15,7 +18,6 @@ import male_prefix from './male_prefix'; import name_ from './name'; import prefix from './prefix'; import suffix from './suffix'; -import title from './title'; const person: PersonDefinition = { female_first_name, @@ -23,6 +25,9 @@ const person: PersonDefinition = { female_last_name_pattern, female_prefix, first_name, + job_area, + job_descriptor, + job_type, male_first_name, male_last_name, male_last_name_pattern, @@ -30,7 +35,6 @@ const person: PersonDefinition = { name: name_, prefix, suffix, - title, }; export default person; diff --git a/src/locales/lv/person/job_area.ts b/src/locales/lv/person/job_area.ts new file mode 100644 index 00000000000..5d5a6de0647 --- /dev/null +++ b/src/locales/lv/person/job_area.ts @@ -0,0 +1,32 @@ +export default [ + 'risinājumu', + 'programmu', + 'drošības', + 'izpētes', + 'mārketinga', + 'vadības', + 'izveides', + 'integrāciju', + 'funkcionalitātes', + 'taktikas', + 'identitātes', + 'tirgus', + 'grupas', + 'nodaļas', + 'pielietojumu', + 'optimizācijas', + 'operāciju', + 'infrastruktūras', + 'intraneta', + 'sakaru', + 'kvalitātes', + 'mobilitātes', + 'kontu', + 'datu', + 'kreatīvais', + 'konfigurācijas', + 'grāmatojumu', + 'sadarbības', + 'lietojamības', + 'mērījumu', +]; diff --git a/src/locales/lv/person/job_descriptor.ts b/src/locales/lv/person/job_descriptor.ts new file mode 100644 index 00000000000..73071a0b9d6 --- /dev/null +++ b/src/locales/lv/person/job_descriptor.ts @@ -0,0 +1,14 @@ +export default [ + 'Galvenais', + 'Vecākais', + 'Tiešo', + 'Korporatīvās', + 'Produktu', + 'Reģionālās', + 'Rajona', + 'Klientu', + 'Investīciju', + 'Starptautiskās', + 'Iekšējās', + 'Personu', +]; diff --git a/src/locales/lv/person/job_type.ts b/src/locales/lv/person/job_type.ts new file mode 100644 index 00000000000..08f3c7137c3 --- /dev/null +++ b/src/locales/lv/person/job_type.ts @@ -0,0 +1,24 @@ +export default [ + 'uzraugs', + 'vadītājs', + 'pārstāvis', + 'oficieris', + 'menedžers', + 'inženieris', + 'speciālists', + 'direktors', + 'koordinators', + 'administrators', + 'arhitekts', + 'analītiķis', + 'dizainers', + 'plānotājs', + 'pārraugs', + 'tehniķis', + 'izstrādātājs', + 'producents', + 'konsultants', + 'asistents', + 'aģents', + 'stratēģis', +]; diff --git a/src/locales/lv/person/title.ts b/src/locales/lv/person/title.ts deleted file mode 100644 index a136b681f84..00000000000 --- a/src/locales/lv/person/title.ts +++ /dev/null @@ -1,72 +0,0 @@ -export default { - descriptor: [ - 'Galvenais', - 'Vecākais', - 'Tiešo', - 'Korporatīvās', - 'Produktu', - 'Reģionālās', - 'Rajona', - 'Klientu', - 'Investīciju', - 'Starptautiskās', - 'Iekšējās', - 'Personu', - ], - level: [ - 'risinājumu', - 'programmu', - 'drošības', - 'izpētes', - 'mārketinga', - 'vadības', - 'izveides', - 'integrāciju', - 'funkcionalitātes', - 'taktikas', - 'identitātes', - 'tirgus', - 'grupas', - 'nodaļas', - 'pielietojumu', - 'optimizācijas', - 'operāciju', - 'infrastruktūras', - 'intraneta', - 'sakaru', - 'kvalitātes', - 'mobilitātes', - 'kontu', - 'datu', - 'kreatīvais', - 'konfigurācijas', - 'grāmatojumu', - 'sadarbības', - 'lietojamības', - 'mērījumu', - ], - job: [ - 'uzraugs', - 'vadītājs', - 'pārstāvis', - 'oficieris', - 'menedžers', - 'inženieris', - 'speciālists', - 'direktors', - 'koordinators', - 'administrators', - 'arhitekts', - 'analītiķis', - 'dizainers', - 'plānotājs', - 'pārraugs', - 'tehniķis', - 'izstrādātājs', - 'producents', - 'konsultants', - 'asistents', - 'aģents', - 'stratēģis', - ], -}; diff --git a/src/locales/mk/person/index.ts b/src/locales/mk/person/index.ts index bf1b1484c96..096c3eb6217 100644 --- a/src/locales/mk/person/index.ts +++ b/src/locales/mk/person/index.ts @@ -8,6 +8,9 @@ import female_last_name from './female_last_name'; import female_last_name_pattern from './female_last_name_pattern'; import female_prefix from './female_prefix'; import first_name from './first_name'; +import job_area from './job_area'; +import job_descriptor from './job_descriptor'; +import job_type from './job_type'; import last_name from './last_name'; import male_first_name from './male_first_name'; import male_last_name from './male_last_name'; @@ -16,7 +19,6 @@ import male_prefix from './male_prefix'; import name_ from './name'; import prefix from './prefix'; import suffix from './suffix'; -import title from './title'; const person: PersonDefinition = { female_first_name, @@ -24,6 +26,9 @@ const person: PersonDefinition = { female_last_name_pattern, female_prefix, first_name, + job_area, + job_descriptor, + job_type, last_name, male_first_name, male_last_name, @@ -32,7 +37,6 @@ const person: PersonDefinition = { name: name_, prefix, suffix, - title, }; export default person; diff --git a/src/locales/mk/person/job_area.ts b/src/locales/mk/person/job_area.ts new file mode 100644 index 00000000000..c87f9043aed --- /dev/null +++ b/src/locales/mk/person/job_area.ts @@ -0,0 +1,10 @@ +export default [ + 'програмски', + 'истражен', + 'маркетиншки', + 'интеграциски', + 'операциски', + 'комуникациски', + 'креативен', + 'кориснички', +]; diff --git a/src/locales/mk/person/job_descriptor.ts b/src/locales/mk/person/job_descriptor.ts new file mode 100644 index 00000000000..4cb604717db --- /dev/null +++ b/src/locales/mk/person/job_descriptor.ts @@ -0,0 +1,11 @@ +export default [ + 'Главен', + 'Генерален', + 'Корпоративен', + 'Државен', + 'Регионален', + 'Окружен', + 'Централен', + 'Глобален', + 'Меѓународен', +]; diff --git a/src/locales/mk/person/job_type.ts b/src/locales/mk/person/job_type.ts new file mode 100644 index 00000000000..e60959071bf --- /dev/null +++ b/src/locales/mk/person/job_type.ts @@ -0,0 +1,17 @@ +export default [ + 'директор', + 'соработник', + 'управител', + 'инженер', + 'специјалист', + 'координатор', + 'администратор', + 'архитект', + 'аналитичар', + 'дизајнер', + 'техничар', + 'консултант', + 'помошник', + 'агент', + 'застапник', +]; diff --git a/src/locales/mk/person/title.ts b/src/locales/mk/person/title.ts deleted file mode 100644 index 127d7a9bfad..00000000000 --- a/src/locales/mk/person/title.ts +++ /dev/null @@ -1,40 +0,0 @@ -export default { - descriptor: [ - 'Главен', - 'Генерален', - 'Корпоративен', - 'Државен', - 'Регионален', - 'Окружен', - 'Централен', - 'Глобален', - 'Меѓународен', - ], - level: [ - 'програмски', - 'истражен', - 'маркетиншки', - 'интеграциски', - 'операциски', - 'комуникациски', - 'креативен', - 'кориснички', - ], - job: [ - 'директор', - 'соработник', - 'управител', - 'инженер', - 'специјалист', - 'координатор', - 'администратор', - 'архитект', - 'аналитичар', - 'дизајнер', - 'техничар', - 'консултант', - 'помошник', - 'агент', - 'застапник', - ], -}; diff --git a/src/locales/pt_BR/person/index.ts b/src/locales/pt_BR/person/index.ts index 49c4fe5a26e..c79ecb07f58 100644 --- a/src/locales/pt_BR/person/index.ts +++ b/src/locales/pt_BR/person/index.ts @@ -6,6 +6,9 @@ import type { PersonDefinition } from '../../..'; import female_first_name from './female_first_name'; import female_prefix from './female_prefix'; import first_name from './first_name'; +import job_area from './job_area'; +import job_descriptor from './job_descriptor'; +import job_type from './job_type'; import last_name from './last_name'; import last_name_pattern from './last_name_pattern'; import male_first_name from './male_first_name'; @@ -14,13 +17,15 @@ import name_ from './name'; import prefix from './prefix'; import sex from './sex'; import suffix from './suffix'; -import title from './title'; import western_zodiac_sign from './western_zodiac_sign'; const person: PersonDefinition = { female_first_name, female_prefix, first_name, + job_area, + job_descriptor, + job_type, last_name, last_name_pattern, male_first_name, @@ -29,7 +34,6 @@ const person: PersonDefinition = { prefix, sex, suffix, - title, western_zodiac_sign, }; diff --git a/src/locales/pt_BR/person/job_area.ts b/src/locales/pt_BR/person/job_area.ts new file mode 100644 index 00000000000..c4342a5f31e --- /dev/null +++ b/src/locales/pt_BR/person/job_area.ts @@ -0,0 +1,39 @@ +export default [ + 'Soluções', + 'Programa', + 'Marca', + 'Segurança', + 'Pesquisar', + 'Marketing', + 'Diretivas', + 'Implementation', + 'Implementação', + 'Funcionalidade', + 'Resposta', + 'Paradigma', + 'Táticas', + 'Identidade', + 'Mercados', + 'Grupo', + 'Divisão', + 'Aplicações', + 'Otimização', + 'Operações', + 'Infraestrutura', + 'Intranet', + 'Comunicações', + 'Web', + 'Branding', + 'Qualidade', + 'Assurance', + 'Mobilidade', + 'Contas', + 'Dados', + 'Criativo', + 'Configuration', + 'Prestação de contas', + 'Interações', + 'Fatores', + 'Usabilidade', + 'Métricas', +]; diff --git a/src/locales/pt_BR/person/job_descriptor.ts b/src/locales/pt_BR/person/job_descriptor.ts new file mode 100644 index 00000000000..875a3d25150 --- /dev/null +++ b/src/locales/pt_BR/person/job_descriptor.ts @@ -0,0 +1,23 @@ +export default [ + 'Líder', + 'Senior', + 'Direto', + 'Corporativo', + 'Dinâmico', + 'Futuro', + 'Produto', + 'Nacional', + 'Regional', + 'Distrito', + 'Central', + 'Global', + 'Cliente', + 'Investidor', + 'International', + 'Legado', + 'Avançar', + 'Interno', + 'Humano', + 'Chefe', + 'Principal', +]; diff --git a/src/locales/pt_BR/person/job_type.ts b/src/locales/pt_BR/person/job_type.ts new file mode 100644 index 00000000000..8b7db209b25 --- /dev/null +++ b/src/locales/pt_BR/person/job_type.ts @@ -0,0 +1,27 @@ +export default [ + 'Supervisor', + 'Associado', + 'Executivo', + 'Atentende', + 'Policial', + 'Gerente', + 'Engenheiro', + 'Especialista', + 'Diretor', + 'Coordenador', + 'Administrador', + 'Arquiteto', + 'Analista', + 'Designer', + 'Planejador', + 'Orquestrador', + 'Técnico', + 'Desenvolvedor', + 'Produtor', + 'Consultor', + 'Assistente', + 'Facilitador', + 'Agente', + 'Representante', + 'Estrategista', +]; diff --git a/src/locales/pt_BR/person/title.ts b/src/locales/pt_BR/person/title.ts deleted file mode 100644 index 4762de0b860..00000000000 --- a/src/locales/pt_BR/person/title.ts +++ /dev/null @@ -1,91 +0,0 @@ -export default { - descriptor: [ - 'Líder', - 'Senior', - 'Direto', - 'Corporativo', - 'Dinâmico', - 'Futuro', - 'Produto', - 'Nacional', - 'Regional', - 'Distrito', - 'Central', - 'Global', - 'Cliente', - 'Investidor', - 'International', - 'Legado', - 'Avançar', - 'Interno', - 'Humano', - 'Chefe', - 'Principal', - ], - level: [ - 'Soluções', - 'Programa', - 'Marca', - 'Segurança', - 'Pesquisar', - 'Marketing', - 'Diretivas', - 'Implementation', - 'Implementação', - 'Funcionalidade', - 'Resposta', - 'Paradigma', - 'Táticas', - 'Identidade', - 'Mercados', - 'Grupo', - 'Divisão', - 'Aplicações', - 'Otimização', - 'Operações', - 'Infraestrutura', - 'Intranet', - 'Comunicações', - 'Web', - 'Branding', - 'Qualidade', - 'Assurance', - 'Mobilidade', - 'Contas', - 'Dados', - 'Criativo', - 'Configuration', - 'Prestação de contas', - 'Interações', - 'Fatores', - 'Usabilidade', - 'Métricas', - ], - job: [ - 'Supervisor', - 'Associado', - 'Executivo', - 'Atentende', - 'Policial', - 'Gerente', - 'Engenheiro', - 'Especialista', - 'Diretor', - 'Coordenador', - 'Administrador', - 'Arquiteto', - 'Analista', - 'Designer', - 'Planejador', - 'Orquestrador', - 'Técnico', - 'Desenvolvedor', - 'Produtor', - 'Consultor', - 'Assistente', - 'Facilitador', - 'Agente', - 'Representante', - 'Estrategista', - ], -}; diff --git a/src/locales/ru/person/index.ts b/src/locales/ru/person/index.ts index 0079ecc394b..afc6460fe87 100644 --- a/src/locales/ru/person/index.ts +++ b/src/locales/ru/person/index.ts @@ -9,6 +9,9 @@ import female_last_name_pattern from './female_last_name_pattern'; import female_middle_name from './female_middle_name'; import female_prefix from './female_prefix'; import first_name from './first_name'; +import job_area from './job_area'; +import job_descriptor from './job_descriptor'; +import job_type from './job_type'; 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'; @@ -17,7 +20,6 @@ import male_prefix from './male_prefix'; import name_ from './name'; import prefix from './prefix'; import suffix from './suffix'; -import title from './title'; const person: PersonDefinition = { female_first_name, @@ -26,6 +28,9 @@ const person: PersonDefinition = { female_middle_name, female_prefix, first_name, + job_area, + job_descriptor, + job_type, male_first_name, male_last_name, male_last_name_pattern, @@ -34,7 +39,6 @@ const person: PersonDefinition = { name: name_, prefix, suffix, - title, }; export default person; diff --git a/src/locales/ru/person/job_area.ts b/src/locales/ru/person/job_area.ts new file mode 100644 index 00000000000..b93202267c9 --- /dev/null +++ b/src/locales/ru/person/job_area.ts @@ -0,0 +1,10 @@ +export default [ + 'интеграционный', + 'логистический', + 'маркетинговый', + 'оптимизационный', + 'страховой', + 'функциональный', + 'коммуникационный', + 'операционный', +]; diff --git a/src/locales/ru/person/job_descriptor.ts b/src/locales/ru/person/job_descriptor.ts new file mode 100644 index 00000000000..57df46001e9 --- /dev/null +++ b/src/locales/ru/person/job_descriptor.ts @@ -0,0 +1,12 @@ +export default [ + 'Ведущий', + 'Генеральный', + 'Главный', + 'Глобальный', + 'Международный', + 'Национальный', + 'Областной', + 'Районный', + 'Региональный', + 'Центральный', +]; diff --git a/src/locales/ru/person/job_type.ts b/src/locales/ru/person/job_type.ts new file mode 100644 index 00000000000..48bd88d6657 --- /dev/null +++ b/src/locales/ru/person/job_type.ts @@ -0,0 +1,18 @@ +export default [ + 'агент', + 'администратор', + 'аналитик', + 'архитектор', + 'дизайнер', + 'инженер', + 'консультант', + 'координатор', + 'менеджер', + 'планировщик', + 'помощник', + 'разработчик', + 'руководитель', + 'сотрудник', + 'специалист', + 'техник', +]; diff --git a/src/locales/ru/person/title.ts b/src/locales/ru/person/title.ts deleted file mode 100644 index dd3d59053f5..00000000000 --- a/src/locales/ru/person/title.ts +++ /dev/null @@ -1,42 +0,0 @@ -export default { - descriptor: [ - 'Ведущий', - 'Генеральный', - 'Главный', - 'Глобальный', - 'Международный', - 'Национальный', - 'Областной', - 'Районный', - 'Региональный', - 'Центральный', - ], - level: [ - 'интеграционный', - 'логистический', - 'маркетинговый', - 'оптимизационный', - 'страховой', - 'функциональный', - 'коммуникационный', - 'операционный', - ], - job: [ - 'агент', - 'администратор', - 'аналитик', - 'архитектор', - 'дизайнер', - 'инженер', - 'консультант', - 'координатор', - 'менеджер', - 'планировщик', - 'помощник', - 'разработчик', - 'руководитель', - 'сотрудник', - 'специалист', - 'техник', - ], -}; diff --git a/src/locales/sv/person/index.ts b/src/locales/sv/person/index.ts index 05882d87243..af0f81516d2 100644 --- a/src/locales/sv/person/index.ts +++ b/src/locales/sv/person/index.ts @@ -6,25 +6,29 @@ import type { PersonDefinition } from '../../..'; import female_first_name from './female_first_name'; import female_prefix from './female_prefix'; import first_name from './first_name'; +import job_area from './job_area'; +import job_descriptor from './job_descriptor'; +import job_type from './job_type'; import last_name from './last_name'; import last_name_pattern from './last_name_pattern'; import male_first_name from './male_first_name'; import male_prefix from './male_prefix'; import name_ from './name'; import prefix from './prefix'; -import title from './title'; const person: PersonDefinition = { female_first_name, female_prefix, first_name, + job_area, + job_descriptor, + job_type, last_name, last_name_pattern, male_first_name, male_prefix, name: name_, prefix, - title, }; export default person; diff --git a/src/locales/sv/person/job_area.ts b/src/locales/sv/person/job_area.ts new file mode 100644 index 00000000000..747c5afc57d --- /dev/null +++ b/src/locales/sv/person/job_area.ts @@ -0,0 +1,21 @@ +export default [ + 'Verkställande', + 'Program', + 'Varumärke', + 'Säkerhet', + 'Forskning', + 'Marknadsföring', + 'Direktiv', + 'Implementation', + 'Integration', + 'Funktionalitet', + 'Taktik', + 'Marknader', + 'Division', + 'Grupp', + 'Optimering', + 'Infrastruktur', + 'Operativ', + 'Finansiell', + 'Kommunikation', +]; diff --git a/src/locales/sv/person/job_descriptor.ts b/src/locales/sv/person/job_descriptor.ts new file mode 100644 index 00000000000..2b82c33758c --- /dev/null +++ b/src/locales/sv/person/job_descriptor.ts @@ -0,0 +1,13 @@ +export default [ + 'Ansvarig', + 'Senior', + 'Junior', + 'Företags', + 'Organisatorisk', + 'Intern', + 'Tillträdande', + 'Nationell', + 'Internationell', + 'Regional', + 'Global', +]; diff --git a/src/locales/sv/person/job_type.ts b/src/locales/sv/person/job_type.ts new file mode 100644 index 00000000000..32c5a0b5530 --- /dev/null +++ b/src/locales/sv/person/job_type.ts @@ -0,0 +1,19 @@ +export default [ + 'Direktör', + 'Ingenjör', + 'Handledare', + 'Koordinator', + 'Specialist', + 'Administratör', + 'Arkitekt', + 'Analytiker', + 'Designer', + 'Planerare', + 'Tekniker', + 'Utvecklare', + 'Konsult', + 'Representant', + 'Chef', + 'Producent', + 'Assistent', +]; diff --git a/src/locales/sv/person/title.ts b/src/locales/sv/person/title.ts deleted file mode 100644 index 4684566cf9d..00000000000 --- a/src/locales/sv/person/title.ts +++ /dev/null @@ -1,55 +0,0 @@ -export default { - descriptor: [ - 'Ansvarig', - 'Senior', - 'Junior', - 'Företags', - 'Organisatorisk', - 'Intern', - 'Tillträdande', - 'Nationell', - 'Internationell', - 'Regional', - 'Global', - ], - level: [ - 'Verkställande', - 'Program', - 'Varumärke', - 'Säkerhet', - 'Forskning', - 'Marknadsföring', - 'Direktiv', - 'Implementation', - 'Integration', - 'Funktionalitet', - 'Taktik', - 'Marknader', - 'Division', - 'Grupp', - 'Optimering', - 'Infrastruktur', - 'Operativ', - 'Finansiell', - 'Kommunikation', - ], - job: [ - 'Direktör', - 'Ingenjör', - 'Handledare', - 'Koordinator', - 'Specialist', - 'Administratör', - 'Arkitekt', - 'Analytiker', - 'Designer', - 'Planerare', - 'Tekniker', - 'Utvecklare', - 'Konsult', - 'Representant', - 'Chef', - 'Producent', - 'Assistent', - ], -}; diff --git a/src/locales/uk/person/index.ts b/src/locales/uk/person/index.ts index 0079ecc394b..afc6460fe87 100644 --- a/src/locales/uk/person/index.ts +++ b/src/locales/uk/person/index.ts @@ -9,6 +9,9 @@ import female_last_name_pattern from './female_last_name_pattern'; import female_middle_name from './female_middle_name'; import female_prefix from './female_prefix'; import first_name from './first_name'; +import job_area from './job_area'; +import job_descriptor from './job_descriptor'; +import job_type from './job_type'; 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'; @@ -17,7 +20,6 @@ import male_prefix from './male_prefix'; import name_ from './name'; import prefix from './prefix'; import suffix from './suffix'; -import title from './title'; const person: PersonDefinition = { female_first_name, @@ -26,6 +28,9 @@ const person: PersonDefinition = { female_middle_name, female_prefix, first_name, + job_area, + job_descriptor, + job_type, male_first_name, male_last_name, male_last_name_pattern, @@ -34,7 +39,6 @@ const person: PersonDefinition = { name: name_, prefix, suffix, - title, }; export default person; diff --git a/src/locales/uk/person/job_area.ts b/src/locales/uk/person/job_area.ts new file mode 100644 index 00000000000..33e0c28b1d1 --- /dev/null +++ b/src/locales/uk/person/job_area.ts @@ -0,0 +1,8 @@ +export default [ + 'маркетинговий', + 'оптимізаційний', + 'страховий', + 'функціональний', + 'інтеграційний', + 'логістичний', +]; diff --git a/src/locales/uk/person/job_descriptor.ts b/src/locales/uk/person/job_descriptor.ts new file mode 100644 index 00000000000..69c7848b9fd --- /dev/null +++ b/src/locales/uk/person/job_descriptor.ts @@ -0,0 +1,12 @@ +export default [ + 'Головний', + 'Генеральний', + 'Провідний', + 'Національний', + 'Регіональний', + 'Обласний', + 'Районний', + 'Глобальний', + 'Міжнародний', + 'Центральний', +]; diff --git a/src/locales/uk/person/job_type.ts b/src/locales/uk/person/job_type.ts new file mode 100644 index 00000000000..88c178838c3 --- /dev/null +++ b/src/locales/uk/person/job_type.ts @@ -0,0 +1,18 @@ +export default [ + 'інженер', + 'агент', + 'адміністратор', + 'аналітик', + 'архітектор', + 'дизайнер', + 'керівник', + 'консультант', + 'координатор', + 'менеджер', + 'планувальник', + 'помічник', + 'розробник', + 'спеціаліст', + 'співробітник', + 'технік', +]; diff --git a/src/locales/uk/person/title.ts b/src/locales/uk/person/title.ts deleted file mode 100644 index ad85a00f8f8..00000000000 --- a/src/locales/uk/person/title.ts +++ /dev/null @@ -1,40 +0,0 @@ -export default { - descriptor: [ - 'Головний', - 'Генеральний', - 'Провідний', - 'Національний', - 'Регіональний', - 'Обласний', - 'Районний', - 'Глобальний', - 'Міжнародний', - 'Центральний', - ], - level: [ - 'маркетинговий', - 'оптимізаційний', - 'страховий', - 'функціональний', - 'інтеграційний', - 'логістичний', - ], - job: [ - 'інженер', - 'агент', - 'адміністратор', - 'аналітик', - 'архітектор', - 'дизайнер', - 'керівник', - 'консультант', - 'координатор', - 'менеджер', - 'планувальник', - 'помічник', - 'розробник', - 'спеціаліст', - 'співробітник', - 'технік', - ], -}; diff --git a/src/locales/ur/person/index.ts b/src/locales/ur/person/index.ts index fa0710cf55d..c9cab377f6e 100644 --- a/src/locales/ur/person/index.ts +++ b/src/locales/ur/person/index.ts @@ -6,6 +6,8 @@ import type { PersonDefinition } from '../../..'; import female_first_name from './female_first_name'; import female_prefix from './female_prefix'; import first_name from './first_name'; +import job_area from './job_area'; +import job_descriptor from './job_descriptor'; import last_name from './last_name'; import last_name_pattern from './last_name_pattern'; import male_first_name from './male_first_name'; @@ -14,12 +16,13 @@ import name_ from './name'; import prefix from './prefix'; import sex from './sex'; import suffix from './suffix'; -import title from './title'; const person: PersonDefinition = { female_first_name, female_prefix, first_name, + job_area, + job_descriptor, last_name, last_name_pattern, male_first_name, @@ -28,7 +31,6 @@ const person: PersonDefinition = { prefix, sex, suffix, - title, }; export default person; diff --git a/src/locales/ur/person/job_area.ts b/src/locales/ur/person/job_area.ts new file mode 100644 index 00000000000..b4f778d8fde --- /dev/null +++ b/src/locales/ur/person/job_area.ts @@ -0,0 +1,16 @@ +export default [ + 'حل', + 'پروگرام', + 'برانڈ', + 'سکیورٹی', + 'ریسرچ', + 'آگاہی', + 'حربہ', + 'شناخت', + 'بازار', + 'گروہ', + 'تقسیم', + 'استعمال', + 'بات چیت', + 'جال', +]; diff --git a/src/locales/ur/person/job_descriptor.ts b/src/locales/ur/person/job_descriptor.ts new file mode 100644 index 00000000000..8c0cf47b08b --- /dev/null +++ b/src/locales/ur/person/job_descriptor.ts @@ -0,0 +1,16 @@ +export default [ + 'سربراہ', + 'اعلیٰ', + 'مستقبل', + 'شہری', + 'ڈسٹرکٹ', + 'درمیانہ', + 'گلوبل', + 'گاہک', + 'بین ال اقوامی', + 'آگے', + 'اندرونی', + 'انسانی', + 'چیف', + 'پرنسپل', +]; diff --git a/src/locales/ur/person/title.ts b/src/locales/ur/person/title.ts deleted file mode 100644 index 42ea17356e1..00000000000 --- a/src/locales/ur/person/title.ts +++ /dev/null @@ -1,34 +0,0 @@ -export default { - descriptor: [ - 'سربراہ', - 'اعلیٰ', - 'مستقبل', - 'شہری', - 'ڈسٹرکٹ', - 'درمیانہ', - 'گلوبل', - 'گاہک', - 'بین ال اقوامی', - 'آگے', - 'اندرونی', - 'انسانی', - 'چیف', - 'پرنسپل', - ], - level: [ - 'حل', - 'پروگرام', - 'برانڈ', - 'سکیورٹی', - 'ریسرچ', - 'آگاہی', - 'حربہ', - 'شناخت', - 'بازار', - 'گروہ', - 'تقسیم', - 'استعمال', - 'بات چیت', - 'جال', - ], -}; diff --git a/src/modules/person/index.ts b/src/modules/person/index.ts index 6c5a42dfe02..dce8a45f533 100644 --- a/src/modules/person/index.ts +++ b/src/modules/person/index.ts @@ -1,5 +1,4 @@ import type { Faker } from '../..'; -import { FakerError } from '../../errors/faker-error'; import { ModuleBase } from '../../internal/module-base'; import { assertLocaleData } from '../../locale-proxy'; @@ -388,13 +387,9 @@ export class PersonModule extends ModuleBase { * @since 8.0.0 */ jobDescriptor(): string { - const values = this.faker.definitions.person.title.descriptor; - - if (values == null) { - throw new FakerError('No person.title.descriptor definitions available.'); - } - - return this.faker.helpers.arrayElement(values); + return this.faker.helpers.arrayElement( + this.faker.definitions.person.job_descriptor + ); } /** @@ -406,13 +401,9 @@ export class PersonModule extends ModuleBase { * @since 8.0.0 */ jobArea(): string { - const values = this.faker.definitions.person.title.level; - - if (values == null) { - throw new FakerError('No person.title.area definitions available.'); - } - - return this.faker.helpers.arrayElement(values); + return this.faker.helpers.arrayElement( + this.faker.definitions.person.job_area + ); } /** @@ -424,13 +415,9 @@ export class PersonModule extends ModuleBase { * @since 8.0.0 */ jobType(): string { - const values = this.faker.definitions.person.title.job; - - if (values == null) { - throw new FakerError('No person.title.job definitions available.'); - } - - return this.faker.helpers.arrayElement(values); + return this.faker.helpers.arrayElement( + this.faker.definitions.person.job_type + ); } /** diff --git a/test/all-functional.spec.ts b/test/all-functional.spec.ts index b1819428c44..5f7618ff81b 100644 --- a/test/all-functional.spec.ts +++ b/test/all-functional.spec.ts @@ -61,10 +61,6 @@ const BROKEN_LOCALE_METHODS = { person: { prefix: ['az', 'id_ID', 'ru', 'zh_CN', 'zh_TW'], suffix: ['az', 'it', 'mk', 'pt_PT', 'ro_MD', 'ru'], - jobArea: ['ar'], - jobDescriptor: ['ar'], - jobTitle: ['ar', 'ur'], - jobType: ['ur'], }, } satisfies { [module_ in keyof Faker]?: SkipConfig; diff --git a/test/modules/person.spec.ts b/test/modules/person.spec.ts index 1af3dfb88b2..1b831217947 100644 --- a/test/modules/person.spec.ts +++ b/test/modules/person.spec.ts @@ -262,11 +262,9 @@ describe('person', () => { const [descriptor, level, job] = jobTitle.split(' '); - expect(faker.definitions.person.title.descriptor).toContain( - descriptor - ); - expect(faker.definitions.person.title.level).toContain(level); - expect(faker.definitions.person.title.job).toContain(job); + expect(faker.definitions.person.job_descriptor).toContain(descriptor); + expect(faker.definitions.person.job_area).toContain(level); + expect(faker.definitions.person.job_type).toContain(job); }); }); @@ -276,9 +274,7 @@ describe('person', () => { expect(descriptor).toBeTypeOf('string'); - expect(faker.definitions.person.title.descriptor).toContain( - descriptor - ); + expect(faker.definitions.person.job_descriptor).toContain(descriptor); }); }); @@ -288,7 +284,7 @@ describe('person', () => { expect(level).toBeTypeOf('string'); - expect(faker.definitions.person.title.level).toContain(level); + expect(faker.definitions.person.job_area).toContain(level); }); }); @@ -298,7 +294,7 @@ describe('person', () => { expect(job).toBeTypeOf('string'); - expect(faker.definitions.person.title.job).toContain(job); + expect(faker.definitions.person.job_type).toContain(job); }); });