+ lBracket = messageKey.indexOf( '[' );
+ rBracket = messageKey.indexOf( ']' );
+ if ( lBracket !== -1 && rBracket !== -1 && lBracket < rBracket ) {
+ type = messageKey.slice( lBracket + 1, rBracket );
+ key = messageKey.slice( rBracket + 1 );
+ if ( type === 'html' ) {
+ $this.html( i18n.parse( key ) );
+ } else {
+ $this.attr( type, i18n.parse( key ) );
+ }
+ } else {
+ $this.text( i18n.parse( messageKey ) );
+ }