Merge Release 2.4.4 into main

This commit is contained in:
Veronica Berglyd Olsen
2024-06-12 21:40:37 +02:00
16 changed files with 1824 additions and 1843 deletions
+74 -74
View File
@@ -1,7 +1,7 @@
{
"Synopsis": "Sinopse",
"Short Description": "Descrição breve",
"Comment": "Comentários",
"Comment": "Comentário",
"Notes": "Notas",
"Tag": "Etiqueta",
"Point of View": "Ponto de vista",
@@ -30,87 +30,87 @@
"14": "Quatorze",
"15": "Quinze",
"16": "Dezesseis",
"17": "Dezesete",
"17": "Dezessete",
"18": "Dezoito",
"19": "Dezenove",
"20": "Vinte",
"21": "Vinte e Um",
"22": "Vinte e Dois",
"23": "Vinte e Três",
"24": "Vinte e Quatro",
"25": "Vinte e Cinco",
"26": "Vinte e Seis",
"27": "Vinte e Sete",
"28": "Vinte e Oito",
"29": "Vinte e Nove",
"21": "Vinte e um",
"22": "Vinte e dois",
"23": "Vinte e três",
"24": "Vinte e quatro",
"25": "Vinte e cinco",
"26": "Vinte e seis",
"27": "Vinte e sete",
"28": "Vinte e oito",
"29": "Vinte e nove",
"30": "Trinta",
"31": "Trinta e Um",
"32": "Trinta e Dois",
"33": "Trinta e Três",
"34": "Trinta e Quatro",
"35": "Trinta e Cinco",
"36": "Trinta e Seis",
"37": "Trinta e Sete",
"38": "Trinta e Oito",
"39": "Trinta e Nove",
"31": "Trinta e um",
"32": "Trinta e dois",
"33": "Trinta e três",
"34": "Trinta e quatro",
"35": "Trinta e cinco",
"36": "Trinta e seis",
"37": "Trinta e sete",
"38": "Trinta e oito",
"39": "Trinta e nove",
"40": "Quarenta",
"41": "Quarenta e Um",
"42": "Quarenta e Dois",
"43": "Quarenta e Três",
"44": "Quarenta e Quatro",
"45": "Quarenta e Cinco",
"46": "Quarenta e Seis",
"47": "Quarenta e Sete",
"48": "Quarenta e Oito",
"49": "Quarenta e Nove",
"41": "Quarenta e um",
"42": "Quarenta e dois",
"43": "Quarenta e três",
"44": "Quarenta e quatro",
"45": "Quarenta e cinco",
"46": "Quarenta e seis",
"47": "Quarenta e sete",
"48": "Quarenta e oito",
"49": "Quarenta e nove",
"50": "Cinquenta",
"51": "Cinquenta e Um",
"52": "Cinquenta e Dois",
"53": "Cinquenta e Três",
"54": "Cinquenta e Quatro",
"55": "Cinquenta e Cinco",
"56": "Cinquenta e Seis",
"57": "Cinquenta e Sete",
"58": "Cinquenta e Oito",
"59": "Cinquenta e Nove",
"51": "Cinquenta e um",
"52": "Cinquenta e dois",
"53": "Cinquenta e três",
"54": "Cinquenta e quatro",
"55": "Cinquenta e cinco",
"56": "Cinquenta e seis",
"57": "Cinquenta e sete",
"58": "Cinquenta e oito",
"59": "Cinquenta e nove",
"60": "Sessenta",
"61": "Sessenta e Um",
"62": "Sessenta e Dois",
"63": "Sessenta e Três",
"64": "Sessenta e Quatro",
"65": "Sessenta e Cinco",
"66": "Sessenta e Seis",
"67": "Sessenta e Sete",
"68": "Sessenta e Oito",
"69": "Sessenta e Nove",
"61": "Sessenta e um",
"62": "Sessenta e dois",
"63": "Sessenta e três",
"64": "Sessenta e quatro",
"65": "Sessenta e cinco",
"66": "Sessenta e seis",
"67": "Sessenta e sete",
"68": "Sessenta e oito",
"69": "Sessenta e nove",
"70": "Setenta",
"71": "Setenta e Um",
"72": "Setenta e Dois",
"73": "Setenta e Três",
"74": "Setenta e Quatro",
"75": "Setenta e Cinco",
"76": "Setenta e Seis",
"77": "Setenta e Sete",
"78": "Setenta e Oito",
"79": "Setenta e Nove",
"71": "Setenta e um",
"72": "Setenta e dois",
"73": "Setenta e três",
"74": "Setenta e quatro",
"75": "Setenta e cinco",
"76": "Setenta e seis",
"77": "Setenta e sete",
"78": "Setenta e oito",
"79": "Setenta e nove",
"80": "Oitenta",
"81": "Oitenta e Um",
"82": "Oitenta e Dois",
"83": "Oitenta e Três",
"84": "Oitenta e Quatro",
"85": "Oitenta e Cinco",
"86": "Oitenta e Seis",
"87": "Oitenta e Sete",
"88": "Oitenta e Oito",
"89": "Oitenta e Nove",
"81": "Oitenta e um",
"82": "Oitenta e dois",
"83": "Oitenta e três",
"84": "Oitenta e quatro",
"85": "Oitenta e cinco",
"86": "Oitenta e seis",
"87": "Oitenta e sete",
"88": "Oitenta e oito",
"89": "Oitenta e nove",
"90": "Noventa",
"91": "Noventa e Um",
"92": "Noventa e Dois",
"93": "Noventa e Três",
"94": "Noventa e Quatro",
"95": "Noventa e Cinco",
"96": "Noventa e Seis",
"97": "Noventa e Sete",
"98": "Noventa e Oito",
"99": "Noventa e Nove"
"91": "Noventa e um",
"92": "Noventa e dois",
"93": "Noventa e três",
"94": "Noventa e quatro",
"95": "Noventa e cinco",
"96": "Noventa e seis",
"97": "Noventa e sete",
"98": "Noventa e oito",
"99": "Noventa e nove"
}
+1
View File
@@ -1805,6 +1805,7 @@ class _TreeContextMenu(QMenu):
def _itemHeader(self) -> None:
"""Check if there is a header that can be used for rename."""
SHARED.ensureEditorSaved(self._handle)
if hItem := SHARED.project.index.getItemHeading(self._handle, "T0001"):
action = self.addAction(self.tr("Rename to Heading"))
action.triggered.connect(
+13
View File
@@ -216,6 +216,19 @@ class SharedData(QObject):
self._resetIdleTimer()
return
def ensureEditorSaved(self, tHandle: str | None) -> None:
"""Ensure that the editor content is saved. Optionally, only if
it is a specific handle.
"""
docEditor = self.mainGui.docEditor
if (
self.hasProject and docEditor.docHandle
and (tHandle is None or tHandle == docEditor.docHandle)
):
logger.debug("Saving editor document before action")
docEditor.saveText()
return
def updateSpellCheckLanguage(self, reload: bool = False) -> None:
"""Update the active spell check language from settings."""
from novelwriter import CONFIG
+1 -1
View File
@@ -325,7 +325,7 @@ class GuiManuscript(NToolDialog):
start = time()
# Make sure editor content is saved before we start
SHARED.saveDocument()
SHARED.ensureEditorSaved(None)
docBuild = NWBuildDocument(SHARED.project, build)
docBuild.queueAll()