A Brief History Of Locale
There is a saying by Phil Karlton that there are only two hard things in computer science.
There are only two hard things in Computer Science: cache invalidation and naming things.
– Phil Karlton
A quick search will bring up a lot of hits on the topic. One example might be the page entitled TwoHardThings by Martin Fowler.
I like the above saying, but I want to mention that internalisation is not so easy either. If you are interested in why this is the case, please read on the following story.