+ // Do not use parser unless required.
+ if ( text.indexOf( '{{' ) < 0 ) {
+ text = text.replace( /\$(\d+)/g, function ( str, match ) {
+ var index = parseInt( match, 10 ) - 1;
+ return parameters[index] !== undefined ? parameters[index] : '$' + match;
+ } );
+ }
+ else{
+ text = parser( this.key, this.parameters );
+ }