Added support for initialization with allowMissing. If false, then missing translation returns key with a warning. If true, missing translation uses key as the actual translation.