oh but see i did that and it turns out the phrase groups that may be put must be in the language table. so all the phrase groups that are truely available are the not all the ones we see in phrase manager

fronterror(working name for the front end error phrases) is not in the language table so you cant use it in $phrasegroups or a db error occurs cause it is not a field. anyways print_standard_error needs to be made more flexible or maybe a new function named print_dynamic_error