SAGE Knowledge translator (new)

Sample URL:
http://knowledge.sagepub.com/view/10-winning-strategies-for-leaders-in-the-classroom/SAGE.xml?rskey=yrcpOl&row=1
The entire name suffix issue is confusing. Citation documentation on it is usually vague (at least for the styles that I know) or sometimes implies that name suffixes shouldn't be there. I looked at past Zotero discussions on forums and mailing list when first trying to decide what to do with it, and the conclusion there seemed to be that name suffixes should be excised. But, if it is actually more correct to leave it alone, I'll drop the Jr from the regex.

It looks like numeric suffixes are handled within the Zotero utility functions. I tried capturing an author with III at the end of his name, and the III was stripped out. Jr isn't handled though; running a Firstname Lastname Jr (no comma) through cleanAuthor results in Jr being placed in the lastName field and everything else in firstName. I could somewhat work around it by guessing that the word before Jr is the actual last name and rearranging the name string to be lastName Jr, firstName. The downside is that this won't work for multi-word, non-hyphenated last names. (Is there a function for dealing with cases like that?)