diff --git a/lib/locales/de-CH.yml b/lib/locales/de-CH.yml index 5c51649de1..304cd1794e 100644 --- a/lib/locales/de-CH.yml +++ b/lib/locales/de-CH.yml @@ -383,6 +383,93 @@ de-CH: - Lugano city: - "#{city_name}" + job: + field: + - Marketing + - IT + - Buchhaltung + - Verwaltung + - Werbung + - Bankwesen + - Soziales + - Bauwesen + - Beratung + - Design + - Bildung + - Landwirtschaft + - Behörde + - Gesundheitswesen + - Gastgewerbe + - Recht + - Produktion + - Bergbau + - Immobilien + - Einzelhandel + - Vertrieb + - Technologie + seniority: + - Senior + - Junior + - Leitender + - Stellvertretender + - Regionaler + - Nationaler + - Globaler + - Internationaler + - Strategischer + - Technischer + - Kaufmännischer + - Erfahrener + - Operativer + - Digitaler + - Zentraler + - Externer + - Interner + - Verantwortlicher + - Führender + - Erster + position: + - Leiter + - Mitarbeiter + - Manager + - Referent + - Sachbearbeiter + - Ingenieur + - Spezialist + - Direktor + - Koordinator + - Administrator + - Architekt + - Analyst + - Designer + - Planer + - Techniker + - Entwickler + - Produzent + - Berater + - Assistent + - Agent + - Vertreter + - Stratege + key_skills: + - Teamfähigkeit + - Kommunikation + - Problemlösung + - Führung + - Organisation + - Belastbarkeit + - Selbstvertrauen + - Eigenmotivation + - Netzwerkfähigkeit + - Proaktivität + - Schnelle Auffassungsgabe + - Technisches Verständnis + title: + - "#{seniority} #{field} #{position}" + - "#{seniority} #{field} #{position}" + - "#{field} #{position}" + - "#{field} #{position}" + - "#{seniority} #{position}" name: male_first_name: - Aaron diff --git a/lib/locales/de.yml b/lib/locales/de.yml index ce4fa39b0b..43658ca4c1 100644 --- a/lib/locales/de.yml +++ b/lib/locales/de.yml @@ -1861,6 +1861,93 @@ de: - vintage - viral - vlog + job: + field: + - Marketing + - IT + - Buchhaltung + - Verwaltung + - Werbung + - Bankwesen + - Soziales + - Bauwesen + - Beratung + - Design + - Bildung + - Landwirtschaft + - Behörde + - Gesundheitswesen + - Gastgewerbe + - Recht + - Produktion + - Bergbau + - Immobilien + - Einzelhandel + - Vertrieb + - Technologie + seniority: + - Senior + - Junior + - Leitender + - Stellvertretender + - Regionaler + - Nationaler + - Globaler + - Internationaler + - Strategischer + - Technischer + - Kaufmännischer + - Erfahrener + - Operativer + - Digitaler + - Zentraler + - Externer + - Interner + - Verantwortlicher + - Führender + - Erster + position: + - Leiter + - Mitarbeiter + - Manager + - Referent + - Sachbearbeiter + - Ingenieur + - Spezialist + - Direktor + - Koordinator + - Administrator + - Architekt + - Analyst + - Designer + - Planer + - Techniker + - Entwickler + - Produzent + - Berater + - Assistent + - Agent + - Vertreter + - Stratege + key_skills: + - Teamfähigkeit + - Kommunikation + - Problemlösung + - Führung + - Organisation + - Belastbarkeit + - Selbstvertrauen + - Eigenmotivation + - Netzwerkfähigkeit + - Proaktivität + - Schnelle Auffassungsgabe + - Technisches Verständnis + title: + - "#{seniority} #{field} #{position}" + - "#{seniority} #{field} #{position}" + - "#{field} #{position}" + - "#{field} #{position}" + - "#{seniority} #{position}" name: male_first_name: - Aaron diff --git a/lib/locales/fr-CH.yml b/lib/locales/fr-CH.yml index d53811ea16..f7d0b792c3 100644 --- a/lib/locales/fr-CH.yml +++ b/lib/locales/fr-CH.yml @@ -1736,6 +1736,93 @@ fr-CH: - vulticulus - vultuosus - xiphias + job: + field: + - Marketing + - Informatique + - Comptabilité + - Administration + - Publicité + - Banque + - Services sociaux + - Construction + - Conseil + - Design + - Éducation + - Agriculture + - Gouvernement + - Santé + - Hôtellerie + - Juridique + - Industrie + - Mines + - Immobilier + - Commerce de détail + - Ventes + - Technologie + seniority: + - Senior + - Junior + - Principal + - Régional + - National + - Mondial + - International + - Stratégique + - Technique + - Commercial + - Adjoint + - Délégué + - Exécutif + - Opérationnel + - Numérique + - Central + - Externe + - Interne + - Associé + - Référent + position: + - Superviseur + - Associé + - Cadre + - Responsable + - Gestionnaire + - Ingénieur + - Spécialiste + - Directeur + - Coordinateur + - Administrateur + - Architecte + - Analyste + - Concepteur + - Planificateur + - Technicien + - Développeur + - Producteur + - Consultant + - Assistant + - Agent + - Représentant + - Stratège + key_skills: + - Travail d'équipe + - Communication + - Résolution de problèmes + - Leadership + - Organisation + - Gestion du stress + - Confiance + - Autonomie + - Réseautage + - Proactivité + - Apprentissage rapide + - Aisance technique + title: + - "#{position} #{field} #{seniority}" + - "#{position} #{field}" + - "#{position} #{field}" + - "#{position} #{seniority}" + - "#{position} #{field}" name: first_name: - Enzo diff --git a/lib/locales/fr/job.yml b/lib/locales/fr/job.yml new file mode 100644 index 0000000000..cdaedabd27 --- /dev/null +++ b/lib/locales/fr/job.yml @@ -0,0 +1,89 @@ +fr: + faker: + job: + field: + - Marketing + - Informatique + - Comptabilité + - Administration + - Publicité + - Banque + - Services sociaux + - Construction + - Conseil + - Design + - Éducation + - Agriculture + - Gouvernement + - Santé + - Hôtellerie + - Juridique + - Industrie + - Mines + - Immobilier + - Commerce de détail + - Ventes + - Technologie + seniority: + - Senior + - Junior + - Principal + - Régional + - National + - Mondial + - International + - Stratégique + - Technique + - Commercial + - Adjoint + - Délégué + - Exécutif + - Opérationnel + - Numérique + - Central + - Externe + - Interne + - Associé + - Référent + position: + - Superviseur + - Associé + - Cadre + - Responsable + - Gestionnaire + - Ingénieur + - Spécialiste + - Directeur + - Coordinateur + - Administrateur + - Architecte + - Analyste + - Concepteur + - Planificateur + - Technicien + - Développeur + - Producteur + - Consultant + - Assistant + - Agent + - Représentant + - Stratège + key_skills: + - Travail d'équipe + - Communication + - Résolution de problèmes + - Leadership + - Organisation + - Gestion du stress + - Confiance + - Autonomie + - Réseautage + - Proactivité + - Apprentissage rapide + - Aisance technique + title: + - "#{position} #{field} #{seniority}" + - "#{position} #{field}" + - "#{position} #{field}" + - "#{position} #{seniority}" + - "#{position} #{field}" diff --git a/lib/locales/it.yml b/lib/locales/it.yml index f5e1970f00..96f05e7e27 100644 --- a/lib/locales/it.yml +++ b/lib/locales/it.yml @@ -860,6 +860,94 @@ it: - it - it - it + job: + field: + - Marketing + - Informatica + - Contabilità + - Amministrazione + - Pubblicità + - Banca + - Servizi sociali + - Edilizia + - Consulenza + - Design + - Istruzione + - Agricoltura + - Pubblica amministrazione + - Sanità + - Ospitalità + - Legale + - Produzione + - Estrazione mineraria + - Immobiliare + - Vendita al dettaglio + - Vendite + - Tecnologia + seniority: + - Senior + - Junior + - Principale + - Regionale + - Nazionale + - Globale + - Internazionale + - Strategico + - Tecnico + - Commerciale + - Esecutivo + - Operativo + - Digitale + - Centrale + - Esterno + - Interno + - Associato + - Anziano + - Esperto + - Delegato + position: + - Supervisore + - Associato + - Dirigente + - Referente + - Responsabile + - Manager + - Ingegnere + - Specialista + - Direttore + - Coordinatore + - Amministratore + - Architetto + - Analista + - Designer + - Pianificatore + - Tecnico + - Sviluppatore + - Produttore + - Consulente + - Assistente + - Agente + - Rappresentante + - Stratega + key_skills: + - Lavoro di squadra + - Comunicazione + - Risoluzione dei problemi + - Leadership + - Organizzazione + - Gestione dello stress + - Fiducia + - Automotivazione + - Capacità di networking + - Proattività + - Apprendimento rapido + - Competenza tecnica + title: + - "#{position} #{field} #{seniority}" + - "#{position} #{field}" + - "#{position} #{field}" + - "#{position} #{seniority}" + - "#{position} #{field}" name: first_name: - Alberto diff --git a/test/test_de_ch_locale.rb b/test/test_de_ch_locale.rb index b082c5e8b9..08b3509703 100644 --- a/test/test_de_ch_locale.rb +++ b/test/test_de_ch_locale.rb @@ -30,4 +30,16 @@ def test_de_ch_internet_methods def test_de_ch_mountain_methods assert_kind_of String, Faker::Mountain.name end + + def test_de_ch_job_methods + assert_kind_of String, Faker::Job.title + assert_kind_of String, Faker::Job.field + assert_kind_of String, Faker::Job.position + assert_kind_of String, Faker::Job.key_skill + + # Guard against Faker::Job silently falling back to the English data. + fields = I18n.translate('faker.job.field', locale: :'de-CH') + + assert_includes fields, Faker::Job.field + end end diff --git a/test/test_de_locale.rb b/test/test_de_locale.rb index 1fe86dd563..94ac38c191 100644 --- a/test/test_de_locale.rb +++ b/test/test_de_locale.rb @@ -133,4 +133,16 @@ def test_de_cell_phone_countrycode assert_match(/^(0|49)/, mobile) end + + def test_de_job_methods + assert_kind_of String, Faker::Job.title + assert_kind_of String, Faker::Job.field + assert_kind_of String, Faker::Job.position + assert_kind_of String, Faker::Job.key_skill + + # Guard against Faker::Job silently falling back to the English data. + fields = I18n.translate('faker.job.field', locale: :de) + + assert_includes fields, Faker::Job.field + end end diff --git a/test/test_fr_ch_locale.rb b/test/test_fr_ch_locale.rb index fbb05af09d..3623c204b3 100644 --- a/test/test_fr_ch_locale.rb +++ b/test/test_fr_ch_locale.rb @@ -74,4 +74,16 @@ def test_fr_ch_pokemon_methods assert_kind_of String, Faker::Games::Pokemon.location assert_kind_of String, Faker::Games::Pokemon.move end + + def test_fr_ch_job_methods + assert_kind_of String, Faker::Job.title + assert_kind_of String, Faker::Job.field + assert_kind_of String, Faker::Job.position + assert_kind_of String, Faker::Job.key_skill + + # Guard against Faker::Job silently falling back to the English data. + fields = I18n.translate('faker.job.field', locale: :'fr-CH') + + assert_includes fields, Faker::Job.field + end end diff --git a/test/test_fr_locale.rb b/test/test_fr_locale.rb index 831b4c291d..65e2f90455 100644 --- a/test/test_fr_locale.rb +++ b/test/test_fr_locale.rb @@ -149,4 +149,16 @@ def test_fr_pokemon_methods assert_kind_of String, Faker::Games::Pokemon.location assert_kind_of String, Faker::Games::Pokemon.move end + + def test_fr_job_methods + assert_kind_of String, Faker::Job.title + assert_kind_of String, Faker::Job.field + assert_kind_of String, Faker::Job.position + assert_kind_of String, Faker::Job.key_skill + + # Guard against Faker::Job silently falling back to the English data. + fields = I18n.translate('faker.job.field', locale: :fr) + + assert_includes fields, Faker::Job.field + end end diff --git a/test/test_it_locale.rb b/test/test_it_locale.rb index 0a33f7fdbd..be62ae7a47 100644 --- a/test/test_it_locale.rb +++ b/test/test_it_locale.rb @@ -59,4 +59,16 @@ def test_it_subscription_methods assert_kind_of String, Faker::Subscription.subscription_term assert_kind_of String, Faker::Subscription.payment_term end + + def test_it_job_methods + assert_kind_of String, Faker::Job.title + assert_kind_of String, Faker::Job.field + assert_kind_of String, Faker::Job.position + assert_kind_of String, Faker::Job.key_skill + + # Guard against Faker::Job silently falling back to the English data. + fields = I18n.translate('faker.job.field', locale: :it) + + assert_includes fields, Faker::Job.field + end end