diff --git a/lib/convert.js b/lib/convert.js index 5e702c8..436b363 100644 --- a/lib/convert.js +++ b/lib/convert.js @@ -235,6 +235,22 @@ function getBodyXML(chapter, contentEl) { xml = xml.replace(/([^‘])Mags’([^s])/g, "$1Mags’s$2"); xml = xml.replace(/([^‘])Huntress’([^s])/g, "$1Huntress’s$2"); xml = xml.replace(/([^‘])Hephaestus’([^s])/g, "$1Hephaestus’s$2"); + xml = xml.replace(/([^‘])Lord of Loss’([^s])/g, "$1Lord of Loss’s$2"); + xml = xml.replace(/([^‘])John Combs’([^s])/g, "$1John Combs’s$2"); + xml = xml.replace(/([^‘])Mama Mathers’([^s])/g, "$1Mama Mathers’s$2"); + xml = xml.replace(/([^‘])Monokeros’([^s])/g, "$1Monokeros’s$2"); + xml = xml.replace(/([^‘])Goddess’([^s])/g, "$1Goddess’s$2"); + xml = xml.replace(/([^‘])Boundless’([^s])/g, "$1Boundless’s$2"); + xml = xml.replace(/([^‘])Paris’([^s])/g, "$1Paris’s$2"); + xml = xml.replace(/([^‘])Tress’([^s])/g, "$1Tress’s$2"); + xml = xml.replace(/([^‘])Harris’([^s])/g, "$1Harris’s$2"); + xml = xml.replace(/([^‘])Antares’([^s])/g, "$1Antares’s$2"); + xml = xml.replace(/([^‘])Nieves’([^s])/g, "$1Nieves’s$2"); + xml = xml.replace(/([^‘])Backwoods’([^s])/g, "$1Backwoods’s$2"); + xml = xml.replace(/([^‘])Midas’([^s])/g, "$1Midas’s$2"); + xml = xml.replace(/([^‘])Mrs. Sims’([^s])/g, "$1Mrs. Sims’s$2"); + xml = xml.replace(/([^‘])Ms. Stillons’([^s])/g, "$1Ms. Stillons’s$2"); + xml = xml.replace(/([^‘])Chuckles’([^s])/g, "$1Chuckles’s$2"); // Fixes dashes xml = xml.replace(/ – /g, "—");