Other issues with the algorithm:
I have the author "Libreria Editrice Vaticana" which I'd like to trip the copy mechanism rather than the inversion one. I tried adding "Editrice" to the copy word list, but that doesn't seem to be working. I know the word is in the list validly because an author value of "Libreria Editrice" works correctly, but not the three word combo. I get similar behavior when adding "Libreria" or "Vaticana" to the list, a two word name which includes the term in the list works, but not a three word name.
Sometimes a suffix that is preceded by a comma is not recognized as a suffix, despite being in the list. This seems to only be happening with long suffixes. I.e. "John Smith, Jr" gets changed to "Smith, John, Jr" but "John Smith, Junior" stays the same ("Junior" is treated as a first name after a comma rather than a suffix). Furthermore "John Smith Junior" gets changed to "Smith, John Junior" ("Junior" is treated, correctly, as a suffix) Is there a way to mess with this behavior?
Finally, is there a way to exclude certain words from being placed in the author sort field automatically? For instance, I have some books which were edited by Eric Flint and some books which were written by him. I distinguish this in the Author field by doing something like "edited by Eric Flint" or "Eric Flint editor" (I'd like a comma there, but that's running into the suffix error above). However, I'd like the author sort value to simply be "Flint, Eric" so that all works by him, whether edited or authored are sorted the same. Right now I have to do this manually, is there a way to do it automatically?
|