diff --git a/lib/convert-worker.js b/lib/convert-worker.js index ec9ed38..dd59cfd 100644 --- a/lib/convert-worker.js +++ b/lib/convert-worker.js @@ -202,6 +202,7 @@ function getBodyXML(chapter, book, contentEl) { xml = xml.replace(/(?([A-Za-z]+),<\/em>(?!”| +[A-Za-z]+ thought)/, "$1,"); xml = xml.replace(/‘([Kk])ay(?!’)/g, "’$1ay"); xml = xml.replace(/(Why|What|Who|How|Where|When)<\/em>\?/g, "$1?"); + xml = xml.replace(/,<\/em>/g, ","); // Similar problems occur in Ward with and as do in Worm with s xml = xml.replace(//g, ""); diff --git a/lib/substitutions.json b/lib/substitutions.json index 0f603b3..a74c262 100644 --- a/lib/substitutions.json +++ b/lib/substitutions.json @@ -814,7 +814,7 @@ "after": "east" }, { - "before": "listened to,", + "before": "listened to,", "after": "listened to." }, { @@ -940,11 +940,11 @@ "after": "

Brigandine deceased, CD-5.

" }, { - "before": "deceased,
CD-6.", + "before": "deceased, CD-6.", "after": "deceased, CD-6." }, { - "before": "CD-6, The armbands", + "before": "CD-6, The armbands", "after": "CD-6, the armbands" }, { @@ -1014,7 +1014,7 @@ "after": "Aegis deceased, CD-6" }, { - "before": "down, CC-6.", + "before": "down, CC-6.", "after": "down, CC-6." }, { @@ -1052,17 +1052,13 @@ "after": "deceased, BW-8." }, { - "before": "deceased, CB-10.", + "before": "deceased, CB-10.", "after": "deceased, CB-10." }, { "before": "Defensive perimeter, report.", "after": "Defensive perimeter, report." }, - { - "before": "Enemy location unknown,", - "after": "Enemy location unknown," - }, { "before": "Dad.", "after": "Dad." @@ -1838,10 +1834,6 @@ { "before": "“I—” Bitch paused, “Don’t", "after": "“I—” Bitch paused. “Don’t" - }, - { - "before": "Bitch,”", - "after": "Bitch,”" } ], "https://parahumans.wordpress.com/2012/06/17/interlude-11b/": [ @@ -1920,11 +1912,11 @@ "after": "

Love me, you?
\nLove me, true?

" }, { - "before": "

Crazed, kooky, cracked, crazy,
\nNutty, barmy, mad for me…

", + "before": "

Crazed, kooky, cracked, crazy,
\nNutty, barmy, mad for me…

", "after": "

Crazed, kooky, cracked, crazy,
\nNutty, barmy, mad for me…

" }, { - "before": "

Crazed, kooky, cracked, crazy,
\nMental, dotty, whacked, loopy…

", + "before": "

Crazed, kooky, cracked, crazy,
\nMental, dotty, whacked, loopy…

", "after": "

Crazed, kooky, cracked, crazy,
\nMental, dotty, whacked, loopy…

" }, { @@ -6001,10 +5993,6 @@ "before": "New Brockton primary school", "after": "New Brockton Primary School" }, - { - "before": "They can be so cool, but", - "after": "They can be so cool, but" - }, { "before": "Rome-Roman’s", "after": "Rome—Roman’s" @@ -7134,10 +7122,6 @@ "before": "close to identical powersets", "after": "close-to-identical powersets" }, - { - "before": "distracting you, Lookout, I wrote.", - "after": "distracting you, Lookout, I wrote." - }, { "before": "The second they were out jailer’s door", "after": "The second they were out of the jailer’s door"