have autocaps deal with some more closing special chars

This commit is contained in:
cidoku 2025-02-23 15:32:09 -03:00
parent 98e1da8225
commit 9eeb7897f1

View File

@ -1924,7 +1924,7 @@ class gui(QtGui.QWidget):
l = QtCore.QStringList(list(text))
l[0] = l[0].toUpper()
last = [".", "?", "!"]
last = [".", "?", "!", ")", "]"]
if not l[-1] in last:
l.append(".")
text = l.join("").replace(" i ", " I ").replace("i'm", "I'm").replace("it's", "It's")
@ -1939,15 +1939,13 @@ class gui(QtGui.QWidget):
def onICreturn(self):
text = str(self.icchatinput.text().toUtf8()).replace('#', '<num>').replace('%', '<percent>').replace('&', '<and>').replace('$', '<dollar>')#.replace('/n', '\n')
#if not text:
# return
if self.mocktext.isChecked():
text = mockStr(text)
if self.autocaps.isChecked():
l = list(text)
l[0] = l[0].upper()
last = [".", "?", "!"]
last = [".", "?", "!", "<", ">", ")", "]"]
if not l[-1] in last:
l.append(".")
text = "".join(l).replace(" i ", " I ").replace("i'm", "I'm").replace("it's", "It's")