rem: if (gSearchInput.value) statusText = gAddressBookBundle.getFormattedString("matchesFound", [total]); 
add: if (gSearchInput.value) { if (total == 0) statusText = gAddressBookBundle.getString("noMatchFound"); else { if (total == 1) statusText = gAddressBookBundle.getString("matchFound"); else statusText = gAddressBookBundle.getFormattedString("matchesFound", [total]); } } 
context: function SetStatusText(total){  if (!gStatusText)    gStatusText = document.getElementById('statusText');  try {    var statusText;    if (gSearchInput.value)       statusText = gAddressBookBundle.getFormattedString("matchesFound", [total]);       else      statusText = gAddressBookBundle.getFormattedString("totalCardStatus", [gAbView.directory.dirName, total]);       gStatusText.setAttribute("label", statusText);  }  catch(ex) {    dump("failed to set status text:  " + ex + "\n");  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/1676a87223680a01afad1387e1957afbe30d61d0/addressbook.js/clean/mailnews/addrbook/resources/content/addressbook.js