faker
faker copied to clipboard
Remove en_AU_ocker locale
Clear and concise description of the problem
Seems this locale was originally added as a jokey way to add Australian slang names
https://en.wikipedia.org/wiki/Ocker
['Bazza', 'Bluey', 'Davo', 'Johno', 'Shano', 'Shazza'];
But there's no API to access this: https://github.com/faker-js/faker/blob/next/src/locales/en_AU_ocker/person/ocker_first_name.ts
So the only way is via faker.helpers.fake
faker.setLocale("en_AU_ocker") faker.helpers.fake("{{person.ocker_first_name}}") 'Bluey'
This seems not worth maintaining a whole locale for, it gets in the way when trying to fix l10n bugs. Maybe remove for 8.0?
Suggested solution
Remove en_AU_ocker
Alternative
If there are sentimental reasons for keeping it, it could be kept (I'm not against Easter eggs per se)
Additional context
No response
Team Decision
We want to keep it for now. We might want to get rid of the ocker_first_name file though.
@matthewmayer Is that name list redundant to the first_name list? Should we merge them into one?
i guess the first names are supposed to be supplementary to the standard first_name list? Would probably have to merge them in? They seem to be male nicknames.
I noticed https://github.com/faker-js/faker/blob/next/src/locales/en_AU_ocker/location/street_name.ts and https://github.com/faker-js/faker/blob/next/src/locales/en_AU_ocker/location/region.ts also have custom content including another joke reference https://en.wikipedia.org/wiki/Ramsay_Street