This is even better
This commit is contained in:
@@ -12,11 +12,11 @@
|
||||
<p><mark>%ch%</mark> – This is replaced with the chapter number of your chapter type
|
||||
headings. These are generated automaticall starting from 1, but ignoring chapter headings in
|
||||
files with "Unnumbered" layout.</p>
|
||||
<p><mark>%chword%</mark> – This is replaced with the chapter number, but instead of an
|
||||
<p><mark>%chw%</mark> – This is replaced with the chapter number, but instead of an
|
||||
arabic number, the word for it is used, e.g. One, Two, Fifteen, Twenty-Five, etc.</p>
|
||||
<p><mark>%sc1%</mark> – This is replaced with the scene number. The number is reset to one
|
||||
<p><mark>%sc%</mark> – This is replaced with the scene number. The number is reset to one
|
||||
for each new chapter, so it is the scene number within the current chapter.</p>
|
||||
<p><mark>%sc2%</mark> – This is replaced with the absolute scene number. That is, the
|
||||
<p><mark>%sca%</mark> – This is replaced with the absolute scene number. That is, the
|
||||
number is counted from the first scene in the novel, and not reset for each chapter.</p>
|
||||
<p><mark>\\</mark> – Two backslashes are replaced by a line break.</p>
|
||||
<p><b>Note:</b> The Scene and Section formats are treated slightly differently than the other title
|
||||
|
||||
@@ -565,11 +565,11 @@ class Tokenizer():
|
||||
def _formatHeading(self, theTitle, theText):
|
||||
"""Replaces the %keyword% strings.
|
||||
"""
|
||||
theTitle = theTitle.replace(r"%title%", theText)
|
||||
theTitle = theTitle.replace(r"%ch%", str(self.numChapter))
|
||||
theTitle = theTitle.replace(r"%sc1%", str(self.numChScene))
|
||||
theTitle = theTitle.replace(r"%sc2%", str(self.numAbsScene))
|
||||
theTitle = theTitle.replace(r"%chword%", numberToWord(self.numChapter,"en"))
|
||||
theTitle = theTitle.replace(r"%title%", theText)
|
||||
theTitle = theTitle.replace(r"%ch%", str(self.numChapter))
|
||||
theTitle = theTitle.replace(r"%sc%", str(self.numChScene))
|
||||
theTitle = theTitle.replace(r"%sca%", str(self.numAbsScene))
|
||||
theTitle = theTitle.replace(r"%chw%", numberToWord(self.numChapter,"en"))
|
||||
return theTitle
|
||||
|
||||
# END Class Tokenizer
|
||||
|
||||
+3
-3
@@ -691,9 +691,9 @@ class GuiBuildNovel(QDialog):
|
||||
"""Translates old formatting codes to new ones.
|
||||
"""
|
||||
theFormat = theFormat.replace(r"%chnum%", r"%ch%")
|
||||
theFormat = theFormat.replace(r"%scnum%", r"%sc1%")
|
||||
theFormat = theFormat.replace(r"%scabsnum%", r"%sc2%")
|
||||
theFormat = theFormat.replace(r"%chnumword%", r"%chword%")
|
||||
theFormat = theFormat.replace(r"%scnum%", r"%sc%")
|
||||
theFormat = theFormat.replace(r"%scabsnum%", r"%sca%")
|
||||
theFormat = theFormat.replace(r"%chnumword%", r"%chw%")
|
||||
return theFormat
|
||||
|
||||
# END Class GuiBuildNovel
|
||||
|
||||
Reference in New Issue
Block a user