Do not fetch account too early on login
Reformat some code
Cache TimeString.decode() results
Fix custom translation capabilities