Merge branch 'main' into release_2.1rc1

This commit is contained in:
Veronica Berglyd Olsen
2023-08-31 17:00:34 +02:00
15 changed files with 904 additions and 867 deletions
+2 -2
View File
@@ -136,12 +136,12 @@ the ``assets`` folder of the source. This file can be built from setup script by
Building the Documentation Building the Documentation
========================== ==========================
A local copy of this documentation can be generated as HTML. This requires the following Python A local copy of this documentation can be generated as HTML. This requires installing some Python
packages from PyPi: packages from PyPi:
.. code-block:: bash .. code-block:: bash
pip install furo sphinx pip install -r docs/source/requirements.txt
The documentation can then be built from the root folder in the source code by running: The documentation can then be built from the root folder in the source code by running:
+1 -1
View File
@@ -186,7 +186,7 @@ command will not work in the command line window.
Screenshot of the Python installer on Windows. Screenshot of the Python installer on Windows.
When Python is installed, you should be able to run Python commands from the COmmand Prompt or When Python is installed, you should be able to run Python commands from the Command Prompt or
from PowerShell. You can verify this by running: from PowerShell. You can verify this by running:
.. code-block:: bash .. code-block:: bash
+14 -5
View File
@@ -109,7 +109,7 @@ background, depending on the selected theme.
Text Emphasis Text Emphasis
============= =============
A minimal set of text emphasis styles are supported. A minimal set of text emphasis styles are supported for text paragraphs.
``_text_`` ``_text_``
The text is rendered as emphasised text (italicised). The text is rendered as emphasised text (italicised).
@@ -120,7 +120,7 @@ A minimal set of text emphasis styles are supported.
``~~text~~`` ``~~text~~``
Strikethrough text. Strikethrough text.
In markdown guides it is often recommended to differentiate between strong importance and emphasis In Markdown guides it is often recommended to differentiate between strong importance and emphasis
by using ``**`` for strong and ``_`` for emphasis, although Markdown generally also supports ``__`` by using ``**`` for strong and ``_`` for emphasis, although Markdown generally also supports ``__``
for strong and ``*`` for emphasis. However, since the differentiation makes the highlighting and for strong and ``*`` for emphasis. However, since the differentiation makes the highlighting and
conversion significantly simpler and faster, in novelWriter this is a rule, not just a conversion significantly simpler and faster, in novelWriter this is a rule, not just a
@@ -132,11 +132,20 @@ In addition, the following rules apply:
itself. That is, ``**text**`` is valid, ``**text **`` is not. itself. That is, ``**text**`` is valid, ``**text **`` is not.
2. More generally, the delimiters must be on the outer edge of words. That is, ``some **text in 2. More generally, the delimiters must be on the outer edge of words. That is, ``some **text in
bold** here`` is valid, ``some** text in bold** here`` is not. bold** here`` is valid, ``some** text in bold** here`` is not.
3. If using both ``**`` and ``_`` to wrap the same text, the underscore must be the inner wrapper. 3. If using both ``**`` and ``_`` to wrap the same text, the underscore must be the *inner*
This is due to the underscore also being a valid word character, so if they are on the outside, wrapper. This is due to the underscore also being a valid word character, so if they are on the
they violate rule 2. outside, they violate rule 2.
4. Text emphasis does not span past line breaks. If you need to add emphasis to multiple lines or 4. Text emphasis does not span past line breaks. If you need to add emphasis to multiple lines or
paragraphs, you must apply it to each of them in turn. paragraphs, you must apply it to each of them in turn.
5. Text emphasis can only be used in plain paragraphs. Comments, titles, and meta data tags don't
allow for formatting, and any formatting markup will be renderred as-is.
.. tip::
novelWriter supports standard escape syntax for the emphasis markup characters in case the
editor misunderstands your intended usage of them. That is, ``\*``, ``\_`` and ``\~`` will
generate a plain ``*``, ``_`` and ``~``, respectively, without interpreting them as part of the
markup.
.. _a_fmt_comm: .. _a_fmt_comm:
+6
View File
@@ -204,6 +204,12 @@ match the word being replaced.
The regular expression search is somewhat dependant on which version of Qt your system has. If you The regular expression search is somewhat dependant on which version of Qt your system has. If you
have Qt 5.13 or higher, there is better support for unicode symbols in the search. have Qt 5.13 or higher, there is better support for unicode symbols in the search.
.. seealso::
For more information on the capabilities of the Regular Expression option, see the Qt
documentation for the `QRegularExpression <https://doc.qt.io/qt-5/qregularexpression.html>`_
class.
.. _a_ui_edit_auto: .. _a_ui_edit_auto:
+6 -6
View File
@@ -1978,32 +1978,32 @@
<translation type="unfinished" /> <translation type="unfinished" />
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="880" /> <location filename="../novelwriter/gui/mainmenu.py" line="875" />
<source>User Manual (Online)</source> <source>User Manual (Online)</source>
<translation type="unfinished" /> <translation type="unfinished" />
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="887" /> <location filename="../novelwriter/gui/mainmenu.py" line="882" />
<source>User Manual (PDF)</source> <source>User Manual (PDF)</source>
<translation type="unfinished" /> <translation type="unfinished" />
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="896" /> <location filename="../novelwriter/gui/mainmenu.py" line="891" />
<source>Report an Issue (GitHub)</source> <source>Report an Issue (GitHub)</source>
<translation type="unfinished" /> <translation type="unfinished" />
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="901" /> <location filename="../novelwriter/gui/mainmenu.py" line="896" />
<source>Ask a Question (GitHub)</source> <source>Ask a Question (GitHub)</source>
<translation type="unfinished" /> <translation type="unfinished" />
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="906" /> <location filename="../novelwriter/gui/mainmenu.py" line="901" />
<source>The novelWriter Website</source> <source>The novelWriter Website</source>
<translation type="unfinished" /> <translation type="unfinished" />
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="914" /> <location filename="../novelwriter/gui/mainmenu.py" line="909" />
<source>Check for New Release</source> <source>Check for New Release</source>
<translation type="unfinished" /> <translation type="unfinished" />
</message> </message>
+6 -6
View File
@@ -1978,32 +1978,32 @@
<translation>Über Qt5</translation> <translation>Über Qt5</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="880" /> <location filename="../novelwriter/gui/mainmenu.py" line="875" />
<source>User Manual (Online)</source> <source>User Manual (Online)</source>
<translation>Benutzerhandbuch (online)</translation> <translation>Benutzerhandbuch (online)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="887" /> <location filename="../novelwriter/gui/mainmenu.py" line="882" />
<source>User Manual (PDF)</source> <source>User Manual (PDF)</source>
<translation>Benutzerhandbuch (PDF)</translation> <translation>Benutzerhandbuch (PDF)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="896" /> <location filename="../novelwriter/gui/mainmenu.py" line="891" />
<source>Report an Issue (GitHub)</source> <source>Report an Issue (GitHub)</source>
<translation>Fehler melden (GitHub)</translation> <translation>Fehler melden (GitHub)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="901" /> <location filename="../novelwriter/gui/mainmenu.py" line="896" />
<source>Ask a Question (GitHub)</source> <source>Ask a Question (GitHub)</source>
<translation>Frage stellen (GitHub)</translation> <translation>Frage stellen (GitHub)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="906" /> <location filename="../novelwriter/gui/mainmenu.py" line="901" />
<source>The novelWriter Website</source> <source>The novelWriter Website</source>
<translation>novelWriter-Website</translation> <translation>novelWriter-Website</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="914" /> <location filename="../novelwriter/gui/mainmenu.py" line="909" />
<source>Check for New Release</source> <source>Check for New Release</source>
<translation>Auf neue Version überprüfen</translation> <translation>Auf neue Version überprüfen</translation>
</message> </message>
+6 -6
View File
@@ -1978,32 +1978,32 @@
<translation>About Qt5</translation> <translation>About Qt5</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="880" /> <location filename="../novelwriter/gui/mainmenu.py" line="875" />
<source>User Manual (Online)</source> <source>User Manual (Online)</source>
<translation>User Manual (Online)</translation> <translation>User Manual (Online)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="887" /> <location filename="../novelwriter/gui/mainmenu.py" line="882" />
<source>User Manual (PDF)</source> <source>User Manual (PDF)</source>
<translation>User Manual (PDF)</translation> <translation>User Manual (PDF)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="896" /> <location filename="../novelwriter/gui/mainmenu.py" line="891" />
<source>Report an Issue (GitHub)</source> <source>Report an Issue (GitHub)</source>
<translation>Report an Issue (GitHub)</translation> <translation>Report an Issue (GitHub)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="901" /> <location filename="../novelwriter/gui/mainmenu.py" line="896" />
<source>Ask a Question (GitHub)</source> <source>Ask a Question (GitHub)</source>
<translation>Ask a Question (GitHub)</translation> <translation>Ask a Question (GitHub)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="906" /> <location filename="../novelwriter/gui/mainmenu.py" line="901" />
<source>The novelWriter Website</source> <source>The novelWriter Website</source>
<translation>The novelWriter Website</translation> <translation>The novelWriter Website</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="914" /> <location filename="../novelwriter/gui/mainmenu.py" line="909" />
<source>Check for New Release</source> <source>Check for New Release</source>
<translation>Check for New Release</translation> <translation>Check for New Release</translation>
</message> </message>
+6 -6
View File
@@ -1978,32 +1978,32 @@
<translation>Acerca de Qt5</translation> <translation>Acerca de Qt5</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="880" /> <location filename="../novelwriter/gui/mainmenu.py" line="875" />
<source>User Manual (Online)</source> <source>User Manual (Online)</source>
<translation>Manual de Usuario (En línea)</translation> <translation>Manual de Usuario (En línea)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="887" /> <location filename="../novelwriter/gui/mainmenu.py" line="882" />
<source>User Manual (PDF)</source> <source>User Manual (PDF)</source>
<translation>Manual de Usuario (PDF)</translation> <translation>Manual de Usuario (PDF)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="896" /> <location filename="../novelwriter/gui/mainmenu.py" line="891" />
<source>Report an Issue (GitHub)</source> <source>Report an Issue (GitHub)</source>
<translation>Reportar un Problema (GitHub)</translation> <translation>Reportar un Problema (GitHub)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="901" /> <location filename="../novelwriter/gui/mainmenu.py" line="896" />
<source>Ask a Question (GitHub)</source> <source>Ask a Question (GitHub)</source>
<translation>Hacer una Pregunta (GitHub)</translation> <translation>Hacer una Pregunta (GitHub)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="906" /> <location filename="../novelwriter/gui/mainmenu.py" line="901" />
<source>The novelWriter Website</source> <source>The novelWriter Website</source>
<translation>El Sitio Web de novelWriter</translation> <translation>El Sitio Web de novelWriter</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="914" /> <location filename="../novelwriter/gui/mainmenu.py" line="909" />
<source>Check for New Release</source> <source>Check for New Release</source>
<translation>Verificar Versiones Nuevas</translation> <translation>Verificar Versiones Nuevas</translation>
</message> </message>
+209 -198
View File
File diff suppressed because it is too large Load Diff
+6 -6
View File
@@ -1978,32 +1978,32 @@
<translation>A proposito di Qt5</translation> <translation>A proposito di Qt5</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="880" /> <location filename="../novelwriter/gui/mainmenu.py" line="875" />
<source>User Manual (Online)</source> <source>User Manual (Online)</source>
<translation>Manuale utente (Online)</translation> <translation>Manuale utente (Online)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="887" /> <location filename="../novelwriter/gui/mainmenu.py" line="882" />
<source>User Manual (PDF)</source> <source>User Manual (PDF)</source>
<translation>Manuale utente (PDF)</translation> <translation>Manuale utente (PDF)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="896" /> <location filename="../novelwriter/gui/mainmenu.py" line="891" />
<source>Report an Issue (GitHub)</source> <source>Report an Issue (GitHub)</source>
<translation>Segnala un problema (GitHub)</translation> <translation>Segnala un problema (GitHub)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="901" /> <location filename="../novelwriter/gui/mainmenu.py" line="896" />
<source>Ask a Question (GitHub)</source> <source>Ask a Question (GitHub)</source>
<translation>Fai una domanda (GitHub)</translation> <translation>Fai una domanda (GitHub)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="906" /> <location filename="../novelwriter/gui/mainmenu.py" line="901" />
<source>The novelWriter Website</source> <source>The novelWriter Website</source>
<translation>Il sito web di novelWriter</translation> <translation>Il sito web di novelWriter</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="914" /> <location filename="../novelwriter/gui/mainmenu.py" line="909" />
<source>Check for New Release</source> <source>Check for New Release</source>
<translation>Controlla per aggiornamenti</translation> <translation>Controlla per aggiornamenti</translation>
</message> </message>
+6 -6
View File
@@ -1978,32 +1978,32 @@
<translation>Qt5について</translation> <translation>Qt5について</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="880" /> <location filename="../novelwriter/gui/mainmenu.py" line="875" />
<source>User Manual (Online)</source> <source>User Manual (Online)</source>
<translation>ユーザーマニュアル (オンライン)</translation> <translation>ユーザーマニュアル (オンライン)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="887" /> <location filename="../novelwriter/gui/mainmenu.py" line="882" />
<source>User Manual (PDF)</source> <source>User Manual (PDF)</source>
<translation>ユーザーマニュアル (PDF)</translation> <translation>ユーザーマニュアル (PDF)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="896" /> <location filename="../novelwriter/gui/mainmenu.py" line="891" />
<source>Report an Issue (GitHub)</source> <source>Report an Issue (GitHub)</source>
<translation>問題を報告 (GitHub)</translation> <translation>問題を報告 (GitHub)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="901" /> <location filename="../novelwriter/gui/mainmenu.py" line="896" />
<source>Ask a Question (GitHub)</source> <source>Ask a Question (GitHub)</source>
<translation>質問する (GitHub)</translation> <translation>質問する (GitHub)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="906" /> <location filename="../novelwriter/gui/mainmenu.py" line="901" />
<source>The novelWriter Website</source> <source>The novelWriter Website</source>
<translation>novelWriterのウェブサイト</translation> <translation>novelWriterのウェブサイト</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="914" /> <location filename="../novelwriter/gui/mainmenu.py" line="909" />
<source>Check for New Release</source> <source>Check for New Release</source>
<translation>新しいリリースを確認</translation> <translation>新しいリリースを確認</translation>
</message> </message>
+6 -6
View File
@@ -1978,32 +1978,32 @@
<translation>Om Qt5</translation> <translation>Om Qt5</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="880" /> <location filename="../novelwriter/gui/mainmenu.py" line="875" />
<source>User Manual (Online)</source> <source>User Manual (Online)</source>
<translation>Brukermanual (på nett)</translation> <translation>Brukermanual (på nett)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="887" /> <location filename="../novelwriter/gui/mainmenu.py" line="882" />
<source>User Manual (PDF)</source> <source>User Manual (PDF)</source>
<translation>Brukermanual (PDF)</translation> <translation>Brukermanual (PDF)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="896" /> <location filename="../novelwriter/gui/mainmenu.py" line="891" />
<source>Report an Issue (GitHub)</source> <source>Report an Issue (GitHub)</source>
<translation>Rapporter en feil (GitHub)</translation> <translation>Rapporter en feil (GitHub)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="901" /> <location filename="../novelwriter/gui/mainmenu.py" line="896" />
<source>Ask a Question (GitHub)</source> <source>Ask a Question (GitHub)</source>
<translation>Still et spørsmål (GitHub)</translation> <translation>Still et spørsmål (GitHub)</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="906" /> <location filename="../novelwriter/gui/mainmenu.py" line="901" />
<source>The novelWriter Website</source> <source>The novelWriter Website</source>
<translation>novelWriters nettside</translation> <translation>novelWriters nettside</translation>
</message> </message>
<message> <message>
<location filename="../novelwriter/gui/mainmenu.py" line="914" /> <location filename="../novelwriter/gui/mainmenu.py" line="909" />
<source>Check for New Release</source> <source>Check for New Release</source>
<translation>Sjekk etter oppdateringer</translation> <translation>Sjekk etter oppdateringer</translation>
</message> </message>
+188 -188
View File
File diff suppressed because it is too large Load Diff
+189 -189
View File
File diff suppressed because it is too large Load Diff
+253 -242
View File
File diff suppressed because it is too large Load Diff