def get(self, id, domain='<STR_LIT>'):
assert isinstance(id, (str, unicode))<EOL>assert isinstance(domain, (str, unicode))<EOL>if self.defines(id, domain):<EOL><INDENT>return self.messages[domain][id]<EOL><DEDENT>if self.fallback_catalogue is not None:<EOL><INDENT>return self.fallback_catalogue.get(id, domain)<EOL><DEDENT>return id<EOL>
Gets a message translation.

@rtype: str
@return: The message translation