Allow for multiple implementations of at
Add tests for English rendering
This helps with translating to languages that use different prepositions for different days. E.g. Czech needs to use "ve" for Wednesday and Thursday, but "v" for all other days.
This commit also bumps required version of cabal to 1.8, which does not choke on the test-suite section. However, to run the tests, at least 1.10 is required.
This change makes it easier to create locales for different languages, as it enables one to e.g. use "Day Month" instead of "Month Day".
Finalize localization support
initial localization support
* More approachable export list * Don't change the signatures of the old functions, instead add new functions with the I18N suffix. * More readable, efficient and haskell stylish implementation
Ugliest attempt ever.