Skip to content

feat: add Irish locale (en_IE) support#1

Open
florinel-chis wants to merge 1 commit into2.0from
feature/en-ie-locale
Open

feat: add Irish locale (en_IE) support#1
florinel-chis wants to merge 1 commit into2.0from
feature/en-ie-locale

Conversation

@florinel-chis
Copy link
Copy Markdown

Summary

  • Adds new en_IE locale with providers for Person, Address, PhoneNumber, Internet, and Payment
  • Person: Irish first names (Gaelic: Sean, Aoife, Cian, Niamh, etc. + anglicised) and surnames including O-prefixed (O'Sullivan, O'Brien, O'Connor) and Mc/Mac names (McCarthy, McGrath, McLoughlin)
  • Address: Eircode generation using real routing key prefixes (D01-D24 for Dublin, plus nationwide area codes), 26 traditional counties with Co. prefix, and 55+ real Irish cities/towns
  • PhoneNumber: Irish landline formats with real area codes (+353 1 Dublin, +353 21 Cork, etc.) and mobile prefixes (083, 085, 086, 087, 089)
  • Internet: Irish TLDs (.ie, .co.ie)
  • Payment: Irish IBAN (IE country code)

Test plan

  • All 11 new en_IE tests pass (84 assertions)
  • Full test suite passes (1427 tests)
  • Smoke tested with Factory::create('en_IE') producing realistic Irish data

Add locale providers for Ireland including:
- Person: Irish first names (Gaelic and anglicised) and surnames (O/Mc prefixed)
- Address: Eircode postcode generation, 26 counties, Irish cities/towns
- PhoneNumber: Irish landline (+353) and mobile (08x) formats
- Internet: Irish TLDs (.ie, .co.ie)
- Payment: Irish IBAN (IE country code)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant