IMHO Whe I was work for an opensource projet translated in 40 languages 15y ago, our locale code was
In our case Context was
I think this can be an inspriration to have
but it's so "fine" that we had use an heritage structure.
En each list we define another local to use as fall back.
For production we ha a builder to set "how many file (heritage) max can be load on run.
And the builder merge data to have no more file (to load on run) than request.
To cost was 'if we set on 1 max, it' generate one heavy file per combinaison, if we set No limit, no file was merged but, on run, can sometimes load 10-15 locales
(it' was in 2004 lot of tool are perhaps better now ;)
But so. As Agilist, I think "What need the final user ?"
Did you have an idea of what people do really with faker ?
Its more used for fill data in a test process ? more to fill data as Realist LoremIpsum ? other ?
delocale. It's pretty close actually, maybe just one or two methods are slightly off.
masternow. It will take a few cycles to see it get into the ReadMe and published version