codemunkeh - 2014-03-11

Just for reference, profiling in XDebug shows non-caching to take between 600-900ms on my development machine. After fixing this, loading translations happens in 5-10ms.
Took a bit of head-scratching to work out why the cache code was all there, chose the file to write, and created the directory but never put anything in it.