If cache is empty for a language, the first token on a page is not translated. We fix it by setting messages variable immediately after cache is full.
Merge pull request #121 from ryan1234/v2.0

Bug fix: First token on first page load for a language is not translated