I'm using it in my controllers (copied the code as I needed to change the message) and that works like a charm. The GetDictionaryValue method already accepts a fallback message, so this could be either the hardcoded value as follows, GetDictionaryValue("Member is locked out", "Member is locked out"), or fallback to the translation file (have to see how to do that)