Update various Qt 5 references and links
This commit is contained in:
@@ -40,7 +40,7 @@ documentation.
|
|||||||
|
|
||||||
## Implementation
|
## Implementation
|
||||||
|
|
||||||
novelWriter is written with Python 3 (3.10+) using Qt6 and PyQt6 (6.0+), and is released on
|
novelWriter is written with Python 3 (3.10+) using Qt6 and PyQt6 (6.4+), and is released on
|
||||||
Linux, Windows and macOS. It can in principle run on any Operating System that also supports Qt,
|
Linux, Windows and macOS. It can in principle run on any Operating System that also supports Qt,
|
||||||
PyQt and Python.
|
PyQt and Python.
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ The project storage is suitable for version control software, and also well suit
|
|||||||
synchronisation tools. All text is saved as plain text files, and your project data as standard
|
synchronisation tools. All text is saved as plain text files, and your project data as standard
|
||||||
data formats in XML and JSON. See :ref:`a_storage` for more details.
|
data formats in XML and JSON. See :ref:`a_storage` for more details.
|
||||||
|
|
||||||
Any operating system that has Python 3 and the Qt 5 libraries should be able to run novelWriter.
|
Any operating system that has Python 3 and the Qt 6 libraries should be able to run novelWriter.
|
||||||
It runs fine on Linux, Windows and MacOS, and users have tested it on other platforms as well.
|
It runs fine on Linux, Windows and MacOS, and users have tested it on other platforms as well.
|
||||||
See :ref:`a_started` for more details.
|
See :ref:`a_started` for more details.
|
||||||
|
|
||||||
|
|||||||
@@ -144,7 +144,7 @@ In the Main section you must at least define the ``name`` and ``icontheme`` sett
|
|||||||
setting must match the icon theme's folder name.
|
setting must match the icon theme's folder name.
|
||||||
|
|
||||||
The Palette values correspond to the Qt enum values for ``QPalette::ColorRole``, see the
|
The Palette values correspond to the Qt enum values for ``QPalette::ColorRole``, see the
|
||||||
`Qt documentation <https://doc.qt.io/qt-5.15/qpalette.html#ColorRole-enum>`_ for more details. The
|
`Qt documentation <https://doc.qt.io/qt-6/qpalette.html#ColorRole-enum>`_ for more details. The
|
||||||
colour values are RGB numbers on the format ``r, g, b`` where each is an integer from ``0`` to
|
colour values are RGB numbers on the format ``r, g, b`` where each is an integer from ``0`` to
|
||||||
``255``. Omitted values are not loaded and will use default values. If the ``helptext`` colour is
|
``255``. Omitted values are not loaded and will use default values. If the ``helptext`` colour is
|
||||||
not defined, it is computed as a colour between the ``window`` and ``windowtext`` colour.
|
not defined, it is computed as a colour between the ``window`` and ``windowtext`` colour.
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
File Locations
|
File Locations
|
||||||
**************
|
**************
|
||||||
|
|
||||||
.. _QStandardPaths: https://doc.qt.io/qt-5/qstandardpaths.html
|
.. _QStandardPaths: https://doc.qt.io/qt-6/qstandardpaths.html
|
||||||
|
|
||||||
novelWriter will create a few files on your system outside of the application folder itself. These
|
novelWriter will create a few files on your system outside of the application folder itself. These
|
||||||
file locations are described in this chapter.
|
file locations are described in this chapter.
|
||||||
|
|||||||
@@ -136,12 +136,9 @@ document when reaching the end. There is also a switch that will try to match th
|
|||||||
when the replacement is made. That is, it will try to keep the word upper, lower, or capitalised to
|
when the replacement is made. That is, it will try to keep the word upper, lower, or capitalised to
|
||||||
match the word being replaced.
|
match the word being replaced.
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
.. seealso::
|
.. seealso::
|
||||||
For more information on the capabilities of the Regular Expression option, see the Qt
|
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>`_
|
documentation for the `QRegularExpression <https://doc.qt.io/qt-6/qregularexpression.html>`_
|
||||||
class.
|
class.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -45,7 +45,7 @@ instance `en_GB` for British English.
|
|||||||
|
|
||||||
## Qt GUI Localisation
|
## Qt GUI Localisation
|
||||||
|
|
||||||
You will need the translation tool Qt 5 Linguist on your system.
|
You will need the translation tool Qt Linguist on your system.
|
||||||
|
|
||||||
For Ubuntu/Debian, run:
|
For Ubuntu/Debian, run:
|
||||||
|
|
||||||
@@ -53,7 +53,7 @@ For Ubuntu/Debian, run:
|
|||||||
sudo apt install qttools5-dev-tools
|
sudo apt install qttools5-dev-tools
|
||||||
```
|
```
|
||||||
|
|
||||||
See also [Qt Linguist Manual: Translators](https://doc.qt.io/qt-5/linguist-translators.html).
|
See also [Qt Linguist Manual: Translators](https://doc.qt.io/qt-6/linguist-translators.html).
|
||||||
|
|
||||||
|
|
||||||
### Workflow
|
### Workflow
|
||||||
@@ -94,7 +94,7 @@ TS file format. On Debian/Ubuntu it is provided by the package `pyqt6-dev-tools`
|
|||||||
|
|
||||||
### Edit the Translation File in Qt Linguist
|
### Edit the Translation File in Qt Linguist
|
||||||
|
|
||||||
The `i18n/nw_XX.ts` file can be edited with the Qt Linguist application provided by Qt 5. This is
|
The `i18n/nw_XX.ts` file can be edited with the Qt Linguist application provided by Qt. This is
|
||||||
by far easier than manually editing the `.ts` file.
|
by far easier than manually editing the `.ts` file.
|
||||||
|
|
||||||
Please select "English" and "United Kingdom" as the _source_ language if prompted by Qt Linguist.
|
Please select "English" and "United Kingdom" as the _source_ language if prompted by Qt Linguist.
|
||||||
|
|||||||
@@ -534,7 +534,7 @@ class Config:
|
|||||||
self._dShortDateTime = self._dLocale.dateTimeFormat(QLocale.FormatType.ShortFormat)
|
self._dShortDateTime = self._dLocale.dateTimeFormat(QLocale.FormatType.ShortFormat)
|
||||||
|
|
||||||
langList = [
|
langList = [
|
||||||
(self._qtLangPath, "qtbase"), # Qt 5.x
|
(self._qtLangPath, "qtbase"), # Qt
|
||||||
(str(self._nwLangPath), "nw"), # novelWriter
|
(str(self._nwLangPath), "nw"), # novelWriter
|
||||||
]
|
]
|
||||||
for lngPath, lngBase in langList:
|
for lngPath, lngBase in langList:
|
||||||
|
|||||||
Reference in New Issue
Block a user