Merge branch 'main' into dev

This commit is contained in:
Veronica Berglyd Olsen
2024-03-12 21:07:10 +01:00
7 changed files with 201 additions and 184 deletions
+22 -23
View File
@@ -1313,6 +1313,11 @@
<source>novelWriter is ready ...</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/guimain.py" line="357" />
<source>You are now running novelWriter version {0}.</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/guimain.py" line="360" />
<source>Please check the {0}release notes{1} for further details.</source>
@@ -4169,73 +4174,67 @@
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="644" />
<location filename="../novelwriter/tools/welcome.py" line="633" />
<source>Add {0} chapter documents</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="634" />
<source>Add</source>
<source>Add {0} scene documents (to each chapter)</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="636" />
<source>chapter documents</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="646" />
<source>scene documents (to each chapter)</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="673" />
<location filename="../novelwriter/tools/welcome.py" line="680" />
<source>Add a folder for plot notes</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="674" />
<location filename="../novelwriter/tools/welcome.py" line="681" />
<source>Add a folder for character notes</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="675" />
<location filename="../novelwriter/tools/welcome.py" line="682" />
<source>Add a folder for location notes</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="676" />
<location filename="../novelwriter/tools/welcome.py" line="683" />
<source>Add example notes to the above</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="682" />
<location filename="../novelwriter/tools/welcome.py" line="689" />
<source>Chapters and Scenes</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="685" />
<location filename="../novelwriter/tools/welcome.py" line="692" />
<source>Project Notes</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="694" />
<location filename="../novelwriter/tools/welcome.py" line="701" />
<source>Create New Project</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="737" />
<location filename="../novelwriter/tools/welcome.py" line="744" />
<source>Select Project Folder</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="793" />
<location filename="../novelwriter/tools/welcome.py" line="800" />
<source>Fresh Project</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="795" />
<location filename="../novelwriter/tools/welcome.py" line="802" />
<source>Example Project</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="797" />
<location filename="../novelwriter/tools/welcome.py" line="804" />
<source>Template: {0}</source>
<translation type="unfinished" />
</message>
+52 -53
View File
@@ -311,7 +311,7 @@
<location filename="../novelwriter/constants.py" line="226" />
<location filename="../novelwriter/constants.py" line="182" />
<source>Characters</source>
<translation>Charaktere</translation>
<translation>Figuren</translation>
</message>
<message>
<location filename="../novelwriter/constants.py" line="229" />
@@ -394,7 +394,7 @@
<message>
<location filename="../novelwriter/constants.py" line="218" />
<source>Novel Scene</source>
<translation>Roman Szene</translation>
<translation>Szene</translation>
</message>
<message>
<location filename="../novelwriter/constants.py" line="219" />
@@ -1313,6 +1313,11 @@
<source>novelWriter is ready ...</source>
<translation>novelWriter ist bereit ...</translation>
</message>
<message>
<location filename="../novelwriter/guimain.py" line="357" />
<source>You are now running novelWriter version {0}.</source>
<translation>Sie verwenden jetzt die novelWriter-Version {0}.</translation>
</message>
<message>
<location filename="../novelwriter/guimain.py" line="360" />
<source>Please check the {0}release notes{1} for further details.</source>
@@ -2322,7 +2327,7 @@
<message>
<location filename="../novelwriter/gui/outline.py" line="817" />
<source>Characters</source>
<translation>Charaktere</translation>
<translation>Zeichen</translation>
</message>
<message>
<location filename="../novelwriter/gui/outline.py" line="818" />
@@ -3175,37 +3180,37 @@
<context>
<name>GuiWelcome</name>
<message>
<location filename="../novelwriter/tools/welcome.py" line="67" />
<location filename="../novelwriter/tools/welcome.py" line="68" />
<source>Welcome</source>
<translation>Willkommen</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="109" />
<location filename="../novelwriter/tools/welcome.py" line="110" />
<source>List</source>
<translation>Liste</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="113" />
<location filename="../novelwriter/tools/welcome.py" line="114" />
<source>New</source>
<translation>Neu</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="117" />
<location filename="../novelwriter/tools/welcome.py" line="118" />
<source>Browse</source>
<translation>Auswählen</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="121" />
<location filename="../novelwriter/tools/welcome.py" line="122" />
<source>Cancel</source>
<translation>Abbrechen</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="125" />
<location filename="../novelwriter/tools/welcome.py" line="126" />
<source>Create</source>
<translation>Erstellen</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="129" />
<location filename="../novelwriter/tools/welcome.py" line="130" />
<source>Open</source>
<translation>Öffnen</translation>
</message>
@@ -4119,123 +4124,117 @@
<context>
<name>_NewProjectForm</name>
<message>
<location filename="../novelwriter/tools/welcome.py" line="569" />
<location filename="../novelwriter/tools/welcome.py" line="570" />
<source>Required</source>
<translation>Erforderlich</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="575" />
<location filename="../novelwriter/tools/welcome.py" line="576" />
<source>Optional</source>
<translation>Optional</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="598" />
<location filename="../novelwriter/tools/welcome.py" line="599" />
<source>Create a fresh project</source>
<translation>Neues Projekt erstellen</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="602" />
<location filename="../novelwriter/tools/welcome.py" line="603" />
<source>Create an example project</source>
<translation>Beispielprojekt erstellen</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="606" />
<location filename="../novelwriter/tools/welcome.py" line="607" />
<source>Copy an existing project</source>
<translation>Vorhandenes Projekt kopieren</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="620" />
<location filename="../novelwriter/tools/welcome.py" line="621" />
<source>Project Name</source>
<translation>Projektname</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="621" />
<location filename="../novelwriter/tools/welcome.py" line="622" />
<source>Author</source>
<translation>Autor</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="622" />
<location filename="../novelwriter/tools/welcome.py" line="623" />
<source>Project Path</source>
<translation>Projektpfad</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="623" />
<location filename="../novelwriter/tools/welcome.py" line="624" />
<source>Prefill Project</source>
<translation>Projekt vorbereiten</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="631" />
<location filename="../novelwriter/tools/welcome.py" line="632" />
<source>Set to 0 to only add scenes</source>
<translation>Auf 0 setzen um nur Szenen hinzuzufügen</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="635" />
<source>Add {0} chapter documents</source>
<translation>{0} Kapiteldokumente hinzufügen</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="644" />
<location filename="../novelwriter/tools/welcome.py" line="634" />
<source>Add</source>
<translation />
<source>Add {0} scene documents (to each chapter)</source>
<translation>{0} Szenendokumente hinzufügen (pro Kapitel)</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="636" />
<source>chapter documents</source>
<translation>Kapitel</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="646" />
<source>scene documents (to each chapter)</source>
<translation>Szenen (pro Kapitel)</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="673" />
<location filename="../novelwriter/tools/welcome.py" line="672" />
<source>Add a folder for plot notes</source>
<translation>Ordner hinzufügen: Notizen für Handlungsstränge</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="674" />
<location filename="../novelwriter/tools/welcome.py" line="673" />
<source>Add a folder for character notes</source>
<translation>Ordner hinzufügen: Notizen für Figuren</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="675" />
<location filename="../novelwriter/tools/welcome.py" line="674" />
<source>Add a folder for location notes</source>
<translation>Ordner hinzufügen: Notizen für Schauplätze</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="676" />
<location filename="../novelwriter/tools/welcome.py" line="675" />
<source>Add example notes to the above</source>
<translation>Beispielnotizen zur obigen Auswahl hinzufügen</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="682" />
<location filename="../novelwriter/tools/welcome.py" line="681" />
<source>Chapters and Scenes</source>
<translation>Kapitel und Szenen</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="685" />
<location filename="../novelwriter/tools/welcome.py" line="684" />
<source>Project Notes</source>
<translation>Projektnotizen</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="694" />
<location filename="../novelwriter/tools/welcome.py" line="693" />
<source>Create New Project</source>
<translation>Neues Projekt erstellen</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="737" />
<location filename="../novelwriter/tools/welcome.py" line="736" />
<source>Select Project Folder</source>
<translation>Speicherort wählen</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="793" />
<location filename="../novelwriter/tools/welcome.py" line="792" />
<source>Fresh Project</source>
<translation>Neues Projekt</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="795" />
<location filename="../novelwriter/tools/welcome.py" line="794" />
<source>Example Project</source>
<translation>Beispielprojekt</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="797" />
<location filename="../novelwriter/tools/welcome.py" line="796" />
<source>Template: {0}</source>
<translation>Vorlage: {0}</translation>
</message>
@@ -4243,7 +4242,7 @@
<context>
<name>_NewProjectPage</name>
<message>
<location filename="../novelwriter/tools/welcome.py" line="537" />
<location filename="../novelwriter/tools/welcome.py" line="538" />
<source>A project name is required.</source>
<translation>Ein Projektname ist erforderlich.</translation>
</message>
@@ -4251,27 +4250,27 @@
<context>
<name>_OpenProjectPage</name>
<message>
<location filename="../novelwriter/tools/welcome.py" line="288" />
<location filename="../novelwriter/tools/welcome.py" line="289" />
<source>The project path is not reachable.</source>
<translation>Der Projektpfad ist nicht erreichbar.</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="335" />
<location filename="../novelwriter/tools/welcome.py" line="336" />
<source>Path</source>
<translation>Pfad</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="355" />
<location filename="../novelwriter/tools/welcome.py" line="356" />
<source>Remove '{0}' from the recent projects list? The project files will not be deleted.</source>
<translation>{0} von der Liste der zuletzt geöffneten Projekte entfernen? Ihre Daten werden nicht gelöscht.</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="369" />
<location filename="../novelwriter/tools/welcome.py" line="370" />
<source>Open Project</source>
<translation>Projekt öffnen</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="371" />
<location filename="../novelwriter/tools/welcome.py" line="372" />
<source>Remove Project</source>
<translation>Projekt entfernen</translation>
</message>
@@ -4362,12 +4361,12 @@
<context>
<name>_ProjectListModel</name>
<message>
<location filename="../novelwriter/tools/welcome.py" line="454" />
<location filename="../novelwriter/tools/welcome.py" line="455" />
<source>Word Count</source>
<translation>Wörter</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="455" />
<location filename="../novelwriter/tools/welcome.py" line="456" />
<source>Last Opened</source>
<translation>Zuletzt geöffnet</translation>
</message>
@@ -4382,7 +4381,7 @@
<message>
<location filename="../novelwriter/dialogs/projectsettings.py" line="604" />
<source>Keyword</source>
<translation>Schlagwort</translation>
<translation>Stichwort</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projectsettings.py" line="604" />
+48 -49
View File
@@ -1313,6 +1313,11 @@
<source>novelWriter is ready ...</source>
<translation>novelWriter is ready ...</translation>
</message>
<message>
<location filename="../novelwriter/guimain.py" line="357" />
<source>You are now running novelWriter version {0}.</source>
<translation>You are now running novelWriter version {0}.</translation>
</message>
<message>
<location filename="../novelwriter/guimain.py" line="360" />
<source>Please check the {0}release notes{1} for further details.</source>
@@ -3175,37 +3180,37 @@
<context>
<name>GuiWelcome</name>
<message>
<location filename="../novelwriter/tools/welcome.py" line="67" />
<location filename="../novelwriter/tools/welcome.py" line="68" />
<source>Welcome</source>
<translation>Welcome</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="109" />
<location filename="../novelwriter/tools/welcome.py" line="110" />
<source>List</source>
<translation>List</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="113" />
<location filename="../novelwriter/tools/welcome.py" line="114" />
<source>New</source>
<translation>New</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="117" />
<location filename="../novelwriter/tools/welcome.py" line="118" />
<source>Browse</source>
<translation>Browse</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="121" />
<location filename="../novelwriter/tools/welcome.py" line="122" />
<source>Cancel</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="125" />
<location filename="../novelwriter/tools/welcome.py" line="126" />
<source>Create</source>
<translation>Create</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="129" />
<location filename="../novelwriter/tools/welcome.py" line="130" />
<source>Open</source>
<translation>Open</translation>
</message>
@@ -4119,123 +4124,117 @@
<context>
<name>_NewProjectForm</name>
<message>
<location filename="../novelwriter/tools/welcome.py" line="569" />
<location filename="../novelwriter/tools/welcome.py" line="570" />
<source>Required</source>
<translation>Required</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="575" />
<location filename="../novelwriter/tools/welcome.py" line="576" />
<source>Optional</source>
<translation>Optional</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="598" />
<location filename="../novelwriter/tools/welcome.py" line="599" />
<source>Create a fresh project</source>
<translation>Create a fresh project</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="602" />
<location filename="../novelwriter/tools/welcome.py" line="603" />
<source>Create an example project</source>
<translation>Create an example project</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="606" />
<location filename="../novelwriter/tools/welcome.py" line="607" />
<source>Copy an existing project</source>
<translation>Copy an existing project</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="620" />
<location filename="../novelwriter/tools/welcome.py" line="621" />
<source>Project Name</source>
<translation>Project Name</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="621" />
<location filename="../novelwriter/tools/welcome.py" line="622" />
<source>Author</source>
<translation>Author</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="622" />
<location filename="../novelwriter/tools/welcome.py" line="623" />
<source>Project Path</source>
<translation>Project Path</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="623" />
<location filename="../novelwriter/tools/welcome.py" line="624" />
<source>Prefill Project</source>
<translation>Prefill Project</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="631" />
<location filename="../novelwriter/tools/welcome.py" line="632" />
<source>Set to 0 to only add scenes</source>
<translation>Set to 0 to only add scenes</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="635" />
<source>Add {0} chapter documents</source>
<translation>Add {0} chapter documents</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="644" />
<location filename="../novelwriter/tools/welcome.py" line="634" />
<source>Add</source>
<translation>Add</translation>
<source>Add {0} scene documents (to each chapter)</source>
<translation>Add {0} scene documents (to each chapter)</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="636" />
<source>chapter documents</source>
<translation>chapter documents</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="646" />
<source>scene documents (to each chapter)</source>
<translation>scene documents (to each chapter)</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="673" />
<location filename="../novelwriter/tools/welcome.py" line="672" />
<source>Add a folder for plot notes</source>
<translation>Add a folder for plot notes</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="674" />
<location filename="../novelwriter/tools/welcome.py" line="673" />
<source>Add a folder for character notes</source>
<translation>Add a folder for character notes</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="675" />
<location filename="../novelwriter/tools/welcome.py" line="674" />
<source>Add a folder for location notes</source>
<translation>Add a folder for location notes</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="676" />
<location filename="../novelwriter/tools/welcome.py" line="675" />
<source>Add example notes to the above</source>
<translation>Add example notes to the above</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="682" />
<location filename="../novelwriter/tools/welcome.py" line="681" />
<source>Chapters and Scenes</source>
<translation>Chapters and Scenes</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="685" />
<location filename="../novelwriter/tools/welcome.py" line="684" />
<source>Project Notes</source>
<translation>Project Notes</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="694" />
<location filename="../novelwriter/tools/welcome.py" line="693" />
<source>Create New Project</source>
<translation>Create New Project</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="737" />
<location filename="../novelwriter/tools/welcome.py" line="736" />
<source>Select Project Folder</source>
<translation>Select Project Folder</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="793" />
<location filename="../novelwriter/tools/welcome.py" line="792" />
<source>Fresh Project</source>
<translation>Fresh Project</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="795" />
<location filename="../novelwriter/tools/welcome.py" line="794" />
<source>Example Project</source>
<translation>Example Project</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="797" />
<location filename="../novelwriter/tools/welcome.py" line="796" />
<source>Template: {0}</source>
<translation>Template: {0}</translation>
</message>
@@ -4243,7 +4242,7 @@
<context>
<name>_NewProjectPage</name>
<message>
<location filename="../novelwriter/tools/welcome.py" line="537" />
<location filename="../novelwriter/tools/welcome.py" line="538" />
<source>A project name is required.</source>
<translation>A project name is required.</translation>
</message>
@@ -4251,27 +4250,27 @@
<context>
<name>_OpenProjectPage</name>
<message>
<location filename="../novelwriter/tools/welcome.py" line="288" />
<location filename="../novelwriter/tools/welcome.py" line="289" />
<source>The project path is not reachable.</source>
<translation>The project path is not reachable.</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="335" />
<location filename="../novelwriter/tools/welcome.py" line="336" />
<source>Path</source>
<translation>Path</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="355" />
<location filename="../novelwriter/tools/welcome.py" line="356" />
<source>Remove '{0}' from the recent projects list? The project files will not be deleted.</source>
<translation>Remove '{0}' from the recent projects list? The project files will not be deleted.</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="369" />
<location filename="../novelwriter/tools/welcome.py" line="370" />
<source>Open Project</source>
<translation>Open Project</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="371" />
<location filename="../novelwriter/tools/welcome.py" line="372" />
<source>Remove Project</source>
<translation>Remove Project</translation>
</message>
@@ -4362,12 +4361,12 @@
<context>
<name>_ProjectListModel</name>
<message>
<location filename="../novelwriter/tools/welcome.py" line="454" />
<location filename="../novelwriter/tools/welcome.py" line="455" />
<source>Word Count</source>
<translation>Word Count</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="455" />
<location filename="../novelwriter/tools/welcome.py" line="456" />
<source>Last Opened</source>
<translation>Last Opened</translation>
</message>
+48 -49
View File
@@ -1313,6 +1313,11 @@
<source>novelWriter is ready ...</source>
<translation>novelWriter er klar ...</translation>
</message>
<message>
<location filename="../novelwriter/guimain.py" line="357" />
<source>You are now running novelWriter version {0}.</source>
<translation>Du kjører nå novelWriter versjon {0}.</translation>
</message>
<message>
<location filename="../novelwriter/guimain.py" line="360" />
<source>Please check the {0}release notes{1} for further details.</source>
@@ -3175,37 +3180,37 @@
<context>
<name>GuiWelcome</name>
<message>
<location filename="../novelwriter/tools/welcome.py" line="67" />
<location filename="../novelwriter/tools/welcome.py" line="68" />
<source>Welcome</source>
<translation>Velkommen</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="109" />
<location filename="../novelwriter/tools/welcome.py" line="110" />
<source>List</source>
<translation>Liste</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="113" />
<location filename="../novelwriter/tools/welcome.py" line="114" />
<source>New</source>
<translation>Nytt</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="117" />
<location filename="../novelwriter/tools/welcome.py" line="118" />
<source>Browse</source>
<translation>Bla gjennom</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="121" />
<location filename="../novelwriter/tools/welcome.py" line="122" />
<source>Cancel</source>
<translation>Avbryt</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="125" />
<location filename="../novelwriter/tools/welcome.py" line="126" />
<source>Create</source>
<translation>Opprett</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="129" />
<location filename="../novelwriter/tools/welcome.py" line="130" />
<source>Open</source>
<translation>Åpne</translation>
</message>
@@ -4119,123 +4124,117 @@
<context>
<name>_NewProjectForm</name>
<message>
<location filename="../novelwriter/tools/welcome.py" line="569" />
<location filename="../novelwriter/tools/welcome.py" line="570" />
<source>Required</source>
<translation>Påkrevd</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="575" />
<location filename="../novelwriter/tools/welcome.py" line="576" />
<source>Optional</source>
<translation>Valgfritt</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="598" />
<location filename="../novelwriter/tools/welcome.py" line="599" />
<source>Create a fresh project</source>
<translation>Opprett et nytt prosjekt</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="602" />
<location filename="../novelwriter/tools/welcome.py" line="603" />
<source>Create an example project</source>
<translation>Opprett et eksempelprosjekt</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="606" />
<location filename="../novelwriter/tools/welcome.py" line="607" />
<source>Copy an existing project</source>
<translation>Kopier et eksisterende prosjekt</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="620" />
<location filename="../novelwriter/tools/welcome.py" line="621" />
<source>Project Name</source>
<translation>Prosjektnavn</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="621" />
<location filename="../novelwriter/tools/welcome.py" line="622" />
<source>Author</source>
<translation>Forfatter</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="622" />
<location filename="../novelwriter/tools/welcome.py" line="623" />
<source>Project Path</source>
<translation>Filbane</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="623" />
<location filename="../novelwriter/tools/welcome.py" line="624" />
<source>Prefill Project</source>
<translation>Forhåndsfyll prosjektet</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="631" />
<location filename="../novelwriter/tools/welcome.py" line="632" />
<source>Set to 0 to only add scenes</source>
<translation>Satt til 0 for bare å legge til scener</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="635" />
<source>Add {0} chapter documents</source>
<translation>Legg til {0} kapitteldokumenter</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="644" />
<location filename="../novelwriter/tools/welcome.py" line="634" />
<source>Add</source>
<translation>Legg til</translation>
<source>Add {0} scene documents (to each chapter)</source>
<translation>Legg til {0} scenedokumenter (til hvert kapittel)</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="636" />
<source>chapter documents</source>
<translation>kapittel-dokumenter</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="646" />
<source>scene documents (to each chapter)</source>
<translation>scene-dokumenter (i hvert kapittel)</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="673" />
<location filename="../novelwriter/tools/welcome.py" line="672" />
<source>Add a folder for plot notes</source>
<translation>Legg til en mappe for plott-notater</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="674" />
<location filename="../novelwriter/tools/welcome.py" line="673" />
<source>Add a folder for character notes</source>
<translation>Legg til en mappe for karakterer</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="675" />
<location filename="../novelwriter/tools/welcome.py" line="674" />
<source>Add a folder for location notes</source>
<translation>Legg til en mappe for lokasjoner</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="676" />
<location filename="../novelwriter/tools/welcome.py" line="675" />
<source>Add example notes to the above</source>
<translation>Lag eksempelfiler til ovennevnte</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="682" />
<location filename="../novelwriter/tools/welcome.py" line="681" />
<source>Chapters and Scenes</source>
<translation>Kapittel og scener</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="685" />
<location filename="../novelwriter/tools/welcome.py" line="684" />
<source>Project Notes</source>
<translation>Prosjektnotater</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="694" />
<location filename="../novelwriter/tools/welcome.py" line="693" />
<source>Create New Project</source>
<translation>Opprett nytt prosjekt</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="737" />
<location filename="../novelwriter/tools/welcome.py" line="736" />
<source>Select Project Folder</source>
<translation>Velg prosjektmappe</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="793" />
<location filename="../novelwriter/tools/welcome.py" line="792" />
<source>Fresh Project</source>
<translation>Nytt prosjekt</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="795" />
<location filename="../novelwriter/tools/welcome.py" line="794" />
<source>Example Project</source>
<translation>Eksempelprosjekt</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="797" />
<location filename="../novelwriter/tools/welcome.py" line="796" />
<source>Template: {0}</source>
<translation>Mal: {0}</translation>
</message>
@@ -4243,7 +4242,7 @@
<context>
<name>_NewProjectPage</name>
<message>
<location filename="../novelwriter/tools/welcome.py" line="537" />
<location filename="../novelwriter/tools/welcome.py" line="538" />
<source>A project name is required.</source>
<translation>Vennligst oppgi et prosjektnavn.</translation>
</message>
@@ -4251,27 +4250,27 @@
<context>
<name>_OpenProjectPage</name>
<message>
<location filename="../novelwriter/tools/welcome.py" line="288" />
<location filename="../novelwriter/tools/welcome.py" line="289" />
<source>The project path is not reachable.</source>
<translation>Prosjektets bane er ikke tilgjengelig.</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="335" />
<location filename="../novelwriter/tools/welcome.py" line="336" />
<source>Path</source>
<translation>Filbane</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="355" />
<location filename="../novelwriter/tools/welcome.py" line="356" />
<source>Remove '{0}' from the recent projects list? The project files will not be deleted.</source>
<translation>Vil du fjerne {0} fra listen over tidligere åpnede prosjekter? Selve prosjektfilene blir ikke slettet.</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="369" />
<location filename="../novelwriter/tools/welcome.py" line="370" />
<source>Open Project</source>
<translation>Åpne prosjekt</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="371" />
<location filename="../novelwriter/tools/welcome.py" line="372" />
<source>Remove Project</source>
<translation>Fjern prosjekt</translation>
</message>
@@ -4362,12 +4361,12 @@
<context>
<name>_ProjectListModel</name>
<message>
<location filename="../novelwriter/tools/welcome.py" line="454" />
<location filename="../novelwriter/tools/welcome.py" line="455" />
<source>Word Count</source>
<translation>Antall ord</translation>
</message>
<message>
<location filename="../novelwriter/tools/welcome.py" line="455" />
<location filename="../novelwriter/tools/welcome.py" line="456" />
<source>Last Opened</source>
<translation>Sist åpnet</translation>
</message>
+22
View File
@@ -7,6 +7,7 @@ Created: 2020-05-03 [0.4.5] NColourLabel
Created: 2024-01-08 [2.3b1] NScrollableForm
Created: 2024-01-26 [2.3b1] NScrollablePage
Created: 2024-01-26 [2.3b1] NFixedPage
Created: 2024-03-12 [2.4b1] NWrappedWidgetBox
This file is a part of novelWriter
Copyright 20182024, Veronica Berglyd Olsen
@@ -269,3 +270,24 @@ class NColourLabel(QLabel):
return
# END Class NColourLabel
class NWrappedWidgetBox(QHBoxLayout):
"""Extension: A Text-Wrapped Widget Box
A custom layout box where a widget is wrapped in text labels on
either side within a layout box. The widget is inserted at the {0}
position so that it can be used for translation strings.
"""
def __init__(self, text: str, widget: QWidget) -> None:
super().__init__()
before, _, after = text.partition(r"{0}")
if before:
self.addWidget(QLabel(before.rstrip()))
self.addWidget(widget)
if after:
self.addWidget(QLabel(after.lstrip()))
return
# END Class NWrappedWidgetBox
+2 -2
View File
@@ -355,8 +355,8 @@ class GuiMain(QMainWindow):
if hexToInt(CONFIG.lastNotes) < hexToInt(__hexversion__):
CONFIG.lastNotes = __hexversion__
trVersion = self.tr(
"You are now running novelWriter version {0}.".format(formatVersion(__version__))
)
"You are now running novelWriter version {0}."
).format(formatVersion(__version__))
trRelease = self.tr(
"Please check the {0}release notes{1} for further details."
).format(f"<a href='{nwConst.URL_RELEASES}'>", "</a>")
+7 -8
View File
@@ -45,6 +45,7 @@ from novelwriter.enum import nwItemClass
from novelwriter.common import formatInt, makeFileNameSafe
from novelwriter.constants import nwFiles
from novelwriter.core.coretools import ProjectBuilder
from novelwriter.extensions.configlayout import NWrappedWidgetBox
from novelwriter.extensions.switch import NSwitch
from novelwriter.extensions.modified import NSpinBox
from novelwriter.extensions.versioninfo import VersionInfoWidget
@@ -630,20 +631,18 @@ class _NewProjectForm(QWidget):
self.numChapters.setValue(5)
self.numChapters.setToolTip(self.tr("Set to 0 to only add scenes"))
self.chapterBox = QHBoxLayout()
self.chapterBox.addWidget(QLabel(self.tr("Add")))
self.chapterBox.addWidget(self.numChapters)
self.chapterBox.addWidget(QLabel(self.tr("chapter documents")))
self.chapterBox = NWrappedWidgetBox(
self.tr("Add {0} chapter documents"), self.numChapters
)
self.chapterBox.addStretch(1)
self.numScenes = NSpinBox(self)
self.numScenes.setRange(0, 200)
self.numScenes.setValue(5)
self.sceneBox = QHBoxLayout()
self.sceneBox.addWidget(QLabel(self.tr("Add")))
self.sceneBox.addWidget(self.numScenes)
self.sceneBox.addWidget(QLabel(self.tr("scene documents (to each chapter)")))
self.sceneBox = NWrappedWidgetBox(
self.tr("Add {0} scene documents (to each chapter)"), self.numScenes
)
self.sceneBox.addStretch(1)
self.novelForm = QVBoxLayout()