Prevent erroring out when translation page is missing
We can assume the English (/en) page exists, since we added it ourselves. This commit ensures we fall back to English rather than erroring out (the try/catch block is meant only for parsing errors since the messages page is not true JSON).
Bug: T308059